diff --git a/.codespellrc b/.codespellrc index 5632ebee0..489669932 100644 --- a/.codespellrc +++ b/.codespellrc @@ -43,7 +43,6 @@ # aNULL - HTTPS configuration cipher string ignore-words-list = numer,wit,aks,edn,ser,ois,gir,rouge,categor,aline,ative,afterall,deques,dateA,dateB,TE,FillIn,alle,vai,LOD,InOut,pixelX,aNULL - # Skip certain files and directories skip = .git,node_modules,package-lock.json,*.lock,website/build,website/.docusaurus diff --git a/docs/README.skills.md b/docs/README.skills.md index 4af14033d..5e8bfe008 100644 --- a/docs/README.skills.md +++ b/docs/README.skills.md @@ -128,6 +128,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to | [github-copilot-starter](../skills/github-copilot-starter/SKILL.md) | Set up complete GitHub Copilot configuration for a new project based on technology stack | None | | [github-issues](../skills/github-issues/SKILL.md) | Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, set issue fields (dates, priority, custom fields), set issue types, manage issue workflows, link issues, add dependencies, or track blocked-by/blocking relationships. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", "set the priority", "set the start date", "link issues", "add dependency", "blocked by", "blocking", or any GitHub issue management task. | `references/dependencies.md`
`references/images.md`
`references/issue-fields.md`
`references/issue-types.md`
`references/projects.md`
`references/search.md`
`references/sub-issues.md`
`references/templates.md` | | [go-mcp-server-generator](../skills/go-mcp-server-generator/SKILL.md) | Generate a complete Go MCP server project with proper structure, dependencies, and implementation using the official github.com/modelcontextprotocol/go-sdk. | None | +| [html-coder](../skills/html-coder/SKILL.md) | Expert HTML development skill for building web pages, forms, and interactive content. Use when creating HTML documents, structuring web content, implementing semantic markup, adding forms and media, working with HTML5 APIs, or needing HTML templates, best practices, and accessibility guidance. Supports modern HTML5 standards and responsive design patterns. | `references/add-css-style.md`
`references/add-javascript.md`
`references/attributes.md`
`references/essentials.md`
`references/global-attributes.md`
`references/glossary.md`
`references/standards.md` | | [image-manipulation-image-magick](../skills/image-manipulation-image-magick/SKILL.md) | Process and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations. | None | | [import-infrastructure-as-code](../skills/import-infrastructure-as-code/SKILL.md) | Import existing Azure resources into Terraform using Azure CLI discovery and Azure Verified Modules (AVM). Use when asked to reverse-engineer live Azure infrastructure, generate Infrastructure as Code from existing subscriptions/resource groups/resource IDs, map dependencies, derive exact import addresses from downloaded module source, prevent configuration drift, and produce AVM-based Terraform files ready for validation and planning across any Azure resource type. | None | | [java-add-graalvm-native-image-support](../skills/java-add-graalvm-native-image-support/SKILL.md) | GraalVM Native Image expert that adds native image support to Java applications, builds the project, analyzes build errors, applies fixes, and iterates until successful compilation using Oracle best practices. | None | diff --git a/skills/html-coder/SKILL.md b/skills/html-coder/SKILL.md new file mode 100644 index 000000000..0f40ab848 --- /dev/null +++ b/skills/html-coder/SKILL.md @@ -0,0 +1,107 @@ +--- +name: html-coder +description: 'Expert HTML development skill for building web pages, forms, and interactive content. Use when creating HTML documents, structuring web content, implementing semantic markup, adding forms and media, working with HTML5 APIs, or needing HTML templates, best practices, and accessibility guidance. Supports modern HTML5 standards and responsive design patterns.' +collaborators: + - make-skill-template + - finalize-agent-prompt +--- + +# HTML Coder Skill + +Expert skill for professional HTML development with focus on semantic markup, accessibility, HTML5 features, and standards-compliant web content. + +## When to Use This Skill + +- Creating HTML documents with semantic structure +- Building accessible forms with HTML5 validation +- Implementing responsive markup and multimedia +- Using HTML5 APIs (Canvas, SVG, Storage, Geolocation) +- Troubleshooting validation or accessibility issues + +## Core Capabilities + +- **Semantic HTML**: Document structure, content sections, accessibility-first markup +- **Forms**: All input types, validation attributes, fieldsets, labels +- **Media**: Responsive images, audio/video, Canvas, SVG +- **HTML5 APIs**: Web Storage, Geolocation, Drag & Drop, Web Workers +- **Accessibility**: ARIA, screen reader support, WCAG compliance + +## Essential References + +Core documentation for HTML experts: + +- [`references/add-css-style.md`](references/add-css-style.md) - Add CSS via `link` tag, inline, or embedded in html +- [`references/add-javascript.md`](references/add-javascript.md) - Add JavaScript via `script src="link.js"` tag, inline `script`, or embedded in html +- [`references/attributes.md`](references/attributes.md) - HTML attribute essentials +- [`references/essentials.md`](references/essentials.md) - Semantic markup, validation, responsive techniques +- [`references/global-attributes.md`](references/global-attributes.md) - Complete global attribute information +- [`references/glossary.md`](references/glossary.md) - Complete HTML element and attribute reference +- [`references/standards.md`](references/standards.md) - HTML5 specifications and standards + +## Best Practices + +**Semantic HTML** - Use elements that convey meaning: `
`, `