Sgrep

Semantic and hybrid code and conversation search for intent-based queries. Use when exploring unfamiliar codebases, finding code by concept instead of exact text, or recalling past agent conversations about similar problems.

22 stars 2 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add XiaoConstantine/sgrep --skill sgrep
Manual install
git clone --depth 1 https://github.com/XiaoConstantine/sgrep.git /tmp/sgrep
mkdir -p ~/.claude/skills
cp -r /tmp/sgrep/. ~/.claude/skills/sgrep

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# sgrep - Smart Code & Conversation Search

Use `sgrep` for semantic and hybrid search across **code** and **agent conversations**. It understands intent, not just exact strings.

## When to Use

### Code Search
- Finding code by **concept**: "error handling", "authentication logic", "rate limiting"
- Searching for **specific terms** with semantic context: use `--hybrid`
- Best code-search accuracy after indexing: use `--hybrid --colbert`
- Exploring unfamiliar codebases
- When ripgrep patterns keep missing relevant code

### Conversation Search
- Finding past discussions with **Claude Code**, **Codex CLI**, **Cursor**, **OpenCode**, or **Pi**
- Recalling how you solved a similar problem before
- Building context from previous sessions for new tasks
- Searching across all your coding agent interactions

## Commands
Read the full skill on GitHub

Details

Skill name
sgrep
License
Apache-2.0
Repo updated
19 September 2026

FAQ

What does the Sgrep skill do?

Semantic and hybrid code and conversation search for intent-based queries. Use when exploring unfamiliar codebases, finding code by concept instead of exact text, or recalling past agent conversations about similar problems.

How do I install the Sgrep skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add XiaoConstantine/sgrep --skill sgrep. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Sgrep popular?

It lives in XiaoConstantine/sgrep, which has 22 GitHub stars and 2 forks.

Related skills

Crisp

20

shubhamV123/crisp

Use this skill when the user wants shorter, more direct responses. Activate on: "crisp mode", "go crisp", "/crisp", "be brief", "less tokens", "cut the fluff", "shorter answers", "stop being verbose", "drop the filler", "skip the pleasantries", "no fluff", "just the answer". Do NOT activate for: "explain in detail", "walk me through", "full report", or any question answerable correctly in one sentence without the skill.

Software Development

Enterprise Architecture

21

gauravs19/enterprise-architecture-skill

Unified enterprise & software architecture skill grounded in four open-source standards — C4 + Structurizr DSL, ArchiMate 3.x, TOGAF ADM, and arc42 + ADRs (MADR). Use it whenever the user wants to: produce architecture diagrams as code (C4 context/container/component, Structurizr, PlantUML, Mermaid); write architecture docs or decision records (arc42, ADRs/MADRs, design docs); review or assess a design against quality attributes and EA principles; or model an enterprise (capabilities → applications → technology, app landscapes, portfolio rationalization). Trigger it even when no framework is n

Software Development

Ros2 Skill

20

adityakamath/ros2-skill

Use this skill for any ROS 2 robot task: topics (subscribe, publish, capture images, find by type), services (list, call), actions (list, send goals), parameters (get, set, presets), nodes, lifecycle management, controllers (ros2_control), Nav2 navigation (go, rotate, cancel, costmap-clear, waypoints, move-timed, initial-pose), diagnostics, battery, TF frames, bags, logs, and more. Use even if the user doesn't explicitly say 'ROS 2' — if they describe controlling, monitoring, or inspecting a robot, this skill applies. Never tell the user you cannot do something ROS 2-related without checking t

Software Development

Codex Delegator

22

eddiearc/codex-delegator

Automatically delegate complex, logic-intensive tasks to OpenAI Codex CLI via `codex exec --full-auto`. Claude Code uses this skill to invoke Codex for complex backend logic, intricate algorithms, or persistent bugs. Enables seamless AI-to-AI collaboration where Claude Code analyzes and Codex executes.

Software Development

Atlassian CLI

19

leweii/atlassian-cli

Use when working with Jira or Confluence from command line, including authentication, searching issues with JQL, bulk operations, sprint reports, or creating/updating work items using acli

Software Development

Razbor Servisa

19

mcdenil-skills/razbor-servisa

Метод-рефлекс: как превратить ЛЮБОЙ сторонний сервис в CLI-инструмент для агента, когда у сервиса нет удобного «разъёма». Скилл сам определяет ситуацию доступа (есть открытый API / API кривой и неполный / API нет вообще) и ведёт по нужной ветке: собрать по докам API, либо подсмотреть скрытый API прямо в браузере — режим разработчика (F12) → вкладка Network → Copy as cURL → сборка CLI под стек проекта → генерация Skill, чтобы агент сам звал команды. Обязательно используй этот скилл, когда задача касается ЧУЖОГО/СТОРОННЕГО сервиса: интеграция, автоматизация или повторение его логики (маркетплейс

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.