{"id":"305a4abd-3bca-4f3e-9d0b-fdc82bf3e937","entityType":"agent","slug":"clawhub-athola-nm-cartograph-call-chain","name":"call-chain","canonicalUrl":"https://www.xpersona.co/agent/clawhub-athola-nm-cartograph-call-chain","canonicalPath":"/agent/clawhub-athola-nm-cartograph-call-chain","generatedAt":"2026-10-10T06:52:52.649Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":null},"description":"Traces execution paths through the code graph with criticality scoring and Mermaid charts Skill: call-chain Owner: athola Summary: Traces execution paths through the code graph with criticality scoring and Mermaid charts Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:08:02.937Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:31:02.882Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:47:58.245Z | user Release v1.9.16 v1.9.15 | 2026-07-04T21:21:40.776Z | user Release v1.9.15 v1.9.14 | 2026-06-30","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17emme0e2m3cpf7k2jvp3a84984b8z9:nm-cartograph-call-chain","sourceUrl":"https://clawhub.ai/athola/nm-cartograph-call-chain","homepage":"https://clawhub.ai/athola/skills/nm-cartograph-call-chain","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/athola/nm-cartograph-call-chain","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/athola/skills/nm-cartograph-call-chain","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":40,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Traces execution paths through the code graph with criticality scoring and Mermaid charts Skill: call-chain Owner: athola Summary: Traces execution paths throug"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":null},"stars":null,"forks":null,"downloads":1714,"packageName":null,"latestVersion":"1.9.19","tractionLabel":"1.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:50:44.053Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T03:50:44.054Z","lastCrawledAt":"2026-10-10T03:50:44.053Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T03:50:44.053Z","lastVerifiedAt":null,"highlights":[{"version":"1.9.19","createdAt":"2026-08-26T13:08:02.937Z","changelog":"Release v1.9.19","fileCount":3,"zipByteSize":2844},{"version":"1.9.17","createdAt":"2026-07-30T05:31:02.882Z","changelog":"Release v1.9.17","fileCount":3,"zipByteSize":2862},{"version":"1.9.16","createdAt":"2026-07-14T19:47:58.245Z","changelog":"Release v1.9.16","fileCount":3,"zipByteSize":2907},{"version":"1.9.15","createdAt":"2026-07-04T21:21:40.776Z","changelog":"Release v1.9.15","fileCount":3,"zipByteSize":2848},{"version":"1.9.14","createdAt":"2026-06-30T17:52:20.290Z","changelog":"Release v1.9.14","fileCount":3,"zipByteSize":2898},{"version":"1.9.13","createdAt":"2026-06-27T16:16:42.344Z","changelog":"Release v1.9.13","fileCount":3,"zipByteSize":2921},{"version":"1.9.12","createdAt":"2026-06-19T03:10:18.792Z","changelog":"Release v1.9.12","fileCount":3,"zipByteSize":2841},{"version":"1.0.3","createdAt":"2026-06-07T21:23:57.187Z","changelog":"Release v1.9.11","fileCount":3,"zipByteSize":2903}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17emme0e2m3cpf7k2jvp3a84984b8z9:nm-cartograph-call-chain","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T06:52:52.648Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-cartograph-call-chain/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":null},"readme":"Skill: call-chain\n\nOwner: athola\n\nSummary: Traces execution paths through the code graph with criticality scoring and Mermaid charts\n\nTags: latest:1.9.19\n\nVersion history:\n\nv1.9.19 | 2026-08-26T13:08:02.937Z | user\n\nRelease v1.9.19\n\nv1.9.17 | 2026-07-30T05:31:02.882Z | user\n\nRelease v1.9.17\n\nv1.9.16 | 2026-07-14T19:47:58.245Z | user\n\nRelease v1.9.16\n\nv1.9.15 | 2026-07-04T21:21:40.776Z | user\n\nRelease v1.9.15\n\nv1.9.14 | 2026-06-30T17:52:20.290Z | user\n\nRelease v1.9.14\n\nv1.9.13 | 2026-06-27T16:16:42.344Z | user\n\nRelease v1.9.13\n\nv1.9.12 | 2026-06-19T03:10:18.792Z | user\n\nRelease v1.9.12\n\nv1.0.3 | 2026-06-07T21:23:57.187Z | user\n\nRelease v1.9.11\n\nv1.0.2 | 2026-05-09T02:16:07.987Z | user\n\nRelease v1.9.5\n\nv1.0.1 | 2026-05-06T14:16:13.041Z | user\n\nRelease v1.9.4\n\nv1.0.0 | 2026-04-11T06:01:29.084Z | auto\n\n- Initial release of nm-cartograph-call-chain skill.\n- Trace execution paths from entry points using a code knowledge graph.\n- Supports both dynamic tracing (with gauntlet plugin) and static analysis (fallback).\n- Displays results as indented call trees and Mermaid flowcharts.\n- Calculates criticality scores based on flow factors (file spread, security, external calls, test gaps, depth).\n- Includes options to show criticality breakdowns for easy risk analysis.\n\nArchive index:\n\nArchive v1.9.19: 3 files, 2844 bytes\n\nFiles: skill-card.md (1906b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.19:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.19:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.19\",\n  \"publishedAt\": 1787749682937\n}\n\nFile v1.9.19:skill-card.md\n\n## Description:\n\nTraces execution paths through the code graph with criticality scoring and Mermaid charts.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[athola](https://clawhub.ai/user/athola)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to trace how functions and entry points propagate through a codebase, inspect affected paths, and summarize criticality with a tree and Mermaid flowchart.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill may ask the agent to check local Claude plugin directories and run a gauntlet graph helper for code-graph queries.\n\nMitigation: Use it only when that local helper behavior is acceptable, and review commands before execution.\n\nRisk: When gauntlet is unavailable, fallback workspace code search can produce incomplete call-chain analysis.\n\nMitigation: Treat fallback traces as a best-effort static analysis and confirm important flows manually.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain)\n- [Cartograph Homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, guidance]\n\n**Output Format:** [Markdown with indented call trees, Mermaid flowcharts, and inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May use an installed gauntlet graph helper for code-graph queries; otherwise falls back to workspace code search.]\n\n## Skill Version(s):\n\n1.9.19 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.9.17: 3 files, 2862 bytes\n\nFiles: skill-card.md (1983b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.17:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.17:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.17\",\n  \"publishedAt\": 1785389462882\n}\n\nFile v1.9.17:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace a function or entry point through a codebase, inspect call paths, produce Mermaid charts, and review criticality factors such as file spread, security sensitivity, external calls, test gaps, and depth. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may read project code and optionally use an existing gauntlet graph database or plugin to trace call flows. <br>\nMitigation: Install and run it only on repositories you are comfortable having analyzed. <br>\nRisk: Call-chain analysis can be incomplete when gauntlet graph data is missing or stale. <br>\nMitigation: Build or refresh the gauntlet graph before graph-based tracing, or treat static-search fallback results as partial. <br>\n\n\n## Reference(s): <br>\n- [Cartograph plugin homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance] <br>\n**Output Format:** [Markdown with shell command examples, indented call trees, Mermaid flowcharts, and criticality breakdowns] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use existing gauntlet graph data when available; falls back to static code search.] <br>\n\n## Skill Version(s): <br>\n1.9.17 (source: ClawHub release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.9.16: 3 files, 2907 bytes\n\nFiles: skill-card.md (2165b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.16:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.16:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.16\",\n  \"publishedAt\": 1784058478245\n}\n\nFile v1.9.16:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace how functions and entry points propagate through a local codebase, inspect critical call paths, and produce call-chain summaries and Mermaid diagrams. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill reads local codebase files to trace function calls and may expose sensitive implementation details in summaries or diagrams. <br>\nMitigation: Use it only on repositories the agent is authorized to inspect, and review generated call-chain output before sharing it. <br>\nRisk: When gauntlet integration is available, the skill runs the local graph_query.py helper from the user's Claude plugins directory. <br>\nMitigation: Keep the gauntlet plugin trusted and up to date, and fall back to static search when the local graph helper is unavailable or untrusted. <br>\n\n\n## Reference(s): <br>\n- [Cartograph homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, shell commands, markdown, code] <br>\n**Output Format:** [Markdown with inline shell commands, indented call trees, criticality breakdowns, and Mermaid flowcharts] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May read local codebase files and may invoke a local graph_query.py helper when the gauntlet plugin is installed.] <br>\n\n## Skill Version(s): <br>\n1.9.16 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.9.15: 3 files, 2848 bytes\n\nFiles: skill-card.md (2034b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.15:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.15:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.15\",\n  \"publishedAt\": 1783200100776\n}\n\nFile v1.9.15:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace how functions and entry points propagate through a local codebase, then review the path as an indented call tree, Mermaid flowchart, and criticality breakdown. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The optional gauntlet path can run a locally installed graph_query.py script. <br>\nMitigation: Use that path only when the installed gauntlet plugin is trusted; otherwise use the static rg or grep fallback. <br>\nRisk: The skill inspects the current repository while tracing call chains. <br>\nMitigation: Run it only in repositories the user is authorized to inspect, and review generated trees or Mermaid charts before sharing them. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain) <br>\n- [Cartograph homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown with inline shell commands, indented call trees, Mermaid flowcharts, and criticality notes] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use a trusted local gauntlet graph plugin when available; otherwise falls back to static rg or grep analysis.] <br>\n\n## Skill Version(s): <br>\n1.9.15 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.9.14: 3 files, 2898 bytes\n\nFiles: skill-card.md (2053b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.14:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.14:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.14\",\n  \"publishedAt\": 1782841940290\n}\n\nFile v1.9.14:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace how functions or entry points propagate through a codebase, inspect critical paths, and produce call-chain summaries with Mermaid diagrams. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The agent reads local code to trace execution flows, which may expose sensitive implementation details in its analysis. <br>\nMitigation: Use the skill only in codebases where local code inspection by the agent is permitted. <br>\nRisk: Optional gauntlet integration executes an existing graph_query.py discovered under ~/.claude/plugins. <br>\nMitigation: Keep the gauntlet plugin trusted and up to date before using graph-based flow tracing. <br>\n\n\n## Reference(s): <br>\n- [Cartograph homepage metadata](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown with command examples, indented call trees, Mermaid flowcharts, and criticality notes] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use an existing gauntlet graph query plugin when available; otherwise falls back to static code search.] <br>\n\n## Skill Version(s): <br>\n1.9.14 (source: server release metadata; artifact frontmatter says 1.9.8) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.9.13: 3 files, 2921 bytes\n\nFiles: skill-card.md (2151b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.13:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.13:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.13\",\n  \"publishedAt\": 1782577002344\n}\n\nFile v1.9.13:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to inspect how a function or entry point propagates through a codebase, visualize the call chain, and assess criticality factors such as file spread, security sensitivity, external calls, test gaps, and depth. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill inspects local repository code and may use an existing gauntlet plugin from the user's Claude plugins directory. <br>\nMitigation: Use it only in repositories the user is comfortable having analyzed by their coding agent, and review proposed commands before execution. <br>\nRisk: When gauntlet graph data is unavailable, static search fallback can produce incomplete or approximate call-chain analysis. <br>\nMitigation: Treat fallback results as review aids and verify important call paths against source code before relying on them. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain) <br>\n- [Cartograph Homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Analysis, Markdown, Shell commands, Code] <br>\n**Output Format:** [Markdown with shell command examples and Mermaid diagrams] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use an existing gauntlet graph query helper when available, or static search fallback when graph data is unavailable.] <br>\n\n## Skill Version(s): <br>\n1.9.13 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.9.12: 3 files, 2841 bytes\n\nFiles: skill-card.md (1950b), SKILL.md (2926b), _meta.json (144b)\n\nFile v1.9.12:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.9.12:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.12\",\n  \"publishedAt\": 1781838618792\n}\n\nFile v1.9.12:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace how functions or entry points propagate through a codebase, review call-chain criticality, and produce Mermaid diagrams for inspection. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill is intended to read and analyze local repository code and may run a local graph_query.py helper when an existing gauntlet plugin is available. <br>\nMitigation: Use it only in repositories where code inspection is acceptable, review proposed commands before execution, and avoid running it on sensitive codebases without approval. <br>\n\n\n## Reference(s): <br>\n- [Cartograph homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n- [ClawHub skill page](https://clawhub.ai/athola/nm-cartograph-call-chain) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown with indented call trees, Mermaid diagrams, and inline shell commands] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use a local graph_query.py helper when the gauntlet plugin is installed; otherwise falls back to static code search.] <br>\n\n## Skill Version(s): <br>\n1.9.12 (source: server release evidence and target metadata; artifact frontmatter lists 1.9.8) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.3: 3 files, 2903 bytes\n\nFiles: skill-card.md (2122b), SKILL.md (2926b), _meta.json (143b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1780867437187\n}\n\nFile v1.0.3:skill-card.md\n\n## Description: <br>\nTraces execution paths through the code graph with criticality scoring and Mermaid charts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to trace function call paths through a repository, inspect criticality factors, and produce call-tree and Mermaid flowchart views for code understanding and review. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill reads repository code to map function flows, which may expose sensitive code context to the active agent session. <br>\nMitigation: Run it only in repositories the agent is allowed to inspect and avoid sharing outputs that include confidential code paths. <br>\nRisk: The optional gauntlet integration can invoke a graph_query.py helper from an installed plugin. <br>\nMitigation: Use the integration only when the installed gauntlet plugin is trusted; otherwise use the documented static-analysis fallback. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/nm-cartograph-call-chain) <br>\n- [Cartograph homepage from release metadata](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown with command snippets, indented call trees, Mermaid diagrams, and concise analysis.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use gauntlet graph data when a trusted gauntlet plugin is installed; otherwise falls back to static code search.] <br>\n\n## Skill Version(s): <br>\n1.0.3 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.2: 3 files, 2906 bytes\n\nFiles: skill-card.md (2218b), SKILL.md (2912b), _meta.json (143b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Trace execution paths from entry points through the code knowledge graph. Shows call chains with criticality scores and generates Mermaid flowcharts\nversion: 1.9.5\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1778292967987\n}\n\nFile v1.0.2:skill-card.md\n\n## Description: <br>\nTrace execution paths from entry points through the code knowledge graph, showing call chains with criticality scores and Mermaid flowcharts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[athola](https://clawhub.ai/user/athola) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to inspect execution paths from functions or entry points, understand cross-file call chains, and summarize flow criticality while reviewing a codebase. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may read source files and run a separate local gauntlet helper to build call-chain diagrams. <br>\nMitigation: Run it only in the intended repository and confirm the local gauntlet plugin is trusted before use. <br>\nRisk: Static fallback tracing can miss dynamic calls or produce incomplete call chains. <br>\nMitigation: Treat generated call trees and Mermaid diagrams as review aids, and verify important flows against the code before making security or architecture decisions. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/nm-cartograph-call-chain) <br>\n- [ClawHub publisher profile](https://clawhub.ai/user/athola) <br>\n- [OpenClaw homepage metadata](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown with shell command examples, indented call trees, criticality notes, and Mermaid flowcharts.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use a local gauntlet graph helper when available; otherwise falls back to static source search.] <br>\n\n## Skill Version(s): <br>\n1.0.2 (source: server release metadata; source skill frontmatter reports 1.9.5) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 2 files, 1721 bytes\n\nFiles: SKILL.md (2912b), _meta.json (143b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: call-chain\ndescription: |\n  Trace execution paths from entry points through the code knowledge graph. Shows call chains with criticality scores and generates Mermaid flowcharts\nversion: 1.9.4\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1778076973041\n}","readmeExcerpt":"Skill: call-chain Owner: athola Summary: Traces execution paths through the code graph with criticality scoring and Mermaid charts Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:08:02.937Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:31:02.882Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:47:58.245Z | user Release v1.9.16 v1.9.15 | 2026-07-04T21:21:40.776Z | user Release v1.9.15 v1.9.14 | 2026-06-30","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"GRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)"},{"language":"bash","snippet":"python3 \"$GRAPH_QUERY\" --action flows --depth 15"},{"language":"bash","snippet":"python3 \"$GRAPH_QUERY\" --action flows --entry \"main\""},{"language":"bash","snippet":"# Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi"},{"language":"text","snippet":"main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()"},{"language":"mermaid","snippet":"flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: call-chain\ndescription: |\n  Traces execution paths through the code graph with criticality scoring and Mermaid charts\nversion: 1.9.8\ntriggers:\n  - understanding how a function propagates through the system\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/cartograph\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: cartograph\n---\n\n> **Night Market Skill** — ported from [claude-night-market/cartograph](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Call Chain Tracing\n\nTrace execution flows through the codebase using the\ncode knowledge graph.\n\n## Prerequisites\n\nThis skill requires the **gauntlet** plugin for graph\ndata. Discover it:\n\n```bash\nGRAPH_QUERY=$(find ~/.claude/plugins -name \"graph_query.py\" -path \"*/gauntlet/*\" 2>/dev/null | head -1)\n```\n\n**If gauntlet is not installed**: Fall back to static\nanalysis. Use `grep` to trace function calls and build\na Mermaid diagram manually from import/call patterns.\nSkip graph-specific steps.\n\n**If installed but no graph.db**: Tell the user to run\n`/gauntlet-graph build`.\n\n## Steps\n\n1. **Accept target**: Get a function name or entry point\n   from the user (or trace all entry points).\n\n2. **Run flow tracing** (requires gauntlet):\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --depth 15\n   ```\n\n   To filter by entry point:\n   ```bash\n   python3 \"$GRAPH_QUERY\" --action flows --entry \"main\"\n   ```\n\n   **Fallback (no gauntlet)**: Trace calls with rg (or grep):\n   ```bash\n   # Prefer rg (ripgrep) for speed; fall back to grep\n   if command -v rg &>/dev/null; then\n     rg -n \"function_name\\(\" --type py . | head -20\n   else\n     grep -rn \"function_name(\" --include=\"*.py\" . | head -20\n   fi\n   ```\n   Build the call tree manually from search results.\n\n3. **Display as indented tree**:\n   ```\n   main() [criticality: 0.72]\n     -> validate_input()\n       -> parse_config()\n     -> process_data()\n       -> db.execute_query()\n       -> cache.store()\n     -> send_response()\n   ```\n\n4. **Generate Mermaid flowchart**:\n   ```mermaid\n   flowchart LR\n     main --> validate_input\n     main --> process_data\n     main --> send_response\n     validate_input --> parse_config\n     process_data --> db.execute_query\n     process_data --> cache.store\n   ```\n\n5. **Show criticality breakdown**:\n   - File spread: how many files the flow touches\n   - Security sensitivity: auth/crypto code in the path\n   - Test coverage gaps: untested nodes in the flow\n\n## Criticality Scoring\n\n| Factor | Weight | Meaning |\n|--------|--------|---------|\n| File spread | 0.30 | Touches many files |\n| Security | 0.25 | Contains auth/crypto code |\n| External calls | 0.20 | Unresolved dependencies |\n| Test gap | 0.15 | Untested nodes in flow |\n| Depth | 0.10 | Deep call chains |"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-cartograph-call-chain\",\n  \"version\": \"1.9.19\",\n  \"publishedAt\": 1787749682937\n}"},{"path":"skill-card.md","content":"## Description:\n\nTraces execution paths through the code graph with criticality scoring and Mermaid charts.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[athola](https://clawhub.ai/user/athola)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to trace how functions and entry points propagate through a codebase, inspect affected paths, and summarize criticality with a tree and Mermaid flowchart.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill may ask the agent to check local Claude plugin directories and run a gauntlet graph helper for code-graph queries.\n\nMitigation: Use it only when that local helper behavior is acceptable, and review commands before execution.\n\nRisk: When gauntlet is unavailable, fallback workspace code search can produce incomplete call-chain analysis.\n\nMitigation: Treat fallback traces as a best-effort static analysis and confirm important flows manually.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/athola/skills/nm-cartograph-call-chain)\n- [Cartograph Homepage](https://github.com/athola/claude-night-market/tree/master/plugins/cartograph)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, guidance]\n\n**Output Format:** [Markdown with indented call trees, Mermaid flowcharts, and inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May use an installed gauntlet graph helper for code-graph queries; otherwise falls back to workspace code search.]\n\n## Skill Version(s):\n\n1.9.19 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Traces execution paths through the code graph with criticality scoring and Mermaid charts Skill: call-chain Owner: athola Summary: Traces execution paths through the code graph with criticality scoring and Mermaid charts Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:08:02.937Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:31:02.882Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:47:58.245Z | user Release v1.9.16 v1.9.15 | 2026-07-04T21:21:40.776Z | user Release v1.9.15 v1.9.14 | 2026-06-30","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":928,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T03:50:44.054Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:52:52.649Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}