Agent Skills › vudovn/ag-kit › skillify

skillify

GitHub

用于从重复工作流中自动提取并生成可复用 SKILL.md 文件的技能,包含模式识别、模板生成、文件放置及质量检查流程。

.agents/skills/skillify/SKILL.md vudovn/ag-kit

Trigger Scenarios

发现用户多次请求相同类型的任务 需要为多步骤重复流程创建标准化技能

Install

npx skills add vudovn/ag-kit --skill skillify -g -y
More Options

Non-standard path

npx skills add https://github.com/vudovn/ag-kit/tree/main/.agents/skills/skillify -g -y

Use without installing

npx skills use vudovn/ag-kit@skillify

指定 Agent (Claude Code)

npx skills add vudovn/ag-kit --skill skillify -a claude-code -g -y

安装 repo 全部 skill

npx skills add vudovn/ag-kit --all -g -y

预览 repo 内 skill

npx skills add vudovn/ag-kit --list

SKILL.md

Frontmatter
{
    "name": "skillify",
    "effort": "low",
    "version": "1.0.0",
    "description": "Auto-create new skills from repetitive workflows. When you notice yourself doing the same multi-step process repeatedly, extract it into a reusable SKILL.md that any agent can use.",
    "when_to_use": "When the user says 'make this a skill', 'create a skill for this', 'I keep doing this same thing', or when a repetitive multi-step pattern is observed. NOT for one-off tasks.",
    "allowed-tools": "Read, Write, Glob, Grep"
}

Skillify — Auto-Create Skills from Workflows

Turn repetitive patterns into reusable skills. If you've done it three times, it should be a skill.

When to Skillify

✅ Good candidates:

  • You've seen the user ask for the same type of work 3+ times
  • A workflow involves 5+ consistent steps
  • The pattern works across different projects
  • Other agents could benefit from this knowledge

❌ Bad candidates:

  • One-off tasks (just do them)
  • Project-specific hacks (use memory instead)
  • Already covered by existing skills (check first)

Skill Creation Protocol

Step 1: Identify the Pattern

What triggers this workflow? (user says X, file type Y, domain Z)
What steps are always the same?
What parts vary between uses?
What's the expected output?

Step 2: Generate SKILL.md

Use this template:

---
name: [kebab-case-name]
description: [One sentence describing what this skill does]
when_to_use: "[When the user asks X, works with Y files, or Z domain. NOT for A.]"
allowed-tools: [Read, Write, Edit, Grep, Glob, Bash — only what's needed]
effort: [low | medium | high]
---

# [Skill Name] — [Short Subtitle]

> [One-line philosophy or principle]

## Overview
[2-3 sentences explaining what this skill enables]

## When to Use
✅ Good for: [list]
❌ Not for: [list]

## Protocol
### Step 1: [First Action]
[Instructions]

### Step 2: [Second Action]
[Instructions]

### Step N: [Verification]
[How to verify the skill worked correctly]

## Best Practices
[3-5 key rules]

Step 3: Place the Skill

.agents/skills/[skill-name]/SKILL.md

Step 4: Verify

  • Frontmatter has all required fields (name, description, when_to_use)
  • when_to_use clearly defines triggers AND exclusions
  • Steps are actionable, not vague
  • Skill doesn't duplicate an existing one

Naming Conventions

Pattern Skill Name Example
Action-based [verb]-[noun] verify-changes, batch-operations
Domain-based [domain]-[aspect] database-design, api-patterns
Tool-based [tool]-patterns tailwind-patterns, prisma-expert

Rules:

  • kebab-case only
  • 2-3 words maximum
  • Descriptive, not clever
  • No abbreviations unless universally known

Quality Checklist

Before finalizing a new skill:

Check Criteria
Uniqueness No existing skill covers this (grep .agents/skills/)
Reusability Useful across multiple projects, not just one
Completeness Has overview, when to use, protocol, verification
Frontmatter All required fields present and accurate
Clarity A new agent could follow these instructions cold

Version History

  • 211561c Current 2026-08-20 11:39

Same Skill Collection

.agents/skills/api-patterns/SKILL.md
.agents/skills/app-builder/SKILL.md
.agents/skills/app-builder/templates/SKILL.md
.agents/skills/architecture/SKILL.md
.agents/skills/bash-linux/SKILL.md
.agents/skills/batch-operations/SKILL.md
.agents/skills/behavioral-modes/SKILL.md
.agents/skills/brainstorming/SKILL.md
.agents/skills/clean-code/SKILL.md
.agents/skills/code-review-checklist/SKILL.md
.agents/skills/code-review-graph/SKILL.md
.agents/skills/context-compression/SKILL.md
.agents/skills/coordinator-mode/SKILL.md
.agents/skills/database-design/SKILL.md
.agents/skills/deployment-procedures/SKILL.md
.agents/skills/design-spec/SKILL.md
.agents/skills/documentation-templates/SKILL.md
.agents/skills/frontend-architecture/SKILL.md
.agents/skills/frontend-design/SKILL.md
.agents/skills/game-development/2d-games/SKILL.md
.agents/skills/game-development/3d-games/SKILL.md
.agents/skills/game-development/game-art/SKILL.md
.agents/skills/game-development/game-audio/SKILL.md
.agents/skills/game-development/game-design/SKILL.md
.agents/skills/game-development/mobile-games/SKILL.md
.agents/skills/game-development/multiplayer/SKILL.md
.agents/skills/game-development/pc-games/SKILL.md
.agents/skills/game-development/SKILL.md
.agents/skills/game-development/vr-ar/SKILL.md
.agents/skills/game-development/web-games/SKILL.md
.agents/skills/geo-fundamentals/SKILL.md
.agents/skills/i18n-localization/SKILL.md
.agents/skills/intelligent-routing/SKILL.md
.agents/skills/lint-and-validate/SKILL.md
.agents/skills/mcp-builder/SKILL.md
.agents/skills/memory-system/SKILL.md
.agents/skills/mobile-design/SKILL.md
.agents/skills/nextjs-react-expert/SKILL.md
.agents/skills/nodejs-best-practices/SKILL.md
.agents/skills/parallel-agents/SKILL.md
.agents/skills/performance-profiling/SKILL.md
.agents/skills/plan-writing/SKILL.md
.agents/skills/powershell-windows/SKILL.md
.agents/skills/python-patterns/SKILL.md
.agents/skills/red-team-tactics/SKILL.md
.agents/skills/rust-pro/SKILL.md
.agents/skills/seo-fundamentals/SKILL.md
.agents/skills/server-management/SKILL.md
.agents/skills/simplify-code/SKILL.md

Metadata

Files
0
Version
549ba3d
Hash
e95a98f0
Indexed
2026-08-20 11:39

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-25 18:39
浙ICP备14020137号-1