一键导入
analyzing-data
Use when you have CSV/Excel data files and need PM insights (retention, funnel, segmentation) via Python analysis.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when you have CSV/Excel data files and need PM insights (retention, funnel, segmentation) via Python analysis.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Flexible data science analytics for any dataset. Auto-discovers schema, recommends charts, exports to create-figure. Works with JSONL, JSON, CSV from any source.
Strategische Markenportfolio-Planung für Luxus-Modehaeuser: Mandant will Marken in DE/EU/international schützen oder Portfolio optimieren. Normen: §§ 32 ff. MarkenG, Art. 32 ff. UMV (EU) 2017/1001, Madrid-Protokoll (WIPO). Prüfraster: Nizza-Klassen (3/14/18/25/35), Multi-Class-Strategie, Prioritaets-Kaskade, Kostenoptimierung, Anmeldezeitpunkt. Output Marken-Portfolio-Plan, Anmelde-Empfehlung je Territorium, Kostenprojektion. Abgrenzung: Einzelne Anmeldung DPMA siehe wortmarke-anmeldung-dpma; Madrid-Protokoll Details siehe madrid-protokoll-und-internationale-registrierung.
Generate comprehensive anomaly detection report with Excel deliverables. Discovers data quality issues without requiring configuration.
Detect data anomalies in Datarails Finance OS tables. Finds outliers, missing values, duplicates, and data quality issues.
PostHog event tracking, user identification, group analytics for B2B, GDPR consent patterns. Use when implementing product analytics, tracking user behavior, setting up funnels, or configuring privacy-compliant tracking.
PostHog analytics and feature flags setup
| name | analyzing-data |
| description | Use when you have CSV/Excel data files and need PM insights (retention, funnel, segmentation) via Python analysis. |
A protocol for Python-based data analysis that prevents hallucination by requiring explicit column understanding, separating metrics from implications, and labeling all hypotheses.
data/ or inputs/ folderStep 1: Exploratory Data Analysis (EDA)
Write and execute a Python script to produce:
import pandas as pd
# Load data
df = pd.read_csv('inputs/data/filename.csv') # or pd.read_excel()
# Basic info
print("=== SHAPE ===")
print(df.shape)
print("\n=== COLUMNS & TYPES ===")
print(df.dtypes)
print("\n=== FIRST 5 ROWS ===")
print(df.head())
print("\n=== SUMMARY STATS ===")
print(df.describe(include='all'))
print("\n=== MISSING DATA ===")
print(df.isnull().sum() / len(df) * 100)
Step 2: Data Dictionary
Create a data dictionary table:
| Column | Type | Example Values | Meaning |
|---|---|---|---|
| [col] | [dtype] | [2-3 examples] | [Explicit/Unknown] |
Rules:
Step 3: Analysis Plan
Only propose analyses where:
Step 4: Execution & Visualization
import matplotlib.pyplot as plt
# Example: Time series
df['date'] = pd.to_datetime(df['date_column'])
daily = df.groupby('date').size()
daily.plot(figsize=(10,5), title='Daily Counts')
plt.savefig('outputs/insights/analysis_output.png')
print("Chart saved to outputs/insights/analysis_output.png")
Step 5: Generate Output
Write to outputs/insights/data-analysis-YYYY-MM-DD.md:
---
generated: YYYY-MM-DD HH:MM
skill: analyzing-data
sources:
- inputs/data/filename.csv (modified: YYYY-MM-DD)
downstream: []
---
# Data Analysis: [Dataset Name]
## Dataset Overview
| Attribute | Value |
|-----------|-------|
| Rows | N |
| Columns | N |
| Date range | [if applicable] |
## Data Dictionary
| Column | Type | Example Values | Meaning |
|--------|------|----------------|---------|
| ... | ... | ... | Explicit/Unknown |
## Key Metrics
| Metric | Value | Source |
|--------|-------|--------|
| [Metric name] | [Number] | [Code output] |
## Findings
1. **[Finding]** — Evidence: [code output]
## Hypotheses (require validation)
1. **[Hypothesis]** — Based on: [observation]
## Visualizations
- [Chart description]: outputs/insights/[filename].png
## Sources Used
- [file paths]
## Claims Ledger
| Claim | Type | Source |
|-------|------|--------|
| [Metric] | Evidence | [Python output] |
| [Trend interpretation] | Hypothesis | [Based on metric X] |
Step 6: Copy to History & Update Tracker
history/analyzing-data/data-analysis-YYYY-MM-DD.mdalerts/stale-outputs.md| Action | Command |
|---|---|
| Load CSV | pd.read_csv('inputs/data/file.csv') |
| Load Excel | pd.read_excel('inputs/data/file.xlsx') |
| Save chart | plt.savefig('outputs/insights/output.png') |
| Check nulls | df.isnull().sum() |
| Claim | Type | Source |
|---|---|---|
| [Metric] | Evidence | [Python output] |
| [Trend interpretation] | Hypothesis | [Based on metric X] |
| [Column meaning] | Evidence/Unknown | [User confirmed / Not stated] |