Agent skill

Skill To Workflow

by simbajigege in simbajigege/book2skills

将现有 Skill、Prompt、SOP 或 Agent 操作说明拆解为可执行、可监控、可重试的 Workflow 规格;识别真实节点、共享子工作流、工具调用、状态、分支、循环、 提示词、数据契约和验收方式。适用于用户要求把一个 Skill 转成工作流、节点图、 编排方案或 Workflow 实现规格时;不替代原 Skill 执行业务任务,也不在未要求时 绑定具体工作流平台或直接部署。

MITAuto-check passedBusiness, Finance & HR

Install Skill To Workflow

skills CLI
$ npx skills add simbajigege/book2skills --skill skill-to-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install simbajigege/book2skills skill-to-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/simbajigege/book2skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-to-workflow .claude/skills/skill-to-workflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-to-workflow
GitHub stars
183
Token cost
~939 tokens
SKILL.md length
218 words
Files
2 (incl. references)
Skills in repo
37
Repo updated
First seen
Licence
MIT

At a glance

将现有 Skill、Prompt、SOP 或 Agent 操作说明拆解为可执行、可监控、可重试的 Workflow 规格;识别真实节点、共享子工作流、工具调用、状态、分支、循环、 提示词、数据契约和验收方式。适用于用户要求把一个 Skill 转成工作流、节点图、 编排方案或 Workflow 实现规格时;不替代原 Skill 执行业务任务,也不在未要求时 绑定具体工作流平台或直接部署。

  • Works in 10 steps: 建立源 Skill 契约 → 恢复真实执行图 → 划分节点 → …
  • Tasks that involve Operations and SOPs
  • SKILL.md covers 输入与默认交付, 开始前, 转换流程 and 关键设计原则
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Skill To Workflow is an agent skill from simbajigege/book2skills. 将现有 Skill、Prompt、SOP 或 Agent 操作说明拆解为可执行、可监控、可重试的 Workflow 规格;识别真实节点、共享子工作流、工具调用、状态、分支、循环、 提示词、数据契约和验收方式。适用于用户要求把一个 Skill 转成工作流、节点图、 编排方案或 Workflow 实现规格时;不替代原 Skill 执行业务任务,也不在未要求时 绑定具体工作流平台或直接部署。

Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/workflow-spec-template.md`).

It sits in Business, Finance & HR, covering Operations and SOPs. The repository describes itself as: Create best skills based on best books. The licence is MIT.

When your agent uses it

  • Tasks that involve Operations and SOPs

Example prompts

  • “/skill-to-workflow”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. 建立源 Skill 契约
  2. 恢复真实执行图
  3. 划分节点
  4. 给节点分类
  5. 抽取共享能力子工作流
  6. 设计状态与数据契约
  7. 设计提示词
  8. 设计分支、循环与失败处理
  9. 把生成与验收确定性化
  10. 交付并做覆盖检查

What it can do on your machine

Read from SKILL.md and the folder at commit e5ba66c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill To Workflow loads about 939 tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 53 tokens; SKILL.md has 218 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~939
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from simbajigege/book2skills at commit e5ba66c, republished under its MIT licence (© simbajigege). 218 words, ~939 tokens.

Download SKILL.mdSave it as .claude/skills/skill-to-workflow/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
skill-to-workflow
description
将现有 Skill、Prompt、SOP 或 Agent 操作说明拆解为可执行、可监控、可重试的 Workflow 规格;识别真实节点、共享子工作流、工具调用、状态、分支、循环、 提示词、数据契约和验收方式。适用于用户要求把一个 Skill 转成工作流、节点图、 编排方案或 Workflow 实现规格时;不替代原 Skill 执行业务任务,也不在未要求时 绑定具体工作流平台或直接部署。

Skill 转 Workflow

把一个面向 Agent 的 Skill 转换为可实现的 Workflow 规格。转换的目标不是照抄原文中的编号,而是恢复它的真实执行图,并让每个节点都具有明确责任、结构化输入输出、工具权限、停止条件和失败处理。

输入与默认交付

  • 输入可以是 Skill 目录、SKILL.md、Prompt、SOP、操作手册或用户描述的 Agent 流程。
  • 用户指定目标平台时,使用该平台支持的节点、变量、分支和子工作流能力;未指定时输出平台无关规格,不猜测 Dify、Coze、n8n、LangGraph 等具体实现。
  • 用户只要求概括时,先给阶段数、主链路和关键回路;用户要求设计或转换时,再给完整节点规格。
  • 未明确要求实现、创建文件或部署时,只交付设计,不修改原 Skill,也不创建平台配置。

需要输出完整 Workflow 规格时,读取 references/workflow-spec-template.md。

开始前

  1. 完整读取源 Skill 及其声明的必读 references;不要只根据 SKILL.md 的表层编号拆解。
  2. 检查源 Skill 使用的 scripts、schema、模板、校验器和正式产物路径。只需读取会改变流程设计的资源。
  3. 区分三类信息:
    • 业务语义与判断规则;
    • 执行机制与工具操作;
    • 输出格式与验收约束。
  4. 记录原 Skill 的授权边界、隐私边界、禁止事项和不可破坏的事实来源。
  5. 不执行源 Skill 的业务任务,除非用户同时要求运行或验证转换后的 Workflow。

转换流程

1. 建立源 Skill 契约

提取:

  • 触发条件与不适用范围;
  • 必需输入、可选输入和输入选择规则;
  • 最终产物及其消费者;
  • 事实来源、数据契约和质量门槛;
  • 禁止行为、权限限制和人工确认点;
  • 可复用历史产物与幂等要求。

这些约束必须在 Workflow 中找到承接位置,不能因拆节点而消失。

2. 恢复真实执行图

不要把原文的“七步”机械转换成七个节点。先识别:

  • 批次级步骤与单对象循环;
  • 串行依赖和可并行任务;
  • 条件分支、回退、补充调研和重试;
  • 阻断失败、允许继续的部分完成和正常空结果;
  • 中间分析状态与正式交付物。

用一句主链路和必要的回路表示真实执行图,再决定节点数量。

3. 划分节点

一个节点应完成一种稳定责任,并产生可验证的状态变化。满足任一条件时优先拆开:

  • 判断依据、工具权限或失败策略不同;
  • 结果需要单独缓存、复用、人工检查或重试;
  • 下游只依赖其中一部分输出;
  • 确定性处理与模型判断混在一起;
  • 一个节点同时在找事实、做业务判断、评分和写最终报告。

不要拆分纯粹的格式搬运、无法独立验收的思维碎片,或只会增加上下文传递成本的微小步骤。

4. 给节点分类

为每个节点选择主要执行类型:

  • **确定性节点:**解析、清洗、计算、字段映射、文件生成、Schema 校验;优先使用代码或平台原生节点。
  • **LLM 判断节点:**分类、推理、提炼、取舍和结构化写作;必须约束输入证据与输出 Schema。
  • **工具节点:**搜索、网页读取、数据库查询、API 调用或文件解析;只授予本节点需要的工具。
  • **人工节点:**需要业务授权、主观定案或高风险外部变更时使用。
  • **路由节点:**根据显式状态或规则选择下一步,不承担额外业务分析。

能由确定性逻辑可靠完成的计算、组装和校验,不交给 LLM。

5. 抽取共享能力子工作流

当两个或以上节点重复使用同一种外部机制,并且能够形成稳定输入输出契约时,将机制抽成共享子工作流。例如:

  • 搜索规划 → Web Search → URL 去重 → Web Open → 证据提取;
  • 文件解析 → 格式规范化 → 字段质量检查;
  • 结构化产物组装 → 构建 → 正式校验;
  • 通知发送、审批或外部系统写入。

分析节点只提交“需要回答什么”,共享子工作流负责“如何调用工具并返回材料”。共享的是获取或处理机制,不是不同节点的业务结论。

共享子工作流至少定义:请求类型、问题或目标、已知上下文、工具与来源偏好、预算、停止条件、返回数据、未解决问题、限制、缓存键和错误状态。

不要在以下情况强行抽象:

  • 只有工具名称相同,但输入语义、权限或失败风险完全不同;
  • 共用后会让子工作流直接替业务节点作结论;
  • 一次性操作没有稳定复用价值;
  • 抽象会隐藏人工授权或高风险副作用。
6. 设计状态与数据契约

优先传递结构化状态,不把自然语言报告当作节点间接口。至少区分:

  • 原始输入;
  • 规范化输入;
  • 来源或证据账本;
  • 中间判断与置信度;
  • 限制和未解决问题;
  • 正式产物;
  • 运行状态与错误。

推荐基础状态为 complete | partial | failed,但应按业务语义补充 skipped、needs_human 或其他状态。正常空结果不能误判为失败。

每个节点的输出只能包含下游需要的数据。Workflow 内部字段在生成正式产物前必须过滤,不得污染原 Skill 的正式 Schema。

7. 设计提示词

采用“共享约束 + 节点任务”的提示词结构:

  • 共享 System Prompt 保存事实边界、来源规则、禁止事项、表达与结构化输出要求;
  • 节点 Prompt 只说明本节点目标、输入变量、判断顺序、输出字段和停止条件;
  • 工具调用策略放在工具节点或共享子工作流,不让每个业务节点重复维护;
  • 输出使用 JSON Schema 或平台结构化输出,不依赖模型自觉遵守自然语言格式。

提示词必须说明:哪些是事实、哪些允许有限推断、证据不足如何处理、不得新增什么、何时停止。评分节点只能消费已建立的证据,不应重新搜索并引入新事实。

8. 设计分支、循环与失败处理

每个回路都定义:

  • 触发条件;
  • 回到哪个节点;
  • 允许补充或修改哪些字段;
  • 最大次数、时间或成本预算;
  • 停止后是 partial、failed 还是转人工。

区分:

  • 技术失败:超时、解析失败、API 错误;
  • 数据失败:缺必需字段、Schema 不合法;
  • 证据不足:允许部分完成或转人工;
  • 业务冲突:保留冲突并按规则降置信度;
  • 高风险操作:执行前请求授权,不用自动重试绕过审批。
9. 把生成与验收确定性化

如果源 Skill 已有构建器、校验器或唯一事实源,Workflow 必须继续使用。推荐结构:

text
中间分析状态
→ 标准事实源组装
→ Schema 校验
→ 确定性生成交付物
→ 正式校验器

校验失败时优先修正标准事实源并重新生成,不让 LLM 直接分别修改多个派生产物。无法依据现有证据修复时,路由回真正缺失信息的上游节点。

10. 交付并做覆盖检查

完整规格至少说明:

  • 主链路、节点数量和节点图;
  • 每个节点的目标、类型、输入、输出、工具、提示词和验收;
  • 共享子工作流及请求/响应契约;
  • 状态、缓存、来源、分支、回路和重试;
  • 正式产物、构建方式和端到端完成条件;
  • 从源 Skill 到 Workflow 节点的规则覆盖表。

最后逐条核对源 Skill 的必需步骤、核心边界和完成检查,确保没有规则只存在于原文、却在 Workflow 中无人承接。

关键设计原则

  • 节点数由稳定责任和状态边界决定,不由源文档的标题数量决定。
  • 共享工具机制可以抽象,业务判断不能因工具复用而被混合。
  • 搜索、读取和证据提取负责提供材料;分析节点负责形成领域结论。
  • 先建立事实和任务,再评分或决策;不要让模型边搜索边凭印象评分。
  • 中间状态可以丰富,正式数据契约必须保持干净和兼容。
  • 可观测性不是额外报告:节点状态、来源、限制、重试原因和产物路径应成为运行状态的一部分。
  • 没有用户授权时,设计 Workflow 不等于执行、部署或触发外部副作用。

© simbajigege, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/skill-to-workflow of simbajigege/book2skills.

  • SKILL.md
  • references/workflow-spec-template.md

Open the folder on GitHubat commit e5ba66c

Compare with similar skills

Skill To Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill To Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill To Workflow this skillsimbajigege/book2skills183—~939Automated safety check: PassMIT
Cc Sdd New Agentgotalab/cc-sdd3.7k—~1.1kAutomated safety check: PassMIT
DBS Business Toolkit Entrydontbesilent2025/dbskill11k—~2kAutomated safety check: PassCustom licence
Agent Sop Authorstrands-agents/agent-sop1.2k—~3.5kAutomated safety check: PassApache-2.0
Diffusion Narrative Denouncingcanwhite/Krebs1k—~831Automated safety check: PassMIT
Company Researchsimonlin1212/Vibe-Research2.6k—~3.2kAutomated safety check: PassMIT

Similar skills

  • Cc Sdd New Agent

    gotalab/cc-sdd

    Add or extend coding-agent support in cc-sdd by executing the SOP in docs/cc-sdd/sop-new-agent.md end-to-end.

    3.7k GitHub stars~1.1k tokensUpdated 17 days ago
    Business, Finance & HRAuto-check passed
  • DBS Business Toolkit Entry

    dontbesilent2025/dbskill

    Chinese-language entry skill for the dontbesilent business toolkit: onboards new users, orchestrates tasks across sub-skills, runs numbered prompts and lists hidden ones.

    11k GitHub stars~2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Agent Sop Author

    strands-agents/agent-sop

    Create (or update) and validate Agent SOPs (Standard Operating Procedures) - markdown-based workflows that guide AI agents through complex, multi-step tasks with RFC 2119 constraints.

    1.2k GitHub stars~3.5k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • 基于"扩散模型叙事去噪流"的小说写作 SOP。将 AI 视为去杂质机器,通过锁定全局信号、预测叙事噪声、精准去噪、随机修正四个步骤,解决 AI 翻译腔、逻辑断层和故事平淡的问题。

    1k GitHub stars~831 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Company Research

    simonlin1212/Vibe-Research

    A 股 / 港股 / 美股个股研究六阶段 SOP(profile → financials → estimates → valuation → risk → report),Phase 0 范围 = 财务估值闭环。当任务是研究 / 分析 / 评估一只或多只已指定代码的个股时使用(港股 / 美股的口径差异见 §7);规定每阶段取哪些数据、调哪些 calc 函数、必须落盘什么产物、过什么…

    2.6k GitHub stars~3.2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Polanyi Perspective

    0xenzyme/polanyi-skill

    Michael Polanyi 的思维框架。用 Polanyi 视角分析隐性知识、技能习得、经验传承、师徒制、 知识管理、学习方法、AI/工具替代边界、科学共同体与后批判哲学问题。

    137 GitHub stars~1.3k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from simbajigege/book2skills

All 37 skills in this repo
  • MEMORY.md Restructuring

    simbajigege/book2skills

    Reorganizes an overgrown MEMORY.md into a short pointer index plus separate topic files, and fixes or deletes outdated memories instead of archiving them.

    183 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Compact Memory Implementation

    simbajigege/book2skills

    A developer guide to adding compact memory to an agent: when to trigger compaction, how to fork a compactor sub-agent, what the summary holds, and how to restore it.

    183 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Semantic Line-Art SVG Diagrams

    simbajigege/book2skills

    Turns text, screenshots, or existing diagrams into minimal, accessible line-art SVGs for teaching material, with an optional Mermaid relationship spec.

    183 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Fail-Closed Agent Tool Builder

    simbajigege/book2skills

    Helps define agent tools with a fail-closed pattern: one class holding name, schema, security flags and a validate, permission and call execution chain.

    183 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check passed
  • LLM Query Loop Implementation

    simbajigege/book2skills

    Implements a production-style agent loop in your own AI product, with tool calling, tool results fed back, exit conditions and budget guards.

    183 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Tool Permission System Design

    simbajigege/book2skills

    Guides designing a layered permission pipeline for agent tools that decides which calls are allowed, need confirmation or are denied, with scopes and hooks.

    183 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Skill To Workflow

What does Skill To Workflow do?

将现有 Skill、Prompt、SOP 或 Agent 操作说明拆解为可执行、可监控、可重试的 Workflow 规格;识别真实节点、共享子工作流、工具调用、状态、分支、循环、 提示词、数据契约和验收方式。适用于用户要求把一个 Skill 转成工作流、节点图、 编排方案或 Workflow 实现规格时;不替代原 Skill 执行业务任务,也不在未要求时 绑定具体工作流平台或直接部署。. Skill To Workflow is an agent skill from simbajigege/book2skills.

When should I use Skill To Workflow?

Skill To Workflow fits situations like: tasks that involve Operations and SOPs.

How do I install Skill To Workflow in Claude Code?

Run `npx skills add simbajigege/book2skills --skill skill-to-workflow -a claude-code`. Or copy the skill folder (skills/skill-to-workflow in simbajigege/book2skills) into .claude/skills/skill-to-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Skill To Workflow in Codex?

Run `npx skills add simbajigege/book2skills --skill skill-to-workflow -a codex`. Or copy the skill folder (skills/skill-to-workflow in simbajigege/book2skills) into .agents/skills/skill-to-workflow in your project. Codex loads it when a task matches its description.

Can I use Skill To Workflow in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add simbajigege/book2skills --skill skill-to-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-to-workflow, .gemini/skills/skill-to-workflow, .github/skills/skill-to-workflow and .opencode/skills/skill-to-workflow in your project.

What does Skill To Workflow need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill To Workflow is instructions for the agent only.

Does Skill To Workflow access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Skill To Workflow safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Skill To Workflow use?

Skill To Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill To Workflow use?

About 939 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.6k tokens, read only when the agent opens those files.

What are the alternatives to Skill To Workflow?

Skills that share tags, products or a category with Skill To Workflow: Cc Sdd New Agent (gotalab/cc-sdd, 3.7k stars), DBS Business Toolkit Entry (dontbesilent2025/dbskill, 11k stars), Agent Sop Author (strands-agents/agent-sop, 1.2k stars) and Diffusion Narrative Denouncing (canwhite/Krebs, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill To Workflow?

simbajigege (a GitHub user) maintains it in simbajigege/book2skills, which has 183 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on August 26, 2026.

Source: simbajigege/book2skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.