Skip to main content

ramble

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

Ir a la instalación

Datos de origen

Repositorio
devinat1/skills
Última actividad en el origen
21 de septiembre de 2026 a las 18:26
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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.
Ver en GitHub