CtrlK
BlogDocsLog inGet started
Tessl Logo

openwork

github.com/different-ai/openwork

SkillAddedReview
add-a-feature

.opencode/skills/add-a-feature/SKILL.md

Add a new feature, put work behind a feature flag, roll something out (per organization, for everyone, cloud or self-hosted), revert or kill a feature, or make a big change to existing behavior such as a new engine. Use BEFORE writing the feature code, and when finishing or removing a rollout.

77

browser-automation

.opencode/skills/browser-automation/SKILL.md

Local OpenWork Electron browser automation with CDP. Use when driving a local Electron dev app, browser_list, browser_snapshot, browser_eval, composer automation, or local UI smoke tests.

64

confidentiality-review

.warden/skills/confidentiality-review/SKILL.md

Flag customer, prospect, partner, or outside-person identities in the diff. Reported in the Warden security summary.

59

connect-openwork-mcp

ee/apps/landing/public/.well-known/agent-skills/connect-openwork-mcp/SKILL.md

Connect the OpenWork MCP Gateway (https://api.openworklabs.com/mcp/agent) to Claude Code, Codex, Gemini CLI, Cursor, VS Code, Claude Desktop, or ChatGPT so the agent can use the user's OpenWork organization skills, plugins, and connections.

68

contributor-screen

.warden/skills/contributor-screen/SKILL.md

Screen a pull request from an outside contributor for hidden, obfuscated, or supply-chain-risky changes before any of its code runs.

69

create-plugin

.opencode/skills/create-plugin/SKILL.md

Create an OpenCode plugin for OpenWork. Scaffolds the plugin file with the correct API shape, tool definitions, and hook registration. Use when the user asks to 'create a plugin', 'write a plugin', or 'make a plugin that does X'.

68

daytona

.opencode/skills/daytona/SKILL.md

Daytona CLI setup, sandbox debugging, keep a sandbox alive, secrets volume, snapshot refresh. Use when Daytona itself is the problem, not for running tests (see run-tests).

—

—
daytona-seeded-cloud-demo

.opencode/skills/daytona-seeded-cloud-demo/SKILL.md

Daytona seeded cloud demo, demo credentials, Acme Robotics seed. Use when the user asks to spin up, keep running, seed, or prepare an OpenWork Cloud/Den Daytona demo instance.

67

daytona-windows-cert

.opencode/skills/daytona-windows-cert/SKILL.md

test on Windows, enterprise CA, corporate certificate, GPO cert, TLS fetch failed, Windows sandbox, daytona windows, self-hosted cert. Use when validating OpenWork Windows enterprise TLS/OS-trust fixes in a Daytona Windows sandbox.

61

design-spec-review

.warden/skills/design-spec-review/SKILL.md

Warn when user-facing UI changes drift from DESIGN.md. Advisory only; findings never gate Warden clearance.

61

desktop-den-sync-review

.warden/skills/desktop-den-sync-review/SKILL.md

Flag desktop<->den contract drift introduced by this diff. High findings gate Warden clearance; medium findings are advisory only.

64

diagnose-a-red-run

.opencode/skills/diagnose-a-red-run/SKILL.md

Test is red, typecheck failed, CI job failed, flaky, timed out, was this already broken. Use to classify any failing check before changing code or calling it pre-existing.

—

—
diff-security-review

.warden/skills/diff-security-review/SKILL.md

Flag only new security issues introduced by this diff. Reported in the Warden security summary.

60

drive-desktop-cdp

.opencode/skills/drive-desktop-cdp/SKILL.md

Drive the running OpenWork app over CDP from the shell, headless by default (nothing opens on screen). Evaluate JS, take screenshots, open a new session, send a prompt with a chosen model, wait for the run to finish. Use when checking a UI change by hand in a world or pnpm dev, or when reproducing a chat state.

75

fake-model-faults

.opencode/skills/fake-model-faults/SKILL.md

Make the desktop's model provider fail on demand (connection refused, DNS not found, socket reset, 429, 5xx, 401, 402, stalled or cut stream) with a local fault server and test providers. Use when reproducing or designing model error and retry states without a real outage.

75

fix-design-notes

.opencode/skills/fix-design-notes/SKILL.md

Design notes on a PR, "Design review (advisory)" in the evidence check, "worth fixing", layout.split-row, OW-LIST, a reviewer says the UI looks off. Use to read what the design review found on a PR's screenshots, fix it in code, and prove the note is gone.

75

get-env-var

.opencode/skills/get-env-var/SKILL.md

get an env var, fetch a secret, missing env var, missing token/API key, load secrets from Infisical, infisical. Fetch secrets from the team's Infisical workspace into the shell environment so subsequent commands can use them.

74

hunt-a-prod-error

.opencode/skills/hunt-a-prod-error/SKILL.md

A user saw internal_error, "Unexpected server error", a 500, or an opaque failure in a shipped OpenWork build. Find the cause from local logs and Sentry, name the regressing PR, file the issue, and reply where it was reported.

71

install-openwork

ee/apps/landing/public/.well-known/agent-skills/install-openwork/SKILL.md

Install the free OpenWork desktop app on macOS, Windows, or Linux and get the user to a first task. Use when someone wants OpenWork, an open-source Claude Cowork alternative, on their own computer.

73

measure-chat-flicker

.opencode/skills/measure-chat-flicker/SKILL.md

Measure whether the chat jumps while a turn runs by sampling the Working line's position over CDP and counting upward moves. Use when changing step rows, live status lines, folding, or anything that can shrink content during a run.

72