From fb14b33376230c44deed2a9251dceb416cf3fb36 Mon Sep 17 00:00:00 2001 From: actwise <63134575+actwiseai@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:37:12 +1200 Subject: [PATCH 1/5] Add Cursor installation gate --- .github/workflows/verify-cli-installs.yml | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/verify-cli-installs.yml b/.github/workflows/verify-cli-installs.yml index b2711b4..7152edc 100644 --- a/.github/workflows/verify-cli-installs.yml +++ b/.github/workflows/verify-cli-installs.yml @@ -108,6 +108,28 @@ jobs: test -f "$installed_path/skills/actwise-ideation/SKILL.md" jq -e --arg url "$MCP_URL" '.mcpServers["actwise-ideation"].url == $url' "$installed_path/.mcp.json" + cursor: + name: Cursor CLI + runs-on: ubuntu-latest + steps: + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 23.6.1 + - name: Install Cursor CLI + run: | + curl https://cursor.com/install -fsS | bash + echo "$HOME/.local/bin" >> "$GITHUB_PATH" + "$HOME/.local/bin/agent" --version + - name: Install from GitHub + run: npx --yes plugins@1.3.4 add "$PLUGIN_REPOSITORY" --target cursor --scope user --yes --debug + - name: Verify the installed skill and MCP server + run: | + installed_path="$(find "$HOME/.cursor/plugins/cache" -type f -path '*/actwise-ideation*/.mcp.json' -printf '%h\n' | head -n 1)" + test -n "$installed_path" + test -f "$installed_path/skills/actwise-ideation/SKILL.md" + jq -e --arg url "$MCP_URL" '.mcpServers["actwise-ideation"].url == $url' "$installed_path/.mcp.json" + portable: name: Agent Plugins CLI runs-on: ubuntu-latest @@ -135,6 +157,7 @@ jobs: - codex - claude - grok + - cursor - portable runs-on: ubuntu-latest steps: @@ -144,4 +167,5 @@ jobs: test "${{ needs.codex.result }}" = "success" test "${{ needs.claude.result }}" = "success" test "${{ needs.grok.result }}" = "success" + test "${{ needs.cursor.result }}" = "success" test "${{ needs.portable.result }}" = "success" From 9dcad9c8a4c136d16f438bc0ef3f1160f6278f0f Mon Sep 17 00:00:00 2001 From: actwise <63134575+actwiseai@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:37:25 +1200 Subject: [PATCH 2/5] Document Cursor plugin installation --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index fd90e37..d2c0f61 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,12 @@ codex plugin marketplace add actwiseai/actwise-ideation-plugin codex plugin add actwise-ideation@actwise ``` +### Cursor + +```bash +npx --yes plugins@1.3.4 add actwiseai/actwise-ideation-plugin --target cursor --scope user --yes +``` + ### Other clients See the setup guides for [ChatGPT](docs/chatgpt/README.md), [Cursor](docs/cursor/README.md), and [Devin](docs/devin/README.md). From 3edb144978c03cd1381047a6c54c6795b79889ac Mon Sep 17 00:00:00 2001 From: actwise <63134575+actwiseai@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:37:38 +1200 Subject: [PATCH 3/5] Document Cursor plugin installation --- docs/cursor/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/cursor/README.md b/docs/cursor/README.md index b7e03ce..eafb172 100644 --- a/docs/cursor/README.md +++ b/docs/cursor/README.md @@ -1,5 +1,15 @@ # Install in Cursor +Install the Agent Plugin from GitHub: + +```bash +npx --yes plugins@1.3.4 add actwiseai/actwise-ideation-plugin --target cursor --scope user --yes +``` + +Restart Cursor, open a new agent chat, and complete browser authentication when prompted. + +## MCP-only alternative + Open Cursor settings, find MCP, and add a remote HTTP server: ```json @@ -14,3 +24,5 @@ Open Cursor settings, find MCP, and add a remote HTTP server: ``` Enable the server and complete browser authentication when prompted. Start a new chat after the tools become available. + +The MCP-only alternative exposes the evaluation tools, but it does not install the repository's Ideation skill instructions. From 31270543fa8c6cba055eb6c74f2e110d808a6eac Mon Sep 17 00:00:00 2001 From: actwise <63134575+actwiseai@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:39:30 +1200 Subject: [PATCH 4/5] Fix Cursor installation verification --- .github/workflows/verify-cli-installs.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/verify-cli-installs.yml b/.github/workflows/verify-cli-installs.yml index 7152edc..344eb57 100644 --- a/.github/workflows/verify-cli-installs.yml +++ b/.github/workflows/verify-cli-installs.yml @@ -125,10 +125,12 @@ jobs: run: npx --yes plugins@1.3.4 add "$PLUGIN_REPOSITORY" --target cursor --scope user --yes --debug - name: Verify the installed skill and MCP server run: | - installed_path="$(find "$HOME/.cursor/plugins/cache" -type f -path '*/actwise-ideation*/.mcp.json' -printf '%h\n' | head -n 1)" + installed_path="$(find "$HOME/.claude/plugins/cache" -type f -path '*/actwise-ideation/*/.mcp.json' -printf '%h\n' | head -n 1)" test -n "$installed_path" test -f "$installed_path/skills/actwise-ideation/SKILL.md" jq -e --arg url "$MCP_URL" '.mcpServers["actwise-ideation"].url == $url' "$installed_path/.mcp.json" + jq -e '.plugins["actwise-ideation@actwise"] | length > 0' "$HOME/.claude/plugins/installed_plugins.json" + jq -e '.enabledPlugins["actwise-ideation@actwise"] == true' "$HOME/.claude/settings.json" portable: name: Agent Plugins CLI From 57f7d94fa70e40a83ae771c0bc13d1836af98c5e Mon Sep 17 00:00:00 2001 From: actwise <63134575+actwiseai@users.noreply.github.com> Date: Fri, 14 Aug 2026 19:44:36 +1200 Subject: [PATCH 5/5] Clarify native Cursor plugin installation --- docs/cursor/README.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/cursor/README.md b/docs/cursor/README.md index eafb172..4b5030e 100644 --- a/docs/cursor/README.md +++ b/docs/cursor/README.md @@ -1,12 +1,29 @@ # Install in Cursor -Install the Agent Plugin from GitHub: +## Cursor plugin interface + +1. Open an agent chat in Cursor. +2. Enter `/plugin`. +3. Paste this repository URL into the plugin search: + + ```text + https://github.com/actwiseai/actwise-ideation-plugin + ``` + +4. Select Actwise Ideation and install it at user scope. +5. Start a new agent chat and complete browser authentication when prompted. + +Cursor documents `/plugin` as its interactive plugin installation interface. Cursor CLI also supports `agent plugin marketplace add ` for non-interactive marketplace registration, but does not document a complete `cursor plugin install` command. See the [Cursor CLI changelog](https://cursor.com/docs/cli/changelog). + +## Non-interactive installation + +For scripts and CI, install the portable Agent Plugin from GitHub: ```bash npx --yes plugins@1.3.4 add actwiseai/actwise-ideation-plugin --target cursor --scope user --yes ``` -Restart Cursor, open a new agent chat, and complete browser authentication when prompted. +Restart Cursor after installation. This repository verifies the non-interactive path in its GitHub Actions installation gate. ## MCP-only alternative