ワンクリックで
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] |