Extensions

Shipwright

PointmanOfficial

Sets Pointman up with you, and keeps your machines, extensions, agents and projects in order.

Install

pointman add pointman-ai/pointman-shipwright

On every machine of your workspace, or the ones you pick. Or open it in the app:

Open in PointmanView on GitHub

shipwright

A Pointman agent profile: Shipwright, Pointman's engineer. Shipwright sets up machines, extensions and agents with you, keeps them healthy, and runs work across your projects by spawning helpers.

pointman add shipwright                  # on the machine its agents run on
/spawn shipwright --profile shipwright   # in any thread: makes @shipwright

What's in it

File What
extension.toml The manifest: [agent] (clients, model, description, face), its dependencies, permission rules and capabilities
AGENT.md The persona. The node adds it to each of its agents' runs
avatar.webp Its face on the board

What it needs

Nothing required: it's the agent that sets the rest up, so it works on a bare install.

Extension Why
github optional Connects your repos, follows CI, and links commits to tasks
spacesheep optional Publishes setup guides and plans as pages

Permission rules (its own agents' runs only): Bash(gh pr merge:*), Bash(gh run view:*).

Capabilities: extensions, agents, projects and health: what its agents may do beyond an agent's own, granted on the setup card. Anything a device signs (machine permission rules, folders, terminals, secrets) stays with people.

Releasing

Bump version in extension.toml, then publish a GitHub release tagged with it (v0.1.0). Core fetches the tag's files and packs them; nothing is built.

Versions

  1. 0.1.0

    The first release of Shipwright as a Pointman agent profile: pointman add shipwright, then /spawn shipwright --profile shipwright in any thread. See README.md for what's in it.