Synthèse automatique
Ce skill fournit des commandes CLI pour créer, mettre à jour et suivre des tâches multi-étapes qui persistent entre les redémarrages et sont partagées entre tous les fils de conversation.
Points forts
- Tâches globales visibles depuis n'importe quelle conversation, contrairement aux todos limités à un fil
- Persistance sur disque dans ~/.config/alma/tasks.json avec injection automatique dans le contexte
- Décomposition explicite en étapes ordonnées avec suivi de l'étape courante et statuts (pending, in_progress, done, blocked)
- Cycle de vie complet : création, mise à jour du titre, liaison à un fil, affichage détaillé et suppression
Limites
- Dépend entièrement de la commande externe `alma`, non fournie par le skill lui-même
- Le suivi se fait par numéro d'étape indexé à partir de 0, ce qui est source d'erreurs d'offset
- Aucun mécanisme de priorité, d'échéance ou de dépendance entre tâches
À utiliser dès qu'un travail demande trois étapes ou plus et doit rester traçable au fil des tours ou après un redémarrage.
Pour une action ponctuelle ou une simple liste de vérification propre à une seule conversation, où les todos suffisent.
Analyse de sécurité
PrudenceThe skill does not perform destructive, exfiltrating, or obfuscated actions; it only manages local task records through a CLI. However, it grants Bash access and writes persistent state, so it is best treated as a legitimate but powerful-tool skill requiring caution.
- •Declares Bash access and instructs execution of the `alma tasks` CLI.
- •Commands mutate persistent local state at `~/.config/alma/tasks.json`.
- •Does not explicitly warn about shell quoting/validation for user-supplied task titles or step text.
Exemples
I need to add Discord chat logging to the bridge. Create a task, break it into steps, and keep it updated as you work.List my active tasks and tell me which step we were on for the People settings page.Mark the task for the People settings page as done and show me what's still blocked.name: tasks description: Global multi-step task tracking. Create, update, and monitor long-running tasks across threads. Tasks persist across restarts and are visible in all conversations. allowed-tools:
- Bash
Tasks Skill
Track complex, multi-step tasks globally. Unlike todos (per-thread), tasks are shared across ALL threads and persist across restarts.
When to Use
- Starting a complex task with 3+ steps
- User asks you to do something that will take multiple turns
- You need to track progress on ongoing work
- You want to remember what you were doing after a restart
Commands
List active tasks
alma tasks list # active tasks (default)
alma tasks list all # all tasks
alma tasks list done # completed tasks
Create a task
alma tasks add "Build People settings page"
Update a task (set steps, progress, status)
# Set steps for a task
alma tasks update <id> --steps "Design API,Build backend,Build frontend,Test,Deploy"
# Mark progress (0-indexed step number)
alma tasks update <id> --step 2 --status in_progress
# Link to current thread
alma tasks update <id> --thread <threadId>
# Change title
alma tasks update <id> --title "New title"
Mark done
alma tasks done <id>
Show details
alma tasks show <id>
Delete
alma tasks delete <id>
Status Values
pending— Created but not startedin_progress— Currently being worked ondone— Completedblocked— Waiting on something
Workflow Example
# 1. Create task when starting complex work
alma tasks add "Add Discord chat logging"
# 2. Define steps
alma tasks update t1abc --steps "Add log method to bridge,Log user messages,Log bot replies,Test,Release"
# 3. Start working
alma tasks update t1abc --status in_progress --step 0
# 4. Progress through steps
alma tasks update t1abc --step 1
alma tasks update t1abc --step 2
# 5. Complete
alma tasks done t1abc
Rules
- ALWAYS create a task when starting multi-step work (3+ steps)
- Update progress as you complete each step
- Mark done immediately when finished — don't leave stale tasks
- Keep task titles concise but descriptive
- Steps should be actionable and specific
- Clean up completed tasks periodically (or let them stay for history)
Storage
Tasks are stored at ~/.config/alma/tasks.json and injected into your context automatically. You can always see your active tasks.
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/multi-step-task-tracking-mm8o51x8/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/multi-step-task-tracking-mm8o51x8' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/multi-step-task-tracking-mm8o51x8/download' --output '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md.part' && mv '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md.part' '.skill-downloads/multi-step-task-tracking-mm8o51x8/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.
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/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.claude/skills/tasks'Cursor
test -f '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.cursor/skills/tasks'Codex
test -f '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && test -s '.skill-downloads/multi-step-task-tracking-mm8o51x8/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/tasks' && cp -R '.skill-downloads/multi-step-task-tracking-mm8o51x8' '.agents/skills/tasks'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/multi-step-task-tracking-mm8o51x8'openskills read 'multi-step-task-tracking-mm8o51x8'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/multi-step-task-tracking-mm8o51x8/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.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.