Seed Hypermedia combines cryptographic signatures with decentralized information, enabling knowledge communities to collaborate while preserving authorship.
Seed Hypermedia builds skills that help AI agents convert PDFs into structured Seed documents with extracted figures published to IPFS, draft and publish project documents to Hypermedia spaces, and file GitHub issues from bug investigations. Its skills also cover XState v5 state machines, pre-push checks, editor end-to-end testing, and release notes. The standout feature is the pairing of signed, decentralized publishing with everyday developer workflows.
Seed
13 skills · 59 stars · Apache-2.0
Convert Adobe Acrobat and PdfCraft .pdf files to Seed documents Turn PDF papers and reports into Seed documents with figures, tables and math kept intact.
Frontend Design Create distinctive, production-grade frontend interfaces with high design quality.
Grill Me Interrogates a plan or design one question at a time, walking each decision branch and resolving dep
Push Run pre-push checks including typecheck and tests.
Releasenotes Generate concise user-facing release notes between two versions.
Report Issue Interactively investigates a bug report by asking the user questions and searching the codebase with
Run Release Cut a production release: tag, wait for CI, write release notes, publish latest.json.
Seed Cli Operates the Seed Hypermedia CLI (npm package @seed-hypermedia/cli, binary seed-cli) to create, upda
Testing Editor Harness How to run and manually test the editor E2E harness for the @shm/editor package, including mobile…
Testing Seed Web App (Collection/Query Ui) How to run end-to-end UI tests against the Seed web app for collection and query block features.
Weekly Demo Builds a read-only weekly demo guide from a Git repository's commits, branch and upstream state, and
Write Project Document Creates a Markdown project document with Problem, Solution, Scope, Rabbit Holes, and No Gos sections
Xstate XState v5 TypeScript state machine and statechart skill covering setup().createMachine, actors (from