스킬 data-processing
📊

data-processing

안전 ⚡ 스크립트 포함

Procesa datos JSON YAML y TOML de manera eficiente

또한 다음에서 사용할 수 있습니다: 0xDarkMatter

Los desarrolladores necesitan extraer, filtrar y transformar datos de archivos de configuración y respuestas API. Esta habilidad proporciona patrones listos para usar con jq y yq para que puedas consultar y modificar datos estructurados rápidamente sin memorizar la sintaxis.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"data-processing" 사용 중입니다. Extraer todos los usuarios activos de data.json

예상 결과:

  • Comando: jq '.users[] | select(.active == true)' data.json
  • Esto filtra el array de usuarios para incluir solo los elementos donde active es igual a true
  • La función select() soporta múltiples condiciones con operadores 'and' u 'or'

"data-processing" 사용 중입니다. Obtener todas las imágenes de contenedores de docker-compose.yml

예상 결과:

  • Comando: yq '.services[].image' docker-compose.yml
  • Esto extrae todos los valores de image de los servicios en formato Docker Compose
  • Útil para auditar versiones de contenedores en despliegues

"data-processing" 사용 중입니다. Convertir configuración TOML a JSON

예상 결과:

  • Comando: yq -p toml -o json '.' config.toml
  • Esto convierte un archivo TOML a formato JSON para procesamiento adicional
  • Soporta conversión bidireccional entre TOML, YAML y JSON

보안 감사

안전
v3 • 1/16/2026

Pure documentation skill containing educational examples for jq and yq CLI tools. All files are markdown documentation with example patterns - no executable code, no network calls, no file system access, and no external commands. The bash code blocks are static documentation examples showing syntax, not actual code to execute.

5
스캔된 파일
609
분석된 줄 수
1
발견 사항
3
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

45
아키텍처
100
유지보수성
85
콘텐츠
26
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

Consultar manifiestos de Kubernetes

Extraer imágenes de contenedores, etiquetas y configuraciones de archivos de despliegue K8s para auditoría y documentación.

Inspeccionar package.json

Ver rápidamente dependencias, scripts y configuración de package.json sin abrir el archivo en un editor.

Procesar respuestas API

Filtrar y extraer campos específicos de respuestas API JSON para flujos de trabajo de pruebas y depuración.

이 프롬프트를 사용해 보세요

Extracción básica de JSON
¿Cómo extraigo el campo version de un archivo JSON usando jq?
Filtrar elementos de array
Muéstrame cómo filtrar elementos de un array JSON donde status sea igual a active usando jq select.
Consultar Docker Compose
¿Cómo listo todas las imágenes de contenedores de docker-compose.yml usando yq?
Modificar configuración YAML
Actualizar un archivo de configuración YAML con un nuevo número de versión usando edición in situ de yq.

모범 사례

  • Usa jq -r para salida sin formato cuando necesites cadenas sin comillas
  • Encadena filtros con pipes para transformar datos progresivamente
  • Prueba los filtros con jq '.' primero para verificar la estructura antes de aplicar transformaciones

피하기

  • Usar eval o exec con entrada de usuario para construir consultas jq - riesgo de inyección
  • Procesar JSON no confiable sin validar la estructura primero
  • Modificar archivos sin crear copias de seguridad al usar ediciones in situ

자주 묻는 질문

¿Qué sistemas operativos soportan jq y yq?
jq y yq funcionan en macOS, Linux y Windows vía WSL. Instala con brew en macOS o apt/yum en Linux.
¿Cuáles son los límites de recursos para archivos JSON grandes?
El rendimiento depende de la memoria disponible. Archivos menores a 100MB se procesan instantáneamente. Archivos muy grandes pueden requerir streaming con jq.
¿Cómo se integra esto con otras habilidades?
Úsalo con habilidades de lectura de archivos para primero cargar archivos de configuración, luego aplicar patrones jq o yq para extracción y transformación.
¿Están seguros mis datos al procesar archivos?
Esta habilidad solo proporciona patrones. Las herramientas jq y yq reales se ejecutan localmente. No se envían datos a servidores externos.
¿Por qué fallan mis consultas jq?
Las causas comunes incluyen rutas de campos incorrectas, comillas faltantes o JSON malformado. Verifica la estructura del archivo primero con jq '.'
¿Cómo se compara esto con las librerías JSON de Python?
jq y yq son más rápidos para tareas rápidas en línea de comandos. Python ofrece más flexibilidad para transformaciones complejas y depuración.

개발자 세부 정보

파일 구조