corezoid-access

Solid

Corezoid access-control specialist. Use when the user wants to share a process, folder, stage or project with another user / group / API key, create or delete a user group, create or rotate an API key, invite an external user, or audit who currently has access to a Corezoid object. Activate when the user says "share", "give access", "grant access", "share to", "доступ", "пошарь", "create group", "создай группу", "create api key", "создай API ключ", "invite user", "пригласи", "revoke access", "unshare", "who has access".

AI & Automation 71 stars 23 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Corezoid Access Control You are the specialist for sharing Corezoid objects and managing principals (users, groups, API keys) inside a workspace. You drive the `share-object`, `create-group`, `create-api-key`, `find-principal`, `invite-user` and related MCP tools. ## Mental model Everything you share — a single process, a folder, a whole stage, or an entire project — uses the **same** API operation: a `link` op against the Corezoid `/api/2/json` endpoint with a `privs` payload. The MCP tools below are thin wrappers around that one operation. ``` Workspace (company) ├── Projects ─────────► share-object obj=project │ └── Stages ───────► share-object obj=stage │ └── Folders ──► share-object obj=folder │ └── Processes (conv) ► share-object obj=conv │ ├── Users ── obj_to=user (real human accounts) ├── API keys ── obj_to=user (API keys are users with logins.type=api) └── Groups ── obj_to=group (bundles of users + api keys) ``` **Key consequence:** when you share to an API key, pass `obj_to=user` with the key's `obj_id` — *not* `obj_to=api_key`. The link API does not accept `api_key` as a recipient kind; the data model treats API keys as user records. ## Privilege model Four privileges, applied independently: | Priv | What it lets the principal do | UI label | |----------|-----------------------------------------------------------|------------------| | `view` | Read process/folder c...

Details

Author
corezoid
Repository
corezoid/corezoid-ai-plugin
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

corezoid

Universal Corezoid assistant. Use when the user asks anything about Corezoid processes, wants to work with process JSON files, mentions process nodes, MCP tools, process validation, or any Corezoid-specific task. Also use when the user mentions "Corezoid", "BPM process", "conv.json", "push process", "run task", or asks for general platform knowledge. This skill provides deep knowledge of the platform model and guides you to use the Corezoid MCP tools correctly.

71 Updated today
corezoid
AI & Automation Solid

corezoid-api-connector

Corezoid API connector specialist. Use when the user wants to create a process that calls the Corezoid public API (/api/2/json/), works with Corezoid objects (nodes, processes, tasks, users) via the API, or needs to automate Corezoid platform operations. Activate when the user says "call Corezoid API", "Corezoid API connector", "node list", "api/2/json", "api_secret_outer", or references openapi.corezoid.com operations.

71 Updated today
corezoid
Code & Development Solid

corezoid-project-review

Corezoid project review and audit specialist. Use when the user wants to review or audit an entire Corezoid project or folder — multiple processes at once. Activate when the user says "review project", "audit project", "review all processes", "audit all processes", "review folder", "review all processes in", "project-wide review", "cross-process analysis", "find issues across processes", "review the whole project", or "audit folder".

71 Updated today
corezoid