Skillr banner
eooo-io eooo-io

Skillr

AI community

Description

Write AI instructions once, sync to every tool. One canonical format (.skillr/) compiles to CLAUDE.md, .cursor/rules, Copilot, Windsurf, Cline, and OpenAI configs.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Skillr

**Write AI instructions once. Sync to every tool you use.**

[![MIT License](https://img.shields.io/badge/license-MIT-22c55e?style=for-the-badge)](LICENSE) [![npm](https://img.shields.io/npm/v/%40eooo/skillr?style=for-the-badge&logo=npm&logoColor=white&color=cb3837)](https://www.npmjs.com/package/@eooo/skillr) [![Node 18+](https://img.shields.io/badge/node-18%2B-339933?style=for-the-badge&logo=node.js&logoColor=white)](https://nodejs.org) [![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org)


Every AI coding tool has its own config format. Claude uses `CLAUDE.md`. Cursor uses `.cursor/rules/`. Copilot uses `.github/copilot-instructions.md`. Codex uses `AGENTS.md`. Windsurf, Cline, Zed — all different.

**Skillr** gives you one canonical format (`.skillr/`) and compiles it to all of them. No Docker, no database, no web browser. Just a CLI.

.skillr/skills/
    ├── code-review.md
    ├── testing-strategy.md
    └── api-standards.md
          │
          ▼  skillr sync
    ┌─────┼─────┬─────┬─────┬─────┐
    ▼     ▼     ▼     ▼     ▼     ▼
 CLAUDE  .cursor  copilot  .windsurf  .clinerules  AGENTS
  .md    /rules   .md      /rules                  .md

Install

npm install -g @eooo/skillr

Or use directly with `npx`:

npx @eooo/skillr 

Quick Start

skillr init
skillr add "Code Review Standards"
# edit .skillr/skills/code-review-standards.md
skillr sync

That's it. Here's what just happened:

**Your skill** (`.skillr/skills/code-review-standards.md`):

---
id: code-review-standards
name: Code Review Standards
description: Enforce team code review conventions
tags: [code-quality]
---

All public functions must have JSDoc.
Prefer composition over inheritance.
No `any` types in TypeScript.

**Generated output** after