Código
Python o TypeScript
Claude redacta. Doconda maqueta.
Dale a Claude las herramientas de Doconda y entregará Word, Excel, PowerPoint y PDF terminados, editables y revisados, desde la API, Claude Code o Claude Desktop.
- 01Instala el SDKpip install doconda o npm install @doconda/sdk, y tu API key.
- 02Dale las herramientas a tu agenteLas herramientas de Doconda, en el formato de Claude.
- 03Tu agente entrega el archivoTu agente recibe el enlace al archivo, revisado.

import json
import anthropic
from doconda import Doconda
claude = anthropic.Anthropic()
tools = Doconda().tools()
specs = [{"name": t.name, "description": t.description, "input_schema": t.input_schema} for t in tools]
messages = [{"role": "user", "content": "Prepara un informe breve sobre el teletrabajo en Word"}]
while True:
res = claude.messages.create(model="claude-sonnet-5-5", max_tokens=4096, tools=specs, messages=messages)
messages.append({"role": "assistant", "content": res.content})
if res.stop_reason != "tool_use":
break
messages.append({"role": "user", "content": [
{"type": "tool_result", "tool_use_id": b.id,
"content": json.dumps(next(t for t in tools if t.name == b.name).run(b.input))}
for b in res.content if b.type == "tool_use"
]})
print("".join(b.text for b in res.content if b.type == "text"))
