2026/2/10 19:40:10
网站建设
项目流程
哈尔滨市建筑企业管理站,手机免费永久建立网站,南京产品网站建设收费,网站源码爬取工具文章目录 目录一、引言二、Skill-Creator 核心技术解析2.1 元技能的定位与核心价值2.2 技能#xff08;Skill#xff09;的核心架构#xff08;由 Skill-Creator 定义#xff09;核心文件#xff1a;SKILL.md 规范 2.3 Skill-Creator 的核心设计原则原则1#xff1a;渐进…文章目录目录一、引言二、Skill-Creator 核心技术解析2.1 元技能的定位与核心价值2.2 技能Skill的核心架构由 Skill-Creator 定义核心文件SKILL.md 规范2.3 Skill-Creator 的核心设计原则原则1渐进式披露Progressive Disclosure原则2资源复用优先原则3最小化冗余原则4可验证性2.4 Skill-Creator 的核心工具脚本三、Skill-Creator 实战创建“公司财报生成技能”3.1 场景需求3.2 环境准备步骤1克隆 Anthropic Skills 仓库步骤2初始化自定义技能3.3 开发自定义技能步骤1清理冗余文件步骤2编写可复用资源1. 财务数据处理脚本scripts/process_finance_data.py2. 财报模板assets/report_template.md3. 财务流程参考文档references/workflow.md步骤3编写 SKILL.md3.4 打包并验证技能步骤1使用 package_skill.py 打包技能步骤2验证打包文件3.5 在 Claude 中使用自定义技能四、总结核心关键点回顾附参考资源目录一、引言若对您有帮助的话请点赞收藏加关注哦您的关注是我持续创作的动力在 Anthropic 的 Skills 生态中skill-creator是一款极具特殊性的元技能Meta Skill—— 它并非直接解决某个具体业务问题如 PDF 处理、代码生成而是专门指导开发者/用户创建、优化、打包能扩展 Claude 能力的自定义技能Skill。通过skill-creator普通用户可将 Claude 从通用大模型转化为贴合企业/个人专属流程的“专业智能体”例如适配公司品牌规范的文档生成、符合组织数据流程的数据分析等。二、Skill-Creator 核心技术解析2.1 元技能的定位与核心价值skill-creator是 Anthropic Skills 生态的“技能工厂”其核心价值在于标准化定义了 Claude 技能的统一结构、命名规范、资源组织方式避免自定义技能混乱流程化将“需求分析→资源规划→技能编写→打包验证”的技能创建过程拆解为可执行的步骤降低开发门槛效率优化通过“渐进式披露”设计原则让技能仅加载必要内容最大化利用 Claude 的上下文窗口复用性引导开发者提取可复用资源脚本、模板、参考文档而非重复编写指令提升技能的一致性和可维护性。2.2 技能Skill的核心架构由 Skill-Creator 定义skill-creator为所有自定义技能规定了最小且标准化的目录结构确保 Claude 能稳定识别和加载结构如下[skill-name]/ # 技能目录小写连字符分隔如 brand-guideline-doc-creator ├── SKILL.md # 核心文件必选包含元数据和执行指令 ├── scripts/ # 可选可执行脚本Python/Bash/JS 等Claude 可调用 ├── references/ # 可选参考文档API 规范、数据模式、业务规则等 └── assets/ # 可选静态资源模板文件、字体、图标等核心文件SKILL.md 规范SKILL.md是技能的“入口文件”由skill-creator严格定义格式分为两部分YAML 前置元数据必选决定 Claude 何时触发该技能示例---name:brand-guideline-doc-creator# 唯一标识符小写连字符description:This skill is used to create documents that comply with the companys brand guidelines,including font specifications,color schemes,and formatting rules.---name必须唯一用于 Claude 内部识别禁止空格/特殊字符description必须用第三人称表述清晰说明“技能用途触发场景”是 Claude 判断是否启用该技能的核心依据。Markdown 正文必选Claude 触发技能后执行的具体指令需遵循skill-creator规定的写作原则风格命令式/不定式动词开头如 “To create a brand-compliant document, follow these steps:”内容必须包含“核心目的、适用场景、资源调用方式”三大模块精简性核心流程放正文大篇幅参考内容如完整品牌手册放references/目录避免占用上下文。2.3 Skill-Creator 的核心设计原则skill-creator为技能开发制定了 4 条不可违背的核心原则确保技能的可用性和效率原则1渐进式披露Progressive Disclosure技能内容按“使用优先级”分级加载最大化利用 Claude 的上下文窗口层级内容加载时机字数限制1元数据name description始终加载~100 字2SKILL.md 正文技能触发后加载5000 字3捆绑资源scripts/references/assetsClaude 按需加载无限制原则2资源复用优先skill-creator强制要求将重复流程、固定格式提取为可复用资源多步骤业务流程 → 放入references/workflows.md输出格式模板 → 放入assets/目录可执行逻辑 → 放入scripts/目录如 PDF 旋转脚本、数据统计脚本。原则3最小化冗余禁止在技能目录中包含非必需文件如 README.md、INSTALLATION_GUIDE.mdskill-creator的打包工具会自动检测并剔除冗余文件确保技能包体积最小。原则4可验证性skill-creator提供的打包工具会自动验证技能结构检查SKILL.md元数据是否完整验证脚本是否可执行无语法错误确保资源文件路径与 SKILL.md 中的引用一致。2.4 Skill-Creator 的核心工具脚本skill-creator配套提供 2 个核心脚本简化技能开发流程均位于 Anthropic Skills 仓库的scripts/目录脚本名称功能核心参数init_skill.py初始化技能目录生成标准化模板skill-name技能名称--path输出目录package_skill.py验证技能结构并打包为.skill分发文件ZIP 格式skill-folder技能目录路径[output-directory]打包文件输出目录三、Skill-Creator 实战创建“公司财报生成技能”3.1 场景需求基于skill-creator设计并实现一个“公司财报生成技能”要求遵循 Anthropic 技能规范能根据财务数据CSV 格式生成符合公司模板的季度财报包含可复用的财务数据处理脚本和财报模板最终打包为.skill文件可上传至 Claude 使用。3.2 环境准备步骤1克隆 Anthropic Skills 仓库# 克隆仓库gitclone https://github.com/anthropics/skills.gitcdskills# 进入 skill-creator 目录cdskills/skill-creator步骤2初始化自定义技能使用skill-creator提供的init_skill.py脚本初始化“财报生成技能”# 初始化技能目录输出到当前目录的 finance-report-creator 文件夹python../../scripts/init_skill.py finance-report-creator --path ./执行后会生成标准化的技能目录结构finance-report-creator/ ├── SKILL.md # 带占位符的核心文件 ├── scripts/ # 示例脚本目录 │ └── example.py ├── references/ # 示例参考文档目录 │ └── example.md └── assets/ # 示例资源目录 └── example.txt3.3 开发自定义技能步骤1清理冗余文件删除初始化脚本生成的示例文件遵循“最小化冗余”原则cdfinance-report-creatorrmscripts/example.py references/example.md assets/example.txt步骤2编写可复用资源1. 财务数据处理脚本scripts/process_finance_data.pyimportpandasaspdimportjsondefprocess_finance_data(csv_path:str)-dict: 处理财务CSV数据提取季度核心指标 :param csv_path: 财务数据CSV路径 :return: 核心财务指标字典 # 读取CSV文件dfpd.read_csv(csv_path)# 提取核心指标营收、利润、成本revenuedf[营收].sum()profitdf[利润].sum()costdf[成本].sum()profit_margin(profit/revenue)*100ifrevenue0else0# 返回结构化数据return{季度营收:round(revenue,2),季度利润:round(profit,2),季度成本:round(cost,2),利润率(%):round(profit_margin,2),数据行数:len(df)}# 测试入口if__name____main__:# 示例调用resultprocess_finance_data(finance_data.csv)print(json.dumps(result,ensure_asciiFalse,indent4))2. 财报模板assets/report_template.md# 公司{季度}财报 ## 核心财务指标 | 指标 | 数值万元 | |------|--------------| | 季度营收 | {营收} | | 季度利润 | {利润} | | 季度成本 | {成本} | | 利润率 | {利润率}% | ## 数据说明 - 数据来源{数据文件} - 统计周期{开始日期} - {结束日期} - 数据行数{数据行数} ## 结论 {分析结论}3. 财务流程参考文档references/workflow.md# 财报生成流程 1. 调用 scripts/process_finance_data.py 处理用户提供的财务CSV数据 2. 提取核心财务指标营收、利润、成本、利润率 3. 加载 assets/report_template.md 模板 4. 将指标填充到模板中生成完整财报 5. 根据利润率给出简单分析结论利润率15%优秀5%-15%良好5%需优化。步骤3编写 SKILL.md替换SKILL.md内容严格遵循skill-creator的格式要求--- name: finance-report-creator description: This skill is used to generate quarterly financial reports for the company, including core financial indicators (revenue, profit, cost) and analysis conclusions, based on CSV-format financial data and company-specific report templates. --- # Finance Report Creator ## Core Purpose Generate standardized quarterly financial reports that comply with the companys formatting requirements, using CSV financial data. ## Applicable Scenarios - When users need to generate quarterly financial reports from raw CSV financial data; - When users need to calculate core financial indicators (revenue, profit, profit margin) from financial data; - When users need to generate reports that follow the companys fixed template. ## How to Use This Skill 1. **Process Financial Data**: Call the script scripts/process_finance_data.py to extract core financial indicators from the user-provided CSV file. 2. **Load Template**: Load the report template from assets/report_template.md. 3. **Fill Template**: Replace the placeholders in the template with the processed financial indicators. 4. **Generate Analysis**: Based on the profit margin, generate a simple analysis conclusion (Excellent: 15%, Good: 5%-15%, Need Optimization: 5%). 5. **Output Report**: Return the complete financial report in Markdown format to the user. ## Resource References - Financial data processing logic: references/workflow.md - Report template: assets/report_template.md - Data processing script: scripts/process_finance_data.py3.4 打包并验证技能步骤1使用 package_skill.py 打包技能回到 Anthropic Skills 仓库根目录执行打包脚本cd../../ python scripts/package_skill.py ./skills/skill-creator/finance-report-creator --output ./脚本会自动完成两项工作验证技能结构检查 SKILL.md 元数据、资源文件路径将技能目录打包为finance-report-creator.skillZIP 格式。步骤2验证打包文件解压打包后的文件确认结构无误unzipfinance-report-creator.skill -d test-unziplstest-unzip/# 输出应包含SKILL.md scripts/ references/ assets/3.5 在 Claude 中使用自定义技能登录 Claude.ai需付费计划进入“Skills”页面点击“Upload Skill”上传打包后的finance-report-creator.skill文件向 Claude 发送指令“Use the finance-report-creator skill to generate a Q3 2024 financial report from the finance_data.csv file”Claude 会触发该技能调用脚本处理数据、填充模板生成标准化财报。四、总结核心关键点回顾定位核心skill-creator是 Anthropic Skills 生态的元技能定义了自定义技能的标准化结构和开发流程是将 Claude 定制为“专业智能体”的核心工具架构规范所有自定义技能需遵循“SKILL.md 为核心 可复用资源目录”的结构元数据name/description是 Claude 触发技能的关键实战价值通过init_skill.py初始化、编写标准化资源、package_skill.py打包的流程可快速创建符合 Anthropic 规范的自定义技能实现 Claude 能力的个性化扩展。skill-creator的设计本质是“将模糊的自然语言指令转化为结构化、可复用的技能包”通过标准化和流程化让 Claude 能稳定、一致地完成复杂的专属任务而非依赖单次的自然语言提示。对于企业而言基于skill-creator构建贴合自身业务的技能库可大幅提升 Claude 在实际工作中的落地效率。附参考资源Anthropic Skills 官方仓库https://github.com/anthropics/skillsSkill-Creator 源码目录https://github.com/anthropics/skills/tree/main/skills/skill-creatorAnthropic 技能创建指南https://support.claude.com/en/articles/12512198-creating-custom-skillsClaude Skills API 文档https://docs.claude.com/en/api/skills-guide