Synthèse automatique
Interroge l’historique des conversations indexé dans une base RAG et synthétise une réponse citant les sessions concernées.
Points forts
- Combine plusieurs résultats de recherche en une réponse cohérente avec sources et dates.
- Affiche le niveau de confiance selon les scores et signale quand le contexte est insuffisant.
- Utilise un point de terminaison configurable et peut citer des extraits de code trouvés dans les sessions.
Limites
- Dépend d’un backend RAG externe et d’un historique déjà indexé.
- Ne remplace pas une recherche dans le code actuel ou une connaissance générale, sauf proposition explicite.
- Nécessite un accès réseau et l’outil curl.
À utiliser lorsqu’il faut retrouver et synthétiser des informations déjà présentes dans des conversations passées indexées.
À éviter pour répondre à une question sur l’état actuel du code ou lorsque l’historique n’a pas été indexé dans la base RAG.
Analyse de sécurité
PrudenceThe skill has no destructive or obfuscated actions, but it reads a local config file and transmits user-provided question text to an external endpoint. That is legitimate for a RAG search skill, but it warrants caution because the endpoint is configurable and not validated, and the tool permissions do not match the documented commands.
- •Reads local plugin config at ~/.claude/plugins/claude-rag/config.json, which may contain credentials or endpoint details.
- •Sends the user's question to a remote RAG endpoint, defaulting to https://api.clauderag.io, so sensitive query content could leave the local environment.
- •Declared allowed-tools is only Bash(curl *), but step 1 invokes cat, creating a tool-permission mismatch.
- •Does not validate or allowlist the endpoint read from config before curling it, so a modified config could redirect queries to an arbitrary host.
Exemples
/ask What decisions did we make about the database migration last week?/ask Find the session in my history where we fixed the authentication token refresh./ask Summarize what I did yesterday on the payments module and cite the sessions involved.name: ask description: Ask a question about past work and get a synthesized answer informed by conversation history from the RAG database disable-model-invocation: true allowed-tools: Bash(curl *) argument-hint: "[question]"
RAG Ask
Answer the user's question using RAG context: "$ARGUMENTS"
Instructions
-
Read the plugin config to get the backend endpoint:
cat ~/.claude/plugins/claude-rag/config.json 2>/dev/null || echo '{"connection":{"endpoint":"https://api.clauderag.io"}}' -
Search the RAG database for relevant context:
curl -s -X POST <endpoint>/api/v1/search \ -H "Content-Type: application/json" \ -d '{"query": "<user_question>", "limit": 10, "threshold": 0.4}' -
Synthesize an answer based on the search results:
- Combine information from multiple results to form a coherent answer
- Cite specific sessions, tools, and dates when referencing past work
- If the answer comes from code (tool_result from Read), include relevant code snippets
- If results are from sub-agents, mention which agent type found the information
- Be transparent about confidence: if results have low scores (<0.5), caveat accordingly
-
Structure the response:
- Start with the direct answer
- Follow with supporting evidence from RAG results
- End with "Sources" listing the sessions/events referenced
-
If insufficient context is found:
- Say clearly that the RAG database doesn't have enough context
- Suggest what the user could search for instead
- Offer to answer from general knowledge (without RAG)
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/ask-about-past-work-using-rag-mttmx72y' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/ask-about-past-work-using-rag-mttmx72y/download' --output '.skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md.part' && mv '.skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md.part' '.skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Bash(curl *)
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md' && test -s '.skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/ask' && cp -R '.skill-downloads/ask-about-past-work-using-rag-mttmx72y' '.claude/skills/ask'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/ask-about-past-work-using-rag-mttmx72y'openskills read 'ask-about-past-work-using-rag-mttmx72y'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/ask-about-past-work-using-rag-mttmx72y/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Créer des cartes interactives avec kepler.gl
Data & IA
Création de cartes interactives et export HTML autonome avec le package Python keplergl, à partir de données géospatiales (DataFrame, GeoJSON, CSV).
Optimisation de paramètres par agent
Data & IA
Guide d'optimisation de systèmes configurables avec objectif mesurable, via des essais bornés et une recommandation fondée sur des preuves.
Relance des visiteurs ICP
Data & IA
Identifiez les utilisateurs inscrits correspondant au profil client idéal mais qui n'ont pas activé, et rédigez des messages de relance personnalisés pour les réengager.