📦

compress

مخاطر منخفضة 📁 الوصول إلى نظام الملفات⚙️ الأوامر الخارجية🔑 متغيرات البيئة

Comprimir archivos de memoria para guardar tokens

Los archivos de memoria de IA crecen y desperdician tokens de entrada. Esta skill comprime prosa en lenguaje natural a formato cavernícola, ahorrando 65-75% de tokens mientras preserva todo el código, URLs y contenido técnico.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "compress". You should always make sure to run the test suite before pushing any changes to the main branch. This is important because it helps catch bugs early and prevents broken builds from being deployed to production.

النتيجة المتوقعة:

Run tests before push to main. Catch bugs early, prevent broken prod deploys.

استخدام "compress". The application uses a microservices architecture with the following components. The API gateway handles all incoming requests and routes them to the appropriate service. The authentication service is responsible for managing user sessions and JWT tokens.

النتيجة المتوقعة:

Microservices architecture. API gateway route all requests to services. Auth service manage user sessions + JWT tokens.

التدقيق الأمني

مخاطر منخفضة
v1 • 4/20/2026

Static analysis produced 53 potential findings, all evaluated as false positives. The subprocess.run call to 'claude' CLI uses hardcoded arguments with no user input. Environment variable access (ANTHROPIC_API_KEY, CAVEMAN_MODEL) is expected functionality for an AI tool. File path references to .env, .aws, .ssh are part of a security denylist that prevents compressing sensitive files. No confirmed security risks found.

8
الملفات التي تم فحصها
819
الأسطر التي تم تحليلها
6
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (1)
Subprocess Execution with Fallback
The skill uses subprocess.run to execute the 'claude' CLI command as a fallback when the Anthropic Python SDK is unavailable. Arguments are hardcoded with no user input, eliminating command injection risk.
مشكلات منخفضة المخاطر (2)
Environment Variable Access for API Configuration
The skill reads ANTHROPIC_API_KEY and CAVEMAN_MODEL environment variables to make API calls. This is expected functionality for an AI tool that compresses files by sending them to Claude.
File Overwrite with Backup Protection
The skill overwrites the original file with compressed content after creating a backup at FILE.original.md. Checks for existing backup to prevent data loss.

عوامل الخطر

📁 الوصول إلى نظام الملفات (3)
⚙️ الأوامر الخارجية (1)
🔑 متغيرات البيئة (1)

الأنماط المكتشفة

Sensitive Path Denylist (Protective Pattern)
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
50
المجتمع
81
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Comprimir archivos CLAUDE.md grandes

Cuando tu archivo de memoria de proyecto CLAUDE.md supera los 5000 tokens, comprímelo a formato cavernícola para ahorrar tokens de entrada en cada sesión de Claude mientras preservas todos los detalles técnicos.

Optimizar archivos de tareas y preferencias

Comprimir archivos personales de productividad como TODO.md, preferences.md o notes.md que contienen instrucciones en lenguaje natural, reduciendo el uso de tokens sin perder elementos de acción o configuraciones.

Preparar documentación para contexto de IA

Antes de pegar documentación en Claude para análisis, comprime explicaciones verbosas a formato cavernícola para ajustar más contenido dentro de la ventana de contexto mientras mantienes todas las especificaciones técnicas intactas.

جرّب هذه الموجهات

Compresión básica de archivos
Comprimir mi archivo CLAUDE.md a formato cavernícola
Comprimir archivo específico
Comprimir el archivo en /ruta/a/notas.md usando formato cavernícola
Comprimir múltiples archivos
Comprimir todos los archivos markdown en mi directorio /docs a formato cavernícola
Verificar compresión
Comprimir README.md y mostrarme la comparación de ahorro de tokens

أفضل الممارسات

  • Siempre revisa la copia de seguridad .original.md antes de eliminarla para asegurar la calidad de la compresión
  • Prueba la compresión primero en archivos no críticos para verificar que la salida cumple tus necesidades
  • Mantén copias de seguridad originales de archivos que contienen bloques de código complejos hasta que valides que la compresión los preservó exactamente
  • Usa el disparador de compresión /caveman:compress <filepath> para selección precisa de archivos

تجنب

  • No comprimir archivos de código como .py, .js, .json o .yaml ya que la skill se negará
  • No comprimir archivos que contengan credenciales sensibles, claves de API o contraseñas
  • No eliminar el archivo de copia de seguridad .original.md hasta que hayas verificado que la versión comprimida funciona correctamente
  • No usar esta skill en archivos binarios o archivos mayores de 500KB

الأسئلة المتكررة

¿Qué archivos puedo comprimir?
Solo archivos de lenguaje natural con extensiones como .md, .txt, .markdown o .rst. Archivos de código como .py, .js, .json, .yaml y .env se omiten automáticamente para preservar la funcionalidad.
¿Mi archivo original está seguro?
Sí. Se crea una copia de seguridad en ARCHIVO.original.md antes de cualquier modificación. Si la compresión falla después de los reintentos, el archivo original se restaura automáticamente. La skill también se niega a proceder si ya existe una copia de seguridad.
¿La compresión modifica los bloques de código o URLs?
No. Los bloques de código, código en línea, URLs, rutas de archivos, comandos y términos técnicos se preservan exactamente. Solo la prosa en lenguaje natural se comprime a formato cavernícola.
¿Qué pasa si la compresión falla?
La skill valida la salida y reintenta hasta 2 veces con correcciones específicas. Si la validación aún falla después de los reintentos, el archivo original se restaura y la copia de seguridad se elimina.
¿Necesito una clave de API?
La skill primero intenta usar el SDK de Python de Anthropic con ANTHROPIC_API_KEY. Si no está disponible, recurre a Claude CLI que maneja su propia autenticación. Configura CAVEMAN_MODEL para sobrescribir el valor predeterminado claude-sonnet-4-5.
¿Puedo comprimir archivos con credenciales?
No. La skill se niega a comprimir archivos que coincidan con patrones como .env, credentials, secrets, .ssh, .aws, .gnupg y otras rutas sensibles. La compresión envía contenido a una API externa, por lo que los archivos sensibles se bloquean como medida de seguridad.

تفاصيل المطور

المؤلف

juliusbrussee

الترخيص

MIT

مرجع

main

بنية الملفات