Tool Connector

Connecte les outils de travail (Slack, Jira, GitHub, applications internes) à votre agent via des recettes locales

par ZhixiangLuo · ZhixiangLuo/10xProductivity

Fonctionne avec configuration ★ 7.6/10

Tool Connector — Connecte les outils de travail (Slack, Jira, GitHub, applications internes) à votre agent via des recettes locales

Ce que fait

Une compétence de configuration qui connecte les outils de travail à un agent de codage en clonant un dépôt de recettes et en exécutant localement des flux d'authentification/vérification par outil, stockant les jetons API et les cookies de session SSO du navigateur dans un .env local privé plutôt que dans un middleware cloud. Fournit des recettes pré-construites pour environ 15 outils (Slack, Confluence, Jira, Linear, GitHub, Datadog, Outlook, et plus) plus un chemin add-new-tool pour les systèmes internes ou personnalisés. Se déclenche lorsque l'utilisateur souhaite configurer une connexion d'outil, connecter un outil interne ou personnalisé, ou ajouter une nouvelle intégration à partir de zéro.

Rapport de test

Récupéré SKILL.md de .cursor/skills/tool-connector/ (le dépôt n'a pas de copie .claude/skills/) ; le frontmatter est parsé avec name+description, et les setup.md, add-new-tool.md, setup-python.md référencés renvoient tous HTTP 200. Exécuté l'installation dans un HOME temporaire — SKILL.md a atterri correctement à ~/.claude/skills/tool-connector/SKILL.md. Recherché dans setup.md, add-new-tool.md, SKILL.md et playwright_sso.py des motifs d'exfiltration/curl-pipe-sh/base64/webhook et n'en ai trouvé aucun ; add-new-tool.md avertit explicitement contre curl|bash et protège chaque action d'écriture derrière l'approbation de l'utilisateur. Impossible d'exécuter la SORTIE vs la base : la boucle principale de connexion et de vérification nécessite le dépôt complet cloné, un venv Python/Playwright et de vrais identifiants pour les services en direct (GitHub PAT, Slack SSO, etc.), aucun de ceux-ci n'ayant pu être fourni.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

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.

Commandes et exemples de prompts

  • /tool-connectorConnecte les outils de travail (Slack, Jira, GitHub, applications internes) à votre agent via des recettes locales

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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