← Back to Skills Marketplace
shiscofield12-beep

github-fetcher

by shiscofield12-beep · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install github-fetcher
Description
Use this skill when the user mentions a GitHub URL or asks to analyze, review, explore, or understand any GitHub project, repository, or codebase. Triggers o...
README (SKILL.md)

\r

GitHub Repository Fetcher\r

\r When given a GitHub URL or repo name, ALWAYS use curl to fetch real content first. Never guess or infer — fetch then analyze.\r \r

Standard analysis workflow\r

# 1. List root directory\r
curl -s "https://api.github.com/repos/OWNER/REPO/contents/"\r
\r
# 2. Get README\r
curl -s "https://raw.githubusercontent.com/OWNER/REPO/main/README.md"\r
\r
# 3. Explore key subdirectories based on findings\r
curl -s "https://api.github.com/repos/OWNER/REPO/contents/src"\r
```\r
\r
## Get specific file\r
```bash\r
curl -s "https://raw.githubusercontent.com/OWNER/REPO/main/PATH/TO/FILE"\r
```\r
\r
## Extract OWNER/REPO from URLs\r
- https://github.com/ultraworkers/claw-code → OWNER=ultraworkers REPO=claw-code\r
- github.com/foo/bar → OWNER=foo REPO=bar\r
\r
## Tips\r
- Try `master` if `main` returns 404\r
- Use `?ref=BRANCH` for other branches\r
- GitHub API rate limit: 60 req/hour unauthenticated\r
- After fetching, always provide analysis based on actual content
Usage Guidance
This skill appears coherent and low-risk: it only needs curl and instructs the agent to fetch public GitHub files for analysis. Keep in mind: (1) public-only — it won’t access private repos unless you supply a GitHub token (the skill does not request one), (2) GitHub rate limits apply for unauthenticated calls (60/hr), and (3) fetched code should never be executed by the agent unless you explicitly instruct it to run code — fetching and analyzing are separate actions. If you plan to analyze private repositories, review and approve any mechanism that supplies an auth token, and consider rate limits and data-volume implications before enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: github-fetcher Version: 1.0.0 The github-fetcher skill is designed to retrieve repository metadata and file contents from GitHub using curl commands directed at official GitHub API and raw content domains. The instructions in SKILL.md are transparent, align with the stated purpose of repository analysis, and lack any indicators of malicious behavior such as data exfiltration or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name and description (fetch/analyze GitHub repos) match the declared requirement (curl) and the runtime instructions (use GitHub API and raw.githubusercontent URLs). There are no unrelated binaries, env vars, or config paths requested.
Instruction Scope
SKILL.md confines actions to fetching content from GitHub (api.github.com and raw.githubusercontent.com) and gives branch-fallback tips. It does not instruct reading local files, other env vars, or exfiltrating data to external endpoints.
Install Mechanism
Instruction-only skill with no install spec or downloads; lowest-risk model for installation because nothing is written to disk by the skill itself.
Credentials
No environment variables, credentials, or config paths are requested. This is proportionate for a skill targeting public GitHub content. Note: it cannot access private repos without an auth token, and the SKILL.md does not request one.
Persistence & Privilege
Flags show default behavior (not always:true). The skill does not request persistent presence or elevated privileges and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install github-fetcher
  3. After installation, invoke the skill by name or use /github-fetcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
init
Metadata
Slug github-fetcher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is github-fetcher?

Use this skill when the user mentions a GitHub URL or asks to analyze, review, explore, or understand any GitHub project, repository, or codebase. Triggers o... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.

How do I install github-fetcher?

Run "/install github-fetcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is github-fetcher free?

Yes, github-fetcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does github-fetcher support?

github-fetcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created github-fetcher?

It is built and maintained by shiscofield12-beep (@shiscofield12-beep); the current version is v1.0.0.

💬 Comments