Skip to main content

Skills Languages Domains Quality Coverage Agent-agnostic MIT Stars CI Release Last commit

Skills Library

Curated bilingual (EN + RU) skills in the universal Agent Skills format

Works with Claude Code, OpenCode, Cursor, Windsurf and every Agent Skills-compatible tool

Live Catalog Site · Releases · Issues · Discussions

Skills Library banner


Install in one line

curl -fsSL https://raw.githubusercontent.com/ssrjkk/agent-skills/main/install.sh | bash

Or clone directly into your agent's skills directory:

Agent Command
Claude Code git clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.claude/skills
OpenCode git clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.opencode/skills
Cursor git clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.cursor/skills
Windsurf git clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.windsurf/skills

What is this?

59 production-grade, bilingual (English + Russian) skills following the universal Agent Skills format — the SKILL.md convention shared by Claude Code, OpenCode, Cursor, Windsurf and other agents. Each skill is a folder with a SKILL.md (primary, English) and an optional SKILL.ru.md (parallel Russian translation). Any agent that implements the Agent Skills spec can consume them directly.

The library ships with a Python SDK + CLI for validation, quality scoring, cataloging and search, all enforced in CI.

Quick Start

# Install (editable)
pip install -e .

# Explore the library
claude-skills stats          # Library statistics
claude-skills search <query> # Search skills
claude-skills validate       # Validate all skills (EN + RU)
claude-skills quality        # Quality analysis
claude-skills catalog        # Rebuild skills_catalog.json

Using the skills with your agent

Every skill is a standard Agent Skills directory:

.claude/skills/
  {domain}/
    {skill-name}/
      SKILL.md        <- English (primary)
      SKILL.ru.md     <- Russian (parallel)

To install a skill into another agent, point it at the same folder — the file format is identical, only the root directory changes:

Agent Default skills root Notes
Claude Code .claude/skills/ Native
OpenCode .opencode/skills/ Same SKILL.md format
Cursor .cursor/skills/ Same SKILL.md format
Windsurf .windsurf/skills/ Same SKILL.md format

Frontmatter is strictly validated for cross-agent portability in CI (scripts/check_agent_interop.py): portable name, single-line description, no duplicate names.

Stats

Metric Value
Total skills 59
Russian translations 59 (100%)
Domains 13
Quality score 100% (Grade A)
Test coverage 100%
License MIT

Only skills meeting the quality bar (Grade A, no validation errors) are kept in main. Everything else is archived under the v1.0-legacy tag.

Skills by domain

Domain Skill Description
ai few-shot-learning Few-shot prompt design with example selection
ai llm-finetuning Fine-tuning LLMs end-to-end
ai prompt-engineering Reliable prompt design for LLMs
ai rag-pipeline Retrieval-augmented generation
ai agent-development Reliable LLM agents with tools
ai mcp-servers Model Context Protocol servers
ai llm-evals Evaluation suites for LLMs
ai function-calling Robust LLM tool calling
ai prompt-caching LLM cost & latency optimization
ai mlops ML in production lifecycle
backend deno-runtime Deno realtime apps & Workers
backend nestjs NestJS modular backends
backend rust-tokio Async Rust with Tokio
backend fastapi High-performance Python APIs
backend go-rest-api REST APIs in Go
backend rest-api-design Consistent REST API design
backend django Secure Django web apps
backend grpc High-performance gRPC services
backend express Node.js APIs with Express
blockchain zk-proofs Zero-knowledge proofs
data pandas Tabular data analysis & ETL
data sql-querying Correct & efficient SQL
data elasticsearch Search & log analytics
database postgresql PostgreSQL schema & queries
database prisma-orm Prisma ORM data layer
database redis Caching, queues, rate limiting
database vector-databases Semantic search & RAG retrieval
database mongodb Flexible NoSQL documents
desktop electron Electron cross-platform apps
devops aws-lambda Serverless on AWS Lambda
devops cloud-native-ai Cloud-native AI platforms
devops docker Containers & deployment
devops github-actions CI/CD pipelines on GitHub
devops gitlab-ci GitLab CI/CD pipelines
devops kubernetes Container orchestration
devops observability-llm LLM observability
devops platform-engineering Internal developer platforms
devops serverless-ai Serverless AI workloads
devops sre-slos SLOs & reliability
devops terraform Infrastructure as code
devops kafka Event streaming platform
devops prometheus-grafana Metrics & dashboards
embedded rust-embedded Embedded Rust
engineering ai-testing AI/LLM testing
engineering code-review Effective code reviews
engineering git-workflow Git branching & history hygiene
engineering claude-code-commands Claude Code commands & hooks
frontend bun-runtime Bun runtime & tooling
frontend nextjs Next.js full-stack React
frontend react-19 Modern React UIs
frontend tailwind-v4 Tailwind CSS v4
frontend typescript Type-safe JavaScript
frontend vue Vue 3 reactive UIs
mobile expo-rn Expo & React Native
mobile flutter Cross-platform Flutter apps
qa browser-automation Playwright E2E & scraping
qa pytest Reliable Python testing
security oauth2-jwt OAuth 2.0 & JWT
security owasp-web-security OWASP Top 10 hardening

SDK

Python

from claude_skills.catalog import CatalogBuilder
from claude_skills.validator import ValidationPipeline
from claude_skills.quality import QualityAnalyzer

catalog = CatalogBuilder().build_catalog()
print(f"{catalog.metadata.total_skills} skills, {catalog.metadata.total_ru} RU")

pipeline = ValidationPipeline(Path(".claude/skills"))
report = pipeline.report(pipeline.run_all())
print(f"Errors: {report['errors']}, Warnings: {report['warnings']}")

CLI

Commands: stats, search, validate, quality, catalog.

claude-skills search <query>      # Search by name, description, tags
claude-skills validate --json out.json
claude-skills quality --json out.json
claude-skills catalog             # Rebuild catalog JSON
claude-skills stats               # Library statistics

GitHub Action

Validate, score, and catalog skills in your own repo with the Claude Skills Action:

name: Validate skills
on:
  pull_request:

jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: ssrjkk/agent-skills@v3.4.0
        with:
          command: validate
          target: .claude/skills

Quality Pipeline

Every skill is scored on 5 dimensions:

Dimension Weight What it measures
Completeness 25% Section coverage (Quick Start, Validation, etc.)
Depth 25% Content length & substance
Code Quality 20% Working code examples
Freshness 15% Recency of last update
Bilingual 15% Russian translation quality

Domains (13)

ai · backend · blockchain · data · database · desktop · devops · embedded · engineering · frontend · mobile · qa · security

Author

ssrjkk — creator & maintainer

GitHub Telegram Twitter/X Email

For Contributors

See CONTRIBUTING.md. Quick checklist:

  • SKILL.md has frontmatter with name, description, category, tags, models, version
  • SKILL.ru.md is a real translation (not auto-generated)
  • Code examples compile and run
  • SKILL.md passes scripts/check_agent_interop.py (portable to all agents)
  • make test passes
  • make lint passes

Why this library

  • Curated, not generated — 59 hand-reviewed skills that pass a 5-dimension quality pipeline (completeness, depth, code quality, freshness, bilingual).
  • Universal Agent Skills format — the same SKILL.md convention native to Claude Code and supported by OpenCode, Cursor, Windsurf, and others. No lock-in: install once, use anywhere.
  • Bilingual (EN + RU) — every skill ships a real Russian translation, not a machine one.
  • Works across every LLM/GLM ecosystem — skills are written to work with Claude (Sonnet/Opus), OpenAI (GPT), Google (Gemini), and Zhipu GLM models.
  • Quality enforced in CI — validation, quality scoring, anti-pattern detection, cross-agent interop checks, 100% test coverage. What you see in main is what passes the bar.
  • SDK + CLI + GitHub Action — validate, score, catalog and search any skills library programmatically.

Supported agents & models

The SKILL.md format is universal — every skill works with any agent that implements the Agent Skills spec, across model providers:

Claude OpenAI Gemini GLM OpenCode Cursor Windsurf

Legacy Version

The original v1.0 library (10,000+ auto-generated skills) is archived under the v1.0-legacy tag — v3.1 is a complete rewrite focused on quality:

git checkout v1.0-legacy

License

MIT.

Metadata

Release files for agent-skills-library 3.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-skills-library 3.4.0
File Size Uploaded
agent_skills_library-3.4.0.tar.gz 25.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-skills-library 3.4.0
File Interpreter ABI Platform
agent_skills_library-3.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.5 kB

Release files / agent_skills_library-3.4.0.tar.gz

Download URL agent_skills_library-3.4.0.tar.gz
Size 25.9 kB
Tags Source
SHA-256 checksum
How to use checksums
742be55b088e8c386d16def418757c044b4248e2941195e53cdc49a91abd0621
BLAKE2b-256 checksum
How to use checksums
99f7920bedf203eaf1d13c4bfccbcd1be73e028332863e156ca6939b2b111c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / agent_skills_library-3.4.0-py3-none-any.whl

Download URL agent_skills_library-3.4.0-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
356b8dc73dab904d7885c4dc9d94eb77dfeef567cf9aae7132d0ae70a7205835
BLAKE2b-256 checksum
How to use checksums
bc7a95ec4d925cb285992819f4162d41ba96364ea2bd8dab587ae31629b65ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

4.0.0

2 release files

3.5.0

2 release files

3.4.1

2 release files

This release

3.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page