Code Search
Skill by autogame-17
Why use this skill?
Discover the Code Search skill by autogame-17. An intelligent, context-aware repository search tool for OpenClaw that automates code discovery while ignoring noise like node_modules.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/code-searchWhat This Skill Does
The Code Search skill is a high-performance, context-aware repository navigation tool designed to replace legacy CLI utilities like grep, find, and awk. Unlike standard command-line tools that often return overwhelming or irrelevant data, this skill is purpose-built for AI agents. It intelligently filters out noise by ignoring common non-source directories such as .git, node_modules, build, and coverage folders, ensuring that search results remain focused on relevant project files. It provides structured, context-rich output, including line numbers and surrounding code blocks, making it easier for AI models to interpret and synthesize information from a codebase.
Installation
To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/autogame-17/code-search
Use Cases
This skill is indispensable for developers and automated agents working in large, complex repositories. Use it when you need to track down specific function definitions, identify deprecated API usages, locate 'TODO' markers, or perform cross-file debugging. By integrating it into your workflow, you reduce the time spent manually navigating directory trees, allowing you to focus on logic and implementation.
Example Prompts
- "Use code search to find where the authentication middleware is defined in the current project."
- "Search for all instances of 'TODO' in the codebase and summarize the pending technical debt for me."
- "Find the file that exports the database configuration and show me the line containing the connection string definition."
Tips & Limitations
- Tip: When dealing with massive repositories, always utilize the --include flag to filter by file extension (e.g., *.ts or *.py) to speed up search performance.
- Tip: Use the --json flag when calling this skill from another script to ensure data is easily consumable by other program logic.
- Limitation: The skill includes a default safety limit of 50 matches to prevent token overflow. If you are conducting a broad search, you may need to run sequential, more targeted searches. It is not intended for deep-packet binary file scanning or complex pattern matching beyond basic string and regex support.
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-autogame-17-code-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17