Compétences data-analysis
📊

data-analysis

Sûr ⚙️ Commandes externes🌐 Accès réseau📁 Accès au système de fichiers

Analizar temas y citas de datos de storytelling

Également disponible depuis: BOHUYESHAN-APB

Trabajar con plataformas de storytelling requiere patrones coherentes para extraer temas, citas e insights de IA. Esta skill proporciona patrones listos para usar para consultas de Supabase, coincidencia de temas e integración de análisis con IA.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "data-analysis". Help me find stories related to a story about cultural identity

Résultat attendu:

  • Query stories table using overlaps() for themes array
  • Calculate Jaccard similarity for theme overlap percentage
  • Generate suggestion reason based on shared themes
  • Return top 5 matches sorted by overlap score

Utilisation de "data-analysis". How do I extract the best quote from a transcript?

Résultat attendu:

  • Filter quotes by significance level (highlight preferred)
  • Select quote closest to middle of content for impact
  • Fall back to first quote if no highlights exist
  • Return with themes and attribution metadata

Audit de sécurité

Sûr
v5 • 1/16/2026

This skill contains only Markdown documentation files with code examples for data analysis patterns. All 260 static findings are false positives. The 'backtick execution' alerts are triggered by Markdown code fence syntax (```), not Ruby shell execution. The 'weak cryptographic algorithm' alerts match 'MD' in file extensions like 'SKILL.md'. The 'key files' alerts match database field names like 'key_quotes'. No executable code, no actual network calls, no credential access.

6
Fichiers analysés
1,656
Lignes analysées
3
résultats
5
Total des audits

Facteurs de risque

⚙️ Commandes externes (204)
analysis-patterns.md:7-53 analysis-patterns.md:71-91 analysis-patterns.md:91-97 analysis-patterns.md:97-127 analysis-patterns.md:127-131 analysis-patterns.md:131-165 analysis-patterns.md:165-171 analysis-patterns.md:171-206 analysis-patterns.md:206-210 analysis-patterns.md:210-220 analysis-patterns.md:220-224 analysis-patterns.md:224-228 analysis-patterns.md:228-233 analysis-patterns.md:233-237 analysis-patterns.md:237-255 analysis-patterns.md:255-271 analysis-patterns.md:271-289 analysis-patterns.md:289-293 analysis-patterns.md:293-321 analysis-patterns.md:327-359 SKILL.md:13-25 SKILL.md:25-31 SKILL.md:31 SKILL.md:31 SKILL.md:31 SKILL.md:31 SKILL.md:31-32 SKILL.md:32 SKILL.md:32 SKILL.md:32 SKILL.md:32-33 SKILL.md:33 SKILL.md:33 SKILL.md:33-34 SKILL.md:34 SKILL.md:34 SKILL.md:34 SKILL.md:34-39 SKILL.md:39-47 SKILL.md:47-50 SKILL.md:50-65 SKILL.md:65-70 SKILL.md:70-84 SKILL.md:84-87 SKILL.md:87-101 SKILL.md:101-106 SKILL.md:106-127 SKILL.md:127-130 SKILL.md:130-153 SKILL.md:153-158 SKILL.md:158-170 SKILL.md:170-173 SKILL.md:173-185 SKILL.md:185-188 SKILL.md:188-202 SKILL.md:202-210 SKILL.md:210 SKILL.md:210-213 SKILL.md:213-220 SKILL.md:220-245 SKILL.md:245-251 SKILL.md:251-252 SKILL.md:252-253 SKILL.md:253-254 SKILL.md:254-255 SKILL.md:255-256 SKILL.md:256-257 supabase-queries.md:7-31 supabase-queries.md:31-35 supabase-queries.md:35-55 supabase-queries.md:55-61 supabase-queries.md:61-83 supabase-queries.md:83-87 supabase-queries.md:87-106 supabase-queries.md:106-110 supabase-queries.md:110-127 supabase-queries.md:127-131 supabase-queries.md:131-165 supabase-queries.md:165-171 supabase-queries.md:171-190 supabase-queries.md:190-194 supabase-queries.md:194-215 supabase-queries.md:215-219 supabase-queries.md:219-238 supabase-queries.md:238-244 supabase-queries.md:244-264 supabase-queries.md:264-268 supabase-queries.md:268-292 supabase-queries.md:292-298 supabase-queries.md:298-320 supabase-queries.md:320-326 supabase-queries.md:326-336 supabase-queries.md:336-340 supabase-queries.md:340-357 sync-status.md:18 sync-status.md:25 sync-status.md:46-48 sync-status.md:48-51 sync-status.md:51-53 sync-status.md:53-56 sync-status.md:56-58 sync-status.md:58-61 sync-status.md:61-70 sync-status.md:70-73 sync-status.md:73-81 sync-status.md:81-89 sync-status.md:89-90 sync-status.md:90-91 sync-status.md:91-92 sync-status.md:92-98 sync-status.md:98-99 sync-status.md:99-100 sync-status.md:100-104 sync-status.md:104-105 sync-status.md:105-106 sync-status.md:106-107 sync-status.md:107-112 sync-status.md:112-113 sync-status.md:113-114 sync-status.md:114-115 sync-status.md:115-116 sync-status.md:116-117 sync-status.md:117-120 sync-status.md:120-121 sync-status.md:121-122 sync-status.md:122-129 sync-status.md:129 sync-status.md:129-136 sync-status.md:136 sync-status.md:136 sync-status.md:136 sync-status.md:136-137 sync-status.md:137 sync-status.md:137-140 sync-status.md:140 sync-status.md:140 sync-status.md:140-141 sync-status.md:141 sync-status.md:141 sync-status.md:141-144 sync-status.md:144 sync-status.md:144 sync-status.md:144-145 sync-status.md:145 sync-status.md:145 sync-status.md:145-146 sync-status.md:146 sync-status.md:146 sync-status.md:146-147 sync-status.md:147 sync-status.md:147 sync-status.md:147-150 sync-status.md:150 sync-status.md:150 sync-status.md:150-151 sync-status.md:151 sync-status.md:151-157 sync-status.md:157-158 sync-status.md:158-159 sync-status.md:159-160 theme-taxonomy.md:10 theme-taxonomy.md:11 theme-taxonomy.md:12 theme-taxonomy.md:13 theme-taxonomy.md:14 theme-taxonomy.md:21 theme-taxonomy.md:22 theme-taxonomy.md:23 theme-taxonomy.md:24 theme-taxonomy.md:25 theme-taxonomy.md:32 theme-taxonomy.md:33 theme-taxonomy.md:34 theme-taxonomy.md:35 theme-taxonomy.md:36 theme-taxonomy.md:37 theme-taxonomy.md:44 theme-taxonomy.md:45 theme-taxonomy.md:46 theme-taxonomy.md:47 theme-taxonomy.md:48 theme-taxonomy.md:55 theme-taxonomy.md:56 theme-taxonomy.md:57 theme-taxonomy.md:58 theme-taxonomy.md:59 theme-taxonomy.md:66 theme-taxonomy.md:67 theme-taxonomy.md:68 theme-taxonomy.md:69 theme-taxonomy.md:70 theme-taxonomy.md:76-120 theme-taxonomy.md:120-126 theme-taxonomy.md:126-163 theme-taxonomy.md:163-167 theme-taxonomy.md:167-205 theme-taxonomy.md:205-211 theme-taxonomy.md:211-250 theme-taxonomy.md:250-256 theme-taxonomy.md:256-267 theme-taxonomy.md:267-271 theme-taxonomy.md:271-288 theme-taxonomy.md:288-292 theme-taxonomy.md:292-303
🌐 Accès réseau (4)
📁 Accès au système de fichiers (1)

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Implementar sugerencias de historias basadas en temas

Usa los algoritmos de coincidencia de temas y los patrones de consulta de Supabase para construir sugerencias de contenido relacionado basadas en temas superpuestos.

Crear paneles de analítica

Aplica los patrones de vistas materializadas y las consultas analíticas para construir paneles de popularidad de temas y estadísticas de citas.

Mostrar resultados de análisis en la UI

Usa los ejemplos de componentes React para mostrar insignias de temas, tarjetas de citas e historias sugeridas de forma consistente en toda la aplicación.

Essayez ces prompts

Extraer temas de un texto
Using the theme extraction pattern from the data-analysis skill, help me analyze this transcript and extract 5-7 key themes following the standard categories.
Construir consulta de coincidencia de temas
Using the Supabase query patterns, write a query to find stories that share at least 2 themes with the current story, ordered by overlap percentage.
Crear vista analítica
Help me create a materialized view following the data-analysis skill patterns that shows theme popularity, storyteller count, and average views per theme.
Implementar búsqueda de texto completo
Using the full-text search patterns from the skill, implement a search function that searches across story content, quotes, and themes with weighted ranking.

Bonnes pratiques

  • Siempre normaliza los temas usando el mapeo de alias de temas antes de almacenar o comparar
  • Usa el filtrado de Supabase del lado del servidor con overlaps() en lugar de filtrado del lado del cliente por rendimiento
  • Limita los arreglos de temas a 5-7 temas principales para mantener relaciones significativas

Éviter

  • Recuperar todas las columnas con select('*') cuando solo se necesitan campos específicos
  • Realizar el filtrado de temas en el lado del cliente después de obtener todas las historias
  • Almacenar variaciones de temas sin normalizar que crean entradas duplicadas

Foire aux questions

¿Con qué base de datos funciona esta skill?
Esta skill proporciona patrones para Supabase (PostgreSQL) con operaciones de arreglos específicas para coincidencia de temas e índices GIN para búsqueda de texto completo.
¿Puedo usar estos patrones con un esquema diferente?
Sí, adapta los nombres de tablas y columnas para que coincidan con tu esquema. Los patrones principales para operaciones de arreglos y coincidencia de temas son transferibles.
¿Cómo manejo la normalización de temas?
Usa el mapeo THEME_ALIASES para convertir variaciones como 'tradition' a 'heritage'. Aplica normalizeThemes() antes de almacenar o comparar.
¿Qué modelo de IA se usa para el análisis?
Los ejemplos usan Anthropic Claude (claude-sonnet-4-20250514) para el análisis de transcripciones. Puedes sustituir otros modelos que admitan salida JSON.
¿Cómo muestro temas con colores consistentes?
Usa el mapeo THEME_COLORS y el componente ThemeBadge. Cada categoría de tema tiene colores asignados como tonos tierra para temas culturales.
¿Cuál es el límite recomendado de temas por historia?
Extrae 5-7 temas principales por historia. Esto mantiene relaciones significativas sin diluir las conexiones de temas a través del contenido.