← ClaudeAtlas

dpd-dumplisted

Dump the full DPD graph as JSON (a strict subset of YAML; json.loads round-trippable) via export_yaml. Use for snapshots, audit, diffing, or copy-paste into docs.
o3co/agent-dpd · ★ 0 · Data & Documents · score 62
Install: claude install-skill o3co/agent-dpd
# /dpd-dump Announce: "Using dpd-dump skill." --- ## When to invoke - User wants a full textual snapshot of the graph - Exporting graph for copy-paste into a doc or spec - Audit / archival of graph state at a point in time - Debugging graph structure --- ## Argument parsing ``` /dpd-dump [--root=<root_id>] ``` | Arg | Default | Description | |---|---|---| | `--root` | (all roots) | Scope dump to a single root subtree | --- ## Tool call ``` export_yaml(session_id=<session_id>, root_id=<root_id or omit for all>) ``` Returns JSON text (a strict subset of YAML; json.loads round-trippable) representing the full graph or subtree — every node, edge, and **note**, all relationships first-class (no second-class visual rendering). The top-level `notes` array carries the **active** notes anchored to any rendered node/root (#64); superseded/archived notes are omitted (the dump is the current-frontier view — use `list_notes(include_archived=true)` for note history). --- ## Output format Paste output verbatim in a code fence (the output is JSON, so label it `json`): ```` ```json <export_yaml output> ``` ```` One-line prefix before the fence: `DPD graph dump — <session_id> [root: <root_id or "all">]` --- ## Notes - Use `--root=<root_id>` when the full graph is large and only a subtree is needed. - `export_yaml` output is json.loads round-trippable — useful for programmatic processing outside Claude Code. - This skill is read-only: no graph mutations occur. --- ## Feedb