Community编程与开发github.com

aurumiles/ingest

Trasforma il contenuto grezzo in memoria/wiki in pagine consultabili. Usala quando l'utente menziona qualcosa nel grezzo, carica un PDF o una trascrizione, o dice 'ingesta questo', 'leggi questo', 'mettilo nella memoria'.

ingest 是什么?

Questa skill automatizza il processo di ingestione per un sistema di memoria personale o collaborativo. Prende file grezzi (come appunti, PDF, trascrizioni o URL) da `memoria/grezzo/`, li analizza e crea pagine wiki strutturate, collegabili e verificabili in `memoria/wiki/`. La skill impone regole severe: il contenuto grezzo non deve mai essere modificato, per preservare la verificabilità futura. Ogni pagina wiki è autonoma, breve, collegata ad altre tramite link `[[nome-file]]` e include sempre la fonte originale a scopo di verifica. La skill supporta formati di file come `.md`, `.txt`, `.csv`, `.json` e `.pdf`, e gestisce URL tramite WebFetch. È progettata per piattaforme come Claude Code, Cursor e Codex, e termina sempre aggiornando l'indice (`index.md`) e il registro (`log.md`) prima di fornire un breve riassunto all'utente, compreso un fatto chiave appreso. La skill previene attivamente errori comuni come la modifica dei file grezzi, la creazione di pagine duplicate o la generazione di riassunti da file non leggibili.

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurumiles/Skill/tree/HEAD/ingest

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

/ingest

Prendi una cosa grezza e falla diventare sapere consultabile. È l'operazione che fa crescere la memoria invece di farla accumulare.

La regola che non si tocca: il grezzo non si modifica mai. Non lo riscrivi, non lo rinomini, non lo riordini, non lo cancelli nemmeno quando è brutto o doppio. Quando fra sei mesi una pagina della wiki sembrerà sbagliata, l'unico modo per verificarla sarà tornare alla fonte. Se hai toccato la fonte, non c'è più niente a cui tornare.

Cosa fai, in ordine

1. Trova la roba

Guarda memoria/grezzo/. Se l'utente ha indicato un file, quello. Se non ha indicato niente, prendi quello che non risulta ancora in memoria/wiki/index.md.

Se in grezzo/ non c'è niente, dillo e fermati: "Il grezzo è vuoto. Buttaci dentro qualcosa e rilanciami."

2. Leggila

TipoCome
.md, .txt, .csv, .jsonRead
.pdfRead legge i PDF direttamente
Un URLWebFetch
Audio, videoserve una trascrizione: chiedi all'utente di metterla nel grezzo, non provare a indovinare il contenuto dal nome del file

Se un formato non lo sai aprire, dillo e vai avanti con gli altri. Non fingere di averlo letto e non riassumere un file dal titolo.

3. Scrivi le pagine

Una fonte diventa una o più pagine dentro memoria/wiki/, non un riassunto unico. Una pagina per cosa di cui si parla: un cliente, un concetto, una decisione, un processo.

Come deve essere una pagina:

  • corta: se supera una schermata, sono due pagine
  • autonoma: si capisce senza aver letto la fonte
  • collegata: nomina le altre pagine con [[nome-file]] dentro le frasi, non in una lista in fondo
  • con la fonte in cima: da quale file del grezzo viene, così è verificabile

Il nome del file è la regola che tiene su tutto. Una pagina si chiama come il suo argomento, minuscolo e con i trattini: il cliente Rossi Srl sta in rossi-srl.md, e ovunque lo nomini scrivi [[rossi-srl]]. Il link è sempre il nome del file senza .md. Così seguire un collegamento vuol dire aprire quel file, senza doverlo indovinare, ed è quello che ti permette di navigare la memoria saltando da una pagina all'altra. Se il link e il nome del file non combaciano, il salto si rompe.

Questa qui sotto è la pagina rossi-srl.md:

---
fonte: memoria/grezzo/call-rossi-2026-03-14.md
data: 2026-03-14
---

Rossi Srl paga a 28 giorni ed è sempre stata puntuale. Nella call di marzo
[[marco]] ha chiesto di spostare la fatturazione a fine mese perché il loro
ufficio acquisti chiude il ciclo il 30. Riguarda anche [[fatturazione]].

Se una pagina su quel tema esiste già, aggiornala invece di crearne una seconda. Due pagine sullo stesso cliente sono il modo in cui una wiki smette di servire.

Se la fonte nuova contraddice quello che c'era, non cancellare il vecchio: scrivi che è cambiato e da quando. "A marzo pagava a 28 giorni, da luglio è passato a 60" vale più di riscrivere "60" e basta, perché il cambiamento è a sua volta un'informazione: la prossima volta che quel cliente sfora saprai se è un'anomalia o la sua nuova normalità. Segnalare le contraddizioni è metà del motivo per cui la memoria serve.

4. Aggiorna l'indice e il log

Sempre, e nella stessa passata.

memoria/wiki/index.md: una riga per pagina, con l'aggancio. Una pagina che non è nell'indice non la ritrova nessuno.

memoria/wiki/log.md: una voce in cima.

## [2026-03-14 16:20] ingest | Trascrizione call Rossi del 14 marzo
Tre pagine: [[rossi-srl]] (nuova), [[fatturazione]] e [[marco]] (aggiornate).

Il formato della prima riga, ## [data] tipo | titolo, non è un vezzo: tiene il log leggibile con un comando solo (grep "^## \[" memoria/wiki/log.md), quando saranno cento voci.

5. Di' cosa hai fatto

Tre righe. Cosa hai letto, quante pagine hai toccato, e una cosa che hai imparato e prima non c'era. L'ultima è quella che fa capire all'utente che è servito a qualcosa.

Gli errori da non fare

ErrorePerché è un errore
Modificare o rinominare un file del grezzoPerdi l'unica cosa verificabile che hai
Una pagina unica con tutto dentroNon si riusa, non si collega, non si aggiorna
Pagine senza [[collegamenti]]Diventano una cartella di file, non una memoria
Un link che non combacia col nome del fileSeguirlo diventa indovinare, e la navigazione si rompe
Riscrivere un dato vecchio sopra al nuovo senza dire che è cambiatoPerdi il cambiamento, che era l'informazione
Riassumere un file che non sei riuscito ad aprireSembra vero ed è inventato
Scrivere le pagine e dimenticare index.mdLe hai scritte per niente
Aggiungere una seconda pagina su un tema che ce l'ha giàDa qui in poi nessuna delle due è affidabile

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

aurumiles/Skill

SKILL CAROSELLI CANVA — Crea un carosello Instagram per @aurumiles dentro Canva (create-design / copy-design di #8), stile deciso con Davide il 24-25 set 2026: font Anton/Roboto/OpenSauce, oro su nero, una foto vera di Davide solo in copertina. Usala SOLO quando Davide chiede esplicitamente «in Canva» o di clonare/adattare un carosello già fatto in Canva. Per i caroselli nello stile delle lezioni (rosso su nero, Oswald, fatti qui da Claude) usa la skill `caroselli-claude`.

aurumiles/Skill

SKILL CAROSELLI CLAUDE — Crea un carosello Instagram per @aurumiles direttamente qui, senza Canva, nello stile delle slide della Lezione 1 (nero, Oswald corsivo + Inter, accento rosso o altro colore, foto vere ritagliate dagli originali, poco testo, 1080x1350). Usala quando Davide chiede un nuovo carosello senza specificare Canva, o dice «fammelo come le slide della lezione». Per i caroselli in Canva usa `caroselli-canva`.

aurumiles/Skill

Chiude una sessione di lavoro scrivendo su disco un file di passaggio (handoff) che la sessione successiva legge per ripartire esattamente da dove eravamo, al posto di /compact. Usala quando l'utente scrive /handoff, o quando dice frasi come "salvami il punto", "prepara la ripresa per domani", "chiudiamo qui", "riprendiamo domani".

aurumiles/Skill

Risponde a una domanda leggendo la memoria, e offre di rimettere dentro la risposta come pagina nuova. Usala quando l'utente chiede "cosa sappiamo di X", "fammi un'analisi di X", "confronta X e Y", o qualsiasi domanda che richieda di mettere insieme più cose che sa già.

相关技能