analytics-data-analysis
Skill56 starsChanged 3 months agoMITView on GitHub
Build reproducible analytics scripts or notebooks for ingestion, cleaning, transformation, statistics, visualization, and delivery.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Mindrally/skillstheir own version, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Mindrally/skills★ 275same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository34 other files it gives its agents.
- academic-paper-polishSkill
- academic-pptxSkill
- academic-slidesSkill
- academic-writing-styleSkill
- chart-imageSkill
- content-analysisSkill
- content-research-writerSkill
- copywritingSkill
- creative-writingSkill
- dashboard-creatorSkill
- data-analyzerSkill
- deep-researchSkill
- document-converter-suiteSkill
- docxSkill
- domain-name-brainstormerSkill
- finance-news-analysisSkill
- finance-skillsSkill
- frontend-designSkill
- image-analyzerSkill
- imageSkill
- markdown-converterSkill
- natural-writingSkill
- netlify-deploySkill
- notion-infographicSkill
- pdfSkill
- pptxSkill
- rylai-pptSkill
- seoSkill
- skill-seekersSkill
- summarizationSkill
- ui-designerSkill
- video-generationSkill
- videoSkill
- xlsxSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
23 rules. About 0 are common, 23 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈23
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 39
Check missingness, ranges, uniqueness, referential integrity, and impossible values.
- Distinctive: line 41
Stop or quarantine records when a defect would invalidate the result.
- Distinctive: line 44
Keep raw input unchanged.
- Distinctive: line 49
Start with counts and distributions.
- Distinctive: line 52
Test important assumptions and provide a fallback when they fail.
- Distinctive: line 57
Avoid visual encodings that exaggerate small differences.
- Distinctive: line 60
Keep configuration and paths separate from analysis logic.
- Distinctive: line 61
Use stable output names and create parent directories deliberately.
- Distinctive: line 65
Run the analysis from a clean start.
- Distinctive: line 71
Prefer clear functions with explicit inputs and outputs.
- Distinctive: line 72
Use structured parsers for structured data.
- Distinctive: line 74
Never hide data loss inside broad exception handling.
- Distinctive: line 75
Add assertions at boundaries where a silent mismatch would corrupt results.
- Distinctive: line 76
Use a fixed random seed only when randomness is part of the method, and record it.
- Distinctive: line 77
Do not overwrite source files unless the user explicitly requests it.
- Distinctive: line 81
Put purpose and assumptions before the first analysis cell.
- Distinctive: line 82
Keep setup, loading, validation, transformation, analysis, and conclusions in visible sections.
- Distinctive: line 83
Ensure cells run top to bottom without relying on stale state.
- Distinctive: line 84
Remove noisy exploratory output while preserving evidence needed to review the result.
- Distinctive: line 97
Never present an estimate as observed fact or infer causation from association alone.
- Distinctive: line 101
Use tools and libraries already available in the workspace when practical.
- Distinctive: line 102
If a dependency is missing, explain the smallest installation or fallback required.
- Distinctive: line 103
Keep paths portable between Codex, Hermes, and Claude by resolving from the workspace or skill directory.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Rylai Analytics Implementation
Build analysis that another person can rerun and audit.
Define The Contract
Capture the following before choosing methods:
- decision or question the analysis must support;
- input files, tables, date range, units, and grain;
- metric definitions and inclusion rules;
- expected deliverable: script, notebook, chart set, table, or report;
- runtime limits, privacy constraints, and required output path.
Inspect the real input before assuming its schema.
Implementation Workflow
- Inventory
- Record source names, sizes, columns, types, row counts, and keys.
- Detect encoding, delimiter, duplicate-key, timezone, and locale issues.
- Validate
- Check missingness, ranges, uniqueness, referential integrity, and impossible values.
- Separate source defects from intentional filtering.
- Stop or quarantine records when a defect would invalidate the result.
- Transform
- Keep raw input unchanged.
- Make cleaning steps explicit and deterministic.
- Preserve units and document joins, filters, imputations, and derived fields.
- Analyze
- Start with counts and distributions.
- Choose statistical methods that match variable type, sample design, and question.
- Report effect size or practical magnitude when significance tests are used.
- Test important assumptions and provide a fallback when they fail.
- Visualize
- Select a chart based on the comparison, trend, distribution, or relationship.
- Label units, time windows, filters, and sample sizes.
- Avoid visual encodings that exaggerate small differences.
- Package
- Keep configuration and paths separate from analysis logic.
- Use stable output names and create parent directories deliberately.
- Include a concise run command and dependency information when code is delivered.
- Verify
- Run the analysis from a clean start.
- Reconcile important totals against the source.
- Inspect generated tables and charts, not only exit codes.
Code Standards
- Prefer clear functions with explicit inputs and outputs.
- Use structured parsers for structured data.
- Favor vectorized or set-based operations where they improve clarity and scale.
- Never hide data loss inside broad exception handling.
- Add assertions at boundaries where a silent mismatch would corrupt results.
- Use a fixed random seed only when randomness is part of the method, and record it.
- Do not overwrite source files unless the user explicitly requests it.
Notebook Standards
- Put purpose and assumptions before the first analysis cell.
- Keep setup, loading, validation, transformation, analysis, and conclusions in visible sections.
- Ensure cells run top to bottom without relying on stale state.
- Remove noisy exploratory output while preserving evidence needed to review the result.
Delivery
Summarize:
- inputs and scope;
- cleaning and exclusion decisions;
- methods and assumptions;
- key outputs;
- validation performed;
- limitations and unresolved data-quality risks.
Never present an estimate as observed fact or infer causation from association alone.
Runtime Notes
- Use tools and libraries already available in the workspace when practical.
- If a dependency is missing, explain the smallest installation or fallback required.
- Keep paths portable between Codex, Hermes, and Claude by resolving from the workspace or skill directory.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

