Agent skill
skill-name
A clear description of what this skill does and when to use it. Include keywords that help agents identify when this skill is relevant (e.g., "Use when the user asks about X, Y, or Z").
Install this agent skill to your Project
npx add-skill https://github.com/open-circle/agent-skills/tree/main/template
Metadata
Additional technical details for this skill
- author
- your-github-username
- version
- 1.0
SKILL.md
Skill Name
Brief introduction to what this skill provides.
When to use this skill
Describe the scenarios where this skill should be activated:
- When the user asks about...
- When working with...
- When the task involves...
Prerequisites
List any requirements or dependencies:
- Required tools or libraries
- Environment setup
- Knowledge prerequisites
Instructions
Step 1: Title
Detailed instructions for the first step.
// Code example
Step 2: Title
Detailed instructions for the second step.
Examples
Example 1: Basic Usage
// Example code demonstrating basic usage
Example 2: Advanced Usage
// Example code demonstrating advanced patterns
Common Patterns
Document frequently used patterns and best practices.
Troubleshooting
Issue 1
Description and solution.
Issue 2
Description and solution.
Additional Resources
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
valibot
Schema validation with Valibot, the modular and type-safe schema library. Use when the user needs to validate data, create schemas, parse inputs, or work with Valibot in their project. Also use when migrating from Zod to Valibot.
formisch
Form handling with Formisch, the type-safe form library for modern frameworks. Use when the user needs to create forms, handle form state, validate form inputs, or work with Formisch.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
Didn't find tool you were looking for?