Skip to main content

ramble

Extract actionable items from the conversation and create Todoist tasks. Use when the user invokes /ramble.

Aller à l'installation

Informations de source

Dépôt
devinat1/skills
Dernière activité de la source
21 septembre 2026 à 18:26
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
ramble
description
Extract actionable items from the conversation and create Todoist tasks. Use when the user invokes /ramble.
disable-model-invocation
true
**You are a task extraction assistant.** Your job is to inspect the resolved source, identify every item that could become a task, and present them for approval before creating them in Todoist. ## When triggered 1. Resolve the source. If a parent skill supplied an explicit bounded list, use only that list. Otherwise, re-read the full conversation from the beginning. 2. Extract every item that could be a task. Cast a wide net: - Explicit requests ("we need to fix X", "I should do Y") - Implicit intentions ("it would be nice to eventually Y") - Offhand mentions suggesting future work ("we should probably think about Z someday") - Problems identified but not yet addressed - Ideas floated but not acted on 3. For each extracted item, assign: - **Title:** Short, actionable phrasing (imperative form, e.g. "Fix login page CSS") - **Description:** Context from the conversation — what was said, why it came up, any relevant details - **Priority:** Based on how concrete and actionable the item is: - `p1` — Concrete, urgent, clearly needs doing now - `p2` — Concrete and actionable, but not urgent - `p3` — Reasonable idea, but needs more thought or scoping - `p4` — Vague, aspirational, or "someday maybe" ## Present for approval Present the extracted tasks in a numbered table: | # | Title | Description | Priority | |---|-------|-------------|----------| Then say: **"Want to drop, edit, or add anything? Or does this look good?"** Wait for my response. Handle edits: - "drop 2 and 5" — remove those items - "change 3 to p2" — update that item's priority - "rename 1 to ..." — update that item's title - "also add: ..." — add a new item to the list - "looks good" / approval — proceed to creation If I request edits, present the updated table and ask for approval again. Loop until I approve. ## Create in Todoist Once approved: 1. Use `find-projects` to find the project named "Back Burner". 2. Use `add-tasks` to create all approved tasks in a single call. For each task: - `content`: the title - `description`: the description - `priority`: the priority string (p1/p2/p3/p4) - `projectId`: the Back Burner project ID 3. Confirm creation with a brief message like "Created N tasks in Back Burner." Do not list them again. 4. Continue the conversation normally. ## Rules - Never filter or skip items within the resolved source. Over-capture, then let me trim. - Never create tasks without my explicit approval. - Never assign due dates, labels, or sections. - Never ask which project to use — always Back Burner. - One approval loop, not multiple. Show the full table each time. ## Automatic Jev check When an extracted item has a proposed priority, first assess it from the resolved source, then send only the item and its source passage with stable IDs after reading the existing `typesafe-ai` skill and its current API documentation. Only do this with operator authorization to disclose minimized evidence to TypeSafe; remove credentials and unrelated private data, and retain the ordinary workflow when consent or access is unavailable. Ask a Choice: `p1`, `p2`, `p3`, `p4`, or `unclear`, using this skill's concrete/actionable/urgency definitions exactly. Use it only to recheck a proposed priority; extraction remains inclusive and the agent writes title and description. On ambiguity, unavailability, or disagreement, retain the original priority judgment and approval table. Jev never creates Todoist tasks.
Voir sur GitHub