BorgIQ
- 12 skills
- 0 followers
- 17 hours ago last updated
- ▌ Release Please Prs · borgiqUse when opening, editing, or retitling pull requests in borgiq-skills (including `gh pr create`, `gh pr edit --title`, PR title suggestions, and PR description drafts). This repo squash-merges PRs, so the PR title becomes the commit subject release-please parses on `main` — a non-conventional title silently breaks the next release's version bump and CHANGELOG.
- ▌ Test · borgiqTrigger a deployed BorgIQ flow with a sample payload, wait for it to complete, and report pass/fail with the final actor output. Does NOT deploy.
- ▌ Deploy · borgiqDeploy a BorgIQ canvas bundle directory or workflow YAML to the platform via the borgiq CLI. Confirms auth status first, validates the selected artifact, surfaces server-side errors verbatim, and returns the canvas URL.
- ▌ Release Please Commits · borgiqUse when writing commits or commit messages inside borgiq-skills. This repo publishes `@borgiq/skills` to npm and the Claude Code plugin marketplace via release-please, which parses conventional commits on `main` to decide version bumps and CHANGELOG entries. A wrongly-typed or vague commit silently produces a wrong version or omits the change from the changelog.
- ▌ Validate · borgiqValidate a BorgIQ canvas bundle directory or workflow YAML against bundle structure, actor schemas, IDs, and edges. Run before deploy to catch local violations with artifact-specific diagnostics.
- ▌ New Actor · borgiqScaffold a starter BorgIQ actor inside a canvas bundle or as standalone workflow YAML, with a generated ULID, msgVar, and minimum required schema fields.
- ▌ Debug Flow · borgiqDiagnose a failed or stuck BorgIQ flowrun. Fetches the flowrun summary, identifies failed actors, pulls runtime msg/ctx data and error details, and suggests fixes based on the actor type and error pattern.
- ▌ Borgiq Builder · borgiq bundleBuild Actors, Triggers, AI Agents, and web apps for BorgIQ. Supports HttpRequestActor, DenoActor, PythonActor, AiActor, AiAgentActor (serverless coding agent with filesystem/bash, sessions, and BorgIQ tools), AgentHarnessActor (sandboxed Claude Code with session persistence), CollectionActor, StreamActor, AppTriggerActor, InterfaceTriggerActor, WebhookTriggerActor. Use for workflow automations, REST API integrations, custom Deno/Python actors, AI-powered tasks, autonomous AI agents with tools, agent harness sandboxed execution, triggers (scheduled, webhook, email, button, interface, app, callable), or web apps with actor-backed APIs. Triggers on "create an actor", "build HTTP request", "write Deno/Python code", "use AI to process", "build an AI agent", "agent harness", "run Claude Code in sandbox", "store data", "collection", "stream", "append-only log", "set up webhook", "build a web app", "theme an app", or workflow tasks.
- ▌ Borgiq Form Builder · borgiqDesign BorgIQ interface pages, forms, form components, validation rules, conditional fields, themes, and the web-viewer embed. This is the primary BorgIQ UI surface. Use whenever the user is building an interface page, form, signup, data-entry UI, approval workflow, survey, or wants to embed another page inside an interface. Triggers on "build a form", "interface page", "approval flow", "data entry", "signup form", "survey", "feedback form", "InterfaceTriggerActor", "InterfaceActor".
- ▌ Borgiq Agent Builder · borgiqDesign autonomous AI behavior in BorgIQ — AiAgentActor (serverless coding agent with filesystem/bash, sessions, and BorgIQ actors as tools), AgentHarnessActor (sandboxed Claude Code with MCP + session persistence), and McpServerActor (expose BorgIQ tools to external agents like Claude Desktop). Use when the user wants autonomous agents, multi-step tool-using AI, agent harness sandboxes, or MCP integration. Triggers on "AI agent", "AiAgentActor", "AgentHarnessActor", "Claude Code sandbox", "MCP server", "autonomous AI", "tool-using LLM", "research agent", "multi-step AI", "coding agent".
- ▌ Borgiq React App Builder · borgiqBuild custom app UIs on a BorgIQ canvas with a React (Vite + TypeScript) app inside a ReactAppTriggerActor — compiled server-side, served in a sandboxed iframe. This is the standard surface for dashboards, data explorers, SPAs, and any bespoke frontend; it also covers maintaining legacy raw-HTML AppTriggerActor apps. Forms and data-entry pages stay in `borgiq-form-builder`. Triggers on "ReactAppTriggerActor", "React app in BorgIQ", "build a web app", "custom dashboard", "single-page app", "data explorer UI", "AppTriggerActor", "vite", "useEndpoint", "useGetSession", "useStreamTail", "live feed in a React app", "tail a stream from an app", "react SPA on a canvas", "multi-file app", "tsx component app", "app theme", "hearth theme", "consistent app styling".
- ▌ Borgiq JSON Schema Builder · borgiqDesign JSON schemas for BorgIQ — AI Actor outputSchema, AI Agent tool input schemas, Collection actor item schemas, Callable sub-flow contracts, and reusable actor.schemas.inputs. Use whenever a non-trivial structured data contract needs to be defined for any BorgIQ actor that consumes or produces typed data. Triggers on "JSON schema", "outputSchema", "structured output", "tool input schema", "collection schema", "callable response schema", "AI structured output", "agent output contract".