image-generation
Generate or edit images from text prompts. Use when the user asks to create, draw, design, or…
Create, install, or update skills in the workspace. Use when (1) installing a skill from a URL or remote source, (2) creating a new skill from scratch, (3) updating or restructuring existing skills. Always use this skill for any skill installation or creation task.
$ npx -y skills add zhayujie/CowAgent --skill skill-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Create, install, or update skills in the workspace. Use when (1) installing a skill from a URL or remote source, (2) creating a new skill from scratch, (3) updating or restructuring existing skills. Always use this skill for any skill installation or creation task.
name: skill-creator description: Create, install, or update skills in the workspace. Use when (1) installing a skill from a URL or remote source, (2) creating a new skill from scratch, (3) updating or restructuring existing skills. Always use this skill for any skill installation or creation task. license: Complete terms in LICENSE.txt
This skill provides guidance for creating effective skills using the existing tool system.
Skills are modular, self-contained packages that extend the agent's capabilities by providing specialized knowledge, workflows, and tools. They transform a general-purpose agent into a specialized agent equipped with procedural knowledge.
1. **Specialized workflows** - Multi-step procedures for specific domains 2. **Tool integrations** - Instructions for working with specific file formats or APIs 3. **Domain expertise** - Company-specific knowledge, schemas, business logic 4. **Bundled resources** - Scripts, references, and assets for complex tasks
**Concise is Key**: Only add context the agent doesn't already have. Challenge each piece of information: "Does this justify its token cost?" Prefer concise examples over verbose explanations.
Every skill consists of a required SKILL.md file and optional bundled resources:
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation intended to be loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.)**Frontmatter (YAML)** - Required fields:
**Body (Markdown)** - Loaded after skill triggers:
**scripts/** - When to include:
**references/** - When to include:
**assets/** - When to include:
**Important**: Most skills don't need all three. Choose based on actual needs.
Do NOT create auxiliary documentation files:
**Critical Rule**: Only create files that the agent will actually execute (scripts) or that are too large for SKILL.md (references). Documentation, examples, and guides ALL belong in SKILL.md.
Install target directory: `<workspace>/skills/<name>/` (the `<workspace>` is from the "Workspace" section).
| Source | Action | |---|---| | URL (single file) | Fetch content via curl or web_fetch | | URL (zip/archive) | Download and extract to a temp directory | | Local file (SKILL.md) | Read directly | | Local archive (zip) | Extract to a temp directory |
1. Locate the SKILL.md (may be at top level or inside a subdirectory) 2. Extract `name` from YAML frontmatter 3. Copy the **entire skill directory** (SKILL.md and all sibling files/folders such as `references/`, `scripts/`, `assets/`, etc.) into `<workspace>/skills/<name>/` 4. If an install/setup file exists (e.g. INSTALL.md), follow its instructions — the final result must still end up in `<workspace>/skills/<name>/`
1. **Understand** - Clarify use cases with concrete examples 2. **Plan** - Identify needed scripts, references, assets 3. **Initialize** - Run init_skill.py to create template 4. **Edit** - Implement SKILL.md and resources 5. **Validate** (optional) - Run quick_validate.py to check format 6. **Iterate** - Improve based on real usage
Skip this step only when the skill's usage patterns are already clearly understood. It re
Open-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Repo: zhayujie/CowAgent
Generate or edit images from text prompts. Use when the user asks to create, draw, design, or…
Manage the personal knowledge wiki. Use when the user shares articles, documents, or asks to…