Aller au contenu
fedi.software

Skills pour agents

Skills pour Claude Code, Codex, Cursor et d'autres agents, issues de l'annuaire skills.sh : installations, statut de l'audit de sécurité et commande pour ajouter une skill.

Un skill n’est lié à aucun agent : npx skills add l’installe dans n’importe quel agent pris en charge. Sans -a, la CLI détecte les agents de votre ordinateur et demande où l’ajouter.

Mis à jour · Sources: skills.sh

Affichées : 14 · trouvés : 14 · sur 10 000 dans l'annuaire

  • marimo-pair marimo-team/marimo-pair

    Drive a live marimo notebook as a workspace: run Python in the same kernel the user does, inspect live notebook state, and commit durable notebook changes. Use when the user wants to start a marimo notebook or pair on an active marimo session.

    11 435 Échoué
  • temporal-python-testing wshobson/agents

    Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.

    10 420 Échoué
  • django-tdd affaan-m/ecc

    Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs. Use when writing Django or DRF tests with pytest-django, or driving a Django feature test-first.

    10 200 Échoué
  • notebooklm teng-lin/notebooklm-py

    Install, authenticate, troubleshoot, and operate Gemini Notebook through the notebooklm-py CLI or typed async Python API. Use for notebook and source management, grounded chat and research, and artifact generation or download when the user mentions Gemini Notebook, notebooklm-py, the notebooklm CLI, or its Python API. Do not use for the generic Gemini API or unrelated content creation.

    9 499 Échoué
  • python-pro jeffallan/claude-skills

    Use when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures mypy in strict mode, writes pytest test suites with fixtures and mocking, and validates code with black and ruff. Invoke for type hints, async/await patterns, dataclasses, dependency injection, logging configuration, and structured error handling.

    7 770 Échoué
  • fastapi-expert jeffallan/claude-skills

    Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.

    5 715 Échoué
  • django-expert vintasoftware/django-ai-plugins

    Expert Django backend development guidance. Use when creating Django models, views, serializers, or APIs; debugging ORM queries or migrations; optimizing database performance; implementing authentication; writing tests; or working with Django REST Framework. Follows Django best practices and modern patterns.

    5 534 Échoué
  • pandas-pro jeffallan/claude-skills

    Performs pandas DataFrame operations for data analysis, manipulation, and transformation. Use when working with pandas DataFrames, data cleaning, aggregation, merging, or time series analysis. Invoke for data manipulation tasks such as joining DataFrames on multiple keys, pivoting tables, resampling time series, handling NaN values with interpolation or forward-fill, groupby aggregations, type conversion, or performance optimization of large datasets.

    5 323 Échoué
  • devcontainer-setup trailofbits/skills

    Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.

    4 807 Échoué
  • django-expert jeffallan/claude-skills

    Use when building Django web applications or REST APIs with Django REST Framework. Invoke when working with settings.py, models.py, manage.py, or any Django project file. Creates Django models with proper indexes, optimizes ORM queries using select_related/prefetch_related, builds DRF serializers and viewsets, and configures JWT authentication. Trigger terms: Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web.

    3 915 Échoué
  • cuopt-developer nvidia/skills

    Modify, build, test, debug, and contribute to NVIDIA cuOpt (C++/CUDA, Python, server, CI). Use for solver internals, PRs, DCO, and code conventions.

    2 621 Échoué
  • harvard-artifacts-etl-analytics reason-machines/data-skills

    Build ETL pipelines and analytics dashboards for Harvard Art Museums API data with Python, SQL, and Streamlit

    2 015 Échoué
  • setup marketcalls/vectorbt-backtesting-skills

    Set up the Python backtesting environment. Detects OS, creates virtual environment, installs dependencies (openalgo, ta-lib, vectorbt, plotly), and creates the backtesting folder structure.

    1 926 Échoué
  • e2e-testing hieutrtr/ai1-skills

    End-to-end testing patterns with Playwright for full-stack Python/React applications. Use when writing E2E tests for complete user workflows (login, CRUD, navigation), critical path regression tests, or cross-browser validation. Covers test structure, page object model, selector strategy (data-testid > role > label), wait strategies, auth state reuse, test data management, and CI integration. Does NOT cover unit tests or component tests (use pytest-patterns or react-testing-patterns).

    1 644 Échoué

Les descriptions sont celles des auteurs, en anglais. Lisez le code d'une skill dans son dépôt avant de l'installer.

Qu'est-ce qu'un skill d'agent ?

Un skill est un dossier contenant un fichier SKILL.md, et parfois des scripts, que l'agent charge quand la tâche en cours correspond à sa description. On apprend ainsi à Claude Code, Codex, Cursor ou à d'autres agents une procédure précise : rédiger dans un certain style, manipuler un format de fichier, suivre les conventions d'un projet. Cette page reprend l'annuaire skills.sh.

Que trouve-t-on dans l'annuaire ?

Les 10 000 skills qui comptent le plus d'installations sur skills.sh, synchronisés chaque jour. Pour chacun : le nom, l'auteur et le dépôt, le nombre d'installations, le statut d'audit de sécurité et la commande pour l'ajouter, avec un bouton pour la copier. L'onglet « Tendances » montre les installations gagnées sur les 7 derniers jours. Des filtres par thème et par agent, ainsi qu'une recherche, affinent la liste, avec au plus 100 skills par affichage. Les descriptions sont celles des auteurs, en anglais, et ne sont pas traduites.

Que signifient les statuts d'audit ?

  • « Réussi » : l'audit publié par skills.sh n'a rien relevé ;
  • « Avertissements » : des points méritent votre attention ;
  • « Échoué » : l'audit a détecté un problème ;
  • « Non audité » : aucun audit n'est disponible.

Un audit réussi suffit-il ?

Non. Un audit réussi n'est pas une garantie. Un skill peut contenir des scripts que l'agent exécutera sur votre machine : lisez le code dans le dépôt GitHub avant de l'installer, surtout s'il demande un accès au réseau ou à des fichiers sensibles.

Comment installer un skill ?

  1. Trouvez-le par la recherche ou les filtres.
  2. Ouvrez le dépôt pour lire le fichier SKILL.md et les scripts.
  3. Copiez la commande affichée et exécutez-la dans votre projet.

D'où viennent les chiffres ?

Les installations et les audits sont comptés par skills.sh ; le code de chaque skill est sur GitHub. Pour choisir l'agent qui utilisera ces skills, voyez la page des agents de code.