원클릭으로
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" |