jpskill.com
💼 ビジネス コミュニティ 🟡 少し慣れが必要 👤 経営者・事業責任者・マーケ

💼 Dynamics 365 Automation

Dynamics 365 Automation

Dynamics 365の顧客管理システム(CRM)

⏱ 営業メール作成 15分/通 → 1分/通

📺 まず動画で見る(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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して dynamics-365-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → dynamics-365-automation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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 (必須) -- 商談の GUID
  • opportunityratingcode -- 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 (必須) -- 販売注文の GUID
  • name -- 更新された名前
  • 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 lead
  • 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

Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_LEAD:

  • firstname -- First name of the lead
  • lastname -- Last name of the lead
  • emailaddress1 -- Primary email address
  • telephone1 -- Primary phone number
  • companyname -- Associated company name
  • subject -- 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 name
  • description -- Description of the account
  • revenue -- 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 name
  • emailaddress1 -- Primary email
  • telephone1 -- Primary phone
  • mobilephone -- Mobile phone
  • jobtitle -- Job title
  • address1_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 opportunity
  • DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY -- Update an existing opportunity

Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY:

  • name (required) -- Opportunity title
  • description -- Brief description
  • estimatedvalue -- Anticipated revenue (number)
  • estimatedclosedate -- Expected close date in YYYY-MM-DD format
  • customer_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 opportunity
  • opportunityratingcode -- 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 order
  • DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER -- Update an existing sales order
  • DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE -- Create a new invoice

Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER:

  • name -- Sales order name
  • description -- Description
  • account_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 order
  • name -- Updated name
  • discountamount -- Updated discount
  • freightamount -- Updated shipping cost

Key Parameters for DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE:

  • name -- Invoice name/number, e.g., "Invoice #12345"
  • description -- Invoice description
  • account_id -- Related account reference
  • currency_id -- Currency reference
  • price_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 case
  • description -- Detailed description
  • prioritycode -- 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