corezoid-process-tech-writer

Solid

Documents a Corezoid process — produces a human-readable Markdown file AND enriches the process JSON with descriptions on every node and parameter. Output is designed for team wikis, internal portals, and future product integration. Activate whenever a user asks to document a process, write docs for a connector, add descriptions to a process, create documentation for a logic, describe what a process does, or any similar phrasing. Also activate when the user shares a process JSON and asks to explain it or make it self-documenting. Always produce BOTH outputs (Markdown file + enriched JSON) — never just one.

AI & Automation 72 stars 25 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 83/100

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

Skill Content

# Corezoid Process Tech Writer Always produce **two outputs** for every process: 1. Markdown documentation file at `.processes/<name>-docs.md` 2. Enriched process JSON (same file, `description` fields filled in) at `.processes/<name>-enriched.json` --- ## Step 0 — Load the process If the user provides a file path, read it directly. If they provide a process name or ID, use `pull-process` to fetch it first. --- ## How to extract information from the process JSON ### Inputs Read the `params` array. Each entry has: - `name` — parameter name - `type` — data type - `descr` — description (may be empty — infer from context) - `flags` — `"required"` flag means mandatory; `"input"` = input param, `"output"` = output param - `regex` — validation pattern (document if non-empty) ### Outputs Find all nodes with `api_rpc_reply` logic in `condition.logics`: - `throw_exception: false` → success response — document `res_data` keys and types - `throw_exception: true` → error response — document what triggers it (node title, `exception_reason` if present) ### Process flow Walk `scheme.nodes` following `go` entries from the Start node (`obj_type: 1`): - Start → node with `id` matching the `to_node_id` in Start's `go` logic - Continue following `go` entries to map the happy path - Note branches at Condition nodes or `go_if_const` entries - Note error paths via `err_node_id` references ### External dependencies - API Call nodes (`api` logic): extract `url`, `method`, `extra_headers` - `{...

Details

Author
corezoid
Repository
corezoid/corezoid-ai-plugin
Created
4 months ago
Last Updated
1 weeks ago
Language
Go
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

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.

72 Updated 1 weeks ago
corezoid
AI & Automation Solid

corezoid-edit

Corezoid process editing specialist. Use when the user wants to modify, update, or fix an existing Corezoid process, add or remove nodes, change node behavior, add an API call, fix an error, or update process logic. Activate when the user says "edit a process", "modify", "update", "fix", "add a node", "change behavior", "add a call", "remove a node", or "update the logic".

72 Updated 1 weeks ago
corezoid
AI & Automation Solid

corezoid-process-optimizer

Optimizes a Corezoid process JSON — reduces tact consumption by merging nodes, cleans data flow, fills missing node titles, and adds resilience patterns. Activate when the user says "optimize", "improve", "reduce tacts", "merge nodes", "clean up process", "what can be improved", "show optimizations", or any phrase implying they want to make a process faster, cheaper, or more readable. Two modes: plan-only (analysis + report, no changes) and auto (plan + execute immediately).

72 Updated 1 weeks ago
corezoid