Install
$ agentstack add skill-francyjglisboa-agent-skills-platform-weekly-crm-report ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Weekly CRM Report
Turn a raw weekly CRM export (CSV) into a clean regional sales summary: drop duplicate rows, total revenue per region, and emit a structured JSON summary an agent can narrate or hand to a PDF/dashboard step.
This is a bundled example skill — small but real, and used to demonstrate the creator's validation, pipeline, and eval-rollout machinery end to end.
Activation
Activates on requests like "clean this CRM export", "weekly sales report", "regional totals from this CSV". Do not activate on general spreadsheet or analytics questions that don't involve a CRM export.
Input
A CSV with at least region and amount columns (extra columns are ignored). Duplicate rows (identical across all columns) are removed before totalling.
Run
One command produces the summary:
python3 scripts/run_pipeline.py --input --output summary.json
Output JSON shape:
{
"rows_in": 120,
"rows_after_dedup": 118,
"regions": {"West": 40210.5, "East": 38110.0},
"grand_total": 78320.5
}
Gotchas
rows_after_dedupdoes not reconcile withgrand_total. Rows with a blank
or missing region are skipped when totalling but still counted in rows_after_dedup, so a CSV with unassigned rows reports more rows than it actually summed. Do not present the two numbers as if one explains the other — if they must reconcile, filter blank regions before running.
- An unparseable
amountsilently becomes0.0, it does not raise. A column
of N/A or — produces a region total of 0.0 that looks like a real zero. Check the input for non-numeric amounts before trusting a suspiciously low total.
- Dedup compares every column, not just
regionandamount. Two rows with
identical sales data but a differing timestamp or record-ID column are both kept. The "extra columns are ignored" note above applies to totalling, not to dedup.
Anti-goals
- Not a general BI tool; it totals one numeric column per region.
- Does not fetch from a live CRM API; it operates on an exported CSV.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: FrancyJGLisboa
- Source: FrancyJGLisboa/agent-skills-platform
- License: MIT
- Homepage: https://francyjglisboa.github.io/agent-skills-platform/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.