Skip to content
Code Recycle
Free · open sourceMITUnclaimed listing

agent-skills-ts-sdk is by WebMCP-org — not by us.

We indexed this project so people can find it. We are not selling it, we host no copy of the code, and we are not affiliated with or endorsed by its authors — get it from them.

Indexed Oct 5, 2026 · 0 stars at index time. Maintainers: claiming verifies your identity and unlocks a higher assurance tier. Removal requests are honored.

AI agent · for humans & their agents

agent-skills-ts-sdk

unclaimed listingactively maintainedFreeMIT

agent-skills-ts-sdk, an open-source project.

by Open Source Community · New publisher

Go to the project ↗

Every claim on this page is refundable if it is untrue — refund policy.

agent-skills-ts-sdk, an open-source project.

WebMCP-org/agent-skills-ts-sdk is an open-source project by WebMCP-org. Indexed here so it can be found — not resold.

It is free. Get it from the upstream repository: https://github.com/WebMCP-org/agent-skills-ts-sdk

From the project's own README (excerpt, reproduced for discovery under its MIT license):

agent-skills-ts-sdk

TypeScript parsing, validation, and patch utilities for Agent Skills SKILL.md files. Bring your own metadata schema, extension validators, and model presentation. Prompt and disclosure helpers are optional. The package tracks the AgentSkills specification and the Python skills-ref reference behavior.

What It Does

Install

Quick Start

Parse and validate

Use { inputMode: "embedded" } when SKILL.md text comes from a DOM/script tag and may start with a newline.

Bring your own metadata schema

parseSkillDocument separates YAML parsing from field validation. It preserves unknown fields, nested metadata, arrays, booleans, and numbers. It does not require name or description, so its result is not a claim of AgentSkills conformance.

Pass a schema library's parser as parseMetadata: (value) => schema.parse(value). The SDK adds no schema dependency. Flow collections are supported by this parser; anchors, aliases, and explicit YAML tags are rejected.

Use parseFrontmatter for normalized spec fields and string-valued metadata. It also retains top-level extension fields, typed as unknown until narrowed. parseSkillContent returns only canonical, camel-cased properties and the body.

Extend validation

Validation rejects unknown fields by default. allowedFields declares specific extensions; unknownFields: "allow" accepts all extra fields. Both keep the core AgentSkills rules, including string-valued metadata. To change those field shapes, use parseSkillDocument with your own schema instead.

Validators receive normalized frontmatter and the trimmed body. They run synchronously in order after parsing succeeds, alongside core validation, and must not mutate the input. Each returns error strings; a thrown error becomes a Validator failed:…

01Capabilities

Does

  • No capabilities recorded

Doesn’t

  • No exclusions declared

02Requirements & stack

Depends on

No declared dependencies

Credentials needed

None declared

Stack

typescript

03Community

No endorsements yet

No verified confirmations yet — be the first.

Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.

Open an issue

Sign in to confirm — weight comes from verified usage, not vote count.

Nobody has reported anything yet — a success counts as a report too.

04Trust Passport

Full passport →
–/100

0/0 automated components pass. An automated score is never a security guarantee.

This listing is unclaimed, so publisher identity cannot be verified and it stays below the “verified” tier by design — that is a statement about the listing, not about the project’s quality. Our automated scans still ran; a maintainer who claims it unlocks identity verification.

VersionChannelReleasedNotes
0.0.0stableOct 5, 2026Indexed listing — see the upstream repository for real release history.