一键导入
skill-contributor
Guides contributors through adding new skills to the claude-code-skills repository via Pull Request with proper validation and documentation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guides contributors through adding new skills to the claude-code-skills repository via Pull Request with proper validation and documentation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate comprehensive "Shownotes" summaries from longform articles, papers, transcripts, videos, or audio content. Use when users request shownotes, episode summaries, content summaries with takeaways, or when they reference the mdynotes.com format. Creates structured summaries with metadata, hooks, takeaways, quotes, and references.
Guide users through creating new Claude Code Skills with proper structure, validation, and best practices
Research-backed code review skill with OWASP Top 10 security checks, SAST tool integration (SonarQube, CodeQL, Snyk), performance pattern detection, and automated quality standards enforcement. Auto-invoked for code review, security audit, PR analysis, and bug checking. Implements 2025 best practices with 92% faster vulnerability remediation.
Research-backed feature implementation workflow enforcing gap analysis, incremental planning, agent coordination, and continuous integration best practices. Auto-invoked for ALL feature implementation requests to prevent code duplication and ensure CLAUDE.md compliance.
Proactively monitors file sizes and suggests refactoring BEFORE editing. Auto-invoked when files exceed size thresholds (150/200/300 lines) or complexity patterns detected. Works across JavaScript/TypeScript, Python, and general codebases. Prevents accidental complexity growth.
Mandatory audit workflow for UI/UX changes that reads current state FIRST, checks for redundancy, respects clean design philosophy, and identifies genuine gaps before implementation. Auto-invoked when user mentions UI, UX, design, layout, homepage, page improvements, visual changes, or interface modifications.
| name | skill-contributor |
| description | Guides contributors through adding new skills to the claude-code-skills repository via Pull Request with proper validation and documentation |
Helps contributors add new skills to the claude-code-skills repository following the proper workflow with validation and documentation updates.
Use this skill when:
Before starting, verify:
Current working directory: Must be the claude-code-skills repository root
pwd to confirm/path/to/claude-code-skillsGit repository status: Check if fork or main repo
git remote -vNew skill exists: The skill to contribute must already be created
Follow these steps to guide the contributor:
Check if the user has forked the repository:
git remote -v
If pointing to WomenDefiningAI/claude-code-skills:
If pointing to user's fork: Proceed to next step
If the skill is not already in the repository:
ls -la /path/to/their/skill/
cp -r /path/to/their/skill/ ./skills/skill-name/
Validate the skill structure using the validation script:
python3 skills/skill-builder/scripts/validate-skill.py skills/skill-name/
If validation fails:
If validation passes: Proceed to next step
The skill must be added to the README.md in the "Available Skills" section.
Read the current README.md to find the insertion point
Ask the user for:
Add the skill entry after the existing skills, following this format:
### 🎯 Skill Display Name
**Status**: ✅ Available
**Directory**: `skills/skill-name/`
**Purpose**: One-line description of the skill
**Features**:
- Feature 1
- Feature 2
- Feature 3
[**View Documentation →**](skills/skill-name/README.md)
**Quick Install**:
```bash
git clone https://github.com/WomenDefiningAI/claude-code-skills.git
cp -r claude-code-skills/skills/skill-name ~/.claude/skills/
4. Insert in the "## Available Skills" section (after existing skills)
### Step 5: Create README.md for the Skill
If the skill doesn't have a README.md, create one:
1. Ask user for:
- What the skill does
- Installation instructions (already standardized)
- Usage examples
- Requirements/dependencies
2. Create README.md based on skills/skill-builder/README.md template
### Step 6: Git Operations
Create a new branch and commit the changes:
```bash
# Create feature branch
git checkout -b add-skill-name
# Add the new skill
git add skills/skill-name/
# Add updated README
git add README.md
# Create commit
git commit -m "Add [skill-name] skill
- Adds new skill: [brief description]
- Includes validation
- Updates README.md with skill documentation
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>"
# Push to user's fork
git push -u origin add-skill-name
Use GitHub CLI to create the PR:
gh pr create --title "Add [skill-name] skill" --body "$(cat <<'EOF'
## Summary
This PR adds a new skill: **[skill-name]**
### What This Skill Does
[Brief description of what the skill does and when to use it]
### Changes Included
- ✅ New skill directory: `skills/skill-name/`
- ✅ SKILL.md with valid frontmatter
- ✅ README.md with installation and usage instructions
- ✅ Updated main README.md to list the skill
- ✅ Passed validation: `python3 skills/skill-builder/scripts/validate-skill.py skills/skill-name/`
### Validation Output
[Paste validation output showing ✅ VALIDATION PASSED]
### Testing
Tested by:
- [ ] Installing to `~/.claude/skills/` directory
- [ ] Verifying Claude recognizes the skill
- [ ] Testing the skill with example use cases
### Additional Notes
[Any additional context, dependencies, or notes for reviewers]
---
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
If gh CLI not available:
After creating the PR, remind the user:
Error: "Invalid YAML frontmatter"
--- and has valid YAMLError: "name contains invalid characters"
Error: "Referenced file does not exist"
Solution:
Solution:
Before creating the PR, verify:
python3 skills/skill-builder/scripts/validate-skill.py skills/skill-name/User: I've created a code review skill and want to contribute it to the repo
Assistant: I'll help you contribute your code review skill to the repository. Let me start by checking the current directory and repository status.
1. Check working directory and git remote
2. Locate the code-review skill files
3. Run validation
4. Update README.md
5. Create PR with proper description
User: Add my test-generator skill via PR
Assistant: I'll guide you through the contribution workflow:
1. Verify fork status
2. Validate test-generator skill
3. Update README.md
4. Create and push branch
5. Submit PR
Let me start by checking your repository setup.