Barnaby Robson

My Public Agent Skills

Agentic engineering for knowledge workers.

I’ve created around 90 skills for my own work. These eight support analysis, research, writing and presentations with coding agents in T3 Code, cmux or a terminal. The collection includes global steering in home/global.md and the Home Repo map in AGENTS.md.

Complete collection

All eight skills, with README.md, AGENTS.md and home/global.md.

Download all ZIP 1,030 KB

Start with AGENTS.md

home/global.md supplies universal steering for voice, approval gates, file placement, session handoffs and runtime secrets. Symlink it into ~/.claude/CLAUDE.md, ~/.codex/AGENTS.md and ~/.gemini/GEMINI.md for the tools you use.

Root AGENTS.md maps the Home Repo, shared skills, local instruction files, verification gates and branch hygiene. Adapt its paths and rules to your machine. Keep a local AGENTS.md at each project or vault root so the agent reads local rules where it works.

Read the public AGENTS.md · Read home/global.md

AGENTS.md routes an agent to local instructions, skills and session knowledgeAGENTS.md routes an agent to local instructions, skills and session knowledge
View full AGENTS.md illustration

Public skills

Source on GitHub

recall

Past agent sessions condensed into decisions, open work and a next action Past agent sessions condensed into decisions, open work and a next action
View full recall illustration

Finds past work in session notes where available, with native transcripts for missing detail or a setup without notes

Graph mode uses networkx and pyvis. Session search uses your notes or native transcripts.

Download ZIP 28 KB

retrospective

Session evidence reviewed to identify repeated problems and propose small fixes Session evidence reviewed to identify repeated problems and propose small fixes
View full retrospective illustration

Reviews a session or a bounded recent sample, verifies repeated problems and proposes small fixes. Uses recall for historical evidence

Install recall for reviews of earlier sessions. Reviews of the current conversation run alone.

orchestrator

A coordinator routes work to agents and carries context through handoff briefs A coordinator routes work to agents and carries context through handoff briefs
View full orchestrator illustration · Model labels are illustrative. Your configured routing table selects the models.

Coordinates T3 Code, cmux and CLI workers, resolves model and effort routing, and manages session handoffs. Requires PyYAML and a configured routing table. The cmux companion is optional

Install PyYAML and configure the routing table before dispatching workers. Add the cmux companion skill only for cmux workspaces.

Download ZIP 581 KB

cmux

Scattered terminal windows organised into one cmux workspace with a saved session note Scattered terminal windows organised into one cmux workspace with a saved session note
View full cmux illustration

Controls workspaces and browser panes in the optional cmux terminal application. Calls orchestrator for routing policy

Install the cmux application and the orchestrator companion skill.

Download ZIP 59 KB

graph

A programme dependency graph with work status and stale outputs A programme dependency graph with work status and stale outputs
View full graph illustration

Renders a programme of work as an interactive dependency graph with dependency tracing, foldable branches and node inspection. Marks a node stale when its inputs change after its output was built

Install PyYAML.

Download ZIP 194 KB

skill-manager

Long instructions reorganised into a focused SKILL.md with references, scripts, assets and validation checks Long instructions reorganised into a focused SKILL.md with references, scripts, assets and validation checks
View full skill-manager illustration

Writes and reviews new skills: description rules, a pre-ship checklist, a validator and a whole-tree audit

The validator needs Bash. The whole-tree audit needs the Claude Code Workflow tool.

Download ZIP 26 KB

Install a skill

A skill is a folder with a SKILL.md in it. Put the folder where your coding agent looks for skills.

  1. Extract the ZIP. An individual archive contains one skill folder. The complete collection contains the skill folders under public-skills/skills/.
  2. Put each skill folder in ~/.claude/skills/ for Claude Code or ~/.codex/skills/ for Codex. Keep project skills in .agents/skills/<name>, with relative symlinks from .claude/skills/<name> and .cursor/skills/<name>. Preserve existing folders and review their contents before replacing them.
  3. Install the prerequisites listed above. orchestrator and graph use PyYAML. Run python3 -m pip install --user PyYAML. Configure the routing table in SKILL.md and references/routing-metadata.yaml before dispatching workers. Add the cmux companion only for cmux workspaces. T3 Code uses its native orchestration tools.
  4. If adopting the Home Repo setup, link home/global.md into your agent’s global instruction path. Review existing instructions and merge your rules before replacing them. Restart your agent so it reads the skills and instructions.

Read the full setup guide. The collection ZIP includes the same README.