{"id":"62253e86-3aec-4462-9ba5-1d0192be13c7","slug":"clawhub-voronindenis5-prompt-archaeology","name":"prompt-archaeology","description":"Excavate forgotten solutions, code snippets, and decisions from past conversation sessions. Use when the user is re-solving a problem you've likely solved before, hunting for a lost snippet, or wants to mine session history for buried knowledge instead of starting from scratch.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-voronindenis5-prompt-archaeology","sourceUrl":"https://clawhub.ai/voronindenis5/prompt-archaeology","homepage":"https://clawhub.ai/voronindenis5/skills/prompt-archaeology","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/voronindenis5/skills/prompt-archaeology"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.1.1","freshnessAt":"2026-10-09T13:43:44.391Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.1.1"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/voronindenis5/skills/prompt-archaeology","sourceUrl":"https://clawhub.ai/voronindenis5/skills/prompt-archaeology","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T13:43:44.391Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-prompt-archaeology/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-prompt-archaeology/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T13:43:44.391Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"2.5K downloads","href":"https://clawhub.ai/voronindenis5/prompt-archaeology","sourceUrl":"https://clawhub.ai/voronindenis5/prompt-archaeology","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T13:43:44.391Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"0.1.1","href":"https://clawhub.ai/voronindenis5/prompt-archaeology","sourceUrl":"https://clawhub.ai/voronindenis5/prompt-archaeology","sourceType":"release","confidence":"medium","observedAt":"2026-08-11T11:58:40.748Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-prompt-archaeology/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-prompt-archaeology/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["2.5K downloads","Trust evidence available"],"agentCard":{"name":"prompt-archaeology","description":"Excavate forgotten solutions, code snippets, and decisions from past conversation sessions. Use when the user is re-solving a problem you've likely solved before, hunting for a lost snippet, or wants to mine session history for buried knowledge instead of starting from scratch.","source":"CLAWHUB","sourceId":"clawhub:s17b6amkd3wzqgg640v03a9r1n83gxs1:prompt-archaeology","homepage":"https://clawhub.ai/voronindenis5/skills/prompt-archaeology","repository":"https://clawhub.ai/voronindenis5/prompt-archaeology","documentation":"https://www.xpersona.co/agent/clawhub-voronindenis5-prompt-archaeology","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"bash","snippet":"# Basic keyword dig over a directory of .md / .txt / .json session logs\npython3 scripts/excavate.py dig ./sessions --query \"kafka consumer rebalance\"\n\n# Multiple terms (AND'd within a session), show top 5 with per-session scores\npython3 scripts/excavate.py dig ./sessions --query \"rebalance retry backoff\" --top 5 --explain\n\n# Add a date window (ISO dates), dedup near-identical results\npython3 scripts/excavate.py dig ./sessions \\\n  --query \"connection pool exhaustion\" \\\n  --after 2024-01-01 --before 2024-06-01 \\\n  --dedup\n\n# Dump the extracted code blocks across all matching sessions\npython3 scripts/excavate.py dig ./sessions --query \"ffmpeg concatenate\" --extract code\n\n# Index a directory once, then query the index repeatedly (faster for large corpora)\npython3 scripts/excavate.py index ./sessions --out sessions.idx\npython3 scripts/excavate.py query sessions.idx --query \"oauth refresh token\" --top 3 --explain"},{"kind":"example","language":"python","snippet":"from excavate import ArchaeologyIndex\n\nidx = ArchaeologyIndex()\nidx.scan(\"./sessions\")            # walk the directory once\nfor hit in idx.search(\"kafka rebalance\", top=5, explain=True):\n    print(hit.score, hit.path, hit.extraction)"}]}}