corezoid-variable-manager

Solid

Manages Corezoid environment variables (env_var) — create, list, modify, delete, and use variables in process JSON. Activate when the user mentions "variable", "env var", "environment variable", "secret", "create variable", "list variables", "delete variable", "modify variable", "env_var", "{{env_var", or asks how to store a URL, token, API key, or any constant that should not be hardcoded in a process. Also activate when a process references {{env_var[@name]}} and the variable does not exist yet.

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 Variable Manager ## What variables are Environment variables store constants (URLs, tokens, API keys, IDs, configuration values) that must not be hardcoded in process logic. The reference syntax `{{env_var[@name]}}` is resolved at runtime — changing a variable value takes effect immediately without redeploying any process. Variables are **stage-scoped**: shared across all processes within a stage. --- ## Variable types ### By data type | `data_type` | When to use | Value format | |-------------|-------------|--------------| | `raw` | Plain string (URL, token, ID, any scalar) | `"https://api.example.com"` | | `json` | Structured config, multi-field config, feature flags | `{"key":"value","nested":{...}}` | ### By visibility | `env_var_type` | UI display | Accessible from | Scopes | |----------------|------------|-----------------|--------| | `visible` | Value shown in plain text | All node types | `[{"type":"*","fields":"*"}]` | | `secret` | Value masked, shows only fingerprint | API Call nodes only | `[{"type":"api_call","fields":"*"}]` | > ⚠️ **Secret variables** are designed for tokens, passwords, and API keys. They are > never returned in plain text by the API after creation — only an MD5/SHA256 fingerprint > is available. Use `visible` for non-sensitive configuration. --- ## MCP Tools | Tool | Purpose | |------|---------| | `create-variable` | Create a `raw` + `visible` variable in one step | | `list-variables` | List a stage's variables with obj_i...

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