← ClaudeAtlas

equip-agentslisted

Use when a Boardwalk workflow needs to give an agent() more than a prompt: reusable skills, inline tools, MCP servers, persistent memory, a real browser or desktop session, or a human-input gate. Covers the per-call agent() capabilities (skills, tools, mcp, memory, cwd, session, humanInput, and builtins scoping), computer.openBrowser()/openDesktop() and handing the session to a leaf, short-lived credentials via auth.idToken/auth.apiToken, and the workflow package that bundles a skills/ folder and other assets. A skill is a skills/<name>/SKILL.md the leaf loads on demand through the built-in skill tool (progressive disclosure), anchored to the code-review example. Pairs with boardwalk-use-cli to scaffold, build, and deploy the package.
boardwalk-labs/plugins · ★ 1 · AI & Automation · score 67
Install: claude install-skill boardwalk-labs/plugins
# Equip an agent() with skills, tools, MCP, and memory The engine's built-in coding tools (read, write, edit, ls, grep, glob, bash, webfetch, and more) are on by default, so a plain `agent(prompt)` already works in the run's workspace. Everything beyond that is added **per `agent()` call**, on its options object. None of it is declared in `workflow.jsonc`: two `agent()` calls in the same workflow can carry different skills, tools, and memory. ## The workflow package A workflow is a **package**: the directory holding the descriptor and the entry. Point `boardwalk check`/`build`/`deploy` at the directory. ```text code-review/ workflow.jsonc # the deployment descriptor package.json README.md # the workflow's landing page in the dashboard src/index.ts # the entry: exports run src/lib/parse.ts # helper modules the entry imports normally skills/ reviewer/ SKILL.md # a reusable procedure checklist.md # a bundled resource the skill can pull on demand ``` You never list source files: the code that ships is whatever the entry imports. `skills/**` and `README.md` ride along by convention; other non-code assets (prompt templates, fixtures) ship via the `files` allowlist in `workflow.jsonc`. The `skills/` folder is not imported; it is bundled and resolved by name at run time (below). ## Give an agent reusable skills `agent(prompt, { skills: ["reviewer"] })` makes `skills/reviewer/SKILL.md` available to that