agentleFS
glodyfimpaglodyfimpa/claude-skills/quick-capture/SKILL.md

quick-capture

Skill0 starsChanged 31 days agoMITView on GitHub

Cattura veloce di un'idea, nota o memo in `~/Documents/brain/inbox/` con frontmatter minimo. Usa questa skill quando Glody dice "appunta", "ricorda", "annota", "capture <testo>", "quick capture", "/capture", "salva questa idea", "scrivi in inbox" o varianti. Zero classificazione manuale — la nota va in inbox come `inbox-raw`, lo smistamento lo fa il Distill agentico in un secondo momento. NON usare per task strutturati (life-os ha skill dedicate), pagine progetto vive (vault `projects/`), o decisioni architetturali (vault `.brain/system/decisions.log`).

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

Quick Capture

Cattura un pensiero in ~/Documents/brain/inbox/ senza attrito. Nessuna decisione su dove va o come si classifica — quella la fa il Distill agentico più tardi.

Trigger

L'utente dice (esempi):

  • "appunta che [...]"
  • "ricorda di [...]"
  • "annota [...]"
  • "capture [...]"
  • "/capture [...]"
  • "scrivi in inbox [...]"
  • "salva questa idea: [...]"

Workflow

  1. Estrai il testo da catturare. Tutto quello che l'utente ha detto dopo il trigger è il contenuto.
  2. Genera il filename seguendo questo schema esatto:

    YYYY-MM-DD-HHMM-<slug>.md
    • YYYY-MM-DD-HHMM = timestamp locale corrente (es. 2026-05-28-1042)
    • <slug> = primi 60 char del testo, slugificati:
      • lowercase
      • accenti normalizzati (NFKD), poi solo [a-z0-9-]
      • emoji e simboli rimossi
      • parole separate da -
      • troncato su confine di parola (no trailing dash)
      • se vuoto dopo slugify → untitled
  3. Scrivi il file in ~/Documents/brain/inbox/<filename> con questo formato:

    ---
    doc_type: log
    created: <data YYYY-MM-DD, es. 2026-05-28 — string, NON datetime YAML>
    source: claude-capture
    captured_at: <ISO8601 con timezone, es. 2026-05-28T10:42:15+02:00>
    up: "[[overview]]"
    voice: glody
    ---
    
    <testo originale dell'utente, integrale, niente parafrasi>

    Importante:

    • doc_type: log: una cattura è un registro datato, non un fatto stabile. Distingui la provenance con source:, non con il campo doc_type.
    • created: deve essere stringa YYYY-MM-DD (es. 2026-05-28), NON datetime YAML completo, altrimenti validate_vault rifiuta.
    • Se vuoi precisione al minuto, usa captured_at: come campo aggiuntivo (libero).
    • voice: glody: è un pensiero tuo (contratto Catturare / [[capture-flow]]); Distill salta il gate «fonte esterna».
    • up: obbligatorio per validate_vault.
  4. Conferma all'utente in 1 riga: "Capturato in inbox/<filename>." Nient'altro.

Esempi

Esempio 1

Utente: "appunta che devo richiamare il commercialista per la chiusura fiscale 2025"

File: ~/Documents/brain/inbox/2026-05-28-1042-devo-richiamare-il-commercialista-per-la-chiusura.md

---
doc_type: log
created: 2026-05-28
source: claude-capture
captured_at: 2026-05-28T10:42:00+02:00
up: "[[overview]]"
voice: glody
---

devo richiamare il commercialista per la chiusura fiscale 2025

Risposta: "Capturato in inbox/2026-05-28-1042-devo-richiamare-il-commercialista-per-la-chiusura.md."

Esempio 2

Utente: "/capture idea: micro-servizio Telegram per riassumere PDF lunghi via Claude API"

File: ~/Documents/brain/inbox/2026-05-28-1100-idea-micro-servizio-telegram-per-riassumere-pdf-lunghi.md

---
doc_type: log
created: 2026-05-28
source: claude-capture
captured_at: 2026-05-28T11:00:00+02:00
up: "[[overview]]"
voice: glody
---

idea: micro-servizio Telegram per riassumere PDF lunghi via Claude API

Risposta: "Capturato in inbox/2026-05-28-1100-idea-micro-servizio-telegram-per-riassumere-pdf-lunghi.md."

Esempio 3 (testo vuoto)

Utente: "/capture"

Risposta: "Niente testo da catturare. Riprova con /capture <testo>."

(Non scrivere file.)

Regole vincolanti

  • NON parafrasare il testo dell'utente. Va integrale nel body.
  • NON classificare. Niente tag, niente area:, niente decisione tipo resource vs altro. Sempre doc_type: log.
  • NON arricchire. Niente link wiki, niente backlinks, niente sotto-cartelle. Solo brain/inbox/<filename>.md.
  • NON chiedere conferma prima di scrivere. È capture rapida, attrito zero.
  • Validate post-write: il file deve esistere ed essere leggibile (Read dopo Write). Se Write fallisce, riportare l'errore senza ritentare.

Output atteso

Un solo messaggio breve: "Capturato in inbox/<filename>." + (opzionale) preview frontmatter se l'utente l'ha chiesto.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.