Skip to main content

Clawdbot Skill for CodeTree - Query code repositories using natural language

Project description

CodeTree Skill for Clawdbot

Clawdbot skill for querying code repositories using natural language. Built on vectorless RAG technology.

Installation

pip install codetree-skill

Usage

CLI Commands

# Index a repository
codetree-skill index /path/to/repo

# Query the codebase
codetree-skill query /path/to/repo "How does authentication work?"

# Show code structure
codetree-skill tree /path/to/repo

# Find symbol references
codetree-skill find /path/to/repo "UserService"

# Get statistics
codetree-skill stats /path/to/repo

As Clawdbot Skill

Copy the skill files to your Clawdbot skills directory:

# Find where the skill is installed
python -c "import codetree_skill; print(codetree_skill.__file__)"

# Copy to Clawdbot skills (adjust path as needed)
cp -r /path/to/codetree_skill ~/.clawdbot/skills/codetree/

Features

  • 🚫 No Vector Database - Uses LLM reasoning instead of embeddings
  • 🌳 AST Parsing - Understands actual code structure
  • 🔗 Cross-File References - Tracks imports and dependencies
  • 💬 Natural Language - Ask questions in plain English

Supported Languages

  • Python
  • JavaScript / TypeScript
  • Go
  • Rust
  • Java

Requirements

  • Python 3.10+
  • OpenAI or Anthropic API key

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codetree_skill-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codetree_skill-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file codetree_skill-0.1.0.tar.gz.

File metadata

  • Download URL: codetree_skill-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for codetree_skill-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6e26da6d10c706ce949207faff24f00f3c99598946534a9be309eba8227d5d6d
MD5 617b7105a3bc9f1a8124bdd0763b4768
BLAKE2b-256 7394a10289d3e59d6bb455c55c2d180766dd4bafa466d445fc265909f246bb4b

See more details on using hashes here.

File details

Details for the file codetree_skill-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: codetree_skill-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for codetree_skill-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83ec61b5119949dc467798566517b59bd89c8b8e34c1703d18dffe41a40aa84b
MD5 a9d3c41f2e201fc41d6ea5657835e4e8
BLAKE2b-256 eb7b7dc314b16abfa14098f4179a7c042c4a075f12346be1506034fabb3e613f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page