Analytics Data Analysis
Mindrally/skills
Best practices for analytics, data analysis, and visualization using Python, pandas, matplotlib, seaborn, and Jupyter notebooks.
Build an auditable release-evidence workflow for a desktop or packaged application.
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/release-evidence-workflow .claude/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .claude/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/release-evidence-workflow .agents/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .agents/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/release-evidence-workflow .cursor/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .cursor/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Ali-Marandi/ClimateDataAnalyzer.git --path skills/release-evidence-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/release-evidence-workflow .gemini/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .gemini/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/release-evidence-workflow .github/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .github/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Ali-Marandi/ClimateDataAnalyzer release-evidence-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ali-Marandi/ClimateDataAnalyzer.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/release-evidence-workflow .opencode/skills/release-evidence-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "release-evidence-workflow" agent skill from https://github.com/Ali-Marandi/ClimateDataAnalyzer/tree/master/skills/release-evidence-workflow into .opencode/skills/release-evidence-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-evidence-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
release-evidence-workflowBuild an auditable release-evidence workflow for a desktop or packaged application.
Release Evidence Workflow is an agent skill from Ali-Marandi/ClimateDataAnalyzer. Build an auditable release-evidence workflow for a desktop or packaged application. Use when implementing or reviewing authoritative-data features, local and live smoke validation, guarded GitHub Actions Windows packaging/signing, controlled commit/push, release-readiness reporting, or technical/executive presentation materials.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Data & Analytics, covering CI/CD, Feature launches and release readiness and Data visualization. It works with GitHub Actions, Jupyter, Python and Matplotlib. The repository describes itself as: A professional Python-based tool for analyzing and visualizing historical global temperature trends and climate anomalies. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a6a87f6. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitpytestFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CODESIGN_PFX_PASSWORDFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Release Evidence Workflow loads about 1.6k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 753 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Ali-Marandi/ClimateDataAnalyzer at commit a6a87f6, republished under its MIT licence (© Ali-Marandi). 753 words, ~1,596 tokens.
.claude/skills/release-evidence-workflow/SKILL.md (or your agent's skills folder).Use this workflow to turn an implemented desktop product into evidence that is reviewable without overstating scientific, security, or release claims.
Inspect repository state before modifying it:
git status -sb
git log --oneline -5
git remote -v
git config user.name && git config user.emailRecord the current version in package metadata and runtime metadata. State whether the target operation is only a branch push, a version tag, or a public release. If the user has not explicitly authorized the relevant external action, stop after local preparation.
When the product consumes authoritative external data, document the source, parameter contract, uncertainty fields, and known scope. For country-level scenario summaries, label spatial exports as country summaries. Do not invent a high-resolution raster from a country aggregate. Preserve CRS, transform, data type, source and limitation metadata in GIS outputs.
Run the full local suite in a reproducible headless mode where appropriate. Persist a verbose log with test names and slowest durations:
mkdir -p docs/validation_logs
set -o pipefail
QT_QPA_PLATFORM=offscreen pytest -vv --durations=10 2>&1 \
| tee docs/validation_logs/local_pytest_YYYY-MM-DD.logRun at most a bounded, user-relevant live smoke request. Save the output and elapsed observation. Clearly distinguish a test failure from a missing local measurement utility or other environment failure.
Report total collected/passed/failed/skipped/xfailed, duration, major test families, slowest tests, live request inputs, source label, returned fields, failure collection, and measurement limitations.
Use two distinct paths.
| Path | Trigger | Minimum evidence | Publication rule |
|---|---|---|---|
| Branch CI | push / pull request | tests, package build, installer build, silent install-uninstall test, unsigned artifact | Never publish stable release |
| Stable release | protected vX.Y.Z tag | environment approval, PFX secret checks, Authenticode signing and verification, signed installer silent test | Publish only signed artifacts |
Audit each invoked JavaScript action before publishing workflow changes. Inspect its tagged action.yml and upgrade to a Node.js 24-compatible major for checkout, language setup, artifact upload/download, and third-party release actions. Add a static contract test that rejects known Node.js 20 majors, then use the next CI run to prove the warning is gone.
Use a protected environment such as production for signing. Require expected secret names but never create fake secret values. A PFX pattern normally needs CODESIGN_PFX_BASE64, CODESIGN_PFX_PASSWORD, and a trusted timestamp URL configured as a variable or controlled input. Decode certificates only into the runner temp directory, use SHA-256 plus an RFC 3161 timestamp, run signtool verify /pa /all on both EXE and installer, and delete the temporary PFX afterward.
Do not claim code signing until a CI run has actually signed and verified artifacts with the real certificate.
Use explicit paths rather than git add .. Before committing, inspect staged content:
git diff --check
git add <explicit-paths>
git diff --cached --check
git diff --cached --stat
git diff --cachedScan staged material for accidental credentials. The scan supplements, but does not replace, human review. Commit only after reviewing the staged diff. Before push, fetch and compare refs. Push only with fresh user authorization:
git fetch --prune origin
git log --oneline origin/<branch>..HEAD
git push origin <branch>After push, verify branch alignment and inspect the CI run. Do not create a tag or release unless it was separately authorized.
Create a concise technical report with: current commit/ref, exact test result, performance caveat, live-source result, CI state, signing state, release state, and next gates. Use status words precisely:
Create separate content and speaker-script files before creating slides. Use a concise executive deck and, when requested, an internal technical deck. Include the scientific boundary, uncertainty, evidence artifacts, validation outcome, release state, and decisions required. Preserve current status rather than projecting future success.
Deliver a readable evidence package with validation log(s), local/live metrics summary, CI link or status, signing/release state, and presentation materials. Attach this SKILL.md when delivering the skill so it can be installed or downloaded.
© Ali-Marandi, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/release-evidence-workflow of Ali-Marandi/ClimateDataAnalyzer.
Open the folder on GitHubat commit a6a87f6
Release Evidence Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Release Evidence Workflow this skillAli-Marandi/ClimateDataAnalyzer | 107 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Analytics Data AnalysisMindrally/skills | 269 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| SeabornK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.4k | Automated safety check: Notes | BSD-3-Clause | |
| Python Visualsdata-goblin/power-bi-agentic-development | 1k | — | ~2.1k | Automated safety check: Pass | GPL-3.0 | |
| Plot ML Figureprobabl-ai/skills | 138 | — | ~785 | Automated safety check: Pass | BSD-3-Clause | |
| SeabornzLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~4.9k | Automated safety check: Pass | BSD-3-Clause |
Mindrally/skills
Best practices for analytics, data analysis, and visualization using Python, pandas, matplotlib, seaborn, and Jupyter notebooks.
K-Dense-AI/scientific-agent-skills
Creates Seaborn statistical visualizations with pandas integration for distributions, relationships, categorical comparisons, regression displays, pair plots, and heatmaps.
data-goblin/power-bi-agentic-development
Python visual creation and matplotlib/seaborn patterns for PBIR reports.
probabl-ai/skills
Pick how to write a figure before custom plot code. An agent skill from probabl-ai/skills.
zLanqing/codex-claude-academic-skills
Statistical visualization with pandas integration. An agent skill from zLanqing/codex-claude-academic-skills.
cortega26/chile-hub
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh).
Build an auditable release-evidence workflow for a desktop or packaged application. Release Evidence Workflow is an agent skill from Ali-Marandi/ClimateDataAnalyzer. Build an auditable release-evidence workflow for a desktop or packaged application.
Release Evidence Workflow fits situations like: reviewing authoritative-data features; local and live smoke validation; guarded GitHub Actions Windows packaging/signing; controlled commit/push.
Run `npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a claude-code`. Or copy the skill folder (skills/release-evidence-workflow in Ali-Marandi/ClimateDataAnalyzer) into .claude/skills/release-evidence-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a codex`. Or copy the skill folder (skills/release-evidence-workflow in Ali-Marandi/ClimateDataAnalyzer) into .agents/skills/release-evidence-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Ali-Marandi/ClimateDataAnalyzer --skill release-evidence-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-evidence-workflow, .gemini/skills/release-evidence-workflow, .github/skills/release-evidence-workflow and .opencode/skills/release-evidence-workflow in your project.
Going by SKILL.md and its folder, Release Evidence Workflow needs the command-line tools its instructions call (git and pytest) and credentials named CODESIGN_PFX_PASSWORD. Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Release Evidence Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Release Evidence Workflow: Analytics Data Analysis (Mindrally/skills, 269 stars), Seaborn (K-Dense-AI/scientific-agent-skills, 48k stars), Python Visuals (data-goblin/power-bi-agentic-development, 1k stars) and Plot ML Figure (probabl-ai/skills, 138 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Ali-Marandi (a GitHub user) maintains it in Ali-Marandi/ClimateDataAnalyzer, which has 107 GitHub stars. The repository was last updated on August 27, 2026.
Source: Ali-Marandi/ClimateDataAnalyzer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.