ory-temporal-worker
Scaffold a [Temporal](https://temporal.io) TypeScript worker where every Activity execution is gated by Ory — the user is authenticated, the worker's agent identity is resolved via DCR, each Activity invocation runs an Ory Permission check, and the full lifecycle emits structured activity events. Use when the user asks to "add Ory to my Temporal worker", "wire Ory permissions into Temporal activities", "create a Temporal worker with Ory auth", "build a Temporal TypeScript project with the Ory agent client", or any close variant. The skill scaffolds the project in the user's repo following <https://docs.temporal.io/develop/typescript/set-up-your-local-typescript> — it does not run the worker.
Install
With your agent
Install OMGSkills skill "ory/claude-plugins:plugins/ory-agent-plugin/skills/ory-temporal-worker" into this agent's normal skills directory: use the OMGSkills MCP get_skill tool, install only the pinned_install commit and path, verify SKILL.md against pinned_install.skill_md_sha, and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/ory/claude-plugins /tmp/claude-plugins && ln -s /tmp/claude-plugins/plugins/ory-agent-plugin/skills/ory-temporal-worker ~/.claude/skills/ory-temporal-worker
From README
Ory-authed Temporal TypeScript worker You are helping the user scaffold a Temporal TypeScript worker where every Activity execution is gated by Ory: the user is authenticated, the worker's agent identity is resolved via OAuth2 Dynamic Client Registration, each Activity invocation runs an Ory Permission check, and the full lifecycle emits structured activity events. Workflows stay deterministic — only Activities call out to Ory. This skill carries the workflow. You generate the files in the user's repo; the user runs the Temporal CLI and the worker. Precondition: Node.js 20+ is installed, and the user has installed (or will ) the Temporal CLI. On macOS: brew temporal. On Linux/Windows: download from and put temporal on PATH. If the binary is missing, point the user at the docs and stop — do not fabricate it. Step 1 — Confirm the target Before writing files, confirm with the user: Where the worker should live. Default to temporal-worker/ at the repo root unless the user says otherwise.
More from this repo
ory-auth-setup
Set up a complete authentication system using Ory Network with Ory Elements as the UI layer.
ory-build-agent
Used to build your own AI agent that authenticates the user, authorizes every tool call against Ory Permissions, and...
ory-build-integration
Wire an Ory Network integration into your own application using the ory/integrates template patterns.
