AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Oss Search

skill-zeyuzhangzyz-open-source-hardening-skills-oss-search · by zeyuzhangzyz

Search GitHub and the web for reference repositories, code patterns, CI examples, and open-source best practices. No API keys required. Use when the user says "find similar repos", "search GitHub", "look up best practices", or when oss-audit / oss-refactor needs external reference material.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-zeyuzhangzyz-open-source-hardening-skills-oss-search

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-zeyuzhangzyz-open-source-hardening-skills-oss-search)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Oss Search? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

OSS Search

Search GitHub and the web for reference material to support the hardening pipeline. All searches use direct URL construction — no API keys required.

Context: $ARGUMENTS

Input Contract

  • Input: a search query, topic, technology name, or specific GitHub repo pattern.
  • Common callers: /oss-audit (find reference repos), /oss-refactor (find patterns), /oss-ci (find CI examples).
  • Default: search GitHub repositories relevant to the current project's stack.

Output Contract

Return a short annotated list of findings relevant to the caller's need:

  • For repo search: repo name, star count if visible, brief description, and why it is relevant.
  • For code/CI pattern search: the pattern or snippet, source URL, and how to apply it.
  • For best practices: concise summary with source URL.

Do not return raw HTML or a wall of links. Summarize what is useful.

Search Recipes

Find similar open-source repositories

web_fetch("https://www.google.com/search?q=site:github.com+{topic}+{language}")
web_fetch("https://github.com/search?q={topic}&type=repositories&sort=stars")

Search GitHub for code patterns (CI, tests, configs)

# Find CI workflow examples for a specific stack
web_fetch("https://www.google.com/search?q=site:github.com+.github/workflows+{stack}+example")

# Find test patterns
web_fetch("https://www.google.com/search?q=site:github.com+{framework}+test+example")

# Find specific config files (pyproject.toml, Makefile, etc.)
web_fetch("https://www.google.com/search?q=site:github.com+{config-file}+{stack}")

Search GitHub issues and discussions for known problems

web_fetch("https://www.google.com/search?q=site:github.com+issues+{error-or-topic}")

Find documentation and best practices

# General best practices
web_fetch("https://duckduckgo.com/html/?q={topic}+best+practices+open+source")

# Stack Overflow for specific technical questions
web_fetch("https://www.google.com/search?q=site:stackoverflow.com+{question}")

# Official docs
web_fetch("https://duckduckgo.com/html/?q={tool}+documentation+site:{tool-domain}")

DuckDuckGo bang shortcuts (fast, no tracking)

# Search GitHub directly
web_fetch("https://duckduckgo.com/html/?q=!gh+{query}")

# Search Stack Overflow
web_fetch("https://duckduckgo.com/html/?q=!so+{question}")

# Search npm
web_fetch("https://duckduckgo.com/html/?q=!npm+{package}")

Workflow

Step 1: Identify what to search for

From the calling context, determine the type of search needed:

  • Audit context: find repos with similar stacks to compare structure, docs, and CI.
  • Refactor context: find idiomatic patterns for the repo's language and toolchain.
  • CI context: find minimal working CI workflow examples for the stack.
  • Docs context: find README and CONTRIBUTING templates for similar projects.

Step 2: Run 2–3 targeted searches

Start with the narrowest query. Broaden only if the first results are not useful.

Prefer:

  • site:github.com for code/repo examples
  • site:stackoverflow.com for technical how-to questions
  • DuckDuckGo !gh bang for quick GitHub-scoped searches

Step 3: Summarize findings

Extract the actionable parts. For each result:

  • State what it demonstrates that is relevant to the current hardening task.
  • Note any patterns worth copying (file path, config structure, CI step).
  • Skip results that are off-topic or low quality.

Anti-patterns

  • Do not return raw HTML, scraped noise, or an unfiltered wall of links.
  • Do not cite weak examples when a better official doc or high-signal repo is available.
  • Do not stop after one marginal result; triangulate across at least 2 sources.

Self-check

Before declaring this stage complete, verify:

  • [ ] The response contains at least 2 relevant references.
  • [ ] Every reference includes a URL and a short note explaining why it matters.
  • [ ] For code/CI references, the response identifies the specific pattern, file, or config worth copying.
  • [ ] The output is summarized, not dumped raw.

Failure Handling

  • If a search URL returns no useful results, try a broader query or a different engine.
  • If web_fetch is rate-limited or blocked, wait briefly and retry once with DuckDuckGo instead of Google.
  • If no relevant examples are found after 3 attempts, state that clearly and suggest the user check manually.

Done Criteria

  • The response includes at least 2 relevant references, each with a URL and a relevance note.
  • Any recommended pattern is described concretely enough to copy into the current task.
  • If no strong examples were found after retries, that failure is stated explicitly.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.