ソース情報
- リポジトリ
- clcc2019/dsflow
- ソースの最終更新活動
- 2026年7月20日 06:20
- 検出された SKILL.md の言語
- 中国語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/clcc2019/dsflow --skill skill-creatorコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Calculate incident impact, detection and recovery durations, classify incidents as L0-L3 from service criticality and impact inputs, compute weighted SLA impact and derived availability, and generate post-incident Markdown reports. Use for SLA calculations, incident severity assessment, outage-duration review, availability summaries, postmortems, incident reports, and remediation tracking.
云原生 SRE 值班助理和巡检编排技能。用于基础设施早检、Kubernetes 集群健康检查、Ceph 存储巡检、计算集群巡检、网关故障初筛、异常证据汇总和值班日报生成。触发场景:用户要求早检、巡检、检查集群是否正常、检查 Ceph、检查计算集群、排查网关错误或生成基础设施健康报告。
Create, review, tune, and validate production-grade Prometheus alerting rules and Kubernetes PrometheusRule resources. Use when writing or repairing alert rule YAML, designing PromQL alert expressions, recommending defensible thresholds and for durations, building SLO/error-budget burn-rate alerts, reducing alert noise, standardizing severity/labels/annotations, adding promtool tests, or reviewing an existing Prometheus rule catalog. 用户要求创建、评审或优化 Prometheus 告警规则、PromQL、告警阈值、告警降噪时使用。
| name | skill-creator |
| description | 技能创建指南。当用户想要创建新技能(或更新现有技能)以扩展 Claude 的专业知识、工作流程或工具集成能力时使用此技能。 |
| license | 完整条款见 LICENSE.txt |
本技能提供创建高效技能的指导。
技能是模块化、自包含的软件包,通过提供专业知识、工作流程和工具来扩展 Claude 的能力。可以将它们视为特定领域或任务的"入职指南"——它们将 Claude 从通用代理转变为配备了模型无法完全掌握的程序性知识的专业代理。
上下文窗口是公共资源。技能与 Claude 需要的其他所有内容共享上下文窗口:系统提示、对话历史、其他技能的元数据以及实际的用户请求。
默认假设:Claude 已经非常聪明。 只添加 Claude 还没有的上下文。挑战每条信息:"Claude 真的需要这个解释吗?"和"这段话值得它的 token 成本吗?"
优先使用简洁的示例而不是冗长的解释。
根据任务的脆弱性和可变性匹配具体程度:
高自由度(基于文本的说明):当多种方法都有效、决策取决于上下文或启发式方法指导方法时使用。
中等自由度(带参数的伪代码或脚本):当存在首选模式、可以接受一些变化或配置影响行为时使用。
低自由度(特定脚本,少量参数):当操作脆弱且容易出错、一致性至关重要或必须遵循特定顺序时使用。
将 Claude 想象成探索一条路径:有悬崖的狭窄桥梁需要特定的护栏(低自由度),而开阔的田野允许多条路线(高自由度)。
每个技能由必需的 SKILL.md 文件和可选的捆绑资源组成:
skill-name/
├── SKILL.md (必需)
│ ├── YAML 前置元数据 (必需)
│ │ ├── name: (必需)
│ │ └── description: (必需)
│ └── Markdown 说明 (必需)
└── 捆绑资源 (可选)
├── scripts/ - 可执行代码 (Python/Bash/等)
├── references/ - 需要时加载到上下文的文档
└── assets/ - 输出中使用的文件 (模板、图标、字体等)
每个 SKILL.md 包含:
name 和 description 字段。这些是 Claude 读取以确定何时使用技能的唯一字段,因此清楚全面地描述技能是什么以及何时应该使用它非常重要。scripts/)可执行代码(Python/Bash/等),用于需要确定性可靠性或重复重写的任务。
scripts/rotate_pdf.pyreferences/)需要时加载到上下文的文档和参考资料,以指导 Claude 的流程和思考。
references/finance.md、用于公司 NDA 模板的 references/mnda.md、用于公司政策的 references/policies.md、用于 API 规范的 references/api_docs.mdassets/)不打算加载到上下文中,而是在 Claude 生成的输出中使用的文件。
assets/logo.png、用于 PowerPoint 模板的 assets/slides.pptx、用于 HTML/React 样板的 assets/frontend-template/、用于排版的 assets/font.ttf技能应该只包含直接支持其功能的必要文件。不要创建无关的文档或辅助文件,包括:
技能应该只包含 AI 代理完成手头工作所需的信息。它不应该包含关于创建过程、设置和测试程序、面向用户的文档等的辅助上下文。创建额外的文档文件只会增加混乱和困惑。
技能使用三级加载系统来有效管理上下文:
保持 SKILL.md 正文简洁,少于 500 行以最小化上下文膨胀。接近此限制时将内容拆分为单独的文件。将内容拆分到其他文件时,从 SKILL.md 引用它们并清楚地描述何时阅读它们非常重要,以确保技能的读者知道它们的存在以及何时使用它们。
关键原则: 当技能支持多个变体、框架或选项时,仅在 SKILL.md 中保留核心工作流程和选择指导。将变体特定的详细信息(模式、示例、配置)移至单独的参考文件。
模式 1:带参考的高级指南
# PDF 处理
## 快速开始
使用 pdfplumber 提取文本:
[代码示例]
## 高级功能
- **表单填充**:完整指南见 [FORMS.md](FORMS.md)
- **API 参考**:所有方法见 [REFERENCE.md](REFERENCE.md)
- **示例**:常见模式见 [EXAMPLES.md](EXAMPLES.md)
Claude 仅在需要时加载 FORMS.md、REFERENCE.md 或 EXAMPLES.md。
模式 2:特定领域组织
对于具有多个领域的技能,按领域组织内容以避免加载无关上下文:
bigquery-skill/
├── SKILL.md (概述和导航)
└── reference/
├── finance.md (收入、计费指标)
├── sales.md (机会、管道)
├── product.md (API 使用、功能)
└── marketing.md (活动、归因)
当用户询问销售指标时,Claude 只读取 sales.md。
类似地,对于支持多个框架或变体的技能,按变体组织:
cloud-deploy/
├── SKILL.md (工作流程 + 提供商选择)
└── references/
├── aws.md (AWS 部署模式)
├── gcp.md (GCP 部署模式)
└── azure.md (Azure 部署模式)
当用户选择 AWS 时,Claude 只读取 aws.md。
模式 3:条件详细信息
显示基本内容,链接到高级内容:
# DOCX 处理
## 创建文档
使用 docx-js 创建新文档。见 [DOCX-JS.md](DOCX-JS.md)。
## 编辑文档
对于简单编辑,直接修改 XML。
**对于跟踪更改**:见 [REDLINING.md](REDLINING.md)
**对于 OOXML 详细信息**:见 [OOXML.md](OOXML.md)
Claude 仅在用户需要这些功能时读取 REDLINING.md 或 OOXML.md。
重要指南:
技能创建涉及以下步骤:
按顺序遵循这些步骤,仅在有明确理由不适用时才跳过。
仅当技能的使用模式已经清楚理解时才跳过此步骤。即使在处理现有技能时,它仍然很有价值。
要创建有效的技能,需要清楚地理解如何使用该技能的具体示例。这种理解可以来自直接的用户示例或通过用户反馈验证的生成示例。
例如,在构建图像编辑器技能时,相关问题包括:
为避免让用户不知所措,避免在单条消息中提出太多问题。从最重要的问题开始,根据需要跟进以提高效率。
当对技能应该支持的功能有清晰的认识时,结束此步骤。
要将具体示例转化为有效的技能,通过以下方式分析每个示例:
示例:在构建 pdf-editor 技能来处理"帮我旋转这个 PDF"之类的查询时,分析显示:
scripts/rotate_pdf.py 脚本将有助于存储在技能中示例:在设计 frontend-webapp-builder 技能来处理"给我构建一个待办事项应用"或"给我构建一个仪表板来跟踪我的步数"之类的查询时,分析显示:
assets/hello-world/ 模板将有助于存储在技能中示例:在构建 big-query 技能来处理"今天有多少用户登录?"之类的查询时,分析显示:
references/schema.md 文件将有助于存储在技能中要确定技能的内容,分析每个具体示例以创建要包含的可重用资源列表:脚本、参考资料和资产。
此时,是时候实际创建技能了。
仅当正在开发的技能已经存在并且需要迭代或打包时才跳过此步骤。在这种情况下,继续下一步。
从头开始创建新技能时,始终运行 init_skill.py 脚本。该脚本方便地生成一个新的模板技能目录,自动包含技能所需的一切,使技能创建过程更加高效和可靠。
用法:
scripts/init_skill.py <技能名称> --path <输出目录>
脚本将:
scripts/、references/ 和 assets/初始化后,根据需要自定义或删除生成的 SKILL.md 和示例文件。
编辑(新生成或现有的)技能时,请记住该技能是为另一个 Claude 实例使用而创建的。包含对 Claude 有益且不明显的信息。考虑哪些程序性知识、特定领域的详细信息或可重用资产将帮助另一个 Claude 实例更有效地执行这些任务。
根据技能的需求查阅这些有用的指南:
这些文件包含有效技能设计的既定最佳实践。
要开始实现,从上面确定的可重用资源开始:scripts/、references/ 和 assets/ 文件。请注意,此步骤可能需要用户输入。例如,在实现 brand-guidelines 技能时,用户可能需要提供要存储在 assets/ 中的品牌资产或模板,或要存储在 references/ 中的文档。
必须通过实际运行添加的脚本来测试它们,以确保没有错误并且输出符合预期。如果有许多类似的脚本,只需要测试代表性样本以确保它们都能工作,同时平衡完成时间。
应删除技能不需要的任何示例文件和目录。初始化脚本在 scripts/、references/ 和 assets/ 中创建示例文件以演示结构,但大多数技能不需要所有这些。
写作指南: 始终使用祈使句/不定式形式。
使用 name 和 description 编写 YAML 前置元数据:
name:技能名称description:这是技能的主要触发机制,帮助 Claude 理解何时使用该技能。
docx 技能的示例描述:"全面的文档创建、编辑和分析,支持跟踪更改、注释、格式保留和文本提取。当 Claude 需要处理专业文档(.docx 文件)时使用,用于:(1) 创建新文档,(2) 修改或编辑内容,(3) 处理跟踪更改,(4) 添加注释,或任何其他文档任务"不要在 YAML 前置元数据中包含任何其他字段。
编写使用技能及其捆绑资源的说明。
技能开发完成后,必须将其打包成可分发的 .skill 文件以与用户共享。打包过程会自动首先验证技能以确保其满足所有要求:
scripts/package_skill.py <技能文件夹路径>
可选输出目录规范:
scripts/package_skill.py <技能文件夹路径> ./dist
打包脚本将:
验证 技能自动,检查:
打包 技能(如果验证通过),创建一个以技能命名的 .skill 文件(例如,my-skill.skill),其中包含所有文件并保持正确的目录结构以进行分发。.skill 文件是带有 .skill 扩展名的 zip 文件。
如果验证失败,脚本将报告错误并退出而不创建包。修复任何验证错误并再次运行打包命令。
测试技能后,用户可能会要求改进。这通常在使用技能后立即发生,并且对技能的表现有新鲜的上下文。
迭代工作流程: