Duckdb En
aAAaqwq/AGI-Super-Team
DuckDB CLI specialist for SQL analysis, data processing and file conversion.
A skill your agent uses when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill data-processing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace data-processing --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/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .claude/skills/data-processing && 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 "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .claude/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processingType 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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace data-processing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .agents/skills/data-processing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .agents/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace data-processing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .cursor/skills/data-processing && 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 "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .cursor/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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/jeremylongshore/tons-of-skills-marketplace.git --path plugins/productivity/cli-power-skills/skills/data-processing--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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace data-processing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .gemini/skills/data-processing && 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 "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .gemini/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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 jeremylongshore/tons-of-skills-marketplace data-processingInstalls 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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .github/skills/data-processing && 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 "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .github/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace data-processing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/productivity/cli-power-skills/skills/data-processing .opencode/skills/data-processing && 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 "data-processing" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/plugins/productivity/cli-power-skills/skills/data-processing into .opencode/skills/data-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-processing", 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.
data-processingA skill your agent uses when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats
Data Processing is an agent skill from jeremylongshore/tons-of-skills-marketplace. Use when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats
Its SKILL.md is about 1.3k 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 Documents & Office, covering CSV and tabular files, DataFrames and SQL. It works with SQL and DuckDB. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.
Read from SKILL.md and the folder at commit 23ea8d4. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(jq*)Bash(yq*)Bash(gron*)Bash(mlr*)Bash(xsv*)Bash(duckdb*)ReadGlobGrepFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
duckdbjqyqFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Data Processing loads about 1.3k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 440 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 jeremylongshore/tons-of-skills-marketplace at commit 23ea8d4, republished under its MIT licence (© jeremylongshore). 440 words, ~1,289 tokens.
.claude/skills/data-processing/SKILL.md (or your agent's skills folder).| Tool | Purpose | Structured output |
|---|---|---|
| jq | Query and transform JSON | Native JSON |
| yq | Query and transform YAML, TOML, XML | -o json for JSON output |
| gron | Flatten JSON into greppable path.to.key = value lines | --ungron to reverse back to JSON |
| miller (mlr) | Transform CSV/JSON/TSV records with awk-like verbs | --json for JSON output |
| xsv | Fast CSV slicing, searching, joining, statistics | CSV native (pipe to xsv table for display) |
| DuckDB | SQL queries on CSV, JSON, Parquet files | -json flag for JSON output |
jq '.items[] | select(.status == "active")' data.jsonjq '[.users[] | {name: .name, email: .email}]' data.jsonjq '[.events[] | .type] | group_by(.) | map({type: .[0], count: length})' data.jsonyq '.spec.containers[0].image' deployment.yamlyq -o json config.yamlyq -p toml '.database.host' config.tomlgron data.json | grep -i "error"xsv stats data.csv | xsv tablexsv search -s status "active" data.csvxsv select name,email,created_at users.csvxsv sort -s revenue -R sales.csvduckdb -c "SELECT department, COUNT(*) as cnt, AVG(salary) as avg_sal FROM 'employees.csv' GROUP BY department ORDER BY avg_sal DESC"duckdb -c "SELECT * FROM read_json_auto('events.json') WHERE type = 'error' LIMIT 20"duckdb -c "SELECT * FROM 'data/*.parquet' WHERE created_at > '2026-01-01'"mlr --csv filter '$revenue > 1000' then sort-by -nr revenue sales.csvmlr --icsv --ojson cat data.csvyq -o json config.yaml | duckdb -c "SELECT key, value FROM read_json_auto('/dev/stdin') WHERE env = 'production'"Each stage: yq converts YAML to JSON, DuckDB runs SQL on the JSON stream.
gron large.json | grep "\.errors\[" | gron --ungronEach stage: gron flattens JSON to paths, grep filters, ungron reconstructs valid JSON from matches.
xsv search -s region "EU" sales.csv | duckdb -c "SELECT product, SUM(revenue) as total FROM read_csv_auto('/dev/stdin') GROUP BY product ORDER BY total DESC"Each stage: xsv filters rows by region, DuckDB aggregates the filtered stream.
duckdb -c "SELECT u.name, u.email, o.total, o.date FROM 'users.csv' u JOIN 'orders.csv' o ON u.id = o.user_id ORDER BY o.date DESC"jq -r '.records[] | [.name, .score] | @csv' data.json | xsv statsEach stage: jq extracts fields to CSV format, xsv computes statistics.
json module for one-off JSON transforms — single pipeline vs. multi-line scriptawk/cut for CSV operations — correct CSV parsing, handles quoted fields and escapesawk for format-aware record transformations — understands CSV/JSON headers natively© jeremylongshore, 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 plugins/productivity/cli-power-skills/skills/data-processing of jeremylongshore/tons-of-skills-marketplace.
Open the folder on GitHubat commit 23ea8d4
Data Processing 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 |
|---|---|---|---|---|---|---|
| Data Processing this skilljeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Duckdb EnaAAaqwq/AGI-Super-Team | 105 | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Matlab Use Duckdbmatlab/matlab-agentic-toolkit | 1.1k | — | ~3.9k | Automated safety check: Pass | Custom licence | |
| Data AnalysisHezaoHezao/poirot | 250 | — | ~997 | Automated safety check: Pass | MIT | |
| Excel and CSV Data Analysisbytedance/deer-flow | 83k | 4 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Chdb SQLvemetric/vemetric | 394 | 1 repos | ~1.2k | Automated safety check: Pass | Apache-2.0 |
aAAaqwq/AGI-Super-Team
DuckDB CLI specialist for SQL analysis, data processing and file conversion.
matlab/matlab-agentic-toolkit
Use DuckDB from MATLAB via Database Toolbox (R2026a+) as a non-math operations engine on large tabular files (CSV/Parquet/JSON) and as a zero-config embedded database.
HezaoHezao/poirot
Analyze Excel/CSV files with DuckDB SQL via bash. An agent skill from HezaoHezao/poirot.
bytedance/deer-flow
Analyzes uploaded Excel and CSV files with SQL through DuckDB, producing schema inspections, statistical summaries and exports to CSV, JSON or Markdown.
vemetric/vemetric
A skill your agent uses when the user wants to run SQL — especially analytical SQL — on local files (parquet/csv/json), URLs, S3 paths, or remote databases (Postgres, MySQL, MongoDB, ClickHouse…
boundless-xyz/boundless
Internal — for Boundless team members only. An agent skill from boundless-xyz/boundless.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to perform natural language processing and text analysis using the nlp-text-analyzer plugin.
jeremylongshore/tons-of-skills-marketplace
Execute this skill allows AI assistant to construct and configure neural network architectures using the neural-network-builder plugin.
jeremylongshore/tons-of-skills-marketplace
Process identify anomalies and outliers in datasets using machine learning algorithms.
jeremylongshore/tons-of-skills-marketplace
Build this skill enables AI assistant to provide interpretability and explainability for machine learning models.
jeremylongshore/tons-of-skills-marketplace
Execute this skill optimizes prompts for large language models (llms) to reduce token usage, lower costs, and improve performance.
A skill your agent uses when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats. Data Processing is an agent skill from jeremylongshore/tons-of-skills-marketplace.
Data Processing fits situations like: working with structured data files (CSV; parquet) — querying; converting between formats.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill data-processing -a claude-code`. Or copy the skill folder (plugins/productivity/cli-power-skills/skills/data-processing in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/data-processing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill data-processing -a codex`. Or copy the skill folder (plugins/productivity/cli-power-skills/skills/data-processing in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/data-processing 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 jeremylongshore/tons-of-skills-marketplace --skill data-processing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/data-processing, .gemini/skills/data-processing, .github/skills/data-processing and .opencode/skills/data-processing in your project.
Going by SKILL.md and its folder, Data Processing needs the command-line tools its instructions call (duckdb, jq and yq). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash(jq*), Bash(yq*), Bash(gron*), Bash(mlr*), Bash(xsv*), Bash(duckdb*), Read, Glob, Grep.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Data Processing is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k 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 Data Processing: Duckdb En (aAAaqwq/AGI-Super-Team, 105 stars), Matlab Use Duckdb (matlab/matlab-agentic-toolkit, 1.1k stars), Data Analysis (HezaoHezao/poirot, 250 stars) and Excel and CSV Data Analysis (bytedance/deer-flow, 83k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,821 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 8, 2026.
Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.