nature-skills : des compétences de recherche réutilisables pour les agents IA
Nature Skills offre aux agents de recherche des procédures réutilisables pour la rédaction académique, les travaux littéraires, les chiffres scientifiques et les résultats de recherche reproductibles.
En bref
- De quoi s’agit-il ?
- Une collection de paquets fondés sur SKILL.md pour l'écriture, les figures, la relecture et le travail bibliographique de style Nature dans Codex, Claude Code et d'autres agents.
- À qui s’adresse-t-il ?
- La valeur du dépôt tient à sa structure : des répertoires de compétences autonomes, une documentation bilingue reflétée entre les langues, un paquet de support partagé et des étiquettes de statut qui séparent les ébauches des flux de travail validés. Le récit du README sur une attention extérieure est la propre affirmation du fondateur, et la source n'en fournit pas de vérification indépendante.
- Puis-je l’utiliser commercialement ?
- Oui. Apache-2.0 est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 2 jours.
- En quel langage est-il écrit ?
- Principalement Python, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Un dépôt de compétences organisé autour de SKILL.md
nature-skills est une collection de compétences de recherche réutilisables pour les chercheurs utilisant l'IA. Chaque répertoire de premier niveau sous skills/ est une unité installable, et les compétences portent des noms comme nature-reader ou nature-figure ; nature-shared est un paquet de support lu par les autres compétences. Le README indique que le projet met l'accent sur la résolution de problèmes réels, des flux de travail vérifiables et des résultats de recherche directement utilisables. Les métadonnées du dépôt listent Python comme langage principal, et l'index des compétences compte 18 compétences déclenchables, nature-shared étant exclu de ce décompte. Le README contient aussi un lien vers le site web du projet et précise que le dépôt est maintenu en anglais et en chinois.
Ce que couvrent les 18 compétences
L'index regroupe les compétences par tâche académique. Pour l'écriture, nature-polishing et nature-writing traitent la prose de style Nature, le polissage et la rédaction de sections de manuscrit. Pour la relecture, nature-reviewer simule une relecture avant soumission avec trois rapports mutuellement anonymes, et nature-response décompose les courriels de révision en réponses séparées aux relecteurs et une lettre d'accompagnement. Le travail bibliographique est couvert par nature-academic-search, nature-citation, nature-ref-verifier, nature-downloader et nature-literature-pipeline. La lecture et la présentation sont couvertes par nature-reader, nature-paper-card et nature-paper2ppt. nature-figure produit des figures de publication en Python ou R, nature-paper-to-patent rédige des ébauches de brevets d'invention chinois, et nature-data, nature-statistics, nature-experiment-log et nature-proposal-writer couvrent les déclarations de données, les rapports statistiques, les journaux d'expérience et la rédaction de propositions. La section Quick Start du README liste également huit exemples de prompts prêts à copier, couvrant la lecture d'articles, les diapositives, le polissage, la rédaction d'un résumé, la relecture avant soumission, les réponses aux relecteurs, les tableaux de citations et la création de figures.
Chemins d'installation et règle d'intégrité des répertoires
Le README documente trois voies d'installation principales plus une voie générale. La CLI npx skills, qui exige Node.js 18 ou ultérieur, peut lister, ajouter, mettre à jour et vérifier les compétences ; le dépôt montre des commandes pour les installations globales et par projet. Claude Code nécessite un clone local stable avec un sous-agent ou un wrapper de commande slash pointant vers les vrais fichiers SKILL.md, ou le script de mise à jour automatique facultatif avec un hook SessionStart. Codex utilise scripts/update-codex-skills.sh, qui synchronise chaque répertoire de compétences de premier niveau et vérifie avec diff. Sur toutes les voies, le README répète une règle : conserver la structure complète des répertoires, car les compétences dépendent de references/, static/, manifest.yaml, des scripts, des ressources et de nature-shared. Les dépendances Python ne sont pas installées automatiquement et doivent être traitées compétence par compétence.
Cinq principes de conception pour les compétences
La section contribution énumère cinq principes de conception partagés que les nouvelles compétences doivent suivre. Les règles devraient privilégier les sources primaires, comme le contenu publié de Nature ou les directives officielles des revues, plutôt que le goût général. Chaque règle devrait expliquer sa raison d'être. L'écriture, les figures, les citations et les réponses devraient respecter la section du manuscrit et le contexte de la tâche. Chaque compétence devrait produire quelque chose de directement utilisable, comme du texte prêt à coller, du .svg, du .pptx, du .docx ou des instructions concrètes. Les compétences devraient rester autonomes, de sorte que l'ajout d'une nouvelle compétence ne nécessite pas de modifier les compétences existantes. Le guide de contribution présente explicitement ces éléments comme des principes de conception partagés.
README bilingues et étiquettes de statut
Chaque nouvelle compétence doit être livrée avec SKILL.md, un README.md en chinois et un README_EN.md en anglais. Les deux README doivent se refléter un à un : même nombre de titres, même ordre, mêmes points d'information. Le README prescrit une structure de base pour chaque langue et liste des sections facultatives qui doivent être insérées dans les deux langues, comme le flux de travail, l'exécution et les dépendances, l'aperçu d'exemples, les références intégrées, les sources des méthodes, les trois modes et les notes de relations. Le dépôt définit également trois étiquettes de statut : Draft signifie que les règles sont définies mais pas testées sur des cas réels, Beta signifie testé sur des exemples avec d'éventuels problèmes de cas limites, et Stable signifie validé sur du contenu académique réel. Un script de validation, scripts/validate-readmes.py, est mentionné dans le cadre des vérifications avant soumission.
Contexte du projet et affirmation sur DeepMind
Le README est écrit à la première personne par le fondateur Yizhe Yuan. Il nomme Xin-Rui Ma comme développeur principal et Bin Hu comme contributeur majeur. Le fondateur affirme que la conception de Nature Skills a attiré l'attention de Google DeepMind et a été référencée par eux lors du lancement de Science Skills, citant le système de citations, les idées de scripts et la philosophie de conception des compétences. Le README décrit également des tutoriels publiés sur Douyin, une communauté Knowledge Planet et un courriel de coopération commerciale. Les métadonnées du dépôt enregistrent 33 439 étoiles et 1 911 forks ; les affirmations du README sur l'influence du projet sont le propre récit du fondateur, et la source n'en fournit pas de vérification indépendante.
Termes de la licence
Le dépôt est distribué sous Apache-2.0. Le texte de la licence accorde une licence de droit d'auteur perpétuelle, mondiale, non exclusive, gratuite, sans redevance et irrévocable pour reproduire, préparer des œuvres dérivées, afficher publiquement, exécuter publiquement, sous-licencier et distribuer l'œuvre et les œuvres dérivées. Il accorde également une licence de brevet pour les revendications nécessairement contrefaites par les contributions. L'extrait fourni couvre les définitions, les concessions et les conditions de redistribution ; il ne traite pas de la garantie, du support ou de la sécurité, et le README ne fait pas non plus de déclarations à ce sujet. Le texte complet d'Apache-2.0 contient normalement une clause d'exclusion de garantie, mais l'extrait s'arrête à la section de redistribution, donc seule la teneur de l'extrait peut être décrite ici.
Conclusion éditoriale
La valeur du dépôt tient à sa structure : des répertoires de compétences autonomes, une documentation bilingue reflétée entre les langues, un paquet de support partagé et des étiquettes de statut qui séparent les ébauches des flux de travail validés. Le récit du README sur une attention extérieure est la propre affirmation du fondateur, et la source n'en fournit pas de vérification indépendante.
Notes de la communauté