Skip to content

feat: add typesafe-ai skill - #616

Draft
smolpaws wants to merge 1 commit into
OpenHands:mainfrom
smolpaws:add-typesafe-ai-skill
Draft

smolpaws wants to merge 1 commit into
OpenHands:mainfrom
smolpaws:add-typesafe-ai-skill

Conversation

@smolpaws

Copy link
Copy Markdown
Contributor
  • A human has tested these changes.

Why

TypeSafe publishes an agent skill for building with its System One models (Jev): typed judgments and probabilities (Choice, Noul, Score) that code can compose for routing, ranking, extraction, and verification. Having it in the registry lets OpenHands agents pick it up when a task involves TypeSafe.

Summary

  • Import skills/typesafe-ai from typesafe-ai/skills at commit 65a39f3 (MIT; upstream LICENSE kept in the skill directory, attribution in its README.md).
  • Adapt to registry conventions: single-line description, keyword triggers: (typesafe.ai, typesafe ai, typesafe-ai, system one model), plain ASCII punctuation, .plugin/plugin.json with vendor symlinks. The skill body is otherwise unchanged.
  • Add the marketplace entry (category integrations) and regenerate README.md catalog and skills/index.js.

Issue Number

None.

How to Test

uv run --with pyyaml python scripts/sync_extensions.py --check
npm run build:skills && git diff --exit-code skills/index.js
uv sync --group test && uv run pytest -q

Locally: sync check passes (only the pre-existing plugins/issue-duplicate-checker coverage warning), skills/index.js is up to date, and pytest reports 955 passed, 24 skipped. The skill was not exercised against the live TypeSafe API.

Video/Screenshots

N/A - Markdown and catalog metadata only.

Notes

The bare word typesafe is deliberately not a trigger, since it would fire on ordinary "type-safe code" conversations.

🤖 Generated with Claude Code

Import the TypeSafe skill from typesafe-ai/skills (MIT, commit 65a39f3)
so agents can build with System One models (Choice, Noul, Score) using
the live TypeSafe docs as the source of truth.

Adapted for this registry: single-line description, keyword triggers,
plain ASCII punctuation, plugin manifest, README with attribution, and
a marketplace entry. Upstream LICENSE is kept alongside the skill.

Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions github-actions Bot added the type: feat A new feature label Sep 19, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant