explain-flow
Write a one-file HTML page for an agent workflow with two tabs: Get started (prerequisites, then one canned feature step by step, each step marked you or…
Skill by caioba-codes
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/caioba-codes-explain-flow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: spreadsheets, frontend, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/explain-flow
What's inside
- Skill name
explain-flow- Description
- Write a one-file HTML page for an agent workflow with two tabs: Get started (prerequisites, then one canned feature step by step, each step marked you or agent) and a one-screen cheat sheet of what the human types or decides. The page opens on Get started until the reader clicks "I'm set up", then always on the cheat sheet. Works for any workflow. Use for /explain-flow, 'explain this flow', 'explain my workflow to a friend', 'make a cheat sheet for <workflow>'.
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- how-cflow-works.html · references/
SKILL.md (first lines)
# Explain flow
**You write the one page someone keeps open next to them for a workflow: first how to get set up and what a feature looks like end to end, then, for every day after, a one-screen cheat sheet of what they type or decide.** The model answer is `references/how-cflow-works.html`, cflow's own page. Copy its structure, CSS and script, and replace the content. Match its length and tone.
## cflow: use the reviewed page
For cflow, including when the person names no workflow, don't write a page. `references/how-cflow-works.html` is the reviewed page and is kept current with cflow. Copy it where the person asks, otherwise to `how-cflow-works.html` in the current folder, open it in their browser (`open` on macOS, `xdg-open` on Linux), and reply with the path. Write a new cflow page only when the person asks to regenerate it. Everything below is for other workflows.
## Inputs
- **The workflow.** Default to cflow when the person names none. Find its source of truth: the entry skill (for cflow, `skills/cflow/SKILL.md`), the playbooks it routes to, and the setup skill. Read them. Every step and command on the page must trace to something the workflow actually says.
- **The example.** One canned feature, the same one every time the page is regenerated for that workflow. For cflow it's the comments feature in the model answer. For another workflow, pick one realistic multi-step feature that runs through the workflow's default path, and keep it. Every choice the reader has to make is a step, placed where they make it, with its options listed (cflow: whether to get grilled, and autopilot, both chosen in the first message). Modes nobody has to choose (a written plan) go on the cheat sheet.
- **The reader.** Someone who has never seen the workflow and works in a different repo. Later, the same person who just needs a reminder.
## The page
One self-contained HTML file with two tabs. Keep the model answer's script: it opens on **Get started** until the reader clicks **I'm set up, show my cheat sheet**, then always opens on **Cheat sheet**. "Show setup again" undoes that. Give `FLOW_KEY` a value unique to the workflow.
**Get started tab**
Write it for two readers: an engineer, and a non-technical person who doesn't know what to buy or install. Use the **signal** skill's lens if it's installed.
1. **What you need.** One collapsed row per tool, subscription or kind of model: its icon and name on the row, and a few plain sentences inside: what it does in the workflow, why it's needed, and any companion command ("more than one Claude Max plan, because several agents run at once; `/subswitch` moves them to another account when one hits its limit"). Leave out optional extras and internal skill names. Reuse the model answer's inline SVG icons and draw a simple new one when a tool has none.
2. **Set up.** Numbered steps, as few as possible. Split them by when ("once per computer", "once per project") only if a step really repeats; if the workflow already offers it where needed, fold it into the step that triggers the offer. Each step is one plain line plus its exact command in a copy box. Any "why" goes in the collapsed part. One way in per step, never "say yes when offered, or run X".
3. **One feature, start to finish.** Open with a callout box naming the canned feature ("The feature: Let people comment on posts"), with no line explaining how to read the timeline. Then one timeline, with the workflow's phases as labels on it. Only the human's steps are steps: shaded boxes headed "Step N" plus a short title of a few words ("Talk it out", "Approve the plan"), with a small "← you" on the right, each saying what to do or decide in one sentence. Fold each run of agent steps into one collapsed agent line (a `<details>` with a short summary like "It writes the plan" and a dropdown arrow). Inside, list the skills and playbooks that step runs, one line each saying what it does for this example, and drop agent rows the reader can't act on. Never turn a choice the workflow makes on its own into a step.
End the tab with the **I'm set up, show my cheat sheet** button and nothing else.
**Cheat sheet tab**
A card with every command the human types. Make it as long as that takes.
- **The turn.** One column per phase, in order, like the phases on a game card. Under each phase are 1–3 things the **human** types or decides there.
- **Anytime.** Every skill the workflow doesn't run on its own, plus the phrases the human types between phases, each with a few words on when. Group them under short headings by what they're for.
- **Footer.** The human's gates in one line, plus the Print and Show setup again links.
Only commands the human types belong here. Leave out anything only agents run.
## Rules
1. **Agnostic and private.** Nothing about the author's machines, accounts, repos, people, PRs or private hosts. Never state prices, plan counts or spending. Describe the kind of plan, like "more than one Max plan works best". Write "your repo" and "the app". The workflow's own public install command stays.
2. **Plain English.** Short sentences, no long dashes. Name each mechanism once in plain words, not internal jargon alone. Run the prose through the **unslop** skill.
3. **Cut hard.** If a line doesn't change what the reader does, it goes. Never cut a command the human has to type from the cheat sheet to save space.
4. **Self-contained.** Inline CSS and JS, no external requests, light and dark via `prefers-color-scheme`, readable on a phone.
5. **Plain look.** Off-white and black, one small accent color. No gradients, hero sections or marketing copy. It should look like a good README, not a product homepage.
## Steps
1. Read the workflow's source files. List its phases, human gates, setup commands and user-typed commands, each with the file it came from.
2. Map every phase onto the canned example with concrete details.
3. Write the page from `references/how-cflow-works.html`.
4. Check it against the rules, rule 1 first. Search the page for names, hostnames, repo names, PR numbers, prices and plan counts.
5. Open it in a browser if you can. Confirm both tabs, the I'm-set-up memory across a reload, and that the cheat sheet reads well on a laptop and a phone.
6. Save it where the person asks. Otherwise save `how-<workflow>-works.html` in the current folder. Reply with the path and a one-line suggestion to open it in a browser.From caioba-codes/cflow, MIT.
More from caioba-codes/cflow
- 0.570score
explain-diff
caioba-codes
Write one rich HTML explainer of a finished feature (background, intuition, code walkthrough, quiz), publish it (or put it in the user's Notion), and check…
SkillAFreshness: AClaude Code +9 - 0.567score
cflow-help
caioba-codes
Guides users through cflow setup, /cflow, and picking the skill, playbook, or principle for a task.
SkillAFreshness: AClaude Code +9 - 0.567score
cflow
caioba-codes
poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work.
SkillAFreshness: AClaude Code +9 - 0.565score
grilling
caioba-codes
Grill the user in rounds of numbered questions about a plan before anything is built.
SkillAFreshness: AClaude Code +9 - 0.565score
explain-repo
caioba-codes
Write one HTML recap of a whole repo for someone coming back to it after time away: what the product does, how it's used, the architecture and why it was…
SkillAFreshness: AClaude Code +9 - 0.541score
architect
caioba-codes
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: AClaude Code +9 - 0.541score
how
caioba-codes
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillAFreshness: AClaude Code +9 - 0.536score
arena
caioba-codes
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/caioba-codes/cflow
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from caioba-codes
- 0.570score
explain-diff
caioba-codes
Write one rich HTML explainer of a finished feature (background, intuition, code walkthrough, quiz), publish it (or put it in the user's Notion), and check…
SkillAFreshness: AClaude Code +9 - 0.567score
cflow-help
caioba-codes
Guides users through cflow setup, /cflow, and picking the skill, playbook, or principle for a task.
SkillAFreshness: AClaude Code +9 - 0.567score
cflow
caioba-codes
poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work.
SkillAFreshness: AClaude Code +9 - 0.565score
grilling
caioba-codes
Grill the user in rounds of numbered questions about a plan before anything is built.
SkillAFreshness: AClaude Code +9 - 0.565score
explain-repo
caioba-codes
Write one HTML recap of a whole repo for someone coming back to it after time away: what the product does, how it's used, the architecture and why it was…
SkillAFreshness: AClaude Code +9 - 0.541score
architect
caioba-codes
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: AClaude Code +9
Cite this page
explain-flow skill. Agent Mart. https://agentmart.dev/skills/caioba-codes-explain-flow (last updated 2026-10-24)