executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
exports-integrationsExport, merge, and integrate Graphify graph outputs safely without requiring live external services by default.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user already has, or is planning around, Graphify graph artifacts and asks to export, merge, publish, compare, or integrate them. It covers local HTML/tree/callflow/wiki/Obsidian/SVG/GraphML/Cypher outputs, multi-repo graph merges, Git merge-driver behavior, GitHub clone/PR helpers, affected/god-node commands, and optional Neo4j/FalkorDB pushes.
Do not use this sub-skill as the primary route for building the first graph, interpreting graph query answers, or installing assistant hooks. Route those tasks instead:
graphify-out/graph.json; pass --graph PATH when using a merged graph or a non-default output directory.graph.json is missing or stale, stop this route and use graph-building first. Do not invent export instructions from source files alone.NEO4J_PASSWORD or FALKORDB_PASSWORD over --password.| User asks for | Use | Key commands |
|---|---|---|
| Browser visualization, markdown wiki, vault, SVG, GraphML, Cypher, tree, or call-flow HTML | Export reference | graphify export html, graphify export wiki, graphify export obsidian, graphify tree, graphify export callflow-html, graphify export graphml, graphify export neo4j |
| Neo4j/FalkorDB integration | Export reference: database section | Generate cypher.txt by default; push only with --push and explicit service details |
| Two or more local service graphs, cloned GitHub repos, or a global graph | Multi-repo and PR workflows | graphify merge-graphs, graphify clone, graphify global add/list/path |
Git merge conflict in committed graph.json | Multi-repo and PR workflows | graphify merge-driver <base> <current> <other> |
| PR dashboard, impact, conflicts, or triage | Multi-repo and PR workflows | graphify prs, graphify prs 42, graphify prs --conflicts, graphify prs --triage |
| Blast-radius or architectural hubs | Multi-repo and PR workflows | graphify affected "X", graphify god-nodes --json |
| Export failed, output missing, graph too large, optional dependency missing, DB unavailable, merge collision, tree root mismatch | Troubleshooting | Follow the symptom-specific recovery table |
| Need a safe local smoke check before touching user artifacts | Bundled export smoke script | From the graphify repo-skill root: python sub-skills/exports-integrations/scripts/export_tiny_graph.py |
html, wiki, obsidian, graphml, local cypher.txt, tree, callflow-html) are safe to run in a scratch output directory or on a user-confirmed graph output directory.svg is local but needs the optional svg extra because it imports matplotlib.neo4j --push and falkordb --push are not default checks. They contact a live service and mutate a graph database using MERGE/upsert statements.prs commands require GitHub CLI access and may make network calls. prs --triage also needs a configured LLM backend.graphify clone performs Git network I/O and writes to the Graphify repo cache or the supplied --out directory.After running an export or merge, verify the output that matters to the user:
wiki/index.md exists and links to community or god-node pages.graph.canvas when using the CLI route.<graphml and opens with a GraphML consumer if the user needs visual validation.cypher.txt contains MERGE statements; do not execute it unless the user chooses a database target.api::handler, and node attributes include repo/local_id for origin filtering.For a reproducible smoke check that avoids external services, run the bundled export_tiny_graph.py helper. From the graphify repo-skill root, use python sub-skills/exports-integrations/scripts/export_tiny_graph.py.