Tool Connector

Conecta herramientas de trabajo (Slack, Jira, GitHub, aplicaciones internas) a tu agente mediante recetas locales

Por ZhixiangLuo · ZhixiangLuo/10xProductivity

Funciona con configuración ★ 7.6/10

Tool Connector — Conecta herramientas de trabajo (Slack, Jira, GitHub, aplicaciones internas) a tu agente mediante recetas locales

Qué hace

Una skill de configuración que conecta herramientas de trabajo a un agente de codificación clonando un repositorio de recetas y ejecutando flujos de autenticación/verificación por herramienta localmente, almacenando tokens de API y cookies de sesión de SSO del navegador en un .env local privado en lugar de cualquier middleware en la nube. Incluye recetas preconstruidas para ~15 herramientas (Slack, Confluence, Jira, Linear, GitHub, Datadog, Outlook y más) más una ruta add-new-tool para sistemas internos o personalizados. Se activa cuando el usuario desea configurar una conexión de herramienta, conectar una herramienta interna o personalizada, o añadir una nueva integración desde cero.

Informe de la prueba

Se obtuvo SKILL.md de .cursor/skills/tool-connector/ (el repositorio no tiene copia en .claude/skills/); el frontmatter se analiza con name+description, y los archivos referenciados setup.md, add-new-tool.md, setup-python.md devuelven todos HTTP 200. Se ejecutó la instalación en un HOME temporal — SKILL.md se ubicó correctamente en ~/.claude/skills/tool-connector/SKILL.md. Se buscaron patrones de exfil/curl-pipe-sh/base64/webhook en setup.md, add-new-tool.md, SKILL.md y playwright_sso.py y no se encontró ninguno; add-new-tool.md advierte explícitamente contra curl|bash y protege cada acción de escritura detrás de la aprobación del usuario. No se pudo ejecutar SALIDA vs línea base: el bucle central de conexión y verificación necesita el repositorio completo clonado, un venv de Python/Playwright y credenciales reales para servicios en vivo (GitHub PAT, Slack SSO, etc.), ninguno de los cuales pude proporcionar.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

git clone --depth 1 https://github.com/ZhixiangLuo/10xProductivity.git /tmp/tool-connector-src
mkdir -p ~/.claude/skills
cp -R /tmp/tool-connector-src/.cursor/skills/tool-connector ~/.claude/skills/tool-connector
# The SKILL is a thin pointer: its body reads setup.md, add-new-tool.md, setup-python.md
#   and tool_connections/ from the FULL repo clone at /tmp/tool-connector-src (keep that clone).
# To actually connect a tool you also need: python3>=3.11 + a venv (`pip install -e ".[dev]"`),
#   `playwright install chromium`, and a real API token OR browser SSO session per target tool.
# Private runtime state (tokens, verified_connections.md) lives in ~/.10xProductivity (TENX_PRIVATE_DIR).
# Repo ships skills under .cursor/skills/ (not .claude/skills/); the copy above fixes that for Claude Code.

Comandos y prompts de ejemplo

  • /tool-connectorConecta herramientas de trabajo (Slack, Jira, GitHub, aplicaciones internas) a tu agente mediante recetas locales

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Connect our internal deployment portal to the agent
  • Set up a Jira connection for this workspace
  • Add PagerDuty as a new tool integration