Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 26 additions & 8 deletions .claude-plugin/marketplace.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,10 +6,8 @@
"email": "engineering@stackone.com"
},
"metadata": {
"description": "StackOne agent pluginsintegration infrastructure for AI agents with 200+ connectors, MCP, A2A, SDKs, and prompt injection defense. One plugin per skill.",
"description": "StackOne agent plugins: integration infrastructure for AI agents. Skills for building on StackOne (hundreds of connectors, 30,000+ actions, MCP, A2A, SDKs), on-device prompt injection defense, and the hosted StackOne MCP connector plugin. One plugin per skill.",
"version": "3.1.0",
"homepage": "https://stackone.com",
"repository": "https://github.com/StackOneHQ/agent-plugins",
"pluginRoot": "./plugins"
},
"plugins": [
Expand DownExpand Up@@ -72,16 +70,17 @@
{
"name": "stackone-connectors",
"source": "./plugins/integrations/stackone-connectors",
"description": "Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, and more.",
"description": "Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more).",
"version": "3.1.0",
"category": "integrations",
"tags": [
"stackone",
"connectors",
"hris",
"ats",
"crm",
"lms",
"actions",
"hr",
"sales",
"marketing",
"it",
"discovery"
],
"author": {
Expand DownExpand Up@@ -142,6 +141,25 @@
"name": "StackOne",
"email": "engineering@stackone.com"
}
},
{
"name": "stackone",
"source": {
"source": "github",
"repo": "StackOneHQ/stackone-plugin"
},
"description": "Give AI agents 30,000+ safe, token-optimized actions across Workday, SAP, Oracle + hundreds more. StackOne's hosted MCP server as a plugin: sign in with your StackOne account and run actions across every linked connector.",
"category": "integrations",
"tags": [
"stackone",
"mcp",
"connector",
"actions"
],
"author": {
"name": "StackOne",
"email": "engineering@stackone.com"
}
}
]
}
5 changes: 4 additions & 1 deletion .github/workflows/validate.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -8,6 +8,9 @@ on:
branches:
- main

permissions:
contents: read

jobs:
validate:
name: Validate marketplace.json
Expand All@@ -16,4 +19,4 @@ jobs:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4

- name: Validate plugin manifests
run: npx --yes @anthropic-ai/claude-code plugin validate .
run: npx --yes @anthropic-ai/claude-code@2.1.234 plugin validate .
4 changes: 4 additions & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,6 +21,9 @@ Agent plugins made by [StackOne](https://stackone.com) — integration infrastru
/plugin install stackone-cli@stackone-agent-plugins
/plugin install stackone-unified-connectors@stackone-agent-plugins
/plugin install stackone-defender@stackone-agent-plugins

# The hosted StackOne MCP connector (tools for 30,000+ actions, OAuth sign-in)
/plugin install stackone@stackone-agent-plugins
```

### Any agent (via Skills CLI)
Expand All@@ -44,6 +47,7 @@ npx skills add stackonehq/agent-plugins@stackone-agents
| [`stackone-connectors`](plugins/integrations/stackone-connectors/) | Integrations | Discover connectors, actions, and integration capabilities | "Which providers does StackOne support?" |
| [`stackone-unified-connectors`](plugins/integrations/stackone-unified-connectors/) | Integrations | Build unified connectors that transform provider data into standardized schemas | "Start unified build for [provider]", "map fields to schema" |
| [`stackone-defender`](plugins/security/stackone-defender/) | Security | Detect prompt injection and jailbreak attacks in tool results using local ML | "Scan for prompt injection", "is this text safe?", "protect my agent" |
| [`stackone`](https://github.com/StackOneHQ/stackone-plugin) | Connector | StackOne's hosted MCP server as a plugin: search and run actions across every linked account (maintained in its own repo, also listed for Grok Build, Cursor and Codex) | "Use StackOne to create a Jira issue", "list my connected accounts" |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The new stackone row is categorized "Connector" in the Available Plugins table, but its marketplace.json entry sets "category": "integrations", and every other row in this table maps 1:1 to its JSON category (Integrations, Security). Use "Integrations" so the README catalog stays consistent with the marketplace manifest.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At README.md, line 50:
<comment>The new `stackone` row is categorized "Connector" in the Available Plugins table, but its marketplace.json entry sets `"category": "integrations"`, and every other row in this table maps 1:1 to its JSON category (Integrations, Security). Use "Integrations" so the README catalog stays consistent with the marketplace manifest.</comment>
<file context>
@@ -44,6 +47,7 @@ npx skills add stackonehq/agent-plugins@stackone-agents
| [`stackone-connectors`](plugins/integrations/stackone-connectors/) | Integrations | Discover connectors, actions, and integration capabilities | "Which providers does StackOne support?" |
| [`stackone-unified-connectors`](plugins/integrations/stackone-unified-connectors/) | Integrations | Build unified connectors that transform provider data into standardized schemas | "Start unified build for [provider]", "map fields to schema" |
| [`stackone-defender`](plugins/security/stackone-defender/) | Security | Detect prompt injection and jailbreak attacks in tool results using local ML | "Scan for prompt injection", "is this text safe?", "protect my agent" |
+| [`stackone`](https://github.com/StackOneHQ/stackone-plugin) | Connector | StackOne's hosted MCP server as a plugin: search and run actions across every linked account (maintained in its own repo, also listed for Grok Build, Cursor and Codex) | "Use StackOne to create a Jira issue", "list my connected accounts" |
Each plugin includes a focused skill, step-by-step workflows, concrete examples, and troubleshooting.
</file context>
Suggested change
|[`stackone`](https://github.com/StackOneHQ/stackone-plugin)|Connector| StackOne's hosted MCP server as a plugin: search and run actions across every linked account (maintained in its own repo, also listed for Grok Build, Cursor and Codex) | "Use StackOne to create a Jira issue", "list my connected accounts" |
|[`stackone`](https://github.com/StackOneHQ/stackone-plugin)|Integrations| StackOne's hosted MCP server as a plugin: search and run actions across every linked account (maintained in its own repo, also listed for Grok Build, Cursor and Codex) | "Use StackOne to create a Jira issue", "list my connected accounts" |


Each plugin includes a focused skill, step-by-step workflows, concrete examples, and troubleshooting.

Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
{
"name": "stackone-connectors",
"version": "3.1.0",
"description": "Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting.",
"description": "Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more).",
"author": {
"name": "StackOne",
"email": "engineering@stackone.com",
Expand All@@ -14,10 +14,11 @@
"stackone",
"integrations",
"connectors",
"hris",
"ats",
"crm",
"lms",
"actions",
"hr",
"sales",
"marketing",
"it",
"discovery"
]
}
2 changes: 1 addition & 1 deletion plugins/integrations/stackone-connectors/README.md
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
# stackone-connectors

Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting.
Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more).

## Install

Expand Down
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
---
name: stackone-connectors
description: Discover StackOne's 200+ connectors and 9,000+ actions across HRIS, ATS, CRM, LMS, ticketing, messaging, documents, IAM, and accounting. Use when user asks "which providers does StackOne support", "what can I do with BambooHR", "recommend an integration for HR", "what actions are available", "how do I call a provider-specific action", or "does StackOne support Workday". Helps choose the right connector and actions for any use case. Do NOT use for building agents (use stackone-agents) or connecting accounts (use stackone-connect).
description: Discover StackOne's connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more). Use when user asks "which providers does StackOne support", "what can I do with BambooHR", "recommend an integration for HR", "what actions are available", "how do I call a provider-specific action", or "does StackOne support Workday". Helps choose the right connector and actions for any use case. Do NOT use for building agents (use stackone-agents) or connecting accounts (use stackone-connect).
license: MIT
compatibility: Requires network access to fetch live documentation from docs.stackone.com
metadata:
Expand All@@ -23,7 +23,7 @@ Never assume a connector exists or doesn't exist without checking live docs.
### Step 1: Identify the user's integration need

Common patterns:
- **"What providers do you support for X?"** → Check the category (HRIS, ATS, CRM, etc.) in the connectors page
- **"What providers do you support for X?"** → Check the category on the connectors page
- **"Can I do Y with provider Z?"** → Check the provider's supported actions in the API reference
- **"Recommend an integration for my use case"** → Match the use case to a category, then list available providers

Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ Do not guess or rely on potentially outdated information in this skill. Always v

### Step 1: Identify what the user needs

StackOne is integration infrastructure for AI agents — 200+ connectors and 10,000+ production-ready actions across HR, ATS, CRM, LMS, and more. Agents reason, StackOne executes. Common tasks:
StackOne is integration infrastructure for AI agents — hundreds of connectors and 30,000+ production-ready actions across HR, Sales, Marketing, IT and more. Agents reason, StackOne executes. Common tasks:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The PR description states this copy should match the com.stackone/mcp registry entry and the stackone-connectors skill: "connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more)". The implemented line drops the finance/collaboration-tools detail and the concrete vendor list, so it diverges from both the stated intent and the sibling plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md. Align the line with the registry/connectors copy for consistency, or update the PR description to reflect the shorter version intended.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At plugins/integrations/stackone-platform/skills/stackone-platform/SKILL.md, line 25:
<comment>The PR description states this copy should match the com.stackone/mcp registry entry and the stackone-connectors skill: "connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more)". The implemented line drops the finance/collaboration-tools detail and the concrete vendor list, so it diverges from both the stated intent and the sibling `plugins/integrations/stackone-connectors/skills/stackone-connectors/SKILL.md`. Align the line with the registry/connectors copy for consistency, or update the PR description to reflect the shorter version intended.</comment>
<file context>
@@ -22,7 +22,7 @@ Do not guess or rely on potentially outdated information in this skill. Always v
### Step 1: Identify what the user needs
-StackOne is integration infrastructure for AI agents — 200+ connectors and 10,000+ production-ready actions across HR, ATS, CRM, LMS, and more. Agents reason, StackOne executes. Common tasks:
+StackOne is integration infrastructure for AI agents — hundreds of connectors and 30,000+ production-ready actions across HR, Sales, Marketing, IT and more. Agents reason, StackOne executes. Common tasks:
- **Setting up**: Creating API keys, understanding auth
</file context>
Suggested change
StackOne is integration infrastructure for AI agents — hundreds of connectors and 30,000+ production-ready actions across HR, Sales, Marketing, ITand more. Agents reason, StackOne executes. Common tasks:
StackOne is integration infrastructure for AI agents — connectors and 30,000+ actions across HR, Sales, Marketing, IT, finance and collaboration tools (Workday, SAP, Oracle, Salesforce, Google, Microsoft and hundreds more). Agents reason, StackOne executes. Common tasks:


- **Setting up**: Creating API keys, understanding auth
- **Managing accounts**: Listing linked accounts, checking status, debugging connections
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@ StackOne exposes two API surfaces:

## Actions API (primary)

The Actions API provides access to 10,000+ provider-specific actions across 200+ connectors. Actions are executed via a single endpoint:
The Actions API provides access to 30,000+ provider-specific actions across hundreds of connectors. Actions are executed via a single endpoint:

```
POST https://api.stackone.com/actions/rpc
Expand Down
Loading