askill
grep-app

grep-appSafety --Repository

Search public GitHub code via Grep.app's HTTP API. Use for real-world usage examples, config snippets, and API syntax patterns.

0 stars
1.2k downloads
Updated 3/25/2026

Package Files

Loading files...
SKILL.md

Grep.app

Use Grep.app directly over HTTP; no mcporter needed.

Required shell helper

Source the bash helper from this skill once per shell:

source "${SKILLS_DIR:-skills}/grep-app/scripts/grep-app.sh"

If SKILLS_DIR is unavailable, source the same file from your local skills/ checkout.

Then use grep-app <subcommand> everywhere below.

When to use

  • Real usage patterns for APIs, config, and framework code
  • Public GitHub code only
  • Literal search first; regex when needed

Quick start

grep-app search "useState(" f.lang=TypeScript
grep-app search "errgroup.WithContext(" f.repo=golang/sync
grep-app regex "useState\\(" f.lang=TypeScript

Useful filters

Pass Grep.app filters as query params:

  • f.repo=owner/repo
  • f.path=src/
  • f.lang=TypeScript
  • case=true
  • words=true

Environment

  • Tracked template: .env.example
  • Optional override: GREP_APP_BASE_URL

Notes

  • Public GitHub repos only.
  • search is literal by default.
  • regex sets regexp=true automatically.
  • Grep.app returns HTML snippets inside JSON; use jq to extract metadata like repo/path first.
  • Check licenses before reusing copied code.

Validation

./scripts/test-grep-app-http.sh

Query templates

See assets/query-templates.json.

Reference

See reference.md.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version-
Updated3/25/2026
Publisheranntnzrb

Tags

apigithubtesting