🦎 Greptile OpenClaw Plugin & Skill | ClawHub
Looking to integrate Greptile into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate coding agents & ides tasks instantly, without having to write custom tools from scratch.
What this skill does
Query, search, and manage repositories indexed by Greptile (AI codebase intelligence). Use when asking questions about a codebase, searching for code patterns, indexing repos for Greptile review, or checking Greptile index status. Requires GREPTILE_TOKEN and a GitHub/GitLab token.
Install
openclaw skills install @iahmadzain/greptilenpx clawhub@latest install greptileFull SKILL.md
Open original| name | description |
|---|---|
| greptile | Query, search, and manage repositories indexed by Greptile (AI codebase intelligence). Use when asking questions about a codebase, searching for code patterns, indexing repos for Greptile review, or checking Greptile index status. Requires GREPTILE_TOKEN and a GitHub/GitLab token. |
SKILL.md content below is scrollable.
Greptile Skill
Query and manage Greptile-indexed repositories via the REST API.
Setup
Required environment variables:
GREPTILE_TOKEN— Greptile API token (from https://app.greptile.com)GITHUB_TOKEN— GitHub PAT with repo access (alternatively setGREPTILE_GITHUB_TOKEN, or authenticate viagh auth login— the script falls back togh auth token)
Commands
All commands use scripts/greptile.sh (resolve path relative to this skill directory).
Index a repository
scripts/greptile.sh index owner/repo [branch] [--remote github|gitlab] [--no-reload] [--no-notify]
Default branch: main. Use --no-reload to skip re-indexing if already processed.
Check index status
scripts/greptile.sh status owner/repo [branch] [--remote github|gitlab]
Returns: status (completed/processing/failed), filesProcessed, numFiles.
Query a codebase (AI answer + sources)
scripts/greptile.sh query owner/repo [branch] "How does auth work?" [--genius] [--remote github|gitlab]
--genius— slower but smarter analysis (good for PR reviews, architecture questions)- Returns: AI-generated answer + source file references with line numbers
Search a codebase (sources only, no AI answer)
scripts/greptile.sh search owner/repo [branch] "payment processing" [--remote github|gitlab]
Returns: ranked list of relevant files, functions, and snippets with line numbers.
Tips
- Always
indexa repo before querying/searching it. Checkstatusto confirm indexing is complete. - Use
query --geniusfor complex questions (architecture, PR review context, cross-file analysis). - Use
searchwhen you just need file locations without an AI explanation. - For GitLab repos, pass
--remote gitlab. - Pipe output through
jqfor formatting:scripts/greptile.sh query ... | jq . - Multi-repo queries: not supported by the wrapper; use the API directly with multiple repositories in the body.