From cf4191d179fd958944d08505819b65bff5a33f69 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Wed, 3 Jun 2026 00:15:23 +0100 Subject: [PATCH 1/2] Add marketplace json --- .claude-plugin/marketplace.json | 16 ++++++++++++++++ README.md | 32 ++++++++++++++++++++++---------- docs/architecture.md | 1 + docs/development.md | 23 +++++++++++++++++++++++ 4 files changed, 62 insertions(+), 10 deletions(-) create mode 100644 .claude-plugin/marketplace.json create mode 100644 docs/architecture.md create mode 100644 docs/development.md diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..1ee6ba0 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "name": "makingchatbots-genesys-cloud-architect", + "owner": { + "name": "Lucas Woodward", + "url": "https://makingchatbots.com/" + }, + "description": "Plugins for the full life-cycle of creating Genesys Cloud Architect flows with Claude Code", + "plugins": [ + { + "name": "genesys-cloud-architect", + "source": "./", + "description": "Create, test, and debug Genesys Cloud Architect flows", + "version": "1.0.0" + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md index f34d307..0a4508b 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,31 @@ # Genesys Cloud Architect Claude Code Plugin -## Development - -Test the plugin locally: +Create, debug and test Genesys Cloud Architect Flows using Claude Code. -```shell -CLAUDE_PLUGIN_ROOT=$(pwd) claude --plugin-dir . -``` +**This is under heavy development. Feedback is welcome!** -To aid in the development of the MCP server install the MCP Server Skill: +## Installation ``` -npx skills add https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev/skills/build-mcp-server +# Add the marketplace +/plugin marketplace add MakingChatbots/genesys-cloud-architect + +# Install the plugin +/plugin install genesys-cloud-architect@makingchatbots ``` -Claude Code plugin for developing plugins +## Getting Started + +Once you've installed the plugin you can start working with Claude Code to create your Architect flows. + +Try some of the following examples: + +> Create a Digital Chatbot that asks the customer for their name, then welcomes them by their name. + + +## Development + +Docs to help understand how this works, or contribute: -https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev \ No newline at end of file +* [docs/development.md](docs/development.md) +* [docs/architecture.md](docs/architecture.md) diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 0000000..f2569bf --- /dev/null +++ b/docs/architecture.md @@ -0,0 +1 @@ +# Architecture \ No newline at end of file diff --git a/docs/development.md b/docs/development.md new file mode 100644 index 0000000..64cd4c3 --- /dev/null +++ b/docs/development.md @@ -0,0 +1,23 @@ +# Development + +Test the plugin locally: + +```shell +CLAUDE_PLUGIN_ROOT=$(pwd) claude --plugin-dir . +``` + +Debug the plugin: + +```shell +CLAUDE_PLUGIN_ROOT=$(pwd) claude --plugin-dir . --debug +``` + +To aid in the development of the MCP server install the MCP Server Skill: + +``` +npx skills add https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev/skills/build-mcp-server +``` + +Claude Code plugin for developing plugins + +https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev From 19ad8d8d3bdfcc79f646888c83ea690ef8c323c9 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Wed, 3 Jun 2026 00:21:55 +0100 Subject: [PATCH 2/2] Add newline --- .claude-plugin/marketplace.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 1ee6ba0..6b48a90 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -13,4 +13,4 @@ "version": "1.0.0" } ] -} \ No newline at end of file +}