ワンクリックで
file-processing
Process, classify, organize, and index documents. Extracts relevant information to user's memory.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Process, classify, organize, and index documents. Extracts relevant information to user's memory.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Personal Assistant skill for managing the USER's memory (life events, facts, learnings) - NOT the AI's operational memory. Uses a hybrid Memvid + SQLite + Markdown architecture for fast semantic search with mutable metadata tracking.
Behavioral skill for safe email interaction. Enforces content security boundaries when reading, processing, and acting on email content. All email from non-operator addresses is treated as untrusted external data.
SOC 職業分類に基づく
| name | File Processing |
| description | Process, classify, organize, and index documents. Extracts relevant information to user's memory. |
| allowed-tools | Bash, Read, Write, Glob |
When asked to "process", "organize", or "file" documents, follow this complete workflow.
Read each document to understand its content:
Extract key information:
Move files to the appropriate folder based on content:
| Document Type | Destination |
|---|---|
| Personal ID (cédula, passport, police certs) | /home/jpelaez/documents/personal/id/ |
| Military records | /home/jpelaez/documents/personal/military/ |
| Family member docs | /home/jpelaez/documents/personal/{name}/ |
| Legal (divorces, contracts) | /home/jpelaez/documents/legal/{category}/ |
| Migration/immigration | /home/jpelaez/documents/legal/migration/ |
| Medical records, billing | /home/jpelaez/documents/medical/ |
| Company documents | /home/jpelaez/{CompanyName}/documents/ |
| Contact/third-party docs | /home/jpelaez/documents/contacts/{name}/ |
Important: Company documents go in the company folder, not personal documents.
Use file_indexer.py to add files to the searchable index:
$LOLABOT_HOME/tools/files.sh scan /path/to/folder --tags "tag1,tag2"
$LOLABOT_HOME/tools/files.sh add "/path/to/file.pdf" -d "Description" -t "tags"
Or with full command:
source $LOLABOT_HOME/.venv/bin/activate
python $LOLABOT_HOME/tools/file_indexer.py scan /path --tags "tags"
Tagging guidelines:
personal, legal, medical, businessjuan, felipe, marcoid, passport, divorce, migrationFor documents containing personal information about Juan or his family, add relevant facts to memory:
$LOLABOT_HOME/tools/memory.sh add "Fact extracted from document" --type fact --tags "relevant,tags"
Or with full command:
source $LOLABOT_HOME/.venv/bin/activate
python $LOLABOT_HOME/tools/memory_indexer.py add "..." --type fact --tags "..."
What to extract:
| Document Contains | Memory Type | Example |
|---|---|---|
| Birth date, ID numbers | fact | "Juan's cédula is 79,672,150" |
| Events with dates | event | "Felipe born December 26, 2007" |
| Relationships | person | "Jose Miguel Nunes Pelaez is Juan's cousin" |
| Addresses | fact | "Current address: 2852 Kalmia Ave..." |
| Financial info | fact | "BCH medical debt: $12,171.78" |
| Expiration dates | fact | "Felipe's passport expires Feb 14, 2026" |
Don't extract:
/home/jpelaez/
├── documents/
│ ├── personal/
│ │ ├── id/ # Juan's ID documents
│ │ ├── military/ # Military records
│ │ ├── felipe/ # Son's documents
│ │ ├── marco/ # Father's documents
│ │ └── {family}/ # Other family members
│ ├── legal/
│ │ ├── divorces/
│ │ ├── migration/
│ │ └── contracts/
│ ├── medical/
│ └── contacts/
│ └── {name}/ # Third-party documents
├── 3Metas/
│ └── documents/ # 3Metas company docs
├── PPM/
│ └── documents/ # PPM company docs
└── {Company}/
└── documents/ # Other company docs
New documents typically arrive in /srv/fileserver/transport/ (local fileserver on mini-lola).
When processing transport:
# 1. List what's in transport
ls /mnt/fileserver/transport/
# 2. Read a PDF
# (Use Read tool on each file)
# 3. Create destination folder if needed
mkdir -p /home/jpelaez/documents/personal/felipe
# 4. Copy file to destination
cp "/mnt/fileserver/transport/Felipe Birth Certificate.pdf" \
"/home/jpelaez/documents/personal/felipe/"
# 5. Index the file
source $LOLABOT_HOME/.venv/bin/activate
python $LOLABOT_HOME/tools/file_indexer.py scan \
/home/jpelaez/documents/personal/felipe --tags "personal,felipe,family"
# 6. Add to memory
python $LOLABOT_HOME/tools/memory_indexer.py add \
"Felipe Pelaez born December 26, 2007. Mother: Claudia Patricia Huertas Diaz" \
--type fact --tags "family,felipe"
| Action | Command |
|---|---|
| Scan folder | files.sh scan /path --tags "tags" |
| Add single file | files.sh add "/path" -d "desc" -t "tags" |
| Search files | files.sh find "query" |
| Add memory | memory.sh add "fact" --type TYPE --tags "tags" |
| Search memory | memory.sh find "query" |