Skip to content
Back to skills

Doc To Skill

ASecurity

Transforme une source documentaire (README, doc, PDF, page web, repo) en un SKILL.md prêt à relire OU en fiche de connaissance, avec détection de conflit/duplication. À utiliser quand l'utilisateur veut "faire un skill à partir de ce doc/PDF/repo", "ingérer cette documentation", "extraire un skill de ce README", "convertir cette page en compétence", "capitaliser ce contenu". Pipeline : ingestion → extraction d'intention/structure → brouillon (SKILL.md ou fiche) → détection de doublon vs l'exi...

  • 32 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgogitapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add GeekFamilyCorp/TricorderKit --skill doc-to-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Doc To Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Doc To Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/geekfamilycorp-doc-to-skill-tricorderkit/badge)](https://www.skillsdirectory.com/skills/geekfamilycorp-doc-to-skill-tricorderkit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: doc-to-skill
description: Transforme une source documentaire (README, doc, PDF, page web, repo) en un SKILL.md prêt à relire OU en fiche de connaissance, avec détection de conflit/duplication. À utiliser quand l'utilisateur veut "faire un skill à partir de ce doc/PDF/repo", "ingérer cette documentation", "extraire un skill de ce README", "convertir cette page en compétence", "capitaliser ce contenu". Pipeline : ingestion → extraction d'intention/structure → brouillon (SKILL.md ou fiche) → détection de doublon vs l'existant → PROPOSITION (jamais d'installation auto). Inspiré de Skill_Seekers (inspiration de design, pas d'import de code). NE PAS utiliser pour un simple résumé (déléguer), ni pour polir/évaluer un skill déjà rédigé (déléguer à skill-creator).
version: "1.0"
author: claude
---

# doc-to-skill — Source documentaire → skill (ou fiche), proposé et dédupliqué

> Capitalise une doc/un PDF/un repo en **compétence réutilisable** sans réinventer la roue : on ingère,
> on extrait l'intention, on rédige un brouillon de `SKILL.md` (ou une fiche de connaissance), on
> **vérifie qu'il n'existe pas déjà**, et on **propose** — la création/installation reste un acte humain.
> Réutilise l'outillage en place ; ne le duplique pas.

## Quand l'utiliser / quand déléguer
- **Ici** : « j'ai cette doc/ce repo, fais-en un skill/une fiche ».
- **Déléguer** : polissage/éval d'un skill existant → `skill-creator` ; lookup factuel d'un domaine →
  le skill de recherche d'entités dédié au domaine ; recherche web profonde → `deep-research`/`autoresearch`.

## Pipeline
1. **Ingestion** (selon la source) :
   - PDF / docx / pptx / xlsx → plugin `document-ingestion` (MarkItDown) → Markdown.
   - Page web / repo → `web_fetch` (README brut `raw.githubusercontent.com` si volumineux) ; gros contenu → lire par tranches.
   - Contenu vault → `graphify` (RAG local) pour situer dans l'existant.
2. **Extraction d'intention** : de quoi parle la source ? quel besoin récurrent couvre-t-elle ? quels
   déclencheurs naturels ? quelles entrées/sorties ? quel garde-fou ?
3. **Brouillon** :
   - *Skill* → `SKILL.md` avec frontmatter `name` + `description` **orientée déclenchement** (mots-clés,
     « à utiliser quand… », « ne pas utiliser pour… ») + corps (workflow, format, garde-fous).
   - *Fiche de connaissance* (si c'est du contenu, pas une capacité) → format de fiche du domaine concerné.
4. **Détection de conflit/duplication** : confronter le `name` et l'intention aux skills existants
   (`skills/`, plugins) et au vault. Si un équivalent existe → **proposer une EXTENSION** plutôt qu'un
   doublon, ou signaler le recouvrement.
5. **Proposition** : présenter le brouillon + l'analyse de doublon + la source citée. L'humain valide,
   puis `skill-creator` finalise/évalue si besoin.

## Format de sortie
- Le brouillon `SKILL.md` (ou la fiche) **+** une note : source, intention détectée, doublons potentiels,
  recommandation (créer / étendre l'existant / abandonner), et où l'installer.

## Garde-fous
- **Proposition d'abord** : ne crée/n'installe jamais un skill tout seul (cf. note : on ne peut pas
  enregistrer un skill à chaud — l'utilisateur installe via Réglages > Capacités).
- **Anti-duplication** stricte (étape 4) : ne pas recréer god-mode/code-corrector/etc.
- **Source & licence** : citer la source ; pour un repo, vérifier la licence avant toute reprise de code
  (jamais d'import de code copyleft type AGPL dans le repo public ; l'inspiration de design reste OK).
- **R37** : le `SKILL.md` produit pour le repo public reste générique (aucun chemin/terme privé).
- **Frontière contenu vs capacité** : du contenu de domaine devient une **fiche** (vault), pas un skill.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.