bigdata-skill
An agent skill by daymade, from daymade/claude-code-skills. Tags: analytics, api, data, financial-data, research.
What it does
Pull Bigdata.com (RavenPack) financial and news data via the official `bigdata-client` SDK and `/v1/*` REST endpoints — structured financials, prices, analyst estimates, daily entity-sentiment series, annotated chunk search, screener — when the Bigdata MCP returns only pre-synthesized tearsheets but you need the machine-readable substrate. Use when the user mentions Bigdata.com, RavenPack, a `bd_v2_` key, the bigdata MCP, rp_entity_id, chunk/query_unit cost, or wants structured financials, fundamentals, prices, sentiment, or annotated news.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add daymade/claude-code-skills --skill bigdata-skill
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/daymade/claude-code-skills
cp -r claude-code-skills/daymade-financial/bigdata-skill ~/.claude/skills/bigdata-skill
Safety box score
Grade C, moderate risk: 35 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a read-only Bigdata.com research client, but it still reaches out to live external services, requires a real API key, and can upload batch-search inputs to presigned S3 URLs. The main risks are network/data exfiltration to third parties, quota spend, and the fact that it depends on an external `bigdata-client` package that is not bundled in the repo.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 2 (moderate) | It asks the agent to execute shipped Python code and install a dependency (`uv pip install --python .venv/bin/python bigdata-client` and `python scripts/probe_example.py`), though it does not eval arbitrary code. |
| Network access | 2 (moderate) | It calls live Bigdata endpoints over the network (`https://api.bigdata.com/`) and also uses raw `requests.put()` / `requests.get()` against presigned URLs in `scripts/bigdata_toolkit/rest_ext.py`. |
| Filesystem reach | 1 (low) | The only obvious local writes are bounded to a project venv / scripts path (`uv venv .venv`, `PYTHONPATH=scripts`); there is no recursive delete or system-path editing. |
| Secrets & credentials | 2 (moderate) | It requires a real API key via `BIGDATA_API_KEY` (`self.api_key = api_key or require_env("BIGDATA_API_KEY")`) and the docs explicitly tell the user to export `bd_v2_...`. |
| Privilege & persistence | 0 (none) | There is no sudo, global install, service registration, shell startup modification, or OS-level privilege change in the shipped files. |
| Instruction hijack surface | 0 (none) | I did not find hidden prompt-injection payloads or instructions to ignore higher-priority rules; the directives are normal task guidance, not adversarial text. |
| Irreversible actions | 1 (low) | It can submit remote batch jobs and searches (`POST v1/search/batches`, `POST .../query`) and consume quota, but it does not send messages, pay, deploy, or delete data. |
| Transparency | 1 (low) | The skill relies on an external, unpinned package install (`bigdata-client`) rather than only code in the repo, so part of the executed code is outside reviewer visibility. |
Before installing
- Inspect `scripts/bigdata_toolkit/rest_ext.py` before use, especially `BatchSearch.upload_input()` and `download_results()`.
- Pin and review the exact `bigdata-client` version before letting the agent run `uv pip install ... bigdata-client`.
- Try the probe with a throwaway Bigdata key and without `--with-search` first so you can confirm network behavior without burning quota.
- If your network uses a proxy or TLS interception, verify the proxy settings and CA path before allowing the skill to connect out.
Rated 2026-10-20 by an automated review of 13 files from the skill's repository.
Source
- Repository
- daymade/claude-code-skills (all skills from this repository)
- Path
- daymade-financial/bigdata-skill/SKILL.md
- Branch
- main
- Updated
- 2026-09-20
Related skills
- seo-ahrefs — Ahrefs API analyst (extension).
- seo-dataforseo — Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis.
- ashare-news-fetcher — 抓取 A 股消息面情报:从财联社、华尔街见闻、金十、新浪 7x24、东财快讯、 证监会/央行/上交所/财政部政策公告、东方财富股吧等公开来源抓取与股票相关的 新闻、政策、情绪,输出结构化 JSON 或 Markdown。 当用户提到“A 股消息面”、“抓新闻”、“个股消息”、“政策监管”、“股吧情绪”、.
- bilibili-source — Fetch comprehensive, login-free data for any Bilibili (B站) video — title, UP name and follower count, publish date, partition, tags, per-part cids.
- financial-data-collector — Collect real financial data for any US publicly traded company from free public sources (yfinance).
- pandas-pro — Performs pandas DataFrame operations for data analysis, manipulation, and transformation.