cd /news/developer-tools/repo2skill-turn-github-repositories-… · home topics developer-tools article
[ARTICLE · art-93611] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Repo2Skill – Turn GitHub Repositories into ChatGPT and Claude Skills

Repo2Skill, an open-source tool by developer Hhhkarimi, converts any public GitHub repository into native Agent Skills for ChatGPT and Claude without requiring paid AI APIs, generating a Skill ZIP with engineering playbooks, references, and built-in evals. The browser-first tool analyzes repository metadata, source files, tests, CI, and configs, then compiles focused evidence packs and decision policies, with support for multiple languages and RTL layouts. It emphasizes evidence discipline, validation honesty, and security awareness, treating repository content as untrusted evidence.

read2 min views1 publishedAug 12, 2026
Repo2Skill – Turn GitHub Repositories into ChatGPT and Claude Skills
Image: source

Turn any public GitHub repository into professional, repository-native Agent Skills for ChatGPT and Claude — without paid AI APIs.

English · فارسی · العربية · 中文 · Français · Español · Italiano

Repository-native— built from real source, manifests, tests, CI, routes, exports, and config.** Engineering modes**— Implement, Debug, Review, Test, Explain, Refactor, and Migrate.** Progressive disclosure**— focused evidence packs instead of one giant source dump.** Built-in evals**— task evals, activation queries, rubric, and hard-fail conditions.** Evidence discipline**— observed facts, inferences, and assumptions stay distinct.** Validation honesty**— unexecuted checks can never be reported as passed.** Security-aware**— repository text is untrusted evidence, never higher-level instruction.** Zero paid AI APIs**— public repo analysis and Skill ZIP generation are browser-first.

Repo2Skill analyzes repository metadata, file structure, selected high-signal source files, manifests, tests, CI, interfaces, and commands. It then compiles a compact orchestration layer plus focused references and evals.

GitHub repository
       ↓
Repository intelligence
       ↓
Architecture + interfaces + commands + tests + CI
       ↓
Bounded evidence packs
       ↓
Engineering playbooks + decision policy + evals
       ↓
ChatGPT Skill.zip  +  Claude Skill.zip
my-repo-repository-engineer/
├── SKILL.md
├── references/
│   ├── repository-profile.md
│   ├── architecture.md
│   ├── workflows.md
│   ├── commands.md
│   ├── code-map.md
│   ├── interfaces.md
│   ├── dependencies.md
│   ├── testing-and-ci.md
│   ├── config-security.md
│   ├── decision-policy.md
│   ├── implementation-playbook.md
│   ├── debugging-playbook.md
│   ├── review-playbook.md
│   ├── refactor-migration-playbook.md
│   ├── evidence-index.md
│   ├── evidence-*.md
│   ├── file-index.md
│   └── provenance.md
└── evals/
    ├── evals.json
    ├── trigger-queries.json
    ├── rubric.md
    └── README.md

Generated Skills include task evals, positive/negative activation queries, an evaluation rubric, and hard-fail conditions for hallucinated commands, false validation claims, unsafe secret handling, destructive operations, and breaking migrations.

Public GitHub metadata and selected raw files are fetched from the browser. Analysis and ZIP generation are client-side. No OpenAI API key, Anthropic API key, vector database, embedding service, or paid analysis API is required.

English is the default UI language. Repo2Skill also includes فارسی, العربية, 中文, Français, Español and Italiano. Persian and Arabic layouts are RTL in the web app.

npm install
npm run dev
http://localhost:3000

Full verification:

npm run check

Import the repository as a Next.js project in Vercel. No environment variable is required.

Optional:

NEXT_PUBLIC_SITE_URL=https://your-domain.example

Repository content is treated as untrusted evidence. Generated Skills separate observed facts from inference, avoid secret values, and require explicit verification before destructive release, deploy, reset, or migration operations.

Repo2Skill currently focuses on public GitHub repositories. Private-repository OAuth/token support is intentionally outside the zero-secret MVP.

See CONTRIBUTING.md.

── more in #developer-tools 4 stories · sorted by recency
── more on @repo2skill 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/repo2skill-turn-gith…] indexed:0 read:2min 2026-08-12 ·