Manage Reusable Skills

VerifiedSafe

Create and manage reusable parameterized prompts using YAML with dynamic variables. Validate, preview, and integrate skills into automated tasks.

Sby Skills Guide Bot
DevelopmentIntermediate
406/2/2026
Claude Code
#skill-management#reusable-prompts#claude-skills#workflow-templates

Recommended for

Our review

Manages reusable, parameterized prompts (skills) for AI agents through a command-line interface.

Strengths

  • Enables structured prompts with metadata and arguments
  • Automatic validation of SKILL.md file format
  • Ability to schedule recurring tasks using these skills
  • Searches local and global skill directories

Limitations

  • Requires installation of the codegeass tool
  • Only works with agents that support the skill format (e.g., Claude Code)
  • Limited documentation on advanced argument formats
When to use it

When you need standardized, reusable prompts for common tasks like code review.

When not to use it

For ad-hoc interactions or highly specific prompts that don't benefit from reusability.

Security analysis

Safe
Quality score85/100

The skill only contains documentation for managing skills; no executable code or dangerous commands are present.

No concerns found

Examples

List all available skills
codegeass skill list
Validate a skill file
codegeass skill validate .claude/skills/review/SKILL.md
Render a skill with arguments
codegeass skill render review "Check authentication code"

skill

Manage skills - reusable, parameterized prompts.

Usage

codegeass skill [OPTIONS] COMMAND [ARGS]...

Commands

::: mkdocs-click :module: codegeass.cli.commands.skill :command: skill :prog_name: codegeass skill :depth: 1

Examples

List Skills

# List all available skills
codegeass skill list

# List with details
codegeass skill list --verbose

Show Skill Details

codegeass skill show review

Validate a Skill

# Validate SKILL.md format
codegeass skill validate .claude/skills/review/SKILL.md

# Validate all skills
codegeass skill validate --all

Render a Skill

Preview the rendered prompt with arguments:

codegeass skill render review "Check authentication code"

Skill Format

Skills use YAML frontmatter in SKILL.md files:

---
name: review
description: Review code for issues
context: fork
agent: Explore
allowed-tools: Read, Grep, Glob
---

# Code Review

$ARGUMENTS

Focus on:
- Code quality
- Potential bugs
- Security issues

Frontmatter Fields

| Field | Required | Description | |-------|----------|-------------| | name | Yes | Skill identifier | | description | Yes | What the skill does | | context | No | Execution context | | agent | No | Agent type | | allowed-tools | No | Permitted tools |

Skill Locations

Skills are searched in:

  1. .claude/skills/ in the current project
  2. ~/.claude/skills/ for global skills

Using Skills with Tasks

# Create a task that uses a skill
codegeass task create \
  --name review-task \
  --schedule "0 9 * * *" \
  --mode skill \
  --skill review \
  --skill-args "Review the API module"
Related skills