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.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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
보안 감사
안전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.
위험 요인
품질 점수
만들 수 있는 것
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.
이 프롬프트를 사용해 보세요
¿Cómo extraigo el campo version de un archivo JSON usando jq?
Muéstrame cómo filtrar elementos de un array JSON donde status sea igual a active usando jq select.
¿Cómo listo todas las imágenes de contenedores de docker-compose.yml usando yq?
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