Not in the top 1,000 by GitHub stars
BenedictKing/benedictking-skills
BenedictKing's Agent Skills collection for Claude Code and compatible agents
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/codex-review/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
skills/context7-auto-research/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
skills/exa-search/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
skills/firecrawl-scraper/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
skills/gpt-image-2-api/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
skills/tavily-web/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 2e1efb342a35
No earlier version was observed for comparison.
Verified commit 2e1efb342a35818defcbb67223fc675003afd69e
git clone --filter=blob:none --no-checkout https://github.com/BenedictKing/benedictking-skills.git .hotskills/benedictking-benedictking-skills && git -C .hotskills/benedictking-benedictking-skills checkout --detach 2e1efb342a35818defcbb67223fc675003afd69e
# Copy each selected skill directory from .hotskills/benedictking-benedictking-skills into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- codex-review
skills/codex-review - context7-auto-research
skills/context7-auto-research - exa-search
skills/exa-search - firecrawl-scraper
skills/firecrawl-scraper - gpt-image-2-api
skills/gpt-image-2-api - tavily-web
skills/tavily-web
How it works
codex-review
When your agent uses it
Use this skill when users ask for code review, review pending changes, or inspect the latest commit with Codex-based review workflows. It prepares context, runs project linting, and reviews the result.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
5,930 tokensWhen the skill is activated
Reference documents
11,175 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger Conditions
- Core Concept: Intention vs Implementation
- Skill Architecture
- Execution Steps
- Complete Review Protocol
- Codex Review Command Reference
- Important Notes
- Design Rationale
Scripts executed separately
scripts/select-review-model.mjs../context7-auto-research/scripts/context7-api.cjs../exa-search/scripts/exa-api.cjs../firecrawl-scraper/scripts/firecrawl-api.cjs../gpt-image-2-api/scripts/gpt-image-2-api.mjs../tavily-web/scripts/tavily-api.cjs
Files
../../.claude-plugin/plugin.jsonasset435 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesSKILL.mdcore23,940 bytesreferences/codex-runner.mddoc4,762 bytesscripts/select-review-model.mjsruns15,794 bytes../context7-auto-research/.env.exampleasset125 bytes../context7-auto-research/SKILL.mddoc9,668 bytes../context7-auto-research/references/context7-fetcher.mddoc2,057 bytes../context7-auto-research/scripts/context7-api.cjsruns3,144 bytes../exa-search/.env.exampleasset118 bytes../exa-search/SKILL.mddoc4,970 bytes../exa-search/references/exa-fetcher.mddoc764 bytes../exa-search/scripts/exa-api.cjsruns5,564 bytes../firecrawl-scraper/.env.exampleasset135 bytes../firecrawl-scraper/SKILL.mddoc7,191 bytes../firecrawl-scraper/references/firecrawl-fetcher.mddoc1,279 bytes../firecrawl-scraper/scripts/firecrawl-api.cjsruns10,751 bytes../gpt-image-2-api/.env.exampleasset659 bytes../gpt-image-2-api/SKILL.mddoc7,428 bytes../gpt-image-2-api/scripts/gpt-image-2-api.mjsruns23,155 bytes../tavily-web/.env.exampleasset118 bytes../tavily-web/SKILL.mddoc4,564 bytes../tavily-web/references/tavily-fetcher.mddoc773 bytes../tavily-web/scripts/tavily-api.cjsruns5,423 bytes
Read SKILL.md
# Codex Code Review Skill
## Trigger Conditions
Triggered when user input contains:
- "代码审核", "代码审查", "审查代码", "审核代码"
- "review", "code review", "review code", "codex 审核"
- "帮我审核", "检查代码", "审一下", "看看代码"
## Core Concept: Intention vs Implementation
Running `codex review --uncommitted` alone only shows AI "what was done (Implementation)".
Recording intention first tells AI "what you wanted to do (Intention)".View the complete source on GitHubcontext7-auto-research
When your agent uses it
Use this skill when users need current documentation, setup steps, API references, or code examples for a named library, framework, SDK, or API. It fetches up-to-date Context7 docs.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
2,373 tokensWhen the skill is activated
Reference documents
515 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Automatic Activation Triggers
- Research Process
- Helper Script Usage
- Best Practices
- Example Workflows
- Architecture: Context Separation
- Integration with Existing Skills
- Performance Considerations
- Limitations
Scripts executed separately
scripts/context7-api.cjs
Files
.env.exampleasset125 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesSKILL.mdcore9,668 bytesreferences/context7-fetcher.mddoc2,057 bytesscripts/context7-api.cjsruns3,144 bytes
Read SKILL.md
# Context7 Auto Research Skill
This skill automatically fetches current documentation from Context7 API when detecting library/framework-related queries, ensuring responses use up-to-date information instead of potentially outdated training data.
## Automatic Activation Triggers
This skill should activate **proactively** when the user's message contains:
### Implementation Queries (实现相关)
- "如何实现" / "怎么写" / "怎么做"
- "How do I..." / "How to..." / "How can I..."
- "Show me how to..." / "Write code for..."
View the complete source on GitHubexa-search
When your agent uses it
Use this skill when users need semantic web search, similar-page discovery, result content retrieval, research-paper lookup, GitHub discovery, or structured Exa-powered research.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
1,294 tokensWhen the skill is activated
Reference documents
189 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger Conditions & Endpoint Selection
- Recommended Architecture (Main Skill + Sub-skill)
- Execution Method
- Payload Examples
- Environment Variables & API Key
- Response Format
Scripts executed separately
scripts/exa-api.cjs
Files
.env.exampleasset118 bytesSKILL.mdcore4,970 bytesSKILL.mdcore4,970 bytesSKILL.mdcore4,970 bytesSKILL.mdcore4,970 bytesSKILL.mdcore4,970 bytesSKILL.mdcore4,970 bytesreferences/exa-fetcher.mddoc764 bytesscripts/exa-api.cjsruns5,564 bytes
Read SKILL.md
# Exa Search Skill
## Trigger Conditions & Endpoint Selection
Choose Exa endpoint based on user intent:
- **search**: Need semantic search / find web pages / research topics. Use `type: "auto"` by default.
- **deep search / structured research**: Use the **search** endpoint with `type: "deep"` or `type: "deep-reasoning"` and optional `outputSchema`.
- **contents**: Given result IDs, need to extract full content.
- **findsimilar**: Given URL, need to find similar pages.
- **answer**: Need direct answer to a question.
`/research` and `/research/v1` are deprecated and were hard-removed on 2026-05-01. Do not use them for new calls; migrate research-style requests to `/search` with `type: "deep-reasoning"`.
View the complete source on GitHubfirecrawl-scraper
When your agent uses it
Use this skill when users need to scrape web pages, extract structured page data, take website screenshots, parse PDFs, batch-scrape URLs, or crawl a site with Firecrawl.
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
1,964 tokensWhen the skill is activated
Reference documents
317 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger Conditions & Endpoint Selection
- Recommended Architecture (Main Skill + Sub-skill)
- Execution Method
- Payload Examples
- Key Features
- Environment Variables & API Key
- Response Format
Scripts executed separately
scripts/firecrawl-api.cjs
Files
.env.exampleasset135 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesSKILL.mdcore7,191 bytesreferences/firecrawl-fetcher.mddoc1,279 bytesscripts/firecrawl-api.cjsruns10,751 bytes
Read SKILL.md
# Firecrawl Scraper Skill
## Trigger Conditions & Endpoint Selection
Choose Firecrawl endpoint based on user intent:
- **scrape**: Need to extract content from a single web page (markdown, html, json, screenshot, pdf)
- **crawl**: Need to crawl entire website with depth control and path filtering
- **map**: Need to quickly get a list of all URLs on a website
- **batch-scrape**: Need to scrape multiple URLs in parallel
- **crawl-status**: Given crawl job ID, check crawl progress/results (optional `--wait`)
- **batch-status**: Given batch job ID, check batch scrape progress/results (optional `--wait`)
- **batch-errors**: Given batch job ID, retrieve batch scrape errors
View the complete source on GitHubgpt-image-2-api
When your agent uses it
Generate and edit images with gpt-image-2 through a third-party OpenAI-compatible API using .env-configured OPENAI_API_KEY and OPENAI_BASE_URL values. Use when the user asks to create images, edit reference images, create visual assets, illustrations, or image variations with a configurable API endpoint.
What it loads into context
Frontmatter
131 tokensAlways available to the agent
SKILL.md
1,937 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Environment Variables & API Key
- Configuration
- Workflow
- Available Scripts
- Generate Image
- Edit Image
- Parameters
Scripts executed separately
scripts/gpt-image-2-api.mjs
Files
.env.exampleasset659 bytesSKILL.mdcore7,428 bytesSKILL.mdcore7,428 bytesSKILL.mdcore7,428 bytesSKILL.mdcore7,428 bytesSKILL.mdcore7,428 bytesSKILL.mdcore7,428 bytesscripts/gpt-image-2-api.mjsruns23,155 bytes
Read SKILL.md
# gpt-image-2-api
## Purpose
Generate and edit images with gpt-image-2 through a third-party OpenAI-compatible API using .env-configured OPENAI_API_KEY and OPENAI_BASE_URL values. Use when the user asks to create images, edit reference images, create visual assets, illustrations, or image variations with a configurable API endpoint.
## Environment Variables & API Key
Two ways to configure API settings (priority: environment variable > `.env`):
1. Environment variables: `OPENAI_API_KEY`, `OPENAI_BASE_URL`, and optional `OPENAI_IMAGE_*` overrides
2. `.env` file: Place in `.env`, can copy from `.env.example`
You can manage the `.env` file manually or through `skill-master env set`.
## ConfigurationView the complete source on GitHubtavily-web
When your agent uses it
Use this skill when users need current web research, source discovery, URL content extraction, site mapping, crawling, or structured Tavily-powered research.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,224 tokensWhen the skill is activated
Reference documents
193 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger Conditions & Endpoint Selection
- Recommended Architecture (Main Skill + Sub-skill)
- Execution Method
- Payload Examples (Based on Provided curl)
- Environment Variables & API Key
Scripts executed separately
scripts/tavily-api.cjs
Files
.env.exampleasset118 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesSKILL.mdcore4,564 bytesreferences/tavily-fetcher.mddoc773 bytesscripts/tavily-api.cjsruns5,423 bytes
Read SKILL.md
# Tavily Web Skill
## Trigger Conditions & Endpoint Selection
Choose Tavily endpoint based on user intent:
- **search**: Need to "search web / latest info / find sources / find links"
- **extract**: Given URL(s), need to extract/summarize content
- **crawl**: Need to traverse site following instructions and scrape page content
- **map**: Need to discover site page list/structure (without full content or metadata only)
- **research**: Need structured research output following given `output_schema`
## Recommended Architecture (Main Skill + Sub-skill)
View the complete source on GitHubSkills included
- codex-review
- context7-auto-research
- exa-search
- firecrawl-scraper
- gpt-image-2-api
- tavily-web
Repository facts
- License
- MIT
- Created
- Apr 20, 2026
- Last pushed
- Aug 10, 2026
- Forks
- 2
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 48 notes
skills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/codex-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/context7-auto-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/exa-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/exa-search/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 20 broad permissionsin 11 files: skills/context7-auto-research/SKILL.md:1 skills/context7-auto-research/references/context7-fetcher.md:1 skills/exa-search/SKILL.md:1 and 8 more
- No dangerous shell commands
- 132 network referencesin 17 files: skills/firecrawl-scraper/SKILL.md:52 skills/gpt-image-2-api/scripts/gpt-image-2-api.mjs:313 skills/exa-search/SKILL.md:101 and 14 more
- No hidden or obfuscated text
- No instruction overrides
- 11 executable scriptsin 6 files: skills/context7-auto-research/scripts/context7-api.cjs:1 skills/exa-search/scripts/exa-api.cjs:1 skills/firecrawl-scraper/scripts/firecrawl-api.cjs:1 and 3 more
- 98 references to secretsin 15 files: skills/context7-auto-research/scripts/context7-api.cjs:14 skills/context7-auto-research/SKILL.md:190 skills/exa-search/scripts/exa-api.cjs:20 and 12 more
- No requests to vote in Hot
Show all 261 signals by file
.claude-plugin/plugin.json
skills/codex-review/SKILL.md
- Broad permissionsline 1
Bash Read Glob Write Edit
skills/codex-review/references/codex-runner.md
- Broad permissionsline 1
Bash
skills/codex-review/scripts/select-review-model.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 49
const BASE_URL = 'https://api.codexradar.com' - Network accessline 50
const SITE_URL = 'https://deng.codexradar.com/' - Network accessline 114
const timer = setTimeout(() => controller.abort(), timeoutMs) try { const resp = await fetch(url, { ...options, signal: controller.signal }) - Network accessline 115
try { const resp = await fetch(url, { ...options, signal: controller.signal }) return resp - Network accessline 116
const resp = await fetch(url, { ...options, signal: controller.signal })
skills/context7-auto-research/.env.example
- Network accessline 1
# Context7 API Key Configuration # Get your API key from: https://context7.com/dashboard - Network accessline 1
# Context7 API Key Configuration # Get your API key from: https://context7.com/dashboard - Network accessline 2
# Get your API key from: https://context7.com/dashboard - Network accessline 2
# Get your API key from: https://context7.com/dashboard - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted]
skills/context7-auto-research/SKILL.md
- Broad permissionsline 1
Bash Read - Broad permissionsline 1
Bash Read - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Network accessline 214
**Get API Key:** Visit [context7.com/dashboard](https://context7.com/dashboard) to register and obtain your API key. - Network accessline 214
**Get API Key:** Visit [context7.com/dashboard](https://context7.com/dashboard) to register and obtain your API key.
skills/context7-auto-research/references/context7-fetcher.md
skills/context7-auto-research/scripts/context7-api.cjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 12
const API_BASE = 'https://context7.com/api/v2'; - Network accessline 12
const API_BASE = 'https://context7.com/api/v2'; - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted]
skills/exa-search/.env.example
- Network accessline 1
# Exa API Key Configuration # Get your API key from: https://dashboard.exa.ai/api-keys - Network accessline 1
# Exa API Key Configuration # Get your API key from: https://dashboard.exa.ai/api-keys - Network accessline 2
# Get your API key from: https://dashboard.exa.ai/api-keys - Network accessline 2
# Get your API key from: https://dashboard.exa.ai/api-keys - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted]
skills/exa-search/SKILL.md
- Broad permissionsline 1
Bash Read - Broad permissionsline 1
Bash Read - Network accessline 101
cat <<'JSON' | node scripts/exa-api.cjs findsimilar { "url": "https://example.com/article", - Network accessline 101
cat <<'JSON' | node scripts/exa-api.cjs findsimilar { "url": "https://example.com/article", - Network accessline 102
{ "url": "https://example.com/article", "numResults": 10, - Network accessline 102
{ "url": "https://example.com/article", "numResults": 10, - Network accessline 103
"url": "https://example.com/article", - Network accessline 103
"url": "https://example.com/article", - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted]
skills/exa-search/scripts/exa-api.cjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 17
const API_BASE = 'https://api.exa.ai'; - Network accessline 17
const API_BASE = 'https://api.exa.ai'; - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted]
skills/firecrawl-scraper/.env.example
- Network accessline 1
# Firecrawl API Key Configuration # Get your API key from: https://www.firecrawl.dev/app/api-keys - Network accessline 1
# Firecrawl API Key Configuration # Get your API key from: https://www.firecrawl.dev/app/api-keys - Network accessline 2
# Get your API key from: https://www.firecrawl.dev/app/api-keys - Network accessline 2
# Get your API key from: https://www.firecrawl.dev/app/api-keys - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted]
skills/firecrawl-scraper/SKILL.md
- Broad permissionsline 1
Bash Read - Broad permissionsline 1
Bash Read - Network accessline 52
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com", - Network accessline 52
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com", - Network accessline 53
{ "url": "https://example.com", "formats": ["markdown", "links"], - Network accessline 53
{ "url": "https://example.com", "formats": ["markdown", "links"], - Network accessline 54
"url": "https://example.com", - Network accessline 54
"url": "https://example.com", - Network accessline 73
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com", - Network accessline 73
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com", - Network accessline 74
{ "url": "https://example.com", "formats": ["markdown"], - Network accessline 74
{ "url": "https://example.com", "formats": ["markdown"], - Network accessline 75
"url": "https://example.com", - Network accessline 75
"url": "https://example.com", - Network accessline 93
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com/document.pdf", - Network accessline 93
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com/document.pdf", - Network accessline 94
{ "url": "https://example.com/document.pdf", "formats": ["markdown"], - Network accessline 94
{ "url": "https://example.com/document.pdf", "formats": ["markdown"], - Network accessline 95
"url": "https://example.com/document.pdf", - Network accessline 95
"url": "https://example.com/document.pdf", - Network accessline 105
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com/product", - Network accessline 105
cat <<'JSON' | node scripts/firecrawl-api.cjs scrape { "url": "https://example.com/product", - Network accessline 106
{ "url": "https://example.com/product", "formats": [ - Network accessline 106
{ "url": "https://example.com/product", "formats": [ - Network accessline 107
"url": "https://example.com/product", - Network accessline 107
"url": "https://example.com/product", - Network accessline 130
cat <<'JSON' | node scripts/firecrawl-api.cjs crawl { "url": "https://docs.example.com", - Network accessline 130
cat <<'JSON' | node scripts/firecrawl-api.cjs crawl { "url": "https://docs.example.com", - Network accessline 131
{ "url": "https://docs.example.com", "formats": ["markdown"], - Network accessline 131
{ "url": "https://docs.example.com", "formats": ["markdown"], - Network accessline 132
"url": "https://docs.example.com", - Network accessline 132
"url": "https://docs.example.com", - Network accessline 147
cat <<'JSON' | node scripts/firecrawl-api.cjs crawl --wait { "url": "https://docs.example.com", - Network accessline 147
cat <<'JSON' | node scripts/firecrawl-api.cjs crawl --wait { "url": "https://docs.example.com", - Network accessline 148
{ "url": "https://docs.example.com", "formats": ["markdown"], - Network accessline 148
{ "url": "https://docs.example.com", "formats": ["markdown"], - Network accessline 149
"url": "https://docs.example.com", - Network accessline 149
"url": "https://docs.example.com", - Network accessline 159
cat <<'JSON' | node scripts/firecrawl-api.cjs map { "url": "https://example.com", - Network accessline 159
cat <<'JSON' | node scripts/firecrawl-api.cjs map { "url": "https://example.com", - Network accessline 160
{ "url": "https://example.com", "search": "documentation", - Network accessline 160
{ "url": "https://example.com", "search": "documentation", - Network accessline 161
"url": "https://example.com", - Network accessline 161
"url": "https://example.com", - Network accessline 172
{ "urls": [ "https://example.com/page1", - Network accessline 172
{ "urls": [ "https://example.com/page1", - Network accessline 173
"urls": [ "https://example.com/page1", "https://example.com/page2", - Network accessline 173
"urls": [ "https://example.com/page1", "https://example.com/page2", - Network accessline 174
"https://example.com/page1", - Network accessline 174
"https://example.com/page1", - Network accessline 175
"https://example.com/page2", - Network accessline 175
"https://example.com/page2", - Network accessline 176
"https://example.com/page3" - Network accessline 176
"https://example.com/page3" - Network accessline 189
{ "urls": [ "https://example.com/page1", - Network accessline 189
{ "urls": [ "https://example.com/page1", - Network accessline 190
"urls": [ "https://example.com/page1", "https://example.com/page2" - Network accessline 190
"urls": [ "https://example.com/page1", "https://example.com/page2" - Network accessline 191
"https://example.com/page1", - Network accessline 191
"https://example.com/page1", - Network accessline 192
"https://example.com/page2" - Network accessline 192
"https://example.com/page2" - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted]
skills/firecrawl-scraper/references/firecrawl-fetcher.md
skills/firecrawl-scraper/scripts/firecrawl-api.cjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 22
const API_BASE = 'https://api.firecrawl.dev'; - Network accessline 22
const API_BASE = 'https://api.firecrawl.dev'; - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 267
[Credential-related source omitted] - Access to secretsline 267
[Credential-related source omitted]
skills/gpt-image-2-api/.env.example
- Network accessline 4
[Credential-related source omitted] - Network accessline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted] - Network accessline 5
OPENAI_BASE_URL=http://127.0.0.1:3688/v1 - Network accessline 5
OPENAI_BASE_URL=http://127.0.0.1:3688/v1
skills/gpt-image-2-api/SKILL.md
- Broad permissionsline 1
Bash Read Write - Broad permissionsline 1
Bash Read Write - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 28
[Credential-related source omitted] - Network accessline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 29
- `OPENAI_BASE_URL`: OpenAI-compatible base URL, for example `http://127.0.0.1:3688/v1` - Network accessline 29
- `OPENAI_BASE_URL`: OpenAI-compatible base URL, for example `http://127.0.0.1:3688/v1`
skills/gpt-image-2-api/scripts/gpt-image-2-api.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 313
if (image.bytes) return image; if (!image.url) throw new Error('Image response item has neither bytes nor url'); const response = await fetch(image.url); - Network accessline 313
if (image.bytes) return image; if (!image.url) throw new Error('Image response item has neither bytes nor url'); const response = await fetch(image.url); - Network accessline 314
if (!image.url) throw new Error('Image response item has neither bytes nor url'); const response = await fetch(image.url); if (!response.ok) throw new Error(`Failed to download image URL: HTTP ${response.status}`); - Network accessline 314
if (!image.url) throw new Error('Image response item has neither bytes nor url'); const response = await fetch(image.url); if (!response.ok) throw new Error(`Failed to download image URL: HTTP ${response.status}`); - Network accessline 315
const response = await fetch(image.url); - Network accessline 315
const response = await fetch(image.url); - Network accessline 477
Environment: OPENAI_API_KEY API key for the OpenAI-compatible endpoint OPENAI_BASE_URL Base URL, for example http://127.0.0.1:3688/v1 - Network accessline 477
Environment: OPENAI_API_KEY API key for the OpenAI-compatible endpoint OPENAI_BASE_URL Base URL, for example http://127.0.0.1:3688/v1 - Network accessline 478
[Credential-related source omitted] - Network accessline 478
[Credential-related source omitted] - Access to secretsline 478
[Credential-related source omitted] - Access to secretsline 478
[Credential-related source omitted] - Network accessline 479
OPENAI_BASE_URL Base URL, for example http://127.0.0.1:3688/v1 - Network accessline 479
OPENAI_BASE_URL Base URL, for example http://127.0.0.1:3688/v1 - Network accessline 508
[Credential-related source omitted] - Network accessline 508
[Credential-related source omitted] - Access to secretsline 508
[Credential-related source omitted] - Access to secretsline 508
[Credential-related source omitted] - Network accessline 509
const baseUrl = readArg('--base-url', readEnvValue(skillEnv, 'OPENAI_BASE_URL') || 'http://127.0.0.1:3688/v1').replace(/\/+$/, ''); - Network accessline 509
const baseUrl = readArg('--base-url', readEnvValue(skillEnv, 'OPENAI_BASE_URL') || 'http://127.0.0.1:3688/v1').replace(/\/+$/, ''); - Access to secretsline 536
[Credential-related source omitted] - Access to secretsline 536
[Credential-related source omitted] - Network accessline 572
const response = await fetch(url, options); - Network accessline 572
const response = await fetch(url, options);
skills/tavily-web/.env.example
- Network accessline 1
# Tavily API Key Configuration # Get your API key from: https://app.tavily.com/home - Network accessline 1
# Tavily API Key Configuration # Get your API key from: https://app.tavily.com/home - Network accessline 2
# Get your API key from: https://app.tavily.com/home - Network accessline 2
# Get your API key from: https://app.tavily.com/home - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted]
skills/tavily-web/SKILL.md
- Broad permissionsline 1
Bash Read - Broad permissionsline 1
Bash Read - Network accessline 77
cat <<'JSON' | node scripts/tavily-api.cjs extract { "urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", - Network accessline 77
cat <<'JSON' | node scripts/tavily-api.cjs extract { "urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", - Network accessline 78
{ "urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", "query": "<string>", - Network accessline 78
{ "urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", "query": "<string>", - Network accessline 79
"urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", - Network accessline 79
"urls": "https://en.wikipedia.org/wiki/Artificial_intelligence", - Access to secretsline 184
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted]
skills/tavily-web/references/tavily-fetcher.md
skills/tavily-web/scripts/tavily-api.cjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 17
const API_BASE = 'https://api.tavily.com'; - Network accessline 17
const API_BASE = 'https://api.tavily.com'; - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 4 facts
- Contacts api.codexradar.com, which SKILL.md, the README and the plugin manifest do not mentioncodex-review/scripts/select-review-model.mjs:49High confidence
- Contacts deng.codexradar.com, which SKILL.md, the README and the plugin manifest do not mentioncodex-review/scripts/select-review-model.mjs:50High confidence
- Contacts api.exa.ai, which SKILL.md, the README and the plugin manifest do not mentionexa-search/scripts/exa-api.cjs:17High confidence
- Contacts api.firecrawl.dev, which SKILL.md, the README and the plugin manifest do not mentionfirecrawl-scraper/scripts/firecrawl-api.cjs:22High confidence
Signal confidence: 228 facts
- Broad permissions in the frontmatter of the SKILL.mdcodex-review/SKILL.md:1High confidence
- Broad permissions in prose of documentationcodex-review/references/codex-runner.md:1Low confidence
- Executable script in code of a file that runscodex-review/scripts/select-review-model.mjs:1High confidence
- Network access in code of a file that runscodex-review/scripts/select-review-model.mjs:49High confidence
- Network access in code of a file that runscodex-review/scripts/select-review-model.mjs:50High confidence
- Network access in code of a file that runscodex-review/scripts/select-review-model.mjs:114High confidence
- Network access in code of a file that runscodex-review/scripts/select-review-model.mjs:115High confidence
- Network access in code of a file that runscodex-review/scripts/select-review-model.mjs:116High confidence
- Broad permissions in the frontmatter of the SKILL.mdskills/context7-auto-research/SKILL.md:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdcontext7-auto-research/SKILL.md:1High confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueskills/context7-auto-research/SKILL.md:190Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valuecontext7-auto-research/SKILL.md:190Low confidence
- Access to secrets in code of the SKILL.mdskills/context7-auto-research/SKILL.md:195High confidence
- Access to secrets in code of the SKILL.mdcontext7-auto-research/SKILL.md:195High confidence
- Access to secrets in code of the SKILL.mdskills/context7-auto-research/SKILL.md:196High confidence
- Access to secrets in code of the SKILL.mdcontext7-auto-research/SKILL.md:196High confidence
- Access to secrets in code of the SKILL.mdskills/context7-auto-research/SKILL.md:202High confidence
- Access to secrets in code of the SKILL.mdcontext7-auto-research/SKILL.md:202High confidence
- Access to secrets in code of the SKILL.mdskills/context7-auto-research/SKILL.md:203High confidence
- Access to secrets in code of the SKILL.mdcontext7-auto-research/SKILL.md:203High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueskills/context7-auto-research/SKILL.md:209Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuecontext7-auto-research/SKILL.md:209Low confidence
- Access to secrets in prose of the SKILL.mdskills/context7-auto-research/SKILL.md:212Low confidence
- Access to secrets in prose of the SKILL.mdcontext7-auto-research/SKILL.md:212Low confidence
- Network access in prose of the SKILL.mdskills/context7-auto-research/SKILL.md:214Low confidence
- Network access in prose of the SKILL.mdcontext7-auto-research/SKILL.md:214Low confidence
- Broad permissions in prose of documentationskills/context7-auto-research/references/context7-fetcher.md:1Low confidence
- Broad permissions in prose of documentationcontext7-auto-research/references/context7-fetcher.md:1Low confidence
- Executable script in code of a file that runsskills/context7-auto-research/scripts/context7-api.cjs:1High confidence
- Executable script in code of a file that runscontext7-auto-research/scripts/context7-api.cjs:1High confidence
- Network access in code of a file that runsskills/context7-auto-research/scripts/context7-api.cjs:12High confidence
- Network access in code of a file that runscontext7-auto-research/scripts/context7-api.cjs:12High confidence
- Access to secrets in a comment of a file that runsskills/context7-auto-research/scripts/context7-api.cjs:14Low confidence
- Access to secrets in a comment of a file that runscontext7-auto-research/scripts/context7-api.cjs:14Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/context7-auto-research/scripts/context7-api.cjs:17Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecontext7-auto-research/scripts/context7-api.cjs:17Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/context7-auto-research/scripts/context7-api.cjs:18Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecontext7-auto-research/scripts/context7-api.cjs:18Low confidence
- Access to secrets in a comment of a file that runsskills/context7-auto-research/scripts/context7-api.cjs:21Low confidence
- Access to secrets in a comment of a file that runscontext7-auto-research/scripts/context7-api.cjs:21Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/context7-auto-research/scripts/context7-api.cjs:22Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecontext7-auto-research/scripts/context7-api.cjs:22Low confidence
- Access to secrets in code of a file that runsskills/context7-auto-research/scripts/context7-api.cjs:25High confidence
- Access to secrets in code of a file that runscontext7-auto-research/scripts/context7-api.cjs:25High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/context7-auto-research/scripts/context7-api.cjs:34Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecontext7-auto-research/scripts/context7-api.cjs:34Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/context7-auto-research/scripts/context7-api.cjs:43Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecontext7-auto-research/scripts/context7-api.cjs:43Low confidence
- Broad permissions in the frontmatter of the SKILL.mdskills/exa-search/SKILL.md:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdexa-search/SKILL.md:1High confidence
and 178 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/codex-review/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/codex-review/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/codex-review/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/codex-review/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/codex-review/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.