Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Universal skills loader for AI coding agents - npm i -g openskills
| Date | Stars |
|---|---|
| 2026-07-31 | 10648 |
| 2026-08-01 | 10648 |
| 2026-08-04 | 10658 |
| 2026-08-06 | 10658 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<img src="./assets/logo.svg" alt="OpenSkills" width="420" />
<br/>
<br/>
**Universal skills loader for AI coding agents**
One CLI. Every agent. Same format as Claude Code.
[](https://www.npmjs.com/package/openskills)
[](https://www.npmjs.com/package/openskills)
[](https://opensource.org/licenses/Apache-2.0)
[Quick Start](#-quick-start) · [How It Works](#-how-it-works) · [Commands](#-commands) · [Create Skills](#-creating-your-own-skills) · [FAQ](#-faq)
</div>
---
## ✨ What Is OpenSkills?
OpenSkills brings **Anthropic's skills system** to every AI coding agent — Claude Code, Cursor, Windsurf, Aider, Codex, and anything that can read `AGENTS.md`.
**Think of it as the universal installer for SKILL.md.**
---
## 🚀 Quick Start
```bash
npx openskills install anthropics/skills
npx openskills sync
```
By default, installs are project-local (`./.claude/skills`, or `./.agent/skills` with `--universal`). Use `--global` for `~/.claude/skills`.
---
## ✅ Why OpenSkills
- **Exact Claude Code compatibility** — same prompt format, same marketplace, same folder structure
- **Universal** — works with Claude Code, Cursor, Windsurf, Aider, Codex, and more
- **Progressive disclosure** — load skills only when needed (keeps context clean)
- **Repo-friendly** — skills live in your project and can be versioned
- **Private friendly** — install from local paths or private git repos
---
## 🧠 How It Works
### Claude Code System Prompt (Skills)
Claude Code ships skills as **SKILL.md files** and exposes them inside a `<available_skills>` block. When the user asks for a task, Claude dynamically loads the matching skill.
```xml
<available_skills>
<skill>
<name>pdf</name>
<description>Comprehensive PDF manipulation toolkit for extracting text and tables...</description>
<location>plugin</location>
</skill>
</available_skills>
```
### OpenSkills: Same Format, Universal Loader
OpenSkills generates the **exact same `<available_skills>` XML** in your `AGENTS.md` and loads skills via:
```bash
npx openskills read <skill-name>
```
So any agent that can read `AGENTS.md` can use Claude Code skills without needing Claude Code itself.
### Side-by-Side
| Aspect | Claude Code | OpenSkills |
|--------|-------------|------------|
| **Prompt Format** | `<available_skills>` XML | Same XML |
| **Skill Storage** | `.claude/skills/` | `.claude/skills/` (default) |
| **Invocation** | `Skill("name")` tool | `npx openskills read <name>` |
| **Marketplace** | Anthropic marketplace | GitHub (anthropics/skills) |
| **Progressive Disclosure** | ✅ | ✅ |
<details>
<summary><strong>Show the exact AGENTS.md format OpenSkills writes</strong></summary>
```xml
<skills_system priority="1">
## Available Skills
<!-- SKILLS_TABLE_START -->
<usage>
When users ask you to perform tasks, check if any of the available skills below can help complete the task more effectively.
How to use skills:
- Invoke: `npx openskills read <skill-name>` (run in your shell)
- The skill content will load with detailed instructions
- Base directory provided in output for resolving bundled resources
Usage notes:
- Only use skills listed in <available_skills> below
- Do not invoke a skill that is already loaded in your context
</usage>
<available_skills>
<skill>
<name>pdf</name>
<description>Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms...</description>
<location>project</location>
</skill>
</available_skills>
<!-- SKILLS_TABLE_END -->
</skills_system>
```
</details>
---
## 🔧 Install Skills
### From Anthropic Marketplace
```bash
npx openskills install anthropics/skills
```
### From Any GitHub Repo
```bash
npx openskills install your-org/your-skills
```
### From a Local PathExcerpt of 7,807 characters
Read on GitHubNumman Ali · RetailBook
25
Claude · @anthropics
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:9218a906a4238745, llm:Repository description: "Universal skills loader for AI coding agents - npm i -g openskills" (TypeScript)
matched fp:9218a906a4238745, llm:Repository description: "Universal skills loader for AI coding agents - npm i -g openskills" (TypeScript)