Add Agent Skills index + correct MCP discovery metadata#5
Conversation
Publish /.well-known/agent-skills/index.json (Agent Skills Discovery RFC v0.2.0) with one skill — getbased-health-data — that teaches agents how to connect to and responsibly query a user's getbased health data via the MCP server. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis PR adds the Agent Skills discovery index for
Confidence Score: 5/5Safe to merge — adds static discovery files and a metadata update with no logic changes. All three files are static content (JSON discovery index, Markdown skill document, JSON MCP card). The SHA256 digest in No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant Agent
participant Site as getbased.health
participant MCP as getbased-mcp (local)
Agent->>Site: GET /.well-known/agent-skills/index.json
Site-->>Agent: skills array (name, type, url, digest)
Agent->>Site: GET /.well-known/agent-skills/getbased-health-data/SKILL.md
Site-->>Agent: Skill instructions (setup, tools, guardrails)
Agent->>Agent: Verify sha256 digest of SKILL.md
Note over Agent,MCP: User has already installed getbased-mcp locally and set GETBASED_TOKEN env var
Agent->>MCP: getbased_section() — discover available sections
MCP-->>Agent: section index
Agent->>MCP: getbased_lab_context / getbased_section / getbased_wearables_series
MCP-->>Agent: read-only health context (no raw data)
Agent->>Agent: Reason over user health data with guardrails
Reviews (2): Last reviewed commit: "Correct MCP metadata against getbased-mc..." | Re-trigger Greptile |
Audited the discovery files against the getbased-agents monorepo source: - Add the getbased_wearables_series tool (9 tools total, was 8) to both the MCP server card and the SKILL.md tool table - Fix license: AGPL-3.0-or-later (was GPL-3.0-only) - Bump version to 0.2.5 - Regenerate the SKILL.md digest in the skills index Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Summary
Adds the Agent Skills discovery check from isitagentready.com, and corrects the MCP server card after an end-to-end audit against the
getbased-agentsmonorepo source (getbased-mcpv0.2.5).New
.well-known/agent-skills/index.json— discovery index per the Agent Skills Discovery RFC v0.2.0:$schema+ askillsarray withname,type,description,url,digest(sha256)..well-known/agent-skills/getbased-health-data/SKILL.md— one real skill teaching an agent how to connect to and responsibly query a user's getbased health data via thegetbased-mcpserver.Corrected (
.well-known/mcp.json, shipped in #4)Audited against
getbased-agents/packages/mcp/getbased_mcp.pyv0.2.5:getbased_wearables_series— the server exposes 9 tools, the card listed 8.GPL-3.0-only→AGPL-3.0-or-later(matchespyproject.toml).0.2.0→0.2.5.Verified correct
pip install getbased-mcp), console command (getbased-mcp), bundle (getbased-agent-stack) — all matchpyproject.toml.GETBASED_TOKEN, gateway defaulthttps://sync.getbased.health— match source.Settings > Data > Messenger Access, docs URL — match the monorepo README and source.Test plan
curl https://getbased.health/.well-known/agent-skills/index.jsonreturns valid JSONsha256sumof the servedSKILL.mdmatches thedigestinindex.jsoncurl https://getbased.health/.well-known/mcp.jsonlists 9 tools andAGPL-3.0-or-later🤖 Generated with Claude Code