Sigil: Workbench Up
SkillDev toolsUse when: starting or checking the ide-extension local workbench, making a request available for open-poll bridge testing, or running a bounded local bridge smoke.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Sigil: Workbench Up skill
What this skill tells your AI
The instructions your AI receives, as published by cyberalchemyai/arcanum in arcana/workbench-up/SKILL.md and read by ahel’s review.
- the user asks to run, reopen, or demo the local workbench,
- the workbench must be available for a ResonantOS or augmentor demonstration,
- a manual polling request needs to be made available without revealing the task before claim,
- the bridge needs a quick L0 contract smoke before real work starts.
Do not use this sigil for remote deployment, browser-extension control, model-provider integration, or real skill execution attestation.
- repository root, resolved from the current working directory,
- ide-extension project at
projects/ide-extension, - desired mode:
--start,--check,--available, or--smoke, - optional task text,
- optional requested skill slug,
- optional claimant identity for smoke mode.
- Resolve the repository root from the current working directory.
- Confirm
projects/ide-extension/package.jsonexists. - Confirm its
startscript isnode src/server.mjsor an equivalent local server command. - Build the base URL as
http://127.0.0.1:<port>, defaulting to port8765. - Build the workbench URL as
<base-url>/demo/l0.
Step 2 - Check Readiness
- Request the workbench URL with a short timeout.
- If it returns HTTP 200, report
Server: running. - If the user selected
--checkand the route is not available, returnBLOCKwith the failed URL and do not start anything. - If the route is not available and the mode allows startup, run
npm run startfromprojects/ide-extensionas a long-running local server command. - Poll the workbench URL until it returns HTTP 200 or the startup timeout expires.
- If startup fails, return
BLOCKwith the command, port, and latest connection error.
Step 3 - Prepare Availability
Run this step only for --available and --smoke.
- Prepare one envelope with
POST /api/envelopes/prepare. - Use the supplied task text or
Workbench bridge smoke. - Use the supplied requested skill or
decision-gate. - Preserve the approval boundary: the prepared request must still be approved before it is ready.
- Approve the prepared request with
POST /api/approvals/<approval_id>/approve. - Mark the approved envelope ready with
POST /api/bridge/requests/<envelope_id>/ready. - Confirm
GET /api/bridge/requests/readyreturns one opaquerequest_handle. - For
--available, stop here and report the envelope ID, approval ID, and ready handle. Do not claim the request.
Step 4 - Run Optional Smoke
Run this step only for --smoke.
- Claim the ready request with
POST /api/bridge/requests/<request_handle>/claim. - Bind the claim to
agent_ref, defaulting toopenrouter.local-session. - Use a caller-generated
session_refwhen one is not provided. - Confirm the successful claim reveals the task, requested skill, grants, and context.
- Submit one synthetic result with
POST /api/bridge/claims/<claim_id>/result. - Use
status: "passed"andresult_type: "skill.execution"only for the local smoke, and state that this does not attest real skill execution. - Confirm
/api/stateshows the envelope in a terminal passed state and the ready handle cleared.
Step 5 - Close Honestly
- Report the workbench URL prominently.
- State which mode ran.
- State whether the server was already running or started during the run.
- State whether an available request was created.
- State whether a claim/result smoke was run.
- If any step failed, preserve the exact failing endpoint or command.
- mode,
- server state,
- workbench URL,
- prepared envelope ID when present,
- claim ID and
agent_refwhen smoke mode claims a request, - validation commands or endpoints checked,
- proof boundary and any overclaim risk.
## Workbench Up Result
- Mode:
- Server:
- URL:
- Availability:
- Prepared envelope:
- Claimant:
- Receipt:
- Validation:
- Proof boundary:
- Follow-up:
Signals
- GitHub stars
- 25
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
workbench-up- Source
- github.com/cyberalchemyai/arcanum