Tooluck logoTooluck
SKILL.md

workflow-skill-creator

Agent skill fromgoogle-deepmind/science-skills

Distills a completed user workflow or interaction into a reusable agent skill. Use when the user asks to turn their workflow, interaction, or multi-step process into a skill, or when they say "make this a skill", "create a skill from what we just did", "package this workflow" or similar. Do not use for creating skills from scratch without an existing workflow (use a generic skill-creator for that).

How to install workflow-skill-creator

install workflow-skill-creator
# install the science-skills pack with the skills CLI
npx skills add google-deepmind/science-skills

# or add only this skill to Claude Code: copy the folder

skills/workflow_skill_creator/

# into

~/.claude/skills/workflow_skill_creator/ (all projects)

.claude/skills/workflow_skill_creator/ (one project)

skills/workflow_skill_creator/SKILL.md

Apache-2.0Full file
1# Workflow-to-Skill Distiller
2
3Turns a completed workflow into a reusable agent skill. Specifically, this skill
4extracts patterns from an interaction or workflow that **already happened** and
5packages them.
6
7> [!CAUTION] **You MUST complete Phase 1 (Brainstorming) before writing any code
8> or SKILL.md content.** Skipping brainstorming produces skills that are either
9> too rigid or too vague. The brainstorming conversation is the most important
10> part of this process.
11
12## Phase 1: Brainstorming (MANDATORY)
13
14Have an **iterative back-and-forth conversation** with the user. Do NOT ask all
15questions at once. Pick 2-3 relevant questions per round from the bank below,
16refine your understanding, and ask follow-ups.
17
18### Round 1: Understand the Workflow
19
20Start by summarizing what you observed from the workflow, then ask:
21
221. "Here's my understanding of the workflow: [summary]. Is this accurate? What
23 would you change?"
242. "What are the expected inputs and outputs for this workflow?"
253. "How often do you expect to run this workflow? Is it recurring or one-off?"
26
27### Round 2: Flexibility and Error Handling
28
29For each step identified in the workflow, determine its rigidity:
30
311. "For [step X], if the primary approach fails (e.g., API down, no results),
32 should the agent: (a) ask you for guidance, (b) try alternative approaches
33 automatically, or (c) fail loudly with an error?"
342. "Are there any steps where the exact method matters (e.g., must use a
35…

Excerpt shown under the repository's Apache-2.0 license.

More skills in science-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates