What are Skills?
Just like installing apps on your smartphone, you can add new capabilities to Claude.
Skills are apps in document form, and SkillsCokac is the skill store that brings them all together.
๐ฑ Like smartphone apps:
- โขInstall "Document Summary" Skill โ Claude summarizes long documents neatly
- โขInstall "Code Review" Skill โ Claude systematically reviews your code
- โขInstall "Excel Report" Skill โ Claude automatically converts data into reports
๐ก Skills are written as text documents (markdown), a kind of natural language program that AI can understand and execute.
- Guaranteed Consistency
Always delivers the same quality of output for the same task
- Reusability
Create once and automatically use in all conversations
- Extended Capabilities
Grant new abilities like code execution, file access, and API calls
Creating Skills
Extend Claude's capabilities by creating your own Skills
Personal Skills available in all projects. Save to ~/.claude/skills/.
Personal workflows and preferences, Experimental Skills under development, Personal productivity tools
Project Skills shared with the team. Save to .claude/skills/.
Team workflows and conventions, Project-specific expertise, Shared utilities and scripts
Skills provided through Claude Code plugins. Can be downloaded and used from SkillsCokac.
Writing SKILL.md
A guide to creating effective Skills
โข name: Use only lowercase letters, numbers, and hyphens (max 64 characters)
โข description: Describe what the Skill does and when to use it (max 1024 characters)
๐ก The description field is crucial for Claude to discover the Skill. Include both what the Skill does and when Claude should use it.
Advanced Features
Claude reads these files only when needed, using progressive disclosure to manage context efficiently.
Read-only Skills that should not modify files, Skills with limited scope, Security-sensitive workflows
๐ก If allowed-tools is not specified, Claude follows the standard permission model.
Testing & Debugging
After creating a Skill, test it by asking questions that match the description.
Example:
If the description mentions "PDF files", ask "Can you help me extract text from this PDF?"
๐ก Claude will autonomously use the Skill if it matches the request. No need to explicitly invoke it.
Make `description` specific
โ Too vague: "Helps with documents"
โ Specific: "Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files."
Check file paths
Verify that the SKILL.md file is in the correct location.
Validate YAML syntax
Invalid YAML prevents the Skill from loading. Check start/end ---, indentation, etc.
View errors
Run Claude Code in debug mode to see Skill loading errors: claude --debugPractical Examples
What are Collections?
A bookmark system for organizing your favorite Skills and Snippets by topic.
Gather frequently used Skills in one place for quick access.
Organize Skills by topics like "Dev Tools", "Documentation", "Data Analysis", etc.
All Collections are public, allowing you to freely share useful Skill sets with others.
Using with Claude Code
Easily install and use hundreds of Skills from SkillsCokac with npx skillscokac command.
Each Skill's detail page displays an "Install Skill" card. Run the command in your terminal:
npx skillscokac -i skill-nameUsage
After installation, run /skill-name in Claude Code
Browse public Collections on the Collections. Each Collection page shows installation commands:
npx skillscokac -c collection-idWith this single command, you can install all Skills included in the Collection.
๐ก Tip: Use Collections organized by topics like "Dev Tools", "Documentation", "Data Analysis" for convenience.
Need more information?
- โข Explore Skills Skills on the
- โข Check curated Skill sets
- โข Copy installation commands from each Skill/Collection detail page
- โข Learn how to use Skills