* fix(qstash): repair relative links broken by the multi-region folder move
The 719b095 rename moved advanced/multi-region.md to
advanced/multi-region/summary.md but left the cross-references behind:
- receiver.md and verification/platform-specific/nextjs.md still pointed at
advanced/multi-region.md (gone).
- summary.md gained a directory level, so ../verification/receiver.md and
../verification/platform-specific/ resolved one level too high, and the
sibling verify-multi-region-setup.ts was addressed as multi-region/....
- ../fundamentals/client-setup.md never existed; client initialization is
documented in fundamentals/publishing-messages.md.
- The runnable script paths (skills/advanced/scripts/...) match no layout the
skill is ever installed under; they are now relative to the skill root.
All 76 source markdown files now resolve every relative link.
* docs(readme): list every shipped skill and every versioned manifest
- The Available Skills table was missing upstash-box-py, upstash-cli and
upstash-redis-start; the build ships 10 sub-skills, the table listed 7.
- The release instructions omitted the root plugin.json added in bb54240,
which also carries a "version" field.
* fix(skill): widen the combined skill description to the scope it actually ships
skills/upstash/ bundles upstash-box-py (Python SDK) and upstash-cli
(terminal tool), but the generated frontmatter described the skill as
"any Upstash TypeScript/JavaScript SDK", so neither sub-skill was
reachable from the description an agent matches on.
---------
Co-authored-by: upstash-tag[bot] <313023939+upstash-tag[bot]@users.noreply.github.com>
- scripts/build.mjs generates skills/upstash/ from individual skills
- scripts/check.mjs verifies the generated output matches git state
- scripts/header.md defines the combined SKILL.md frontmatter
- CI workflow runs check on PRs and pushes to main
- README documents the repo structure and contribution workflow
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>