cgoinglove/thursday/data-report
Claude Code and agent skill by cgoinglove/thursday
- community
Checking that the SKILL.md file is still in the repository.
Answers questions that turn on real numbers, taken from where they are published. Use it for a cost, a trend, a market size, a company, which to pick, buy or wait, the weather on given days, or an amount in another currency, with a chart when it helps.
Install
npx vskill@latest install cgoinglove/thursday/data-reportSKILL.md
Data report
The form comes from the question
Pick one form and read only its file in references/ before collecting anything: it says what to collect, what the final text holds, and when a page earns its place.
| The question | Form | |
|---|---|---|
| Anything else with numbers in it | brief.md | |
| Which of these (products, plans, places, companies)? | comparison.md | |
| How big is this market, how much could we sell? | market-size.md | |
| How has X moved, and why? | trend.md | |
| How is this company doing, how were its results? | company.md | |
| Where is it cheapest to buy X right now? | price-check.md | |
| Should I buy / sign / switch — or wait? | decision.md |
Their own figures, to keep and go on with — a ledger or a budget, receipts, a bank's or a card's export, a list they add to — are not a form here: they are a sheet, a real .xlsx (the artifact skill, references/sheet.md), totals and summaries by formula, with a page only when they also ask for one.
Every form opens with the answer and its two or three numbers; a reader who stops after the first lines has what they asked for. A title says the finding ("Rent rose faster than pay"), not the topic.
Numbers by script, not by hand
The skill's script is in scripts/ of this skill's folder. node runs it; nothing to install.
A --label names the columns in the order you asked for them, so give one for every column or none. node $S/fetch.mjs with no arguments lists every source and option.
Two more answer in a line, with no CSV and no page:
references/sources.md says which source holds what, the series ids worth knowing, and what the script cannot reach. A CSV you build from a page or a file you were given takes the same shape: a # source: <url> line (and # fetched: YYYY-MM-DD) above a header row.
A page: a document, with charts drawn into it
When the form calls for a page, it is a document: write it in Markdown in a file of your own and put it, with the artifact skill's script — the first put makes it, styled, in your folder under artifacts/. Never write chart SVG by hand: leave an empty <figure id="…"></figure> where each chart goes in the Markdown, put the document, then fill every figure in one bash call. Both scripts ship with the app:
Each figure carries its source link, the fetch date and the rows behind it with a CSV download, so the page needs no separate data section. A line for dates, bars for categories (largest first, --highlight the one that matters, named exactly as the row is); --kind column for a value per period, --kind donut for one whole split in five parts or fewer, --kind stacked for what each row is made of (--share to compare the make-up rather than the size); --index when series in different units are compared; --mark for each dated event the text explains, inside the range drawn; --locale with the reader's language tag (de, ja, pt-BR) writes numbers and dates their way. Run it again to replace a figure, and after every later put. node $C with no arguments lists every option.
A table a form asks for — the comparison matrix, a results table, the driver rows — is a Markdown table in the document, number columns aligned right (---:) and the best cell in each row in **bold**. Never type a number into one by hand: paste what a script printed, or the figure from the page you read, and keep its source in the row or under the table.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/data-report/SKILL.md
Popularity
- Repository stars
- 9
- 7-day trend score
- 12
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cgoinglove/thursday/data-report)