Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Workflow-to-Skill Distiller23Turns a completed workflow into a reusable agent skill. Specifically, this skill4extracts patterns from an interaction or workflow that **already happened** and5packages them.67> [!CAUTION] **You MUST complete Phase 1 (Brainstorming) before writing any code8> or SKILL.md content.** Skipping brainstorming produces skills that are either9> too rigid or too vague. The brainstorming conversation is the most important10> part of this process.1112## Phase 1: Brainstorming (MANDATORY)1314Have an **iterative back-and-forth conversation** with the user. Do NOT ask all15questions at once. Pick 2-3 relevant questions per round from the bank below,16refine your understanding, and ask follow-ups.1718### Round 1: Understand the Workflow1920Start by summarizing what you observed from the workflow, then ask:21221. "Here's my understanding of the workflow: [summary]. Is this accurate? What23 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?"2627### Round 2: Flexibility and Error Handling2829For each step identified in the workflow, determine its rigidity:30311. "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 approaches33 automatically, or (c) fail loudly with an error?"342. "Are there any steps where the exact method matters (e.g., must use a35…
Excerpt shown under the repository's Apache-2.0 license.
More skills in science-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
