stackone-connectors
npx skills add https://github.com/stackonehq/agent-plugins-marketplace --skill stackone-connectors
Agent 安装分布
Skill 文档
StackOne Connectors â Integration Discovery
Important
Connector availability changes frequently as StackOne adds new providers. Before answering:
- Fetch
https://docs.stackone.com/connectors/introductionfor the current connector list - For specific provider capabilities, fetch the relevant category API reference
Never assume a connector exists or doesn’t exist without checking live docs.
Instructions
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
- “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
Step 2: Look up connector availability
Fetch https://docs.stackone.com/connectors/introduction for the full, current list.
Consult references/category-overview.md for a snapshot of categories and example providers. But always verify against live docs since new connectors are added regularly.
Step 3: Check available actions for a provider
Each connector exposes a set of actions (API operations). To find what’s available:
- Identify the category (e.g., HRIS)
- Fetch the category API reference (e.g.,
https://docs.stackone.com/hris/api-reference/employees/list-employees) - Check which operations the specific provider supports
Not all providers support all actions in a category. The API reference docs indicate provider-level support.
Step 4: Use the Actions RPC for provider-specific operations
For operations not covered by the unified API, use the Actions RPC:
curl -X POST https://api.stackone.com/unified/actions/execute \
-H "Authorization: Basic $(echo -n 'YOUR_API_KEY:' | base64)" \
-H "x-account-id: ACCOUNT_ID" \
-H "Content-Type: application/json" \
-d '{
"method": "get",
"path": "/provider-specific-endpoint"
}'
Fetch https://docs.stackone.com/platform/api-reference/actions/make-an-rpc-call-to-an-action for the full RPC reference.
Step 5: Test before building
- AI Playground: https://app.stackone.com/playground â test API calls interactively
- MCP Inspector:
npx @modelcontextprotocol/inspector https://api.stackone.com/mcpâ test via MCP - Postman: importable collection available from the docs
Release stages
| Stage | Meaning | Recommendation |
|---|---|---|
| GA | Production-ready, fully supported | Safe for production |
| Beta | Stable for testing, minor changes possible | OK for non-critical flows |
| Preview | Early-stage, expect breaking changes | Development/testing only |
Examples
Example 1: User wants to know what HR integrations are available
User says: “Which HRIS tools does StackOne support?”
Actions:
- Fetch
https://docs.stackone.com/connectors/introduction - Filter for the HRIS category
- List available providers with their release stages
- For each, summarize key operations (list employees, create employees, etc.)
Result: Current list of HRIS connectors with capabilities.
Example 2: User wants to perform a provider-specific operation
User says: “I need to trigger a custom workflow in BambooHR that’s not in the unified API”
Actions:
- Check the unified HRIS API first â it may already be covered
- If not, explain the Actions RPC endpoint
- Show how to construct the RPC call with the BambooHR-specific path
- Fetch the Actions RPC reference for payload details
Result: Working RPC call for the provider-specific operation.
Example 3: User needs a connector that doesn’t exist
User says: “Does StackOne support our custom HR tool?”
Actions:
- Check the connectors page â it may exist under a different name
- If not found, explain two options:
a. Request it:
https://docs.stackone.com/connectors/add-newb. Build it: use the Connector Engine (seestackone-cliskill) - If they have budget/urgency, recommend the AI Builder for faster custom connector development
Result: Clear path forward â either request or build.
Troubleshooting
Can’t find a specific provider
Cause: Provider may be listed under a different name, or may not be supported yet.
- Search the connectors page by the provider’s official name
- Check if it’s under a parent company name (e.g., “Microsoft Entra ID” not “Azure AD”)
- If not found, suggest requesting it or building a custom connector
Action returns “not supported” for a provider
Cause: Not all providers support all unified API operations.
- Check the API reference for provider-level support details
- Use the Actions RPC for provider-specific operations that bypass the unified layer
- Some operations require specific OAuth scopes on the provider side
Connector logos not loading
Cause: Incorrect slug format.
- Logo URL format:
https://stackone-logos.com/api/{connector-slug}/filled/png - Slugs are lowercase, hyphenated (e.g.,
bamboo-hr,google-drive) - Fetch the connectors page to verify the exact slug