Thank you for your interest in contributing! This repository provides templates and examples for generating Claude Skills and Claude Code Agents.
Add new skill examples to claude-skills-examples/ (reference implementations only, not production skills).
Share production-ready skills you've created using the factory templates.
- Clarify existing documentation
- Add troubleshooting guides
- Improve setup instructions
- Translate documentation
- Improve SKILLS_FACTORY_PROMPT.md
- Enhance AGENTS_FACTORY_PROMPT.md
- Add PROMPTS_FACTORY_PROMPT.md examples
Report issues with templates, examples, or documentation.
- Search existing issues to avoid duplicates
- Check if the contribution fits the repository's scope
- Read the documentation (README, CLAUDE.md, GISTS.md)
Python:
- Type hints for all functions
- Docstrings (Google style)
- PEP 8 compliance
- Error handling for edge cases
-
80% test coverage
YAML Frontmatter:
- Use kebab-case for skill names
- Clear, concise descriptions
- No reserved words ("claude" prohibited in skill names)
Markdown:
- Clear headings (H1, H2, H3)
- Code blocks with syntax highlighting
- Examples for complex concepts
- Links to related documentation
- User-facing: Clear, actionable, beginner-friendly
- Technical: Comprehensive, with code examples
- Bilingual (if healthcare): German + English
- Reading level: Appropriate for audience
- Fork the repository
- Create your skill/agent using factory templates
- Test thoroughly - ensure it works as documented
- Document completely:
- SKILL.md with proper YAML frontmatter
- HOW_TO_USE.md with clear examples
- Sample input/output (if applicable)
- Python implementation (if needed)
- Submit pull request with:
- Clear title describing the skill
- Description of what it does
- Usage examples
- Testing evidence
- Fork the repository
- Make improvements:
- Fix typos or unclear sections
- Add missing information
- Improve examples
- Translate content
- Test links and code examples
- Submit pull request with:
- Clear description of changes
- Why the change improves documentation
- Create issue describing the bug
- Fork and fix in a feature branch
- Test the fix thoroughly
- Submit pull request with:
- Reference to issue: "Fixes #123"
- Description of fix
- Test evidence
# Clone your fork
git clone https://github.com/YOUR_USERNAME/claude-code-skills-factory.git
cd claude-code-skills-factory
# Create feature branch
git checkout -b feature/my-contribution
# Make changes
# ... edit files ...
# Test (if applicable)
pytest tests/ -v # If Python code
yamllint .github/workflows/*.yml # If workflows
# Commit with conventional commits
git commit -m "feat(skills): Add new financial forecasting skill"
# Push
git push origin feature/my-contributionUse Conventional Commits:
<type>(<scope>): <subject>
<body>
<footer>
Types:
feat: New featurefix: Bug fixdocs: Documentationchore: Maintenancerefactor: Code restructuringtest: Adding tests
Examples:
feat(skills): Add AWS cost optimization skill
docs(readme): Add healthcare skills section
fix(workflows): Correct plan-validator task count
chore(gitignore): Add test-workspace exclusion
Before submitting:
- Code follows style guidelines
- Documentation is complete and clear
- YAML frontmatter is valid (if skill/agent)
- Examples work as documented
- Tests pass (if applicable)
- No secrets or API keys in code
- Commit messages follow conventional format
- PR description is clear and complete
NEVER commit:
- API keys or tokens
- Personal credentials
- .env files with secrets
- Private patient data (healthcare skills)
- Proprietary information
Always:
- Use .env.example templates
- Document required environment variables
- Use gitignore for sensitive files
- Review commits before pushing
If contributing healthcare-related skills:
- Compliance: HIPAA/GDPR/DSGVO documentation included
- Evidence-based: Reference clinical sources
- Safety: Crisis detection for mental health apps
- Reading level: 8th-10th grade for patient content
- Multilingual: German + English (if applicable)
- Disclaimers: Clear scope limitations
- Ethics: Professional boundaries maintained
Medical accuracy: Have healthcare professionals review before contributing.
Claude Skills:
Claude Code Agents:
This Repository:
- README.md - Overview and quick start
- CLAUDE.md - Repository guidance
- GISTS.md - SEO/AEO strategy
- .github/GITHUB_WORKFLOWS_GUIDE.md - Automation system
Discussion:
- Open issues for questions
- Use
questionlabel for help - Share your use cases and success stories
Support:
- Read documentation first
- Search existing issues
- Provide complete information when reporting bugs
By contributing, you agree that your contributions will be licensed under the MIT License (same as this project).
Contributors will be:
- Listed in release notes
- Mentioned in documentation (if significant contribution)
- Credited in skill files (if skill contributor)
Your contributions help the Claude AI community build better skills, agents, and automation systems.
Questions? Open an issue with the question label.
Last Updated: October 28, 2025 Version: 1.0.0