CtrlK
BlogDocsLog inGet started
Tessl Logo

temporal-developer

Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust. Use when the user is building workflows, activities, or workers with a Temporal SDK, debugging issues like non-determinism errors, stuck workflows, or activity retries, using Temporal CLI, Temporal Server, or Temporal Cloud, or working with durable execution concepts like signals, queries, heartbeats, versioning, continue-as-new, child workflows, or saga patterns. Also use when the user mentions "run a Temporal workflow from the CLI", "start a dev server", "run temporal server start-dev", "temporal workflow start", "temporal workflow execute", "temporal workflow signal", "temporal workflow query", "temporal workflow update".

82

1.65x
Quality

85%

Does it follow best practices?

Impact

99%

1.65x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured router skill: excellent progressive disclosure with all references real, one level deep, and clearly annotated, plus concrete language-first reading instructions. Its main cost is duplicated conceptual content — the determinism and architecture explanations restate material that already lives in the referenced files.

Suggestions

Collapse the 'History Replay: Why Determinism Matters' section to a two-line summary plus the pointer to `references/core/determinism.md`, moving the 4-step replay list and Command/Event table entirely into that reference.

Tighten 'Core Architecture' to the cluster-run-options and worker-type bullets, deferring poll/loop mechanics and subsystem descriptions to the language and core references.

Make step 2 of 'Read All Relevant References' more directive, e.g. map common tasks (debugging non-determinism, adding signals/updates, versioning a live workflow) to the specific core reference to read.

DimensionReasoningScore

Conciseness

The body is mostly a lean index, but the 'History Replay: Why Determinism Matters' section (4-step list, Command/Event table, bolded failure rule) restates conceptual material that the body itself defers to `references/core/determinism.md`, and the 'Core Architecture' section similarly explains material covered in the language references. Not the level-4 anchor because more than minor trimming is possible.

3 / 5

Actionability

As an instruction-only routing skill it gives concrete directives — ordered 'read `references/python/python.md`' steps, a concrete install-check pointer, the actual command `temporal server start-dev`, and a proactive instruction to recommend Task Queue Fairness for multi-tenant apps. Falls short of 5 only because the post-reading workflow (what to do once references are loaded) is left implicit.

4 / 5

Workflow Clarity

The Getting Started section gives a clear ordered sequence — check CLI installation (with pointer to `references/core/install_cli.md`), then read the language guide, then core/task-specific references. No validation checkpoints exist, but the skill routes reads rather than performing destructive or batch operations, so the cap does not apply; the only gap is that step 2's 'appropriate references' selection criterion is left to judgment.

4 / 5

Progressive Disclosure

SKILL.md is a concise overview with one-level-deep, well-signaled references: every cited path (`references/core/determinism.md`, `references/core/install_cli.md`, `references/integrations.md`, each language's `<lang>.md`, and the `{your_language}` variants) was verified to exist on disk, and each reference is annotated with what it contains. Navigation by language and topic is effortless.

5 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concise, third-person, fully concrete, with both an explicit 'Use when' trigger set and verbatim CLI command phrases. It matches the strongest reference examples in every dimension with no over-claims or filler.

DimensionReasoningScore

Specificity

The description names three concrete actions ("Develop, debug, and manage Temporal applications") plus specific failure modes ("non-determinism errors, stuck workflows, or activity retries") and concrete concepts and verbatim CLI commands — comprehensive concrete coverage with no vague padding.

5 / 5

Completeness

It explicitly answers 'what' (develop, debug, and manage Temporal applications across seven named languages) and 'when' with two explicit 'Use when...' clauses enumerating concrete trigger conditions, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

It covers natural phrases users would actually say — "run a Temporal workflow from the CLI", "start a dev server" — plus exact CLI invocations ("temporal server start-dev", "temporal workflow signal") and the full set of durable-execution synonyms (signals, queries, heartbeats, versioning, continue-as-new).

5 / 5

Distinctiveness Conflict Risk

Temporal is a clear niche with SDK, CLI, and product names as triggers; nothing generic that would fire for unrelated skills, and it is written in third-person/infinitive voice as the guidelines require.

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 21 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.