Skip to content

refactor: rename the terra-api skill to terra-unified-api and follow the docs rename#2

Merged
mlm20 merged 3 commits into
mainfrom
rename-terra-api-to-terra-unified-api
Jul 16, 2026
Merged

refactor: rename the terra-api skill to terra-unified-api and follow the docs rename#2
mlm20 merged 3 commits into
mainfrom
rename-terra-api-to-terra-unified-api

Conversation

@mlm20

@mlm20 mlm20 commented Jul 16, 2026

Copy link
Copy Markdown
Member

The docs space moved from /health-and-fitness-api to /unified-api, and the product is now called the Unified API. This aligns the repo with that, and drops the name collision with the terra-api npm SDK package.

Changes

  • skills/terra-api/ -> skills/terra-unified-api/ (git mv, plus frontmatter name)
  • Cross-references updated in README.md, skills.sh.json, package.json, .claude-plugin/marketplace.json, CLAUDE.md, AGENTS.md, and terra-mobile-sdk
  • Doc links repointed to /unified-api, fixing 11 broken links that predate this PR
  • Prose now says "Unified API" instead of "Health & Fitness API" (5 mentions)

Deliberately unchanged

  • terra-api mentions in rule examples: that is the npm SDK package, not the skill
  • /reference/health-and-fitness-api/ URLs: a separate docs space, still live
  • Frontmatter descriptions keep the "unified health & fitness data API" descriptor, which carries search keywords

Validation

  • agentskills validate passes on all 7 skills; prettier --check clean
  • check-links goes from 11 broken to all OK (each new path verified against the live docs)

Breaking for anyone installing via --skill terra-api.

mlm20 added 3 commits July 16, 2026 11:52
The skill covers the unified Health & Fitness API, and the old name
collided with the terra-api npm SDK package. Updates the directory,
frontmatter name, and every cross-reference in the catalog, plugin
manifest, and sibling skills. Mentions of the terra-api SDK package
in rule examples are left as-is.
The docs space moved from /health-and-fitness-api to /unified-api,
which broke all 11 links check-links was flagging. Each path maps
one-to-one onto the new prefix and was verified against the live
docs. Links under /reference/health-and-fitness-api are a separate
space that is still live and are left alone.
The docs renamed the product from Health & Fitness API to Unified
API. Updates the five prose mentions across terra-unified-api,
terra-mobile-sdk, and terra-streaming so link text matches its
target. Frontmatter descriptions keep the lowercase 'unified health
& fitness data API' descriptor, which carries search keywords.
@mlm20 mlm20 changed the title refactor: rename the terra-api skill to terra-unified-api refactor: rename the terra-api skill to terra-unified-api and follow the docs rename Jul 16, 2026
@mlm20
mlm20 merged commit e32fb75 into main Jul 16, 2026
3 checks passed
@mlm20
mlm20 deleted the rename-terra-api-to-terra-unified-api branch July 16, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant