com um clique
skill-creator
// Generates Anthropic Skills with complete workflow including GitHub PR creation and local download verification.
// Generates Anthropic Skills with complete workflow including GitHub PR creation and local download verification.
Generates a structured skill template based on provided specifications.
This skill provides a comprehensive context extraction system for large codebases. It intelligently analyzes code structure, dependencies, and relationships to extract relevant context for understanding, debugging, or modifying code.
Compiles comprehensive company product context from PDF documents, web research, and industry knowledge
Performs comprehensive, multi-layered research on any topic with structured analysis and synthesis of information from multiple sources.
Generates comprehensive code tutorials on LlmTornado API formatted for Medium publication with examples, explanations, and best practices.
Extracts text and tables from PDF files, fills forms, and merges documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
| name | skill-creator |
| description | Generates Anthropic Skills with complete workflow including GitHub PR creation and local download verification. |
Copy this checklist and track your progress:
Skill Creation Progress:
- [ ] Step 1: Gather skill requirements and specifications
- [ ] Step 2: Generate skill structure and SKILL.md
- [ ] Step 3: Create supporting scripts and files
- [ ] Step 4: Validate skill completeness
- [ ] Step 5: Prepare GitHub repository structure
- [ ] Step 6: Create and push Git branch
- [ ] Step 7: Generate pull request
- [ ] Step 8: Download to local disk
- [ ] Step 9: Verify local download
Collect the following information from the user:
Create the main SKILL.md file with this structure:
---
name: [skill-name]
description: [Brief description of what this skill does]
---
## [Skill Title]
Copy this checklist and track your progress:
[Skill Name] Progress:
## **Step 1: [First Step Name]**
[Detailed instructions for first step]
## **Step 2: [Second Step Name]**
[Detailed instructions for second step]
[Continue for all steps...]
If the skill requires automation, create:
Check that the skill includes:
Create the skill in this structure:
/tmp/[skill-name]/
├── SKILL.md
├── README.md (optional)
└── [other supporting files]
Execute the following Git workflow:
# Clone the repository (if not already present)
cd /tmp
git clone https://github.com/[username]/Agent-Skills.git
cd Agent-Skills
# Create a new branch for the skill
git checkout -b add-[skill-name]-skill
# Copy skill files to the repository
mkdir -p skills/[skill-name]
cp -r /tmp/[skill-name]/* skills/[skill-name]/
# Stage and commit changes
git add skills/[skill-name]/
git commit -m "Add [skill-name] skill: [brief description]"
# Push to GitHub
git push origin add-[skill-name]-skill
Note: This requires GitHub authentication. User must provide:
Create a PR using one of these methods:
gh pr create \
--title "Add [skill-name] skill" \
--body "This PR adds a new skill for [description].\n\n## What's included:\n- SKILL.md with complete workflow\n- [other files]\n\n## Testing:\n- [ ] Validated structure\n- [ ] Tested workflow\n- [ ] Documentation complete" \
--base main \
--head add-[skill-name]-skill
curl -X POST \
-H "Authorization: token ${GITHUB_TOKEN}" \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/[username]/Agent-Skills/pulls \
-d '{
"title": "Add [skill-name] skill",
"body": "Description of changes",
"head": "add-[skill-name]-skill",
"base": "main"
}'
Provide the user with:
add-[skill-name]-skillhttps://github.com/[username]/Agent-Skills/compare/main...add-[skill-name]-skillCopy the skill to OUTPUT_DIR for local download:
# Copy all skill files to output directory
cp -r /tmp/[skill-name] $OUTPUT_DIR/
# Create a packaged version
cd /tmp
tar -czf [skill-name].tar.gz [skill-name]/
cp [skill-name].tar.gz $OUTPUT_DIR/
Perform verification:
# Verify files exist before copying to OUTPUT_DIR
ls -la /tmp/[skill-name]/
cat /tmp/[skill-name]/SKILL.md | head -20
# After copying, confirm in persistent storage
ls -la /tmp/[skill-name]/
echo "✓ Skill files ready for download"
echo "✓ Location: /tmp/[skill-name]/"
echo "✓ Files will be automatically downloaded"
Provide user confirmation:
/tmp/[skill-name]/add-[skill-name]-skillPersonal Access Token (PAT):
repo, workflowexport GITHUB_TOKEN="your_token_here"GitHub CLI:
gh auth loginSSH Keys: