Agent Skillsliyecom/liye-ai › skill-creator

skill-creator

GitHub

提供创建 Claude Skills 的完整指导,涵盖技能结构设计、SKILL.md 编写规范、LiYe OS 三层架构适配及发布流程,用于辅助用户高效构建和维护标准化技能。

Skills/00_Core_Utilities/meta/skill-creator/SKILL.md liyecom/liye-ai

Trigger Scenarios

需要创建新的 Claude 技能 设计技能结构和范围 编写 SKILL.md 规范文件

Install

npx skills add liyecom/liye-ai --skill skill-creator -g -y
More Options

Non-standard path

npx skills add https://github.com/liyecom/liye-ai/tree/main/Skills/00_Core_Utilities/meta/skill-creator -g -y

Use without installing

npx skills use liyecom/liye-ai@skill-creator

指定 Agent (Claude Code)

npx skills add liyecom/liye-ai --skill skill-creator -a claude-code -g -y

安装 repo 全部 skill

npx skills add liyecom/liye-ai --all -g -y

预览 repo 内 skill

npx skills add liyecom/liye-ai --list

SKILL.md

Frontmatter
{
    "name": "skill-creator",
    "domain": "00_Core_Utilities",
    "inputs": {
        "optional": [
            "name",
            "description",
            "skeleton",
            "source_url"
        ],
        "required": []
    },
    "source": "awesome-claude-skills",
    "status": "active",
    "license": "Apache-2.0",
    "outputs": {
        "artifacts": [
            "SKILL.md",
            "scripts\/",
            "references\/"
        ]
    },
    "version": "1.0.0",
    "category": "meta",
    "skeleton": "reference",
    "triggers": {
        "commands": [
            "\/skill-creator",
            "\/create-skill"
        ],
        "patterns": [
            "create skill",
            "new skill",
            "build skill"
        ]
    },
    "governance": {
        "policy": "_meta\/policies\/DEFAULT_SKILL_POLICY.md",
        "constitution": "_meta\/governance\/SKILL_CONSTITUTION_v0.1.md"
    },
    "source_url": "https:\/\/github.com\/ComposioHQ\/awesome-claude-skills",
    "description": "Claude Skills 创建指南与最佳实践",
    "verification": {
        "how_to_verify": [
            "node .claude\/scripts\/sfc_lint.mjs <skill_dir>"
        ],
        "evidence_required": true
    },
    "failure_modes": [
        {
            "symptom": "Missing source materials",
            "recovery": "Provide valid URL or local path"
        },
        {
            "symptom": "Invalid skeleton selection",
            "recovery": "Choose from: workflow | task | reference | capabilities"
        }
    ]
}

Skill Creator

来源: ComposioHQ/awesome-claude-skills 适配: LiYe OS 三层架构

提供创建 Claude Skills 的完整指导,包括专业知识封装、工作流设计、工具集成等。

When to Use This Skill

当需要创建新的 Claude 技能时:

  • 设计技能结构和范围
  • 编写 SKILL.md 规范文件
  • 组织脚本和模板
  • 遵循最佳实践
  • 发布和维护技能

Core Capabilities

1. 技能结构设计

标准目录结构

skill-name/
├── SKILL.md          # 必须:技能定义文件
├── scripts/          # 可选:辅助脚本
├── templates/        # 可选:文档模板
└── references/       # 可选:参考资料

2. SKILL.md 编写规范

必须包含的 Frontmatter

---
name: skill-name
description: 清晰描述技能功能
domain: 所属域
version: 1.0.0
status: active | draft | deprecated
---

必须包含的章节

  • When to Use This Skill: 明确使用场景
  • Core Capabilities: 核心能力列表
  • Usage Examples: 真实使用示例
  • Dependencies: 依赖项说明

3. LiYe OS 三层适配

在 LiYe OS 中创建技能需要考虑三层架构:

L1 方法论层 (docs/methodology/):

# skill_definition.md - 10 模块结构
1. Skill Identity
2. Capability Model
3. Mental Models
4. Methods & SOPs
5. Execution Protocols
6. Output Structure
7. Templates
8. Tools Access
9. Evaluation
10. Evolution

L2 可执行层 (src/skill/atomic/):

// index.ts
export const skill: Skill = {
  id: 'skill-name',
  name: 'Skill Name',
  execute: async (input) => { ... }
};

// spec.yaml
id: skill-name
type: atomic
input: { ... }
output: { ... }

L3 指令层 (.claude/skills/):

# SKILL.md - 简洁的使用指导
针对 Claude 的操作指令

4. 最佳实践

  • 单一职责: 每个技能专注一个明确目标
  • 清晰边界: 明确说明何时使用/不使用
  • 丰富示例: 提供真实场景的使用案例
  • 版本管理: 使用 SemVer 版本号
  • 持续演进: 维护 evolution_log.md

5. 发布流程

  1. 在 99_Incubator 开发和测试
  2. 完成所有必需文件
  3. 通过验证清单
  4. 迁移到正式域
  5. 更新索引文件

Usage Examples

示例 1: 创建数据分析技能

用户: 帮我创建一个 Amazon 广告分析技能
Claude: [使用 skill-creator 技能设计结构、生成模板文件]

示例 2: 从文档生成技能

用户: 把这个 API 文档转换成 Claude 技能
Claude: [使用 skill-creator 技能提取关键信息、生成 SKILL.md]

示例 3: 评审现有技能

用户: 检查这个技能是否符合规范
Claude: [使用 skill-creator 技能对照最佳实践进行评审]

Dependencies

无外部依赖,纯知识型技能。

LiYe OS Integration

业务域引用

此技能被以下业务域引用:

  • 99_Incubator: 技能孵化(主域)

相关资源

  • 技能规范: /docs/architecture/SKILL_SPEC.md
  • 技能模板: /_meta/skill_template/

三层架构位置

  • 物理层 (本文件): Skills/00_Core_Utilities/meta/skill-creator/
  • 逻辑层索引: Skills/{domain}/index.yaml
  • L3 指令层: .claude/skills/{domain}/skill-creator/

Created: 2025-12-28 | Adapted for LiYe OS

Version History

  • 0a7839d Current 2026-08-20 12:54

Same Skill Collection

Skills/00_Core_Utilities/creative/ui-ux-pro-max/SKILL.md
Skills/00_Core_Utilities/communication/content-writer/SKILL.md
Skills/00_Core_Utilities/creative/canvas-design/SKILL.md
Skills/00_Core_Utilities/creative/theme-factory/SKILL.md
Skills/00_Core_Utilities/data-analysis/csv-summarizer/SKILL.md
Skills/00_Core_Utilities/development-tools/artifacts-builder/SKILL.md
Skills/00_Core_Utilities/development-tools/mcp-builder/SKILL.md
Skills/00_Core_Utilities/development-tools/playwright/SKILL.md
Skills/00_Core_Utilities/development-tools/ui-ux/SKILL.md
Skills/00_Core_Utilities/document-processing/docx/SKILL.md
Skills/00_Core_Utilities/document-processing/pdf/SKILL.md
Skills/00_Core_Utilities/document-processing/pptx/SKILL.md
Skills/00_Core_Utilities/document-processing/xlsx/SKILL.md
Skills/00_Core_Utilities/meta/prompt-engineering/SKILL.md
Skills/00_Core_Utilities/meta/software-architecture/SKILL.md
Skills/00_Core_Utilities/productivity/kaizen/SKILL.md
Skills/01_Research_Intelligence/prior-art/github-digest/SKILL.md
tests/fixtures/sfc/v0_2_sample/SKILL.md

Metadata

Files
0
Version
0a7839d
Hash
784a6987
Indexed
2026-08-20 12:54

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 12:52
浙ICP备14020137号-1 $방문자$