💼 Dynamics 365 Automation
Dynamics 365の顧客管理システム(CRM)
📺 まず動画で見る(YouTube)
▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Dynamics 365 Automation: manage CRM contacts, accounts, leads, opportunities, sales orders, invoices, and cases via the Dynamics CRM Web API
🇯🇵 日本人クリエイター向け解説
Dynamics 365の顧客管理システム(CRM)
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o dynamics-365-automation.zip https://jpskill.com/download/1591.zip && unzip -o dynamics-365-automation.zip && rm dynamics-365-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/1591.zip -OutFile "$d\dynamics-365-automation.zip"; Expand-Archive "$d\dynamics-365-automation.zip" -DestinationPath $d -Force; ri "$d\dynamics-365-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
dynamics-365-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
dynamics-365-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Dynamics 365 Automation で、私のビジネスを分析して改善案を3つ提案して
- › Dynamics 365 Automation を使って、来週の会議用の資料を作って
- › Dynamics 365 Automation で、現状の課題を整理してアクションプランに落として
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] Dynamics 365 Automation
Dynamics 365 Automation
連絡先、アカウント、リード、商談、販売注文、請求書、サポートケースの作成や更新を含む、Microsoft Dynamics 365 CRM の操作を自動化します。
ツールキットのドキュメント: composio.dev/toolkits/dynamics365
セットアップ
このスキルには、https://rube.app/mcp に接続された Rube MCP サーバーが必要です。
ツールを実行する前に、dynamics365 ツールキットの接続がアクティブであることを確認してください。接続がアクティブでない場合は、RUBE_MANAGE_CONNECTIONS を介して接続を開始してください。
主要なワークフロー
1. リードの管理
リードレコードの作成、更新、取得、および一覧表示を行います。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD-- 新しいリードを作成しますDYNAMICS365_DYNAMICSCRM_UPDATE_LEAD-- 既存のリードを更新しますDYNAMICS365_DYNAMICSCRM_GET_A_LEAD-- GUID でリードを取得しますDYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS-- すべてのリードを一覧表示/フィルタリングします
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD の主要なパラメーター:
firstname-- リードの名lastname-- リードの姓emailaddress1-- 主要なメールアドレスtelephone1-- 主要な電話番号companyname-- 関連する会社名subject-- 簡潔なタイトル/説明
DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS の主要なパラメーター:
filter-- OData フィルター。例:"contains(fullname,'John')"select-- 返すフィールド。例:"fullname,emailaddress1"orderby-- ソート式。例:"createdon desc"top-- 結果の最大数
例:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_LEAD
Arguments:
firstname: "Jane"
lastname: "Smith"
emailaddress1: "jane.smith@example.com"
companyname: "Acme Corp"
subject: "Interested in Enterprise plan"
2. アカウントの管理
CRM でアカウント(会社)レコードを作成し、整理します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
主要なパラメーター:
name-- アカウント/会社名description-- アカウントの説明revenue-- 収益額(数値)accountcategorycode-- カテゴリコード(整数、デフォルト: 1)creditonhold-- アカウントが信用保留中であるかどうか(ブール値)
例:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
Arguments:
name: "Contoso Ltd"
description: "Strategic partner for cloud services"
revenue: 5000000
creditonhold: false
3. 連絡先の管理
住所と電話情報を含む詳細な連絡先レコードを作成します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
主要なパラメーター:
firstname,lastname-- 連絡先の名前emailaddress1-- 主要なメールアドレスtelephone1-- 主要な電話番号mobilephone-- 携帯電話番号jobtitle-- 役職address1_city,address1_stateorprovince,address1_postalcode,address1_country-- 住所フィールド
例:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
Arguments:
firstname: "Bob"
lastname: "Johnson"
emailaddress1: "bob.johnson@example.com"
jobtitle: "VP of Engineering"
address1_city: "Seattle"
address1_stateorprovince: "WA"
4. 商談の管理
見積もり金額とクローズ日を含む販売商談を作成および更新します。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY-- 新しい商談を作成しますDYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY-- 既存の商談を更新します
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY の主要なパラメーター:
name(必須) -- 商談のタイトルdescription-- 簡潔な説明estimatedvalue-- 予想される収益(数値)estimatedclosedate--YYYY-MM-DD形式の予想クローズ日customer_account_id-- 関連するアカウントの GUID(中括弧なし)customer_contact_id-- 関連する連絡先の GUID(中括弧なし)
DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY の主要なパラメーター:
opportunity_id(必須) -- 商談の GUIDopportunityratingcode-- 1 (Cold), 2 (Warm), 3 (Hot)salesstagecode-- 1 (Qualify), 2 (Develop), 3 (Propose)
例:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY
Arguments:
name: "Enterprise Cloud Migration"
estimatedvalue: 250000
estimatedclosedate: "2026-06-30"
description: "Full cloud migration project for Contoso"
5. 販売注文と請求書の管理
販売注文を作成および更新し、請求用の請求書を生成します。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER-- 新しい販売注文を作成しますDYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER-- 既存の販売注文を更新しますDYNAMICS365_DYNAMICSCRM_CREATE_INVOICE-- 新しい請求書を作成します
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER の主要なパラメーター:
name-- 販売注文名description-- 説明account_id-- アカウントへの参照、形式:"/accounts(GUID)"currency_id-- 通貨への参照、形式:"/transactioncurrencies(GUID)"price_level_id-- 価格表への参照、形式:"/pricelevels(GUID)"
DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER の主要なパラメーター:
salesorder_id(必須) -- 販売注文の GUIDname-- 更新された名前discountamount-- 更新された割引額freightamount-- 更新された配送料
DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE の主要なパラメーター:
name-- 請求書名/番号。例:"Invoice #12345"description-- 請求書の説明account_id-- 関連するアカウントへの参照currency_id-- 通貨への参照price_level_id-- 価格表への参照
6. サポートケースの作成
顧客サポート追跡用のインシデント/ケースレコードを作成します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
主要なパラメーター:
title-- ケースの件名/タイトルdescription-- 詳細な説明prioritycode-- 1 (Low), 2 (Normal), 3 (High)caseorigincode-- 1 (Phone), 2 (Email), 3 (Web)account_id-- 関連するアカウント、形式:"/accounts(GUID)"contact_id-- 関連する連絡先、形式:"/contacts(GUID)"
例:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
Arguments:
title: "Login issue repo 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Dynamics 365 Automation
Automate Microsoft Dynamics 365 CRM operations including creating and updating contacts, accounts, leads, opportunities, sales orders, invoices, and support cases.
Toolkit docs: composio.dev/toolkits/dynamics365
Setup
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the dynamics365 toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Core Workflows
1. Manage Leads
Create, update, retrieve, and list lead records.
Tools:
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD-- Create a new leadDYNAMICS365_DYNAMICSCRM_UPDATE_LEAD-- Update an existing leadDYNAMICS365_DYNAMICSCRM_GET_A_LEAD-- Retrieve a lead by GUIDDYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS-- List/filter all leads
Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_LEAD:
firstname-- First name of the leadlastname-- Last name of the leademailaddress1-- Primary email addresstelephone1-- Primary phone numbercompanyname-- Associated company namesubject-- Brief title/description
Key Parameters for DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS:
filter-- OData filter, e.g.,"contains(fullname,'John')"select-- Fields to return, e.g.,"fullname,emailaddress1"orderby-- Sort expression, e.g.,"createdon desc"top-- Max number of results
Example:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_LEAD
Arguments:
firstname: "Jane"
lastname: "Smith"
emailaddress1: "jane.smith@example.com"
companyname: "Acme Corp"
subject: "Interested in Enterprise plan"
2. Manage Accounts
Create and organize account (company) records in the CRM.
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
Key Parameters:
name-- Account/company namedescription-- Description of the accountrevenue-- Revenue amount (number)accountcategorycode-- Category code (integer, default: 1)creditonhold-- Whether account is on credit hold (boolean)
Example:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
Arguments:
name: "Contoso Ltd"
description: "Strategic partner for cloud services"
revenue: 5000000
creditonhold: false
3. Manage Contacts
Create detailed contact records with address and phone information.
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
Key Parameters:
firstname,lastname-- Contact nameemailaddress1-- Primary emailtelephone1-- Primary phonemobilephone-- Mobile phonejobtitle-- Job titleaddress1_city,address1_stateorprovince,address1_postalcode,address1_country-- Address fields
Example:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
Arguments:
firstname: "Bob"
lastname: "Johnson"
emailaddress1: "bob.johnson@example.com"
jobtitle: "VP of Engineering"
address1_city: "Seattle"
address1_stateorprovince: "WA"
4. Manage Opportunities
Create and update sales opportunities with estimated values and close dates.
Tools:
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY-- Create a new opportunityDYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY-- Update an existing opportunity
Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY:
name(required) -- Opportunity titledescription-- Brief descriptionestimatedvalue-- Anticipated revenue (number)estimatedclosedate-- Expected close date inYYYY-MM-DDformatcustomer_account_id-- GUID of the related account (no curly braces)customer_contact_id-- GUID of the related contact (no curly braces)
Key Parameters for DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY:
opportunity_id(required) -- GUID of the opportunityopportunityratingcode-- 1 (Cold), 2 (Warm), 3 (Hot)salesstagecode-- 1 (Qualify), 2 (Develop), 3 (Propose)
Example:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY
Arguments:
name: "Enterprise Cloud Migration"
estimatedvalue: 250000
estimatedclosedate: "2026-06-30"
description: "Full cloud migration project for Contoso"
5. Manage Sales Orders and Invoices
Create and update sales orders; generate invoices for billing.
Tools:
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER-- Create a new sales orderDYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER-- Update an existing sales orderDYNAMICS365_DYNAMICSCRM_CREATE_INVOICE-- Create a new invoice
Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER:
name-- Sales order namedescription-- Descriptionaccount_id-- Reference to account, format:"/accounts(GUID)"currency_id-- Currency reference, format:"/transactioncurrencies(GUID)"price_level_id-- Price list reference, format:"/pricelevels(GUID)"
Key Parameters for DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER:
salesorder_id(required) -- GUID of the sales ordername-- Updated namediscountamount-- Updated discountfreightamount-- Updated shipping cost
Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE:
name-- Invoice name/number, e.g.,"Invoice #12345"description-- Invoice descriptionaccount_id-- Related account referencecurrency_id-- Currency referenceprice_level_id-- Price list reference
6. Create Support Cases
Create incident/case records for customer support tracking.
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
Key Parameters:
title-- Subject/title of the casedescription-- Detailed descriptionprioritycode-- 1 (Low), 2 (Normal), 3 (High)caseorigincode-- 1 (Phone), 2 (Email), 3 (Web)account_id-- Related account, format:"/accounts(GUID)"contact_id-- Related contact, format:"/contacts(GUID)"
Example:
Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
Arguments:
title: "Login issue reported by customer"
description: "Customer unable to access portal since Feb 10"
prioritycode: 3
caseorigincode: 2
Known Pitfalls
| Pitfall | Detail |
|---|---|
| GUID format | All entity IDs are GUIDs (e.g., "00000000-0000-0000-0000-000000000000"). Do not include curly braces for opportunity/contact references. |
| Reference format | Related entity references use the format "/entityset(GUID)" (e.g., "/accounts(abc-123)"). Missing the leading slash or parentheses causes errors. |
| OData filter syntax | Use Dynamics 365 OData syntax for filter (e.g., contains(fullname,'John')). Incorrect syntax returns empty or error responses. |
| user_id default | Most tools default user_id to "me" for the authenticated user. Override only when acting on behalf of another user. |
| Required fields | CREATE_OPPORTUNITY requires name. Other create tools have no strict required fields but will create empty records without data. |
Quick Reference
| Tool Slug | Description |
|---|---|
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD |
Create a new lead record |
DYNAMICS365_DYNAMICSCRM_UPDATE_LEAD |
Update an existing lead |
DYNAMICS365_DYNAMICSCRM_GET_A_LEAD |
Retrieve a lead by GUID |
DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS |
List/filter all leads |
DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT |
Create a new account |
DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT |
Create a new contact |
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY |
Create a new opportunity |
DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY |
Update an existing opportunity |
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER |
Create a new sales order |
DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER |
Update an existing sales order |
DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE |
Create a new invoice |
DYNAMICS365_DYNAMICSCRM_CREATE_CASE |
Create a support case/incident |
Powered by Composio