icon-creation

Automates creation and registration of Pillow-generated PNG/SVG platform icons via API.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Kazuya0628/Quotation-Work-Automation-System --skill icon-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icon-creation
Source: https://github.com/Kazuya0628/Quotation-Work-Automation-System/tree/main/.github/skills/icon-creation
Command: npx skills add https://github.com/Kazuya0628/Quotation-Work-Automation-System --skill icon-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, azure-identity, requests, python-dotenv.

What problem does it solve?

Power Platform のアイコンを共通の設計・登録フローで自動生成・登録することで、手作業の工数を削減し、デザインの一貫性を確保します。

Core Features & Use Cases

  • アイコン生成: Pillow を使い PNG および SVG 形式を生成します。
  • API 登録: 生成したアイコンを Bots/WebResources や IconVectorName などへ登録します。
  • 共通ワークフロー: Copilot Studio エージェント・Dataverse テーブル・モデル駆動型アプリで共通に利用できるアイコン生成ループを提供します。

Quick Start

Copilot Studio のエージェント、Dataverse テーブル、またはモデル駆動型アプリのアイコンを生成して API に登録してください。

Frequently Asked Questions about icon-creation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate icon creation and registration for Copilot Studio agents?

Automate icon creation for Copilot Studio agents by generating PNG and SVG assets with Pillow, then registering them via API calls to update metadata like iconbase64 and IconVectorName.

Can I generate both PNG and SVG icons for Dataverse tables?

Yes, you can generate both PNG and SVG icons for Dataverse tables using Pillow, which creates the required assets to satisfy colorIcon, outlineIcon, and SVG web resource requirements.

Does this approach work for model-driven apps and Power Platform components?

Yes, this approach works for model-driven apps and Power Platform components by providing a shared icon workflow that generates assets and uploads them to the API across different component types.

How do I upload generated icons to the API and update metadata?

Upload generated icons to the API by making requests with the Python requests library, which registers the PNG and SVG assets and updates the associated Bots and WebResources metadata.

Do I need Python and Pillow to automate Power Platform icon registration?

Yes, you need Python and Pillow to automate Power Platform icon registration, along with azure-identity, requests, and python-dotenv to handle API authentication and environment configuration.

Why use a shared icon workflow for Power Platform components?

Use a shared icon workflow for Power Platform components to reduce manual effort and ensure design consistency by automating asset generation and API registration across Copilot Studio, Dataverse, and model-driven apps.