Tool Connector

Connette strumenti di lavoro (Slack, Jira, GitHub, app interne) al tuo agente tramite ricette locali

di ZhixiangLuo · ZhixiangLuo/10xProductivity

Richiede configurazione ★ 7.6/10

Tool Connector — Connette strumenti di lavoro (Slack, Jira, GitHub, app interne) al tuo agente tramite ricette locali

Cosa fa

Una skill di configurazione che connette strumenti di lavoro a un agente di codifica clonando un repository di ricette ed eseguendo flussi di autenticazione/verifica per ogni strumento localmente, memorizzando token API e cookie di sessione SSO del browser in un .env locale privato anziché in qualsiasi middleware cloud. Fornisce ricette pre-costruite per circa 15 strumenti (Slack, Confluence, Jira, Linear, GitHub, Datadog, Outlook e altri) più un percorso add-new-tool per sistemi interni o personalizzati. Si attiva quando l'utente vuole configurare una connessione a uno strumento, connettere uno strumento interno o personalizzato, o aggiungere una nuova integrazione da zero.

Rapporto di test

Recuperato SKILL.md da .cursor/skills/tool-connector/ (il repository non ha una copia .claude/skills/); il frontmatter si analizza con name+description, e i file referenziati setup.md, add-new-tool.md, setup-python.md restituiscono tutti HTTP 200. Eseguita l'installazione in una HOME temporanea — SKILL.md è stato correttamente posizionato in ~/.claude/skills/tool-connector/SKILL.md. Cercato setup.md, add-new-tool.md, SKILL.md e playwright_sso.py per pattern di exfil/curl-pipe-sh/base64/webhook e non ne ho trovati; add-new-tool.md avverte esplicitamente contro curl|bash e blocca ogni azione di scrittura dietro l'approvazione dell'utente. Non è stato possibile eseguire l'OUTPUT vs baseline: il ciclo centrale di connessione e verifica richiede il repository completo clonato, un venv Python/Playwright e credenziali reali contro servizi live (GitHub PAT, Slack SSO, ecc.), nessuno dei quali ho potuto fornire.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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.

Comandi e prompt di esempio

  • /tool-connectorConnette strumenti di lavoro (Slack, Jira, GitHub, app interne) al tuo agente tramite ricette locali

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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