원클릭으로
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)