{"id":"ccd9b159-c044-4a59-b6c3-5977b5aa4f24","entityType":"agent","slug":"clawhub-athola-nm-conserve-context-map","name":"context-map","canonicalUrl":"https://www.xpersona.co/agent/clawhub-athola-nm-conserve-context-map","canonicalPath":"/agent/clawhub-athola-nm-conserve-context-map","generatedAt":"2026-10-11T07:41:15.648Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T04:26:00.703Z","emptyReason":null},"description":"Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Skill: context-map Owner: athola Summary: Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:09:55.906Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:32:16.564Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:49:04.813Z | user Release v1.9.16 v1.9.15 |","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17emme0e2m3cpf7k2jvp3a84984b8z9:nm-conserve-context-map","sourceUrl":"https://clawhub.ai/athola/nm-conserve-context-map","homepage":"https://clawhub.ai/athola/skills/nm-conserve-context-map","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/athola/nm-conserve-context-map","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/athola/skills/nm-conserve-context-map","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Sk"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T04:26:00.703Z","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-11T04:26:00.703Z","emptyReason":null},"stars":null,"forks":null,"downloads":1160,"packageName":null,"latestVersion":"1.9.19","tractionLabel":"1.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T04:26:00.690Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T04:26:00.703Z","lastCrawledAt":"2026-10-11T04:26:00.690Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T04:26:00.690Z","lastVerifiedAt":null,"highlights":[{"version":"1.9.19","createdAt":"2026-08-26T13:09:55.906Z","changelog":"Release v1.9.19","fileCount":3,"zipByteSize":3602},{"version":"1.9.17","createdAt":"2026-07-30T05:32:16.564Z","changelog":"Release v1.9.17","fileCount":3,"zipByteSize":3532},{"version":"1.9.16","createdAt":"2026-07-14T19:49:04.813Z","changelog":"Release v1.9.16","fileCount":3,"zipByteSize":3502},{"version":"1.9.15","createdAt":"2026-07-04T21:22:35.404Z","changelog":"Release v1.9.15","fileCount":3,"zipByteSize":3577},{"version":"1.9.14","createdAt":"2026-06-30T17:53:14.256Z","changelog":"Release v1.9.14","fileCount":3,"zipByteSize":3616},{"version":"1.9.13","createdAt":"2026-06-27T16:17:30.505Z","changelog":"Release v1.9.13","fileCount":3,"zipByteSize":3432},{"version":"1.9.12","createdAt":"2026-06-19T03:11:24.078Z","changelog":"Release v1.9.12","fileCount":3,"zipByteSize":3534},{"version":"1.0.0","createdAt":"2026-06-07T21:24:48.990Z","changelog":"Initial release of nm-conserve-context-map. - Generates a compressed project context map to reduce expensive Read/Grep operations. - Detects project structure, key dependencies, frameworks, entry points, import graph, API routes, hot files, environment variables, middleware, and data models. - Offers command-line options for output format, section selection, token limits, and caching controls. - Produces per-topic wiki articles for selective context loading (.codesight/). - Estimates token savings vs manual code exploration.","fileCount":3,"zipByteSize":3517}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17emme0e2m3cpf7k2jvp3a84984b8z9:nm-conserve-context-map","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-conserve-context-map/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/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-11T07:41:15.647Z"}},"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-conserve-context-map/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-athola-nm-conserve-context-map/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-11T04:26:00.703Z","emptyReason":null},"readme":"Skill: context-map\n\nOwner: athola\n\nSummary: Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\n\nTags: latest:1.9.19\n\nVersion history:\n\nv1.9.19 | 2026-08-26T13:09:55.906Z | user\n\nRelease v1.9.19\n\nv1.9.17 | 2026-07-30T05:32:16.564Z | user\n\nRelease v1.9.17\n\nv1.9.16 | 2026-07-14T19:49:04.813Z | user\n\nRelease v1.9.16\n\nv1.9.15 | 2026-07-04T21:22:35.404Z | user\n\nRelease v1.9.15\n\nv1.9.14 | 2026-06-30T17:53:14.256Z | user\n\nRelease v1.9.14\n\nv1.9.13 | 2026-06-27T16:17:30.505Z | user\n\nRelease v1.9.13\n\nv1.9.12 | 2026-06-19T03:11:24.078Z | user\n\nRelease v1.9.12\n\nv1.0.0 | 2026-06-07T21:24:48.990Z | auto\n\nInitial release of nm-conserve-context-map.\n\n- Generates a compressed project context map to reduce expensive Read/Grep operations.\n- Detects project structure, key dependencies, frameworks, entry points, import graph, API routes, hot files, environment variables, middleware, and data models.\n- Offers command-line options for output format, section selection, token limits, and caching controls.\n- Produces per-topic wiki articles for selective context loading (.codesight/).\n- Estimates token savings vs manual code exploration.\n\nArchive index:\n\nArchive v1.9.19: 3 files, 3602 bytes\n\nFiles: skill-card.md (2178b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.19:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.19:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.19\",\n  \"publishedAt\": 1787749795906\n}\n\nFile v1.9.19:skill-card.md\n\n## Description:\n\nGenerates a compressed project context map to avoid expensive Read/Grep calls.\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 coding agents use this skill at the start of a session or before feature work to summarize repository structure, dependencies, entry points, imports, routes, environment variables, and high-blast-radius files.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The documented scanner command can execute Python code from the repository being scanned, which is unsafe for untrusted repositories.\n\nMitigation: Use the skill only on repositories you trust, or change the invocation to use a fixed, verified scanner path outside the target project.\n\nRisk: The scanner may generate .codesight/ files during analysis.\n\nMitigation: Review or disable .codesight/ file generation when read-only analysis is required.\n\nRisk: Broad automatic activation can run the scanner in contexts where repository trust has not been established.\n\nMitigation: Narrow triggers or require explicit user confirmation before running the scanner on unfamiliar projects.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map)\n- [Project homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, JSON, Files, Shell commands, Guidance]\n\n**Output Format:** [Markdown project overview or JSON scanner output, with optional .codesight Markdown files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Supports section-specific output, blast-radius checks, token-budget limiting, cache control, and optional wiki article generation.]\n\n## Skill Version(s):\n\n1.9.19 (source: server release metadata)\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, 3532 bytes\n\nFiles: skill-card.md (2158b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.17:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.17:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.17\",\n  \"publishedAt\": 1785389536564\n}\n\nFile v1.9.17:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to avoid expensive Read/Grep calls. <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 at the start of a session or before implementation work to summarize project structure, dependencies, routes, entry points, environment variables, hot files, and other context for an unfamiliar codebase. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill scans the current repository and may expose project structure, dependencies, routes, environment variable names, and other local context in its output. <br>\nMitigation: Use it only in repositories where this inspection is acceptable, and review generated context before sharing it outside the working environment. <br>\nRisk: The scanner may create .codesight/ context files during normal use. <br>\nMitigation: Use --no-wiki when a read-only scan is preferred, and review or ignore .codesight/ in version control if files are generated. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map) <br>\n- [Project homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, JSON, Files, Shell commands, Guidance] <br>\n**Output Format:** [Markdown project overview with optional JSON output and optional .codesight/ files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports section-focused output, token limits, blast-radius checks, and an option to skip wiki file generation.] <br>\n\n## Skill Version(s): <br>\n1.9.17 (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.16: 3 files, 3502 bytes\n\nFiles: skill-card.md (2068b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.16:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.16:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.16\",\n  \"publishedAt\": 1784058544813\n}\n\nFile v1.9.16:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to avoid expensive Read/Grep calls at session start or before implementing features in an unfamiliar codebase. <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 an unfamiliar codebase, identify structure, dependencies, entry points, routes, environment variables, and high-impact files, and then guide follow-up reads with a compact project overview. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Repository scans can inspect broad project structure and surface environment variable references. <br>\nMitigation: Run it only on intended project roots and review generated context before sharing it outside the project team. <br>\nRisk: Output and wiki modes can create local files. <br>\nMitigation: Confirm the destination path or mode before requesting saved output. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map) <br>\n- [ClawHub metadata homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, files, guidance] <br>\n**Output Format:** [Markdown project context map with optional JSON output and local wiki files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May write an explicit output file or .codesight wiki articles when those modes are requested.] <br>\n\n## Skill Version(s): <br>\n1.9.16 (source: ClawHub release evidence; artifact frontmatter reports 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.15: 3 files, 3577 bytes\n\nFiles: skill-card.md (2183b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.15:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.15:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.15\",\n  \"publishedAt\": 1783200155404\n}\n\nFile v1.9.15:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to avoid expensive Read/Grep calls at session start or before implementing features in an unfamiliar codebase. <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 map an unfamiliar codebase before deeper investigation or implementation work. It helps identify structure, dependencies, entry points, routes, environment variables, and high-blast-radius files. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can run a broad project scanner and may create repository files during normal use. <br>\nMitigation: Review before installing and use it only in repositories where scanner execution is acceptable; add --no-wiki when file creation is not wanted. <br>\nRisk: The OpenClaw artifact does not bundle the scanner code, so execution depends on external or local tooling. <br>\nMitigation: Confirm the scanner path and implementation before running generated commands. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map) <br>\n- [Project homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown project overview with optional JSON or file output from the scanner] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Scanner options include section-specific output, token limits, blast-radius lookup, cache bypass, and wiki generation controls.] <br>\n\n## Skill Version(s): <br>\n1.9.15 (source: server release metadata; artifact frontmatter reports 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.14: 3 files, 3616 bytes\n\nFiles: skill-card.md (2344b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.14:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.14:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.14\",\n  \"publishedAt\": 1782841994256\n}\n\nFile v1.9.14:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to avoid expensive Read/Grep calls at session start or before implementing features in an unfamiliar codebase. <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 agents use this skill at the start of work in an unfamiliar repository to generate a compact map of structure, dependencies, entry points, routes, hot files, environment variables, and related project context so later reads can be targeted. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may read broadly across the current repository and summarize project structure or environment variable references. <br>\nMitigation: Run it only where repository-wide analysis is acceptable, and review generated output before sharing it. <br>\nRisk: The scanner can create .codesight files in the repository. <br>\nMitigation: Use --no-wiki when repository writes are not desired, and review generated .codesight files before committing. <br>\nRisk: Broad trigger words may activate the skill during general codebase exploration. <br>\nMitigation: Confirm that a context map is intended before running the scanner in sensitive or very large repositories. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map) <br>\n- [Project homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with shell command examples and optional JSON output] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Supports max-token limits, section-only output, blast-radius queries, and optional .codesight wiki file generation.] <br>\n\n## Skill Version(s): <br>\n1.9.14 (source: server release metadata) <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, 3432 bytes\n\nFiles: skill-card.md (1876b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.13:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.13:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.13\",\n  \"publishedAt\": 1782577050505\n}\n\nFile v1.9.13:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to help agents understand an unfamiliar codebase before deeper file reads. <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 coding agents use this skill at the start of a session or before implementation work to scan a repository, identify structure, entry points, dependencies, routes, environment variables, hot files, and likely token savings. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The scanner runs over the current repository and may produce local context files. <br>\nMitigation: Install only in trusted codebases, review generated context before relying on it, and use --no-wiki or avoid --output when local files should not be created. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map) <br>\n- [Conserve plugin homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown or JSON project context map with optional local files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May create .codesight/ wiki files or a user-specified output file when those options are used.] <br>\n\n## Skill Version(s): <br>\n1.9.13 (source: ClawHub release metadata) <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, 3534 bytes\n\nFiles: skill-card.md (2126b), SKILL.md (4139b), _meta.json (143b)\n\nFile v1.9.12:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.9.12:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.12\",\n  \"publishedAt\": 1781838684078\n}\n\nFile v1.9.12:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to avoid expensive Read/Grep calls for session startup or feature work in an unfamiliar codebase. <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 agent operators use this skill to build a compact project overview before making changes in an unfamiliar repository. It helps identify structure, dependencies, entry points, routes, environment variable references, models, middleware, and high-blast-radius files. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Broad trigger wording may activate repository-wide scanning on vague requests. <br>\nMitigation: Use the skill deliberately when broad project context scanning is appropriate. <br>\nRisk: The generated context map may expose project structure, route names, schema names, and environment variable names from the local repository. <br>\nMitigation: Review the generated map before sharing it outside the intended workspace or team. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/athola/nm-conserve-context-map) <br>\n- [Conserve plugin homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Analysis, Markdown, JSON, Shell commands, Files] <br>\n**Output Format:** [Markdown project context map, optional JSON output, and optional .codesight Markdown files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Default output is capped by --max-tokens, with section-specific and blast-radius modes available.] <br>\n\n## Skill Version(s): <br>\n1.9.12 (source: server release metadata) <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.0: 3 files, 3517 bytes\n\nFiles: skill-card.md (2127b), SKILL.md (4139b), _meta.json (142b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles in\n`.codesight/` for selective context loading:\n\n```bash\npython3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc.\n```\n\nLoad only what you need per session instead of the full map:\n\n```bash\npython3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map\n```\n\n## Example Output\n\n```\n# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200\n```\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1780867488990\n}\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nGenerates a compressed project context map to reduce repeated codebase exploration and help agents understand unfamiliar repositories. <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 engineering agents use this skill at the start of a session or before feature work to summarize project structure, dependencies, entry points, routes, environment variables, hot files, and related context. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill scans and summarizes local project contents, which can expose more repository context than intended if used in the wrong workspace. <br>\nMitigation: Run it only on intended repositories and review the generated context before relying on or sharing it. <br>\nRisk: The workflow can create .codesight/ files during wiki generation. <br>\nMitigation: Use --no-wiki when generated local files are not desired. <br>\nRisk: Broad trigger terms may cause the skill to activate more often than expected. <br>\nMitigation: Confirm the requested task involves project scanning or context mapping before running its commands. <br>\n\n\n## Reference(s): <br>\n- [Conserve homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve) <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 and optional structured scanner output] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May generate local .codesight/ wiki files unless the user runs with --no-wiki.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (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>","readmeExcerpt":"Skill: context-map Owner: athola Summary: Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:09:55.906Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:32:16.564Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:49:04.813Z | user Release v1.9.16 v1.9.15 |","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"PYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner ."},{"language":"bash","snippet":"python3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc."},{"language":"bash","snippet":"python3 scanner.py --section routes .\n# ~200 tokens vs ~5,000 for the full map"},{"language":"text","snippet":"# Context Map: myproject\nFiles: 127\n\n## Structure\n  src                  42 files (Python)\n  tests                18 files (Python)\n  docs                  5 files (Markdown)\n\n## Dependencies (Python)\nPackage manager: uv\n  - fastapi 0.104.0\n  - pydantic 2.5.0\n  - sqlalchemy 2.0.0\n  ...12 more\n\n## Frameworks Detected\n  - FastAPI\n  - SQLAlchemy\n  - Pytest\n\n## Routes\n  GET    /users          (src/routes/users.py)\n  POST   /users          (src/routes/users.py)\n  GET    /users/{id}     (src/routes/users.py)\n\n## Hot Files (high blast radius)\n  - src/models/base.py (12 importers)\n  - src/utils/auth.py (8 importers)\n\n## Environment Variables\n  - DATABASE_URL (required)\n  - SECRET_KEY (has default)\n\n## Token Savings: ~12,600 tokens saved\n  Routes: ~1,200\n  Hot files: ~300\n  Env vars: ~200\n  File scanning: ~10,200"},{"language":"bash","snippet":"PYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner ."},{"language":"bash","snippet":"python3 scanner.py .\n# Creates .codesight/INDEX.md, auth.md, database.md, etc."}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: context-map\ndescription: |\n  Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase\nversion: 1.9.8\ntriggers:\n  - context\n  - scanning\n  - token-conservation\n  - exploration\n  - import-graph\n  - routes\nmetadata: {\"openclaw\": {\"homepage\": \"https://github.com/athola/claude-night-market/tree/master/plugins/conserve\", \"emoji\": \"\\ud83e\\udd9e\"}}\nsource: claude-night-market\nsource_plugin: conserve\n---\n\n> **Night Market Skill** — ported from [claude-night-market/conserve](https://github.com/athola/claude-night-market/tree/master/plugins/conserve). For the full experience with agents, hooks, and commands, install the Claude Code plugin.\n\n\n# Context Map\n\nGenerate a compressed context map for the current project.\nThe map pre-compiles structural knowledge that AI assistants\nwould otherwise discover through expensive Read/Grep calls,\nsaving thousands of tokens per session.\n\n## When to Use\n\n- At the start of a session to understand project layout\n- Before implementing features to identify entry points\n- When exploring an unfamiliar codebase\n- To reduce token waste from Read calls\n- To identify hot files (high blast radius) before changes\n\n## What It Detects\n\n| Category | Description |\n|----------|-------------|\n| Structure | Directory layout with file counts and languages |\n| Dependencies | Multi-ecosystem: Python, Node, Rust, Go, Java |\n| Frameworks | Framework detection from dependency analysis |\n| Entry Points | main.py, index.ts, CLI scripts, etc. |\n| **Import Graph** | File-to-file import relationships |\n| **Hot Files** | Files imported by 3+ others (high blast radius) |\n| **Routes** | FastAPI, Flask, Express, Hono API endpoints |\n| **Env Vars** | Environment variable references with defaults |\n| **Middleware** | Auth, CORS, rate-limit, logging patterns |\n| **Models/Schemas** | SQLAlchemy, Django, Pydantic, Prisma definitions |\n| **Token Savings** | Estimated tokens saved vs manual exploration |\n\n## Procedure\n\n1. Run the scanner on the project root:\n\n```bash\nPYTHONPATH=\"$(find . -path '*/conserve/scripts' -type d \\\n  -print -quit 2>/dev/null || \\\n  echo 'plugins/conserve/scripts')\" \\\n  python3 -m context_scanner .\n```\n\n2. Present the output to the user as the project overview.\n\n3. Use the context map to guide subsequent file reads.\n   Prioritize hot files and entry points first.\n\n## Options\n\n### Output\n\n- `--format json` for structured output\n- `--max-tokens N` to adjust output size (default: 5000)\n- `--output FILE` to save to a file\n\n### Modes\n\n- `--blast FILE` to show blast radius for a specific file\n- `--section NAME` to output a single section\n  (routes, deps, env, hot-files, models, structure,\n  middleware, frameworks)\n- `--wiki-only` to generate wiki articles without stdout\n\n### Opt-out\n\n- `--no-cache` to force a fresh scan\n- `--no-wiki` to skip wiki article generation\n\n## Wiki Articles\n\nThe scanner generates per-topic knowledge articles i"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7d107jg9jv602h9ytsegydq184a42s\",\n  \"slug\": \"nm-conserve-context-map\",\n  \"version\": \"1.9.19\",\n  \"publishedAt\": 1787749795906\n}"},{"path":"skill-card.md","content":"## Description:\n\nGenerates a compressed project context map to avoid expensive Read/Grep calls.\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 coding agents use this skill at the start of a session or before feature work to summarize repository structure, dependencies, entry points, imports, routes, environment variables, and high-blast-radius files.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The documented scanner command can execute Python code from the repository being scanned, which is unsafe for untrusted repositories.\n\nMitigation: Use the skill only on repositories you trust, or change the invocation to use a fixed, verified scanner path outside the target project.\n\nRisk: The scanner may generate .codesight/ files during analysis.\n\nMitigation: Review or disable .codesight/ file generation when read-only analysis is required.\n\nRisk: Broad automatic activation can run the scanner in contexts where repository trust has not been established.\n\nMitigation: Narrow triggers or require explicit user confirmation before running the scanner on unfamiliar projects.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/athola/skills/nm-conserve-context-map)\n- [Project homepage](https://github.com/athola/claude-night-market/tree/master/plugins/conserve)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, JSON, Files, Shell commands, Guidance]\n\n**Output Format:** [Markdown project overview or JSON scanner output, with optional .codesight Markdown files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Supports section-specific output, blast-radius checks, token-budget limiting, cache control, and optional wiki article generation.]\n\n## Skill Version(s):\n\n1.9.19 (source: server release metadata)\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":"Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Skill: context-map Owner: athola Summary: Generates a compressed project context map to avoid expensive Read/Grep calls. Use at session start or before implementing features in an unfamiliar codebase Tags: latest:1.9.19 Version history: v1.9.19 | 2026-08-26T13:09:55.906Z | user Release v1.9.19 v1.9.17 | 2026-07-30T05:32:16.564Z | user Release v1.9.17 v1.9.16 | 2026-07-14T19:49:04.813Z | user Release v1.9.16 v1.9.15 |","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1136,"uniquenessScore":53,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T04:26:00.703Z","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-11T04:26:00.703Z","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-11T07:41:15.648Z","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"}]}}}