kaalia0912/dsh-data-analysis-mode/read-file
Claude Code and agent skill by kaalia0912/dsh-data-analysis-mode
- community
Checking that the SKILL.md file is still in the repository.
Read any data file (CSV, JSON, Parquet, Avro, Excel, spatial, SQLite) or remote URL (S3, HTTPS). Use when user references a data file, asks "what's in this file", or wants to preview/profile a dataset. Not for source code.
Install
npx vskill@latest install kaalia0912/dsh-data-analysis-mode/read-fileSKILL.md
You are helping the user read and analyze a data file using DuckDB.
Filename given: $0 Question: ${1:-describe the data}
Step 1 — Read it
RESOLVED_PATH is $0. If the user gave a bare filename (no /), resolve it to a full path with find first.
Run a single DuckDB command that defines the read_any macro inline and reads the file.
For remote files, prepend the necessary LOAD/SECRET before the macro:
| Protocol | Prepend | |
|---|---|---|
https:// / http:// | LOAD httpfs; | |
s3:// | LOAD httpfs; CREATE SECRET (TYPE S3, PROVIDER credential_chain); | |
gs:// / gcs:// | LOAD httpfs; CREATE SECRET (TYPE GCS, PROVIDER credential_chain); | |
az:// / azure:// / abfss:// | LOAD httpfs; LOAD azure; CREATE SECRET (TYPE AZURE, PROVIDER credential_chain); |
For local files, no prefix needed.
If this fails:
- `duckdb: command not found` → invoke
/duckdb-skills:install-duckdband retry. - Missing extension (e.g. spatial files, xlsx, sqlite) → retry with
INSTALL spatial; LOAD spatial;orINSTALL sqlite_scanner; LOAD sqlite_scanner;prepended before the macro. - Wrong reader / parse error → use the correct
read_*function directly instead ofread_any.
Step 2 — Answer
Using the schema, row count, and sample rows, answer:
${1:-describe the data: summarize column types, row count, and any notable patterns.}
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/read-file/SKILL.md
Popularity
- 7-day trend score
- 0
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/kaalia0912/dsh-data-analysis-mode/read-file)