Catalog PyPI
PACKAGE EXPLORERView in registry

agent-skills-library

PyPI

100 curated bilingual (EN+RU) skills in the universal Agent Skills format for Claude Code, OpenCode, Cursor, Windsurf and every LLM/GLM agent. Python SDK + CLI with CI-enforced validation and quality scoring.

agent-skillsai-agentsbilingualclaude-codecursorllmmcpopencodeskillswindsurf
Versions collected1
Direct dependencies11From release 4.0.0
Last observed20 Oct, 23:24 UTC

README

Version 4.0.0 documentation

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

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:

AgentCommand
Claude Codegit clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.claude/skills
OpenCodegit clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.opencode/skills
Cursorgit clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.cursor/skills
Windsurfgit clone --depth 1 https://github.com/ssrjkk/agent-skills.git ~/.windsurf/skills

What is this?

100 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 the SDK + CLI from PyPI
pip install agent-skills-library

# Explore the library (both `agent-skills` and `claude-skills` work)
agent-skills stats          # Library statistics
agent-skills search <query> # Search skills
agent-skills validate       # Validate all skills (EN + RU)
agent-skills quality        # Quality analysis
agent-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:

AgentDefault skills rootNotes
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

MetricValue
Total skills100
Russian translations100 (100%)
Domains16
Quality score100% (Grade A)
Test coverage100%
LicenseMIT

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

DomainSkillDescription
aiagent-developmentBuild reliable LLM agents and agentic workflows: tool use, memory, loops, guardrails, and evaluation
aicontext-engineeringCurate LLM context windows for quality and cost: system prompts, compaction, just-in-time retrieval, progressive disclosure, and token budgets
aiembeddingsWork with text embeddings: model selection, vectorization, similarity, clustering, and caching for search and retrieval
aifew-shot-learningDesigns and curates few-shot examples to guide LLM behavior, including example selection, formatting, and ordering
aifunction-callingImplement robust LLM function/tool calling: schemas, multi-call handling, validation, error recovery, and structured execution
aillm-evalsBuild evaluation suites for LLM applications: golden datasets, metrics, LLM-as-judge, regression gates, and CI integration
aillm-finetuningFine-tunes open-source LLMs (Llama, Mistral, Qwen) using LoRA/QLoRA with HuggingFace and Unsloth
aillm-guardrailsAdd safety guardrails to LLM apps: prompt injection defense, content filtering, PII protection, policy enforcement, and red-teaming
aimcp-serversBuild Model Context Protocol servers and clients: tools, resources, prompts, transport, and secure agent integration
aimlopsOperate machine learning in production: experiment tracking, pipelines, model registry, serving, monitoring, and CI/CD for ML
aimulti-agent-orchestrationDesign and run multi-agent systems: orchestrator-worker, routing, handoffs, shared state, and coordination patterns
aiprompt-cachingOptimize LLM cost and latency with prompt caching: cacheable prefixes, cache-control headers, context layout, and cache-aware prompting
aiprompt-engineeringDesign effective prompts for LLMs: role framing, structured output, chain-of-thought, few-shot, and evaluation
airag-pipelineBuild retrieval-augmented generation pipelines: chunking, embeddings, vector search, hybrid retrieval, and citation
aistructured-outputForce LLMs to emit valid, schema-constrained structured output: JSON modes, function calling, JSON Schema validation, and error recovery
backenddeno-runtimeDeno runtime and standard library
backenddjangoBuild secure web applications with Django: models, views, ORM, admin, auth, REST APIs, and deployment
backenddotnetBuild
backendexpressBuild Node
backendfastapiBuild high-performance Python APIs with FastAPI: routing, Pydantic validation, async, dependency injection, OpenAPI, and testing
backendgo-rest-apiBuild production REST APIs in Go with the standard library or Gin, including routing, middleware, JSON handling, and testing
backendgraphqlDesign and implement GraphQL APIs: schemas, resolvers, queries, mutations, subscriptions, and N+1 avoidance
backendgrpcBuild high-performance services with gRPC: protobuf schemas, unary/streaming RPCs, interceptors, and error handling
backendlaravelBuild PHP web applications with Laravel: routing, Eloquent ORM, Blade, migrations, validation, and deployment
backendnestjsCreates Node
backendrest-api-designDesign consistent REST APIs: resource modeling, status codes, pagination, versioning, error contracts, and documentation
backendrust-tokioAsync Rust with Tokio runtime
backendspring-bootBuild production Java/Kotlin backends with Spring Boot: REST controllers, dependency injection, data access, security, and testing
backendwebsocketsBuild real-time features with WebSockets: connection lifecycle, protocols, backpressure, scaling, and reconnection
blockchainzk-proofsZero-knowledge proof development
dataairflowOrchestrate data pipelines with Apache Airflow: DAGs, tasks, dependencies, sensors, and retries
dataapache-sparkProcess large-scale data with Apache Spark: DataFrames, SQL, joins, partitioning, and optimization
datadata-visualizationCreate clear data visualizations with Matplotlib, Plotly, and Altair: chart selection, design, interactivity, and dashboards
datadbtBuild analytics engineering workflows with dbt: models, tests, sources, macros, and documentation
dataelasticsearchDesign and operate Elasticsearch: mappings, indexing, queries, aggregations, and cluster tuning
datapandasAnalyze and transform tabular data with pandas: dataframes, cleaning, aggregation, joins, and time series
datasql-queryingWrite correct and efficient SQL: joins, aggregations, window functions, CTEs, and query optimization
databaseclickhouseDesign and operate ClickHouse for OLAP analytics: columnar tables, engines, aggregations, partitioning, and performance
databasemongodbDesign and operate MongoDB: document modeling, queries, indexes, aggregation, replication, and sharding
databasemysqlDesign and operate MySQL: schema, InnoDB tuning, indexing, transactions, replication, and query optimization
databasepostgresqlDesign and operate PostgreSQL databases: schema design, indexing, query optimization, transactions, and migrations
databaseprisma-ormModels databases and writes type-safe queries with Prisma ORM
databaseredisUse Redis for caching, sessions, queues, rate limiting, and pub/sub: data structures, persistence, eviction, and clustering
databasesqliteUse SQLite for embedded relational storage: schema, WAL mode, transactions, indexing, and performance
databasevector-databasesDesign and operate vector databases for semantic search and RAG: embeddings, indexes (HNSW), filtering, hybrid search, and scaling
desktopelectronBuilds cross-platform desktop applications with Electron, React, and IPC communication
devopsansibleAutomate infrastructure with Ansible: playbooks, roles, inventory, modules, and idempotency
devopsargocdDeploy applications on Kubernetes with Argo CD: GitOps, applications, sync policies, health checks, and rollbacks
devopsaws-lambdaBuilds and deploys serverless functions with AWS Lambda, API Gateway, and SAM/CDK
devopscloud-native-aiCloud-native AI deployment patterns
devopsdockerContainerize applications with Docker: Dockerfiles, images, networking, volumes, compose, and production hardening
devopsgithub-actionsAutomate CI/CD with GitHub Actions: workflows, jobs, matrices, caching, artifacts, and reusable workflows
devopsgitlab-ciConfigures GitLab CI/CD pipelines with stages, jobs, and GitLab Runner
devopsistioOperate a service mesh with Istio: sidecars, traffic routing, mTLS, observability, and resiliency
devopsjenkinsOperate Jenkins CI/CD: pipelines as code, agents, shared libraries, credentials, and plugins
devopskafkaDesign and operate Kafka event streaming: topics, producers, consumers, consumer groups, partitioning, and exactly-once
devopskubernetesDeploy and operate applications on Kubernetes: workloads, services, config, scaling, and GitOps
devopslokiOperate log aggregation with Grafana Loki: agents, labels, queries (LogQL), retention, and dashboards
devopsnginxConfigure and operate Nginx: reverse proxy, load balancing, TLS, caching, and security headers
devopsobservability-llmLLM observability with Langfuse/LangSmith
devopsplatform-engineeringPlatform engineering with Backstage/Port
devopsprometheus-grafanaSet up monitoring with Prometheus and Grafana: metrics, exporters, alerting rules, dashboards, and SLO tracking
devopsserverless-aiServerless AI inference (Cloudflare Workers, Lambda)
devopssre-slosSRE SLI/SLO/SLA implementation
devopsterraformProvision infrastructure as code with Terraform: resources, modules, state, workspaces, and remote backends
embeddedrust-embeddedRust for embedded systems
engineeringai-testingAI-powered test generation and validation
engineeringclaude-code-commandsUse Claude Code effectively: slash commands, context management, hooks, MCP, permissions, and workflows
engineeringclean-architectureStructure codebases with clean architecture: layers, dependency rule, use cases, ports and adapters
engineeringcode-reviewConduct effective code reviews: correctness, security, performance, style, and actionable feedback
engineeringgit-workflowUse Git effectively: branching, commits, rebase vs merge, history hygiene, conflict resolution, and collaboration workflows
engineeringsystem-designDesign scalable systems: requirements, architecture, data models, trade-offs, and scaling strategies
engineeringtest-driven-developmentPractice test-driven development: red-green-refactor, test design, refactoring safely, and coverage discipline
financealgorithmic-tradingBuild algorithmic trading systems: backtesting, strategy design, order execution, risk management, and market data pipelines
financerisk-modelingBuild financial risk models: VaR, CVaR, Monte Carlo simulation, stress testing, and portfolio risk decomposition
frontendangularBuild enterprise web apps with Angular: components, signals, services, dependency injection, and testing
frontendastroBuild content-focused websites with Astro: islands architecture, content collections, static generation, and integrations
frontendbun-runtimeBun runtime for JavaScript/TypeScript
frontendmodern-cssUse modern CSS: layout (grid/flex), custom properties, container queries, cascade layers, and responsive design
frontendnextjsBuild full-stack React applications with Next
frontendreact-19Build modern user interfaces with React 19, including Server Components, Actions, hooks, and the new compiler
frontendsvelteBuild reactive UIs with Svelte 5: runes, stores, components, and transitions
frontendtailwind-v4Tailwind CSS v4 features
frontendtypescriptApply TypeScript for type-safe JavaScript: type design, generics, utility types, strict mode, and integration with modern tooling
frontendvueBuild reactive user interfaces with Vue 3: Composition API, reactivity, components, state, and tooling
gamedevgame-physicsImplement 2D/3D game physics: rigid bodies, collisions, constraints, raycasting, and performance optimization
gamedevunity-ecsBuild scalable Unity games with Entity Component System (ECS): systems, queries, jobs, burst compilation, and DOTS patterns
healthcarehipaa-complianceImplement HIPAA compliance in healthcare software: PHI protection, access controls, audit logging, encryption, and breach notification
healthcarehl7-fhirBuild healthcare integrations with HL7 FHIR: resources, operations, SMART on FHIR apps, and clinical data exchange
mobileexpo-rnExpo SDK for React Native development
mobileflutterBuild cross-platform mobile apps with Flutter: widgets, state management, navigation, platform channels, and release builds
mobilekotlin-androidBuild Android apps with Kotlin: Compose UI, coroutines, architecture components, and Gradle
mobileswift-iosBuild iOS apps with Swift and SwiftUI: views, state, navigation, concurrency, and Combine
qabrowser-automationAutomate browsers with Playwright: selectors, waits, assertions, screenshots, network interception, and CI
qajestWrite reliable JavaScript tests with Jest: unit tests, mocking, snapshots, coverage, and CI integration
qapytestWrite reliable Python tests with pytest: fixtures, parametrize, mocking, async tests, and CI integration
securityapi-securitySecure web APIs: authentication, authorization, rate limiting, input validation, and abuse protection
securityoauth2-jwtImplements OAuth 2
securityowasp-web-securityHarden web applications against the OWASP Top 10: injection, XSS, auth flaws, CSRF, SSRF, and insecure dependencies
securitysecrets-managementManage secrets safely: vaults, rotation, environment variables, scanning, and least privilege

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.

agent-skills search <query>      # Search by name, description, tags
agent-skills validate --json out.json
agent-skills quality --json out.json
agent-skills catalog             # Rebuild catalog JSON
agent-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.5.0
        with:
          command: validate      # validate | quality | catalog | stats
          target: .claude/skills # path to skills directory
          output: skills_catalog.json

Quality Pipeline

Every skill is scored on 5 dimensions:

DimensionWeightWhat it measures
Completeness25%Section coverage (Quick Start, Validation, etc.)
Depth25%Content length & substance
Code Quality20%Working code examples
Freshness15%Recency of last update
Bilingual15%Russian translation quality

Domains (16)

ai · backend · blockchain · data · database · desktop · devops · embedded · engineering · finance · frontend · gamedev · healthcare · 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 — 100 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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
4.0.029 Sept 202611

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
ssrjkk/agent-skills

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d5a3296788aab1691a4892701f95b8a165a90220de16ca962a0822d096a5604c