Skip to content

feat(skills): package 2 Supabase skills - #503

Merged
rdimitrov merged 1 commit into
mainfrom
skills/supabase
Apr 20, 2026
Merged

feat(skills): package 2 Supabase skills#503
rdimitrov merged 1 commit into
mainfrom
skills/supabase

Conversation

@JAORMX

@JAORMX JAORMX commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator

Packages 2 skills from supabase/agent-skills (MIT), pinned to 3e7fd16.

Skills added

  • supabase — full product skill (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); RLS-by-default security checklist, migrations workflow, CLI and MCP troubleshooting
  • supabase-postgres-best-practices — Postgres performance and schema rules across 8 categories

MCP dependency

The supabase skill references the Supabase MCP server (optional tool calls with documented fetch-URL/CLI fallbacks). The Supabase MCP server is packaged in the toolhive catalog (registries/*/servers/supabase) and in dockyard (npx/supabase-mcp-server), so the dependency is satisfied per skill-criteria.md.

Security allowlists

Both carry MANIFEST_MISSING_LICENSE (INFO) — upstream MIT at repo root; supabase-postgres-best-practices does have license: MIT in frontmatter but the scanner's SPDX check is kept allowlisted for consistency.

Test plan

  • task validate-skill on both — all VALID
  • task scan-skill passes
  • CI green
  • 2 OCI artifacts published

Closes #488

Packages 2 skills from supabase/agent-skills (MIT) into Dockyard,
pinned to upstream commit 3e7fd16 (main as of 2026-04-19).

- supabase — full product skill (Database, Auth, Edge Functions,
  Realtime, Storage, Vectors, Cron, Queues); RLS-by-default security
  checklist, migrations workflow, CLI and MCP troubleshooting
- supabase-postgres-best-practices — Postgres performance and schema
  rules across 8 categories (query, connection, RLS, schema, locking,
  data, monitoring, advanced)

MCP dependency: the `supabase` skill references the Supabase MCP
server for optional `search_docs`, `execute_sql`, `get_advisors` tool
calls, with fetch-URL and CLI fallbacks documented. The Supabase MCP
server IS packaged in the toolhive catalog
(registries/*/servers/supabase) and in dockyard
(npx/supabase-mcp-server), so the dependency is satisfied.

Security allowlists:
- Both carry MANIFEST_MISSING_LICENSE consistent with other vendor
  packs (upstream MIT at repo root; per-skill SKILL.md does not use
  SPDX identifier in the format the scanner expects).

All 2 skills pass `task validate-skill` and `task scan-skill`.

Refs #488
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

🛡️ Skill Security Scan Results

✅ supabase

  • Status: Passed
  • Findings: 1
  • Allowed (not blocking): 1
    • MANIFEST_MISSING_LICENSE (Allowed: supabase/agent-skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter.)

✅ supabase-postgres-best-practices

  • Status: Passed
  • Findings: 0

Summary: Scanned 2 skill(s), all passed security checks. ✅

@JAORMX JAORMX added the skills Skill packaging, vendor skill imports label Apr 20, 2026
@rdimitrov
rdimitrov merged commit 463a52a into main Apr 20, 2026
11 checks passed
@rdimitrov
rdimitrov deleted the skills/supabase branch April 20, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skills Skill packaging, vendor skill imports

Projects

None yet

Development

Successfully merging this pull request may close these issues.

skill: package supabase/agent-skills into dockyard

2 participants