LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

osgrep

Semantic code search. Use alongside grep - grep for exact strings, osgrep for concepts.

1,021stars66forksUpdated 2/9/2026
Developer Tools#bash#code-navigation#architecture-queries#grep-alternative#developer-tools#semantic-search

Security Assessment

Low Risk(85/100)

Detected risks:

Secret Exposure([SKILL.md] token =)
Security Score85/100

About osgrep

osgrep is a semantic code search tool designed to help developers find code based on concepts rather than exact string matches. Unlike traditional grep or ripgrep, which search for specific text, osgrep enables developers to search for broader concepts, allowing them to locate code related to a particular idea or functionality. For example, instead of searching for exact strings like 'validate user permissions', osgrep can be used to search for the general concept of 'user permissions validation'. This is particularly useful in large codebases where the precise terminology may vary but the overall function remains the same. By enabling searches based on meaning, osgrep helps developers quickly understand how different parts of the codebase relate to each other and makes it easier to trace program logic and architecture.

FAQ

How do I use osgrep for semantic search?

You can use osgrep by running a command like 'osgrep "where do we validate user permissions"'. This will return code snippets that are conceptually related to the search query, even if the exact phrase doesn't appear in the code.

Can osgrep search through any programming language?

osgrep works with code that can be processed by a Bash environment. It's not limited to any specific language, but its efficiency depends on the language and the available tooling in your environment.

How does osgrep rank results?

osgrep ranks its search results based on relevance, with a score indicating the degree of relevance (1 being the best match). This helps you prioritize the most relevant code snippets.

Can I get full code context with osgrep?

While osgrep provides snippets of relevant code, it also suggests specific line ranges (e.g., 'Read src/auth/handler.ts:45-120') that you can read for a more complete understanding of the context.

What should I do if the index is still building?

If you see 'Indexing' or 'Syncing' during a search, it means the index is still being built. You can wait for it to finish or continue with partial results.

Install osgrep

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

Ryandonofrio3/osgrep

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448