This skill depends on the Tako MCP server. See the MCP Server page for more details.
- Claude Code
- Codex
Copy and Paste in Claude Code
Click the copy button on the code block below and paste it into Claude Code. Claude will set up both the Tako MCP connection and the skill for you.Set up Tako's "answer with data" skill for me.
1) Ensure the Tako MCP server is connected — install it, or update it if it already exists (set $TAKO_API_TOKEN first, or paste your tako_sk_… token in place of it). Run:
claude mcp add --transport http tako https://mcp.tako.com/mcp --header "Authorization: Bearer ${TAKO_API_TOKEN}"
2) Create the skill at .claude/skills/answer-with-data/SKILL.md with exactly this content:
---
name: answer-with-data
description: Use when the user wants a direct, citation-backed answer about real-world data — current or historical prices, stats, scores, forecasts, comparisons, odds — and optionally the underlying numbers. Triggers on "what's the latest", "get me data on", "answer with sources", "fact-check this".
---
Use the Tako MCP `tako_answer` tool to get a written, citation-backed answer grounded in Tako's curated knowledge graph and/or the live web.
- Call `tako_answer` with the user's question. It grounds in **both Tako's curated data and the live web by default** — pass `sources` only to narrow to one (`["tako"]` curated-only or `["web"]` web-only). Parameter detail: https://docs.tako.com/documentation/integrating-tako/guides/answer
- Answer is for a *specific, known* thing — a value, a stat, a forecast, or a direct comparison of two named entities. If the question needs *figuring something out* (resolving a cohort, or ranking/filtering a set by criteria), reach for the `tako_agent` deep-research tool instead.
- Present the answer and cite its sources — link each supporting card's `webpage_url` (or `embed_url`) and any web results.
- To embed a cited card live in a web page rather than just link it, put its `embed_url` in an `<iframe>` and add the resize-listener script so it auto-sizes to the card's content — see the embedding guide: https://docs.tako.com/documentation/integrating-tako/guides/embedding-knowledge-cards#example-dynamic-resizing-script
- The data behind a cited card is available via `tako_contents` — read inline, or handed back as a download link. Mention this; do NOT fetch it unprompted.
- Only when the user confirms, call `tako_contents` with that card's `webpage_url` (the card's data as CSV) or a web result `url` (the page's extracted text). By default (`mode: "inline"`) the data comes back **in the response** so you can read and summarize it — CSV is capped at 1000 rows, so check `total_rows` / `truncated` for partial data. Pass `mode: "url"` instead for a short-lived `download_url` when the user wants the file itself or the dataset is large.
- Each `tako_answer` and `tako_contents` call consumes credits.
3) Confirm the tako_answer and tako_contents tools are available — I may need to restart Claude Code to load the new MCP server.
Copy and Paste in Codex
Click the copy button on the code block below and paste it into Codex. It will set up both the Tako MCP connection and the skill for you.A Tako API token must be set in your shell — Codex stores only the variable name (
--bearer-token-env-var TAKO_API_TOKEN) and reads TAKO_API_TOKEN from your environment each time it connects. Run export TAKO_API_TOKEN=tako_sk_… first (get a token from the API keys console), and add it to your shell profile so it persists.Set up Tako's "answer with data" skill for me.
1) Ensure the Tako MCP server is connected — install it, or update it if it already exists (with your Tako token in $TAKO_API_TOKEN). Run:
codex mcp add tako --url https://mcp.tako.com/mcp --bearer-token-env-var TAKO_API_TOKEN
2) Create the skill at .claude/skills/answer-with-data/SKILL.md with exactly this content:
---
name: answer-with-data
description: Use when the user wants a direct, citation-backed answer about real-world data — current or historical prices, stats, scores, forecasts, comparisons, odds — and optionally the underlying numbers. Triggers on "what's the latest", "get me data on", "answer with sources", "fact-check this".
---
Use the Tako MCP `tako_answer` tool to get a written, citation-backed answer grounded in Tako's curated knowledge graph and/or the live web.
- Call `tako_answer` with the user's question. It grounds in **both Tako's curated data and the live web by default** — pass `sources` only to narrow to one (`["tako"]` curated-only or `["web"]` web-only). Parameter detail: https://docs.tako.com/documentation/integrating-tako/guides/answer
- Answer is for a *specific, known* thing — a value, a stat, a forecast, or a direct comparison of two named entities. If the question needs *figuring something out* (resolving a cohort, or ranking/filtering a set by criteria), reach for the `tako_agent` deep-research tool instead.
- Present the answer and cite its sources — link each supporting card's `webpage_url` (or `embed_url`) and any web results.
- To embed a cited card live in a web page rather than just link it, put its `embed_url` in an `<iframe>` and add the resize-listener script so it auto-sizes to the card's content — see the embedding guide: https://docs.tako.com/documentation/integrating-tako/guides/embedding-knowledge-cards#example-dynamic-resizing-script
- The data behind a cited card is available via `tako_contents` — read inline, or handed back as a download link. Mention this; do NOT fetch it unprompted.
- Only when the user confirms, call `tako_contents` with that card's `webpage_url` (the card's data as CSV) or a web result `url` (the page's extracted text). By default (`mode: "inline"`) the data comes back **in the response** so you can read and summarize it — CSV is capped at 1000 rows, so check `total_rows` / `truncated` for partial data. Pass `mode: "url"` instead for a short-lived `download_url` when the user wants the file itself or the dataset is large.
- Each `tako_answer` and `tako_contents` call consumes credits.
3) Also create .claude/skills/answer-with-data/agents/openai.yaml so Codex auto-triggers the skill:
interface:
display_name: "Answer with Data"
short_description: "Citation-backed answers grounded in real-time Tako data, with exportable numbers"
default_prompt: "Use $answer-with-data to answer my question with grounded Tako data."
policy:
allow_implicit_invocation: true
Then symlink it for discovery: ln -s ../../.claude/skills/answer-with-data .agents/skills/answer-with-data
4) Confirm the tako_answer and tako_contents tools are available.