mcpbeat Sign in

Using Flywheel Agent Skill

Operate the Agentic Coding Flywheel as a caller-selected software factory; keep its runtime state out of AgentOps verdicts. Triggers: "using flywheel", "agent flywheel".

1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
416
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/boshu2/agentops --skill using-flywheel

The instruction itself

8 sections, as written by the author

Using the Agentic Coding Flywheel

Use the Flywheel only when the caller explicitly selects it. Treat it as a

replaceable execution adapter, not a correctness or completion boundary.

Insight: a factory's own completion signals — closed beads, converged agents, a

quiet swarm — measure that its machinery finished, not that the result is

semantically correct. This skill exists to prevent the failure mode of

reporting Flywheel convergence as an AgentOps PASS.

Choose the factory first

AgentOps supports two external software-factory runtimes: Gas City

(using-gc) and the

Agentic Coding Flywheel. Use this skill only for

the Flywheel. AgentOps supplies skills and evidence contracts to either

factory; it does not wrap one factory in the other, and it owns no formulas,

roles, or orchestration inside either.

What the Flywheel is

Jeffrey Emanuel's free, open-source stack that turns a dedicated VPS into a

supervised multi-agent factory: Claude Code, Codex CLI, and Antigravity CLI as

worker runtimes, coordinated through NTM (orchestration), Agent Mail

(coordination and file reservations), Beads/BV (task graph), and the wider

Flywheel toolset. Its methodology is planning-first: decompose work into

beads, run agent swarms against them, and detect convergence between agent

outputs.

Not for: single-session local work (use the default one-agent loop), Gas City

cities (use using-gc), or as a verdict source.

Inputs

  • An explicit caller selection of the Flywheel as the factory.
  • A provisioned Flywheel host, or authorization to provision one via the

upstream wizard.

  • The caller-owned work intent (beads or a decomposable goal).

Procedure

  • Provision with the upstream wizard at

agent-flywheel.com (OS selection through

final verification; a single-curl install on a dedicated Ubuntu VPS), then

run its onboard tutorial once. AgentOps does not fork, pin, or mirror the

Flywheel stack; upstream owns its installer and versions.

  • Make AgentOps skills visible to each worker runtime the Flywheel drives

(Claude Code, Codex CLI, Antigravity CLI), using the install paths in the

repository README. Verify per runtime:

   ls ~/.claude/skills/validate ~/.codex/skills/validate 2>/dev/null

A runtime that cannot list the skill will never invoke it.

  • Run the Flywheel's native workflow — bead decomposition, swarm dispatch,

convergence — unchanged. Skill presence and skill invocation are different

facts: when an AgentOps skill's use is an acceptance condition, name it on

the work item or worker prompt, and check the transcript for its use.

  • Read Flywheel runtime state (bead graph, Agent Mail threads, NTM pane

truth) as evidence pointers only. When agents disagree with tracker state,

trust the more direct observation: pane truth over roster claims, bead

state over prose.

  • Two consecutive non-converging swarm rounds on the same intent is the stop

condition: stop, report the divergence to the caller, and do not dispatch a

third round on your own authority.

Output

Runtime evidence pointers for the caller: which beads the Flywheel processed,

where the candidate commits and worktrees live, and which AgentOps skills its

agents actually invoked. Done when the caller holds those pointers and — if

proof was requested — a fresh validate context has judged the exact

candidate. Factory state alone is never the done signal.

Checks

  • Every runtime the Flywheel drives can list the AgentOps skills it is

expected to use (step 2 command exits 0).

  • No Flywheel bead close, convergence signal, or agent self-report was

translated into an AgentOps PASS, FAIL, or verdict.

  • Provenance: the factory boundary this skill applies is declared in

README.md ("Choose a software factory") and

docs/operations/gas-city-reliability.md.

Failure behavior

Report the concrete failure — unreachable host, missing skill visibility,

non-convergence, or an upstream installer change — and stop. Upstream Flywheel

defects belong to its maintainer; the caller owns any revision, retry, or

factory switch.

Other skills for the same job

different authors, same section of the catalogue
Skill Creator
by anthropics
vendor ×10

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

56k tokens scripts
Skill Creator
by vercel-labs
vendor ×10

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

12k tokens scripts
Skill Creator
by JayZeeDesign
×9

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

10k tokens scripts
Template Skill
by JayZeeDesign
×7

Replace with description of the skill and when Claude should use it.

35 tokens
Dispatching Parallel Agents
by ZhanlinCui
×5

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

2k tokens
Skill Development
by anthropics
vendor ×4

This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.

9k tokens
Find Skills
by sanity-io
vendor ×4

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

1k tokens
Writing Skills
by ZhanlinCui
×4

Use when creating new skills, editing existing skills, or verifying skills work before deployment

26k tokens scripts

How to use it

Copy the folder

Take boshu2/using-flywheel from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.