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.
Why use this skill?
Integrate Greptile with OpenClaw to query, index, and analyze your repositories. Get AI-powered answers and code search for your GitHub or GitLab projects.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/iahmadzain/greptileWhat This Skill Does
The Greptile skill for OpenClaw empowers your AI agent to perform deep, semantic analysis on massive codebases. By integrating directly with the Greptile AI codebase intelligence platform, this skill allows your agent to index repositories, query logic, search for specific patterns, and retrieve context-aware answers from your GitHub or GitLab repositories. Unlike standard grep searches, this skill leverages vector search and LLM-powered synthesis to understand complex architectural questions, such as how authentication flows are implemented or where specific business logic resides across multiple files.
Installation
To integrate this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/iahmadzain/greptile. After installation, ensure you have configured your environment variables. You must provide GREPTILE_TOKEN (acquired from the Greptile dashboard) and a GITHUB_TOKEN or GREPTILE_GITHUB_TOKEN with appropriate repository read permissions. Once configured, the agent can immediately begin indexing your target repositories.
Use Cases
- Architecture Audits: Ask the agent to map out the data flow of a service or explain how a specific design pattern is applied.
- PR Reviews: Use the
--geniusflag to have the agent analyze a repository before providing feedback on a pull request, ensuring the advice aligns with the existing codebase structure. - Bug Hunting: Quickly search for implementation details or trace error logs back to the source code definitions without manually opening every file.
- Onboarding: Help new developers understand the codebase by querying the AI for documentation or high-level explanations of core modules.
Example Prompts
- "Index the repo openclaw/openclaw on the main branch, then tell me how the agent handles tool calls internally."
- "Search for all instances of payment processing logic in the repository openclaw/skills and list the relevant file paths."
- "Using the genius analysis mode, explain the authentication flow in the current codebase and identify any security bottlenecks."
Tips & Limitations
Always verify indexing status using the status command before querying, as queries against unindexed or incomplete repos will return outdated or empty results. Remember that the --genius flag consumes more compute tokens but provides significantly higher quality answers for complex structural questions. Currently, the skill supports single-repo operations; if you need to query across multiple repositories simultaneously, you should refer to the raw Greptile API documentation. Keep your tokens secure and scoped strictly to the repositories you need to manage.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-iahmadzain-greptile": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, file-read
Related Skills
domainion-ops
Domain and DNS operations across name.com (default), GoDaddy, and Namecheap. Use for registering domains, flipping nameservers, managing DNS records (A, AAAA, CNAME, MX, TXT, NS, SRV), setting up redirects, checking domain availability, renewals, transfers, and verifying DNS propagation. Default provider is name.com unless the user selects GoDaddy or Namecheap. Triggers on: "register domain", "add DNS record", "change nameservers", "check domain availability", "transfer domain", "renew domain", "set up redirect", "DNS propagation check", "update MX record", "point domain to".
youtrack
Manage YouTrack issues, projects, and workflows via CLI. Use when creating, updating, searching, or commenting on YouTrack issues, listing projects, checking issue states, or automating issue workflows.
sentry-cli
Sentry.io error monitoring via sentry-cli. Use when working with Sentry releases, source maps, dSYMs, events, or issue management. Covers authentication, release workflows, deploy tracking, and debug file uploads.
home-assistant
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).