Captain Memo

A shared library and route map

Every AI knows how—and who can do it.

Virtual Skills let the fleet reuse complete instructions. Virtual Capabilities reveal which runtime owns the plugin or extension that can execute a task. Captain Memo keeps both catalogs local, searchable and synchronized.

automatic discoverylossless instructionssanitized capabilitiesdelegated execution
An open captain's log on a night chart table, receiving illuminated instruction pages and routing their knowledge along brass and teal paths to a fleet of ships
One library of reusable instructions. One safe route map for the tools each AI owns.

Skills and plugins

The files, extensions and runtimes each CLI already owns.

Claude CodeCodexGeminiAgy

Captain Memo

Full skill instructions plus sanitized, non-executable capability descriptors in SQLite.

learndiscoverroute

Any connected AI

Load the right method or delegate work to the runtime that owns the tool.

ClaudeCodexGeminithe fleet
The original skill or plugin stays canonical. Captain Memo mirrors only the reusable, safe surface; edits and deletions follow automatically.

How it sails

Discover. Choose. Load.

The catalog stays light until a skill is genuinely useful. Assistants see small descriptors first and retrieve the full instruction body only after choosing one.

01

Discover automatically

If the setting is missing, Captain Memo scans the standard skill roots for Claude Code, Codex, Gemini, Cursor, opencode, Vibe and Kimi. An explicitly empty setting is the opt-out.

02

Browse or recommend

list_skills shows the catalog. recommend_skills ranks the few skills relevant to the task; Captain Fleet can search sibling captains too.

03

Load deliberately

load_skill returns the complete, unabridged instructions. They are advisory: system, user, repository and native skill instructions always remain authoritative.

See what the crew knows

List the virtual skills.

Humans get a terminal command; connected assistants get the matching MCP tool.

terminal
$ captain-memo skill list

release-checklist  [claude-code]
  Publish and verify a release
  skill:release-checklist:…

code-review  [codex]
  Review changes for correctness
  skill:code-review:…
MCP
list_skills({
  source_agent: "codex",
  limit: 50
})

// then, when one fits:
load_skill({
  doc_id: "skill:code-review:…"
})

Virtual Capabilities

Know which AI can actually do the work.

Skills are portable advice. Plugins and extensions are runtime-specific executors. Captain Memo turns their safe public surface into a fleet-wide route map: an assistant can recommend Nano Banana for image generation, see that Gemini owns it, and delegate there.

01

Discover automatically

Captain Memo watches supported Claude, Codex, Gemini and Agy plugin manifests by default. Updates and removals follow the installed source.

02

Publish only the safe surface

The catalog keeps names, descriptions, versions, operation names and interfaces. It never copies environment values, credentials, raw manifests, command arguments or executable configuration.

03

Delegate to the owner

recommend_capabilities returns the owning runtime—and, in Captain Fleet, the owning captain. The caller routes the job there instead of trying to import or execute foreign plugin code.

See what the fleet can do

List and recommend capabilities.

The same sanitized catalog is available to humans and connected assistants.

terminal
$ captain-memo capability list

nanobanana  [gemini]
  Generate and edit images
  operations: generate, edit, diagram
  execution: delegate to gemini
MCP
recommend_capabilities({
  task: "generate an image"
})

// route, don't import execution:
runtime: "gemini"
mode: "delegate"

What “virtual” means

A mirror and a map—not a mystery copy.

The original SKILL.md or plugin manifest remains the source of truth. Captain Memo makes the useful surface searchable, portable and safe to share without pretending every CLI uses the same native format or can execute the same plugins.

It updates live

Change an installed skill or capability and Captain Memo refreshes the matching database row. Delete the source and its virtual entry disappears.

It travels with backups

Both catalogs live in Captain Memo’s local database, so the existing backup and restore path carries them with the rest of the corpus.

Its origin stays visible

Every entry records its source AI and provenance. Capabilities also keep an explicit delegation route to the runtime that can execute them.

It does not seize command

Imported skill instructions remain advisory, and capability descriptors remain non-executable. Neither overrides user or repository policy.

Built by the fleet itself. Virtual Skills was the first Captain Memo feature built primarily with Codex instead of Claude—and Codex used Captain Memo’s shared memory to understand the project without the usual long hand-off. Virtual Capabilities extends that idea from shared knowledge to safe cross-AI routing.