with one click
filesystem
Gestiona archivos y directorios del sistema de archivos
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Gestiona archivos y directorios del sistema de archivos
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Critical rules for coding and compiling Harbour (.prg) files in this environment.
Defines the general operational behavior and housekeeping rules for the AI Assistant.
Defines the identity and personality of the AI Assistant and the User Profile.
Allows the agent to set simple time-based reminders for the user.
Gestiona correos electrónicos mediante Gmail API
Envía y recibe mensajes de WhatsApp mediante WhatsApp Business API
| name | filesystem |
| version | 1.0.0 |
| description | Gestiona archivos y directorios del sistema de archivos |
| category | filesystem |
| author | HIX Team |
| requires_permission | true |
| dangerous | true |
Esta skill permite a HIX interactuar con el sistema de archivos para leer, escribir, mover, copiar y eliminar archivos y directorios. CUIDADO: Esta skill puede realizar operaciones destructivas.
action (string): Acción a realizarpath (string): Ruta del archivo o directoriopattern (string): Patrón de búsquedadestination (string): Destino para mover/copiarrecursive (boolean): Operación recursivaUser Intent: "Busca todos los archivos PDF del proyecto Alpha"
HIX Understanding:
{
"skill": "filesystem",
"action": "search",
"parameters": {
"path": "c:\\proyectos\\alpha",
"pattern": "*.pdf",
"recursive": true
}
}
Expected Output:
📁 Encontrados 5 archivos PDF en c:\proyectos\alpha:
1. propuesta.pdf (245 KB) - Modificado: 15/02/2026 10:30
2. presupuesto.pdf (128 KB) - Modificado: 14/02/2026 16:45
3. contratos\contrato_final.pdf (512 KB) - Modificado: 13/02/2026 09:00
4. docs\manual.pdf (1.2 MB) - Modificado: 10/02/2026 14:20
5. presentacion.pdf (3.4 MB) - Modificado: 08/02/2026 11:15
User Intent: "Mueve los archivos del proyecto Alpha a la carpeta compartida"
HIX Understanding:
{
"skill": "filesystem",
"action": "move",
"parameters": {
"source": "c:\\proyectos\\alpha\\*.docx",
"destination": "c:\\compartido\\alpha\\"
}
}
HIX Asks Permission:
⚠️ OPERACIÓN DESTRUCTIVA - Permiso requerido
Voy a mover 5 archivos:
- informe.docx
- notas.docx
- resumen.docx
- analisis.docx
- conclusiones.docx
Desde:
c:\proyectos\alpha\Hacia:c:\compartido\alpha\Esta operación MOVERÁ los archivos (no los copiará)
¿Procedo? (sí/no/copiar en su lugar)
Expected Output: ✓ 5 archivos movidos correctamente
User Intent: "¿Qué dice el archivo readme.txt?"
HIX Understanding:
{
"skill": "filesystem",
"action": "read",
"parameters": {
"path": "c:\\hix\\readme.txt"
}
}
Expected Output: Contenido del archivo formateado
Description: Lista archivos en un directorio
Parameters:
path (required): Ruta del directoriopattern (optional): Filtro (ej: *.txt)recursive (optional): Incluir subdirectoriosReturns: Lista de archivos con metadata
Requires Permission: ✗ Solo lectura
Description: Busca archivos por nombre o contenido
Parameters:
path (required): Directorio raíz de búsquedapattern (required): Patrón de búsquedacontent (optional): Buscar dentro del contenidorecursive (optional): Buscar en subdirectoriosReturns: Lista de archivos encontrados
Requires Permission: ✗ Solo lectura
Description: Lee el contenido de un archivo
Parameters:
path (required): Ruta del archivoencoding (optional): Codificación (default: UTF-8)Returns: Contenido del archivo
Requires Permission: ✗ Solo lectura
Description: Escribe o crea un archivo
Parameters:
path (required): Ruta del archivocontent (required): Contenido a escribirappend (optional): Añadir al final o sobrescribirReturns: Confirmation
Requires Permission: ✓ Modifica sistema de archivos
Description: Mueve archivos/directorios
Parameters:
source (required): Origendestination (required): DestinoReturns: Confirmation con lista de archivos movidos
Requires Permission: ✓ SIEMPRE - Operación destructiva
Description: Copia archivos/directorios
Parameters:
source (required): Origendestination (required): Destinorecursive (optional): Copiar subdirectoriosReturns: Confirmation con lista de archivos copiados
Requires Permission: ✓ Puede llenar el disco
Description: Elimina archivos/directorios
Parameters:
path (required): Ruta a eliminarrecursive (optional): Eliminar subdirectoriosReturns: Confirmation
Requires Permission: ✓ SIEMPRE - IRREVERSIBLE
Description: Obtiene información de un archivo
Parameters:
path (required): Ruta del archivoReturns: Tamaño, fechas, permisos, tipo
Requires Permission: ✗ Solo lectura
HIX NO puede modificar (sin confirmación extra):
C:\Windows\C:\Program Files\c:\hix\hix.exe, hix.json)os, shutil, pathlib (Python stdlib)send2trash para eliminar a papelera (opcional){
"filesystem": {
"allowed_paths": [
"c:\\proyectos\\",
"c:\\compartido\\",
"c:\\users\\antonio\\documentos\\"
],
"protected_paths": [
"c:\\windows\\",
"c:\\program files\\",
"c:\\hix\\hix.exe"
],
"trash_instead_of_delete": true
}
}
skills/filesystem/
├── SKILL.md
├── fs_manager.py
├── search.py
├── safety.py
└── test_filesystem.prg # Test en Harbour
Ejecutar: http://localhost/skills/filesystem/test_filesystem.prg
El test verifica:
http://localhost/skills/filesystem/test_filesystem.prg
IMPORTANTE: Este test NO ejecuta operaciones reales de archivos, solo verifica la configuración de seguridad de la skill.
gmail: Para enviar archivos por emailwhatsapp: Para enviar archivos por WhatsAppdatabase: Para indexar contenido de archivos