{"id":"304ca605-7438-4ee1-b78a-88815705da87","shortId":"DnL5hc","kind":"skill","title":"Search large codebases and structured document trees without embeddings before building heavier retrieval stacks with TreeSearch","tagline":"Index docs and source trees into structure-aware search so you can answer targeted questions quickly without a vector database or brittle grep sprawl.","description":"# Search large codebases and structured document trees without embeddings before building heavier retrieval stacks with TreeSearch\n\nIndex docs and source trees into structure-aware search so you can answer targeted questions quickly without a vector database or brittle grep sprawl.\n\n## Prerequisites\n\nTreeSearch Python package or Rust CLI, local codebase or document corpus, and optional SQLite-backed index storage\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip install -U pytreesearch\n- brew tap shibing624/tap\n- brew install treesearch\n- cargo install treesearch\n\nRequirements and caveats from upstream:\n- [![python_version](https://img.shields.io/badge/Python-3.10%2B-green.svg)](requirements.txt)\n- **TreeSearch** is a structure-aware document retrieval library. No vector embeddings. No chunk splitting. SQLite FTS5 keyword matching over document tree structures. Supports Markdown, plain text, code files (Python A...\n- ### Python Library\n\nBasic usage or getting-started notes:\n- bash\n- Then use it in code:\n- from treesearch import TreeSearch\n\n- Source: https://github.com/shibing624/TreeSearch\n- Extracted from upstream docs: https://raw.githubusercontent.com/shibing624/TreeSearch/HEAD/README.md\n\n## Documentation\n\n- https://github.com/shibing624/TreeSearch\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch/)","tags":["search","large","codebases","and","structured","document","trees","without","embeddings","before","building","heavier"],"capabilities":["skill","source-agentskillexchange","skill-search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,521 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:21.517Z","embedding":null,"createdAt":"2026-05-18T13:19:13.588Z","updatedAt":"2026-05-18T19:12:21.517Z","lastSeenAt":"2026-05-18T19:12:21.517Z","tsv":"'/badge/python-3.10%2b-green.svg)](requirements.txt)':136 '/shibing624/treesearch':190,201 '/shibing624/treesearch/head/readme.md':197 '/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch/)':208 'agent':203 'agentskillexchange.com':207 'agentskillexchange.com/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch/)':206 'answer':30,71 'awar':25,66,142 'back':99 'bash':177 'basic':170 'brew':118,121 'brittl':39,80 'build':11,52 'cargo':124 'caveat':129 'chunk':150 'cli':89 'code':164,182 'codebas':3,44,91 'corpus':94 'databas':37,78 'doc':18,59,194 'document':6,47,93,143,157,198 'embed':9,50,148 'environ':113 'exchang':205 'extract':191 'file':165 'fts5':153 'get':174 'getting-start':173 'github.com':189,200 'github.com/shibing624/treesearch':188,199 'grep':40,81 'heavier':12,53 'img.shields.io':135 'img.shields.io/badge/python-3.10%2b-green.svg)](requirements.txt)':134 'import':185 'index':17,58,100 'instal':102,106,115,122,125 'keyword':154 'larg':2,43 'librari':145,169 'local':90 'markdown':161 'match':111,155 'note':176 'option':96 'packag':86 'path':109 'pip':114 'plain':162 'prerequisit':83 'python':85,132,166,168 'pytreesearch':117 'question':32,73 'quick':33,74 'raw.githubusercontent.com':196 'raw.githubusercontent.com/shibing624/treesearch/head/readme.md':195 'requir':127 'retriev':13,54,144 'rust':88 'search':1,26,42,67 'setup':108 'shibing624/tap':120 'skill':204 'skill-search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch' 'sourc':20,61,187,202 'source-agentskillexchange' 'split':151 'sprawl':41,82 'sqlite':98,152 'sqlite-back':97 'stack':14,55 'start':175 'storag':101 'structur':5,24,46,65,141,159 'structure-awar':23,64,140 'support':160 'tap':119 'target':31,72 'text':163 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'tree':7,21,48,62,158 'treesearch':16,57,84,123,126,137,184,186 'u':116 'upstream':105,131,193 'usag':171 'use':103,179 'vector':36,77,147 'version':133 'without':8,34,49,75","prices":[{"id":"5262f5a6-e37a-45aa-bfe5-424b67a6303f","listingId":"304ca605-7438-4ee1-b78a-88815705da87","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:13.588Z"}],"sources":[{"listingId":"304ca605-7438-4ee1-b78a-88815705da87","source":"github","sourceId":"agentskillexchange/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:13.588Z","lastSeenAt":"2026-05-18T19:12:21.517Z"}],"details":{"listingId":"304ca605-7438-4ee1-b78a-88815705da87","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"ad91b6c3c7b4fd6ab40888316c516901d6d22658","skill_md_path":"skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Search large codebases and structured document trees without embeddings before building heavier retrieval stacks with TreeSearch","description":"Index docs and source trees into structure-aware search so you can answer targeted questions quickly without a vector database or brittle grep sprawl."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch"},"updatedAt":"2026-05-18T19:12:21.517Z"}}