# Temporal Development Skill

A comprehensive skill for developers to use when building [Temporal](https://temporal.io/) applications.

> We would love to hear your feedback - positive or negative - over in the [Community Slack](https://t.mp/slack), in the [#topic-ai channel](https://temporalio.slack.com/archives/C0818FQPYKY)

## Installation

### As a Plugin

This skill is packaged as a plugin for major coding agents, which provides a simple way to install and receive future updates:

- **Claude Code**: [temporalio/claude-temporal-plugin](https://github.com/temporalio/claude-temporal-plugin)
- **Cursor**: [temporalio/cursor-temporal-plugin](https://github.com/temporalio/cursor-temporal-plugin)
- **OpenAI Codex**: [temporalio/codex-temporal-plugin](https://github.com/temporalio/codex-temporal-plugin)

See each repo's README for installation instructions.

### Standalone Installation

If you prefer to install the skill directly without the plugin wrapper:

#### Via `npx skills` — supports all major coding agents

1. `npx skills add temporalio/skill-temporal-developer`
2. Follow prompts

#### Via manually cloning the skill repo

Claude:

```
mkdir -p ~/.claude/skills && git clone https://github.com/temporalio/skill-temporal-developer ~/.claude/skills/temporal-developer
```

Codex:

```
mkdir -p ~/.agents/skills && git clone https://github.com/temporalio/skill-temporal-developer ~/.agents/skills/temporal-developer
```

## Contributing

See the [contribution guide](CONTRIBUTING.md) for development setup and validation instructions.

## Currently Supported Temporal SDK Languages

- [x] Python ✅
- [x] TypeScript ✅
- [x] Go ✅
- [x] Java ✅
- [x] .NET ✅
- [x] Rust (Public Preview)
- [x] Ruby ✅
- [ ] PHP 🚧 ([PR](https://github.com/temporalio/skill-temporal-developer/pull/40))
