go-package-skill-creator
SKILL.md
Go Package Skill Creator
Generate skills that teach how to use specific Go packages.
Workflow
-
Gather information:
- Package import path (e.g.,
github.com/lestrrat-go/jwx/v3) - Additional examples or use cases (optional)
- Any specific aspects to emphasize (optional)
- Package import path (e.g.,
-
Fetch documentation:
- Get package documentation from
https://pkg.go.dev/<import-path> - Extract: package overview, main types, key functions, and code examples
- If the package has multiple subpackages, fetch the most relevant ones
- Get package documentation from
-
Analyze package complexity:
- Simple (single purpose, <10 key functions): Focus on core usage pattern with 1-2 examples
- Medium (multiple types, 10-30 functions): Include common patterns and error handling
- Complex (framework-like, >30 functions): Split into sections, consider references/ for advanced topics
-
Derive skill identity:
- Name: Use
go-and the last segment of import path (e.g.,jwxfromgithub.com/lestrrat-go/jwx/v3)- If name is too generic (like
httporjson), prepend with package scope (e.g.,go-fasthttp)
- If name is too generic (like
- Description: Include:
- What the package does (1 sentence)
- Primary use cases (2-3 bullet points)
- When to trigger: "Use when working with [domain], [specific task], or when the user mentions [package name]"
- Name: Use
-
Create skill structure:
<package-name>/ ├── SKILL.md └── references/ (optional, only if complex) └── advanced.md -
Write SKILL.md following the template in
references/skill-template.md:- Keep under 500 lines if possible
- Focus on practical patterns over API reference
- Include runnable examples
- For complex packages, move advanced topics to references/
-
Create the skill directory and files:
- Use Write tool to create SKILL.md
- Create any necessary reference files
- No README.md or auxiliary documentation
-
Validate structure:
- Confirm YAML frontmatter is valid
- Check that description is comprehensive and includes triggers
- Ensure examples are runnable
- Verify references are properly linked if used
Reference
See references/skill-template.md for the standard structure and references/analysis-guide.md for determining appropriate detail level.
Weekly Installs
2
Repository
italypaleale/skillsGitHub Stars
1
First Seen
Feb 17, 2026
Security Audits
Installed on
amp2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2