Claudeが公式コネクター(連携サービス)を持たないツールと連携できるようにします。まず対象システムを特定し、Claude公式のコネクター一覧を確認し、既存のものがなければZapier(複数のツール同士を自動で連携させるサービス)経由で接続します。手作業でAPI(プログラムの接続仕様)に直接つなぐことはありません。認証情報は安全に扱い、データを書き込む操作には承認プロセスを設けています。これにより「うちのERP(基幹業務システム)は対応していない」という課題が、半日程度で解決できます。 次のような場合に使用: 担当者が非対応のツールを指定したとき。具体的な表現としては、「〇〇に接続できますか」「複数のツール同士を連携させたい」「このツールにはAPIがない」「フィールドサービスソフトのデータを取得したい」「ServiceTradeを使っていますがリストに載っていない」「このデータにアクセスする方法はありますか」といった質問、または非対応システムが他の機能をブロックしている場面で活用してください。
Gets Claude talking to a tool nobody built an official connector for. Works out what the system is, checks the Claude connector directory for an existing connector first, and when there isn't one connects the tool through Zapier — never by hand-building against a raw API — with credentials handled safely and approval gates on anything that writes. This is what turns "my ERP isn't supported" into an afternoon. Use this whenever the owner names a tool that isn't connected — including phrasings like "can you connect to my," "make my tools talk to each other," "there's no API for this," "pull data out of my field service software," "I use ServiceTrade and it's not on the list," or "is there any way to get at this data." Reach for it whenever an unsupported system is blocking something else.
非対応のツールを接続可能にする。
このカテゴリーの利用者が使うソフトウェアの多くは、公式なコネクタが作られることのない製品です。現場サービス向けプラットフォーム、業界特化型ERP(企業資源計画システム)、業務管理システム、地域限定の会計パッケージなど。それぞれは小規模な市場で、まさに大きな課題になっています。このスキルが、その行き止まりを解決する方法です。
何より先に:何に接続するのか、何が必要なのか、どう動く必要があるのか。この4つを集めましょう。
reference/discovery.md の第1項に従って検索を実行し、結果を保存しておいてください。ステップ2はもう一度検索するのではなく、その結果を解釈します。範囲を限定することで、これが長期プロジェクトではなく、半日の作業になります。 「ERPを接続してほしい」は範囲が決まっていません。「毎日未処理の作業指示書を取得して、朝のブリーフ(日々の要約)に表示する」なら、今すぐ実装できます。このステップを終える時点で、そのような限定的で単一の、テスト可能な範囲になっていることが重要です。
reference/discovery.md を読んで、順番に従ってください:まずはClaudeネイティブなコネクタ、次にZapier(ディレクトリにないもの全ての構築経路)、その次に定期的なファイル出力(両方にない場合)、最後に正直な判断。ドキュメント化されたAPIは参考資料であって、構築経路ではありません。何か構築する前に、検討結果を報告してください。費用、労力、課題を3行で、discovery.md の末尾の形式で。
本当の必要が別の方法でカバーされていないかも確認してください。最も多いのは、ドメインやDNS設定など、手作業で構築しようとしていた手順です。「このツールを接続する」という依頼の意外と多くは、レジストラ(ドメイン管理業者)で追加する検証用テキストレコードやCNAME設定で解決し、それは構築ではなく、正確な記録を伝えるだけで済みます。
| 経路 | 使う場合 |
|---|---|
| 既存のClaudeコネクタ | ディレクトリに存在する場合。常に最優先。構築ではなく接続する。 |
| Zapierコネクション | Zapierにあるその他すべて。ディレクトリにない時の構築経路。 |
| 定期的なファイル出力 | Zapierにはないが、ツールが メールやファイル出力できる場合。 |
| 実行可能な方法がない | 稀。正直に伝えて、利用者が手作業でエクスポートできる方法を名指しする。 |
退屈な選択肢を選びましょう。 壊れることのないCSVファイルの定期出力は、11月に静かに故障する賢い統合よりも優れています。利用者はコネクタの故障をデバッグできず、静かに故障するコネクタは存在しないのと同じかそれより悪いです。各経路のトレードオフは reference/paths.md に記載されています。
ステップ2で判定した方法に応じた手順に従ってください。
reference/use-zapier.md に従います。認証、アプリ自身のアカウント接続、範囲指定で必要なアクション のみを有効化、利用者の使い方でテスト。reference/paths.md のステップ3に従ってセットアップし、ファイルの古さをチェック する処理も含めます。認証情報(どの方法でも)。 仕事をこなせる最小限の権限にしてください。読み取り専用が基本で、書き込みが本当に必要な場合だけ許可します。トークンやOAuthのみ。パスワードは絶対に求めません。パスワード認証しか提供していないシステムなら、そう伝えて、利用者が承知の上で判断できるようにします。認証情報は、ファイルやプロンプト、URLではなく、プラットフォーム自体のストレージに保存します。利用者自身のログインより、専用の統合用アカウントを優先してください。そうすれば、利用者をロックアウトせずにアクセスを取り消せます。そしてコネクタ作成前に、それが何に到達するのか、明確に伝えてください。実例は reference/gotchas.md にあります。
読み取りアクション を実行し、実際に取得したデータを利用者に見せて、それが正しいか尋ねてください。利用者だけが、データが正しいかどうか判断でき、この質問がコネクタが実際に利用者のデータを読んでいることと、何も静かにマップされていないことを確認する唯一の方法です。
未処理の作業指示書12件を取得しました。最初の3件:
WO-4471 Ridgeline Property ルーフユニット3 — 冷却故障 Teri に割当
WO-4468 Corwin & Bay 四半期PM 未割当
WO-4465 Fairmount フィルター交換 完了
正しく見えますか? 予想していたけど見当たらないものはありますか?
書き込みアクション は、利用者が何を求めていても、実行前に必ず承認ゲート(確認手順)を通します。利用者の重要なシステムを、尋ねずに変更できるコネクタは配布してはいけません。
skills/smb-router/reference/connector-map.md の行(コネクタ、対応スキル、それらが保有するフォールバック)をプラグイン更新時の記録に追加してください。ルーター(進路振り分け)のコネクタ対応ルーティングはそのファイルを読むので、そこに登録されていないコネクタは、その行がマージされるまで、ルーティングには見えません。それまでは、利用者に対してどのスキルが使えるか、名指しで伝えてください。build-agent で、ワークフローを名前付きスキルに変える)、「ブリーフしてほしい」(日々のスナップショット(全体像)にデータを追加)、「レポートを作ってほしい」(時系列で追跡)。最大3つまで提示し、利用者がこのセッションで既に断ったものはスキップし、そこで止めてください。接続をエンドツーエンドのワークフローに変えるのは、これらのスキルの役割であって、このスキルの役割ではありません。../../shared/untrusted-content.md)を名指ししてください。reference/use-zapier.md)。../../shared/connector-neutrality.md)。Zapierはそれが通ってきたパイプであって、カテゴリー内のツールの同列ではありません。reference/discovery.md — Claudeネイティブコネクタ検索、Zapier、定期的なファイル出力、正直な判断の順序。検討結果の報告方法reference/use-zapier.md — Zapier MCP サーバーの利用:ツールセット、認証、アプリ接続、範囲指定アクション の有効化、テスト、タスク料金reference/paths.md — 構築経路(ディレクトリコネクタ → Zapier → 出力)とそれぞれのトレードオフreference/gotchas.md — 故障モード(セキュリティ関連を含む)Turn an unsupported tool into a connected one.
Owners in this segment run software nobody will build a first-party connector for — field service platforms, vertical ERPs, practice management systems, regional accounting packages. Each one is a small market and a hard blocker. This skill is how that stops being a dead end.
Before anything else: what are we connecting to, what do we need from it, and how does it need to work. Gather these four things:
reference/discovery.md, section 1, right now, and keep the result. Step 2 interprets it rather than searching again.Scope is what keeps this an afternoon rather than a project. "Connect my ERP" is unbounded. "Pull open work orders daily so they show up in the morning brief" is buildable today. Leave this step with that kind of narrow, single, testable scope — not a category of need.
Read reference/discovery.md and follow it in order: a native Claude connector first; then Zapier, the build path for everything the directory lacks; then a scheduled export when the tool is on neither; then an honest no. A documented API is context, never a build path. Report the finding before building anything — cost, effort, and blocker in three lines, in the format at the end of discovery.md.
Also check whether the real need is already covered another way — most commonly a domain or DNS step you were about to build by hand. A surprising share of "connect this tool" requests bottom out in a verification TXT record or a CNAME the owner adds at their registrar, and that is solved by telling them the exact record rather than built.
| Path | When |
|---|---|
| Existing Claude connector | It exists in the directory. Always first — connect, don't build. |
| Zapier connection | Everything else that's on Zapier. The build path when the directory has nothing. |
| Scheduled export | Not on Zapier, but the tool can email or drop a file |
| Nothing viable | Rare. Say so honestly and name what the owner can export by hand |
Prefer the boring option. A scheduled CSV export that never breaks beats a clever integration that fails silently in November. Owners cannot debug a broken connector, and a connector that fails quietly is worse than none. The tradeoffs per path are in reference/paths.md.
Follow the instructions for whatever Step 2 found:
reference/use-zapier.md — authenticating, connecting the app's own account, enabling exactly the actions the scope named, and testing against the owner's use case.reference/paths.md, section 3, including the staleness check.Credentials, whichever path. Request the narrowest scope that does the job — read-only unless writing is genuinely required. Tokens and OAuth only; never ask for a password, and if a system offers only password auth, say so and let the owner decide knowing that. Credentials go into the platform's own storage, never a file, a prompt, or a URL. Prefer a dedicated integration user over the owner's own login, so access can be revoked without locking them out. And say what the connector will reach, plainly, before it is created. The worked cases are in reference/gotchas.md.
Run a read action, show the owner the actual data it pulled, and ask if it's correct. The owner is the only person who can tell whether the data is right, and that question is the only way to confirm the connection is reading their real data and nothing quietly wasn't mapped.
Pulled 12 open work orders. First three:
WO-4471 Ridgeline Property Rooftop unit 3 — no cooling Assigned Teri
WO-4468 Corwin & Bay Quarterly PM Unassigned
WO-4465 Fairmount Filter change Complete
Look right? Anything missing that you'd expect to see?
Every write action gets an approval gate before it runs, regardless of what the owner asked for. A connector that can modify the owner's system of record without asking is not something to ship.
skills/smb-router/reference/connector-map.md — the connector, the skills it serves, and the fallback those skills keep — for the plugin's next update. The router's connector-aware routing reads that file, so a connector that isn't listed there is invisible to routing until the row lands; until then, tell the owner by name which skills can use it.build-agent) to turn the workflow into a named skill, "brief me" to add the data to the daily snapshot, or "build me a report" to track it over time. Offer at most three, skip any the owner already declined this session, and stop there — turning the connection into an end-to-end workflow is those skills' job, not this one's.../../shared/untrusted-content.md).reference/use-zapier.md).../../shared/connector-neutrality.md; Zapier is the pipe it came through, not a peer of the tools in the category.reference/discovery.md — searching Claude native connectors, then Zapier, then a scheduled export, then an honest no; how to report the findingreference/use-zapier.md — using the Zapier MCP server: the tool set, authenticating, connecting an app, enabling exactly the scoped actions, testing, and the task billreference/paths.md — the build paths (directory connector → Zapier → export), with tradeoffsreference/gotchas.md — the failure modes, including the security ones原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。