Cisco skill scanner timed out after 60000 ms
Agent Deck
One MCP for context management: bind self-improving playbooks, MCP tools, and API keys to the session.
not-so-fat/agent-deck · v1.11.4 · Development & Workflow
Trust Score
92
Security
100
Surfaces
4
What is Agent Deck?
Agent Deck is a published development & workflow plugin for AI coding agents in the mcp ecosystem, developed by not-so-fat and distributed through the HOL AI plugin registry. One MCP for context management: bind self-improving playbooks, MCP tools, and API keys to the session.
- Canonical slug
- not-so-fat/agent-deck
- Version
- v1.11.4 · updated Sep 23, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Repository
- https://github.com/not-so-fat/agent-deck
- Canonical profile
- https://hol.org/registry/plugins/not-so-fat%2Fagent-deck
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- safe
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/not-so-fat/agent-deck
- Source commit
- d53214374a4f…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Agent Deck — Frequently asked questions
- What is Agent Deck?
- Agent Deck is an AI plugin in the HOL registry. One MCP for context management: bind self-improving playbooks, MCP tools, and API keys to the session.
- How do I install Agent Deck?
- Install Agent Deck in your harness: Codex — codex plugin marketplace add not-so-fat/agent-deck; Claude Code — /plugin marketplace add not-so-fat/agent-deck; MCP — git clone https://github.com/not-so-fat/agent-deck. Full step-by-step guidance is on the HOL plugin page.
- How do I install Agent Deck in Codex?
- To install Agent Deck in Codex, start with codex plugin marketplace add not-so-fat/agent-deck. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install Agent Deck in Claude Code?
- To install Agent Deck in Claude Code, start with /plugin marketplace add not-so-fat/agent-deck. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- How do I install Agent Deck in MCP?
- To install Agent Deck in MCP, start with git clone https://github.com/not-so-fat/agent-deck. The complete step-by-step install guide for MCP is on the HOL plugin page.
- Is Agent Deck free?
- Pricing for Agent Deck is published on its HOL plugin page when the maker schedules a launch.
- Who publishes Agent Deck?
- Agent Deck is published by not-so-fat and listed on HOL.
- Is Agent Deck available now?
- Agent Deck availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "agent-deck",
"version": "1.11.4",
"description": "Decks of MCP tools, keys, and self-improving playbooks that bind per-workspace.",
"author": {
"name": "not-so-fat",
"url": "https://github.com/not-so-fat"
},
"homepage": "https://github.com/not-so-fat/agent-deck",
"repository": "https://github.com/not-so-fat/agent-deck",
"license": "MIT",
"keywords": [
"mcp",
"playbooks",
"agent-context",
"codex-plugin"
],
"skills": "./",
"mcpServers": "./.registry/mcp.json",
"interface": {
"displayName": "Agent Deck",
"developerName": "not-so-fat",
"shortDescription": "Decks of tools, keys, and self-improving playbooks.",
"longDescription": "Bind a deck to your workspace and every session starts with the right MCP tools, credentials, and task playbooks — and playbooks learn from your corrections via a review queue.",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/not-so-fat/agent-deck",
"privacyPolicyURL": "https://github.com/not-so-fat/agent-deck/blob/main/SECURITY.md",
"termsOfServiceURL": "https://github.com/not-so-fat/agent-deck/blob/main/LICENSE",
"defaultPrompt": [
"Bind this workspace's deck and show the deck status line."
],
"brandColor": "#0ea5e9",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"screenshots": [
"./assets/icon.svg"
]
},
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/not-so-fat/agent-deck
- Marketplace path
- Unknown
- Source path
- plugins/not-so-fat/agent-deck
- Install policy
- AVAILABLE
Skills
Copy or download the SKILL.md files this plugin ships, then install them with the Skills CLI.
agent-deck-playbooks
skills/agent-deck-playbooks/SKILL.md
Use when a task matches a bound-deck playbook trigger, or when the user corrects output produced from a playbook. Fetch playbooks; propose patches from corrections.
---
name: agent-deck-playbooks
description: Use when a task matches a bound-deck playbook trigger, or when the user corrects output produced from a playbook. Fetch playbooks; propose patches from corrections.
---
# Agent Deck playbooks
1. On task match: check `triggers` on `get_bound_deck`, then `get_playbook` before improvising. Playbook bodies live on the deck — do not mirror them into local skills.
2. On user correction of playbook-derived output:
- Update case: fix the output, then `propose_playbook_patch` with item ops (prefer one `add_item` to Gotchas/Checklist) and `evidence.user_feedback_excerpt` as a short verbatim quote.
- Genesis case (no covering playbook): `propose_playbook_patch` with `kind: "create"` and a thin body (one gotcha is enough).
3. Explicit user-directed playbook edits ("fix the playbook to say X"): `update_playbook`.
4. Tell the user in one line that a proposal was filed; review happens in the dashboard.
agent-deck-session
skills/agent-deck-session/SKILL.md
Use at session start when Agent Deck MCP is configured or expected, including launch-selected sessions, or when the user asks for the deck status line / which deck is active.
--- name: agent-deck-session description: Use at session start when Agent Deck MCP is configured or expected, including launch-selected sessions, or when the user asks for the deck status line / which deck is active. --- # Agent Deck session opener This skill verifies an MCP connection; it does not create one. In Codex, the Agent Deck plugin's `.mcp.json` must already have launched `agent-deck mcp-launch`. The launcher reads the folder's v3 assignment and sends the deck/workspace headers before these tools exist. When Agent Deck MCP is configured for the current session, or `.agent-deck/use.json` indicates that it is expected, this opener is a hard gate. The file is only one optional signal; the gate also includes launch-selected sessions that deliberately have no assignment file. Complete the opener before reading repository files, running task commands, or answering the task. Once per conversation (or after the selected deck changes): 1. `get_session_context` — one call returns the workspace, effective deck, `display_summary`, services, credential metadata, and playbook summaries 2. Print **exactly one** line from `display_summary` (e.g. `◆ dev · 2 MCP · 0 keys · 1 playbooks`) 3. Match the task against the returned playbook triggers. For every match, use the `agent-deck-playbooks` skill and call `get_playbook` before taking task action. If the Agent Deck tools are unavailable, disconnected, return `GRANT_REQUIRED`, or the required call fails, stop and report the connection problem. Do not inspect the repository, improvise from memory, or silently fall back to another route. Before the gate passes, checking for the optional assignment signal, checking whether Agent Deck is configured, and other read-only diagnostics needed to restore the connection are allowed. Give the operator recovery for the failed layer: - **Transport unavailable:** run `agent-deck status`. In Codex, verify the Agent Deck plugin is installed, enabled, and current, then reload or start a new task so its `.mcp.json` launches `agent-deck mcp-launch`. `agent-deck setup --client codex` installs or refreshes the AGENTS.md guidance only; it does not install or repair the plugin transport. - **Assignment missing or legacy:** run `agent-deck use <deck>` in the IDE folder, then reload or retry the MCP connection. - **Unattended launch:** fix `x-agent-deck-deck-id` / the launch configuration. Do not repeat the status line every turn unless the user asks or the bind changes.
agent-deck-setup
skills/agent-deck-setup/SKILL.md
Use when setting up Agent Deck, the MCP is disconnected, or the local daemon is down. Guides install/start with read-only checks; the user runs install commands.
---
name: agent-deck-setup
description: Use when setting up Agent Deck, the MCP is disconnected, or the local daemon is down. Guides install/start with read-only checks; the user runs install commands.
---
# Agent Deck setup
Treat setup as three separate layers: daemon health, host transport, then folder assignment.
1. Run `agent-deck status` and check `http://127.0.0.1:1110/health` (or `<mcp-url>/health`
from `.agent-deck/use.json` if present).
2. If the daemon is down, tell the user to run:
- `npm i -g agent-deck`
- `agent-deck start --daemon`
3. If the daemon is healthy but MCP tools are unavailable, repair the host transport:
- **Codex:** verify the Agent Deck plugin is installed, enabled, and current. Its bundled
`.mcp.json` must run `agent-deck mcp-launch`; reload or start a new task after changing
the plugin. Run `agent-deck setup --client codex` to merge the Agent Deck bootstrap
guidance into `~/.codex/AGENTS.md` (or add `--scope project` for `./AGENTS.md`). This
command preserves content outside Agent Deck's markers and does not install the plugin.
- **Cursor / Claude:** run `agent-deck setup --client cursor|claude --start`, then restart
that host.
4. Check the folder assignment reported by `agent-deck status`. If it is missing or legacy,
tell the user to run `agent-deck use <deck>` in that folder, then reload or retry MCP.
5. Once transport and assignment are valid, use the session skill and require
`get_session_binding` followed by `get_bound_deck`.
6. Do not invent credentials, ports, or shell install pipelines. Keep guidance read-only;
the user executes install and setup commands.
File Inventory
.codex-plugin/plugin.json
plugin-manifest
1,288 bytes
18d95f22e8be7938…
.mcp.json
file
151 bytes
63b05042c330dcc7…
.claude-plugin/plugin.json
file
501 bytes
6b19cb22bcf7ffa0…
README.md
file
12,098 bytes
28a55a2fa1bd3093…
package.json
file
2,486 bytes
dc98642a43cd8924…
package-lock.json
file
566,059 bytes
375f00e70144d60f…
CLAUDE.md
file
8,402 bytes
fcc8ff262cd19717…
tsconfig.json
file
656 bytes
0b4a0d28ada76a8f…
SECURITY.md
file
2,352 bytes
294a054b01b10544…
.cursor/rules/release-integration-smoke.mdc
file
2,651 bytes
847c2de3e766c7d5…
.cursor/rules/planning-docs-sync.mdc
file
2,224 bytes
777b9d47a078e154…
.cursor/rules/verify-service-launch.mdc
file
912 bytes
c8324eef28506cd7…
.cursor/rules/user-surface-feasibility.mdc
file
1,438 bytes
c772805efd0ede4a…
.cursor/rules/agent-deck.mdc
file
8,544 bytes
e83a79ab647e744c…
.cursor/rules/npm-release-workflow.mdc
file
2,710 bytes
9989da15df88b957…
skills/agent-deck-playbooks/SKILL.md
skill
955 bytes
1248cec119dc6780…
skills/agent-deck-setup/SKILL.md
skill
1,673 bytes
56abce96c35779e5…
skills/agent-deck-session/SKILL.md
skill
2,509 bytes
877b126d4a4d81f6…
.registry/mcp.json
mcp-config
91 bytes
aa3fe5046c680c0d…
assets/icon.svg
asset
970 bytes
f6cdc5b33174a6e6…