一键导入
duckdb-analytics
DuckDB in-process analytics tools for the CodeAgent — SQL on CSV/Parquet/JSON without a server
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
DuckDB in-process analytics tools for the CodeAgent — SQL on CSV/Parquet/JSON without a server
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Penetration testing tools for the CodeAgent — network scanning, service enumeration, and vulnerability checks
Obsidian Local REST API tools for the CodeAgent — manage vault notes, search, and metadata
Frida dynamic instrumentation tools for the CodeAgent — mobile app analysis and SSL unpinning
Supabase client tools for the CodeAgent — database CRUD, auth, storage, and edge functions
OSINT reconnaissance tools for the CodeAgent — domain, IP, email, and social media intelligence
Use BEFORE any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design before implementation.
| name | duckdb-analytics |
| description | DuckDB in-process analytics tools for the CodeAgent — SQL on CSV/Parquet/JSON without a server |
This skill extends the CodeAgent with DuckDB-powered data analytics functions. DuckDB runs in-process — no server required. Analyse CSV, Parquet, and JSON files with SQL, run aggregations, and export results.
pip install duckdb
duckdb_query(sql, params=None) — run a SQL query, return results as list of dictsduckdb_sql(sql) — run a SQL query, return formatted table stringduckdb_load_csv(path, table_name=None) — load a CSV file into a temp tableduckdb_load_parquet(path, table_name=None) — load a Parquet fileduckdb_load_json(path, table_name=None) — load a JSON/JSONL fileduckdb_tables() — list all tables in the current sessionduckdb_describe(table) — describe a table's schemaduckdb_export_csv(sql, path) — export query results to CSV# Load and analyse a CSV
duckdb_load_csv("sales.csv", "sales")
results = duckdb_sql("""
SELECT region, SUM(amount) as total, COUNT(*) as orders
FROM sales
GROUP BY region
ORDER BY total DESC
""")
print(results)
# Direct query on file — no load needed
result = duckdb_sql("SELECT * FROM 'data/*.parquet' LIMIT 10")
print(result)