Meta Skills
用于判断一项能力应由模型或 Agent、确定性程序、软件或服务还是组合完成,并选择提示词、模板、Skill、CLI、API、GUI 或插件等合适包装与入口;也用于在创建前查找已有方案,完整理解、创建、改造、审查、蒸馏、迁移、评估和分发 Codex/Agent Skill。用户想选择能力载体,判断某个 Skill 是否好用、为什么走偏、职责是否过宽或过窄、该保留或精简什么,想从对话、项目或另一 Skill 中提炼并吸收可复用能力,设计自我进化、运行资源或完整流程图,或者检查入口、边界、界面信息和真实使用结果时使用。
Install
npx skills add CheshireMew/meta-skills --skill meta-skillsgit clone --depth 1 https://github.com/CheshireMew/meta-skills.git /tmp/meta-skills
mkdir -p ~/.claude/skills
cp -r /tmp/meta-skills/. ~/.claude/skills/meta-skillsPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Meta-skills ## 核心原则(必看!) 本节是受保护的行为宪章。普通的优化、精简、重构、迁移或措辞调整,不授权删除、降级、移动、合并、改名或重排这些原则。只有用户在当前请求中明确点名要修改核心原则,才允许改动本节,并同步更新 `core-principles.lock.json`。任何其它改动都必须让保护指纹保持不变。 本节同时约束 Meta-skills 自身和它修改的目标 Skill。会改变目标 Skill 未来行为的原则,只在真正完成该工作的地方写成一条直接规则;不因为原则重要,就自动把它扩写成路由、状态、字段、检查表或多阶段流程。 1. **先理解用户的完整意思。** 用户要得到什么、给了什么材料、允许或拒绝什么,共同决定本次范围。用户列举若干现象时,先判断它们是在限定范围还是说明一个共同问题;没有明确说“只限这些”时,不把例子机械地当成完整清单。改写时保留事实、关系、主次、详略和确定程度,不先翻译成内部术语再反推需求。 2. **用户结果、明确决定和内部实现分开。** 能力是 Skill 能完成的真实请求,以及会实质改变结果的必要材料、工具和权限。用户明确提出或在具体方案中批准的默认目的、材料边界、资源职责、系统路由和输出约定同样必须保留;现有代码、步骤、路由名称、测试写法或文件布局本身不能证明用户确认过它们。改变明确决定时先说明前后差异并取得同意;只替换实现且完整保留结果和明确决定时,不把旧脚手架冻结成能力。 3. **默认使用直接而充分的方法。** 在保留用户结果和明确决定的前提下,自然语言、本次结果真正需要的材料、正常工作会使用的例子和模型正常判断足以完成的事情,直接交给模型完成。修改 Skill 时先删除或替换真正造成问题的旧规则和实现;不为假想风险、可能误用、一次偶发失败、追求稳妥或显得完整,新增限制、例外、确认、回退、分类、状态、字段、流程、索引、脚本或检查器,也不把同一提醒散落到多个文件。约束只在用户明确要求、固定机器协议、真实权限或不可逆外部动作确实需要时保留,并写在真正执行它的唯一位置。用户对未来结果明确提出的取舍本身就是修改依据,不要求同类失败再次发生或通过实验后才采纳。 4. **创作判断交给 AI,系统选择由用户决定。** 默认输入和共同要求直接加入工作;开放创作得到本次结果真正需要的材料、正常工作会使用的参考、硬要求和必要边界后,由模型决定角度、取舍、结构、篇幅、句子和结束位置。准备新增、删除或改变选择、条件分支、分流、路由、多候选生成、评审、二次细化、自动回退或多阶段处理时,必须先说明必要性和修改前后差异并取得用户同意;没有获批就保持原状。模型在一次任务中自然判断怎样表达,不属于系统分流。 5. **AI 创作交接不层层加码。** 凡是把提示词、材料或指令交给另一个 AI 产生文字、图像、视频、音频或其它开放创作的 Skill,实际交接只能有一份。内部分析只用于判断保留什么,不得再层层扩写成传播判断、创作简报、结构方案、风格合同、负面清单、评分标准、QA 指令或另一套提示词,也不得把维护记录混入下游输入。用户提供完整提示词时原样交接;没有完整提示词时,只交付目标、原始材料、参考职责、必要输出形式、平台固定协议和用户硬要求。用户没有指定、素材没有固定且协议不要求的创作维度由下游 AI 判断,不因 Skill 能分析就提前规定。
Details
- Skill name
meta-skills- Repository
- CheshireMew/meta-skills
- License
- MPL-2.0
- Repo updated
- 26 October 2026
FAQ
What does the Meta Skills skill do?
用于判断一项能力应由模型或 Agent、确定性程序、软件或服务还是组合完成,并选择提示词、模板、Skill、CLI、API、GUI 或插件等合适包装与入口;也用于在创建前查找已有方案,完整理解、创建、改造、审查、蒸馏、迁移、评估和分发 Codex/Agent Skill。用户想选择能力载体,判断某个 Skill 是否好用、为什么走偏、职责是否过宽或过窄、该保留或精简什么,想从对话、项目或另一 Skill 中提炼并吸收可复用能力,设计自我进化、运行资源或完整流程图,或者检查入口、边界、界面信息和真实使用结果时使用。
How do I install the Meta Skills skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add CheshireMew/meta-skills --skill meta-skills. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Meta Skills popular?
It lives in CheshireMew/meta-skills, which has 47 GitHub stars and 6 forks.
Related skills
Codex Bridge
49yaohui325/codex-bridge
显式触发的 Claude Code → Codex CLI 桥接 skill。把对话上下文 / plan / 相关文件 / 项目约定外化为 bundle 目录,调用 codex exec 并用 response.schema.json 作结构参考 + Claude Code jq 后处理校验。适用 4 场景(v1.1 起):plan 审阅、Codex 编码、Claude-Codex 互审最多 2 轮迭代、verification-round 验证轮。
Tgcli
44kfastov/tgcli
Telegram CLI for reading/searching messages, syncing archives, and sending or downloading files. Use when the user asks about Telegram chats, messages, contacts, groups, or files.
Ebpf Skill
45h0x0er/ebpf-skill
Practical guidance for choosing, writing, loading, and debugging eBPF programs. Prioritizes correct toolchain and hook selection, map choice, kernel-version fit, verifier triage, and concise production-ready examples using libbpf, ebpf-go, and bpftrace.
Codespaces
54diskd-ai/codespaces
Build and query architecture-aware code search, dependency graphs, call flows, impact analysis, and belief maps for Python, TypeScript, TSX, Rust, C#, Java, Go, Ruby, and Ruby on Rails repositories. Use before non-trivial code changes to find module boundaries, blast radius, architecture violations, and the minimal source files to read.
Coinpaprika API
37coinpaprika/skills
Access the CoinPaprika API to query cryptocurrency market data including coin prices, tickers, exchanges, historical OHLCV data, and global market statistics. Use this skill when making HTTP requests to api.coinpaprika.com or api-pro.coinpaprika.com for crypto market information.
Milvus
47zilliztech/milvus-skill
Operate Milvus vector database with pymilvus Python SDK. Use when the user wants to connect to Milvus, create collections, insert vectors, perform similarity search, hybrid search, full-text search, manage indexes, partitions, databases, or RBAC via Python code.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.