Updated today
by speakeasy-api
gram
The AI control plane for every agent in your enterprise, built around an enterprise-grade MCP gateway. Give each team one governed path to its MCP servers, provisioned by role from the IdP you already run, with security policy enforced on every action.
277 GitHub stars (277)
+7 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | −1 |
| Oct 7 | +2 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | +1 |
| Nov 4 | 0 |
| Nov 5 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 36 forks (36 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add speakeasy-api/gram
Asks which skills and agents to install. Just one: npx skills add speakeasy-api/gram --skill admin-shadcn — add -g for every project.
Claude Code
git clone https://github.com/speakeasy-api/gramcp -r "gram/.agents/skills/admin-shadcn" ~/.claude/skills/
Copies the admin-shadcn skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add speakeasy-api/gram
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 49 files.
-
admin-shadcn
Use when adding, changing, or styling UI in client/admin (the Speakeasy admin dashboard) that touches shadcn/ui — a button, dialog, table, sidebar, badge, select, tabs, tooltip, card, sheet, or any file under client/admin/src/components/ui/. Triggers include "add a shadcn component", "install shadcn X", "npx shadcn add", "restyle this button", "change the dialog", "that variant does not exist", a…
.agents/skills/ on GitHub (opens in a new tab)admin-shadcn/ SKILL.md -
authoring-platform-mcp-skills
Use when adding, editing, reviewing, testing, or locating a reviewed skill distributed with the Platform MCP plugin; triggers include "Platform MCP skill", "platform_mcp_skills", "add a catalog workflow", "bundle a skill with Platform MCP", and "where should this Platform skill live?".
.agents/skills/ on GitHub (opens in a new tab)authoring-platform-mcp-skills/ SKILL.md -
benchmarking-prompt-injection
Use when changing or reviewing the prompt-injection detector's prompts or model selection, or when explicitly asked to run, investigate, or maintain its risk:pi benchmark, results, or fixtures. Do not activate for hook or upload handling, attachment ingestion, policy enforcement, evidence assembly, or other changes that leave detector prompts and models unchanged unless the task explicitly concer…
.agents/skills/ on GitHub (opens in a new tab)benchmarking-prompt-injection/ SKILL.md -
clickhouse-architecture-advisor
MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs. Complements clickhouse-best-practices with decision frameworks and explicit provenance labels.
.agents/skills/ on GitHub (opens in a new tab)clickhouse-architecture-advisor/ SKILL.md -
clickhouse-best-practices
MUST USE when reviewing ClickHouse schemas, queries, or configurations. Contains 31 rules that MUST be checked before providing recommendations. Always read relevant rule files and cite specific rules in responses.
.agents/skills/ on GitHub (opens in a new tab)clickhouse-best-practices/ SKILL.md -
clickhouse
Use when changing or reviewing Speakeasy ClickHouse schemas, migrations, CHECK constraints, queries, inserts, access principals, bootstrap SQL, Cloud compatibility, partial migration failures, or performance for analytics, telemetry, risk, authz, and spend features
.agents/skills/ on GitHub (opens in a new tab)clickhouse/ SKILL.md -
datadog
Use Datadog MCP tools to investigate logs, metrics, traces, and incidents for the Speakeasy project. Activate when the user asks about errors, performance issues, incidents, latency, or wants to search telemetry data.
.agents/skills/ on GitHub (opens in a new tab)datadog/ SKILL.md -
feature-flag
Use when gating a feature behind a flag, dogfooding or gradually rolling out a change, choosing between `productfeatures` and PostHog feature flags, adding or checking a product feature or PostHog flag, or working out why a flag does not apply to an organization, project, or user.
.agents/skills/ on GitHub (opens in a new tab)feature-flag/ SKILL.md -
frontend
Use when building, designing, redesigning, or reviewing any UI in the dashboard React frontend (client/dashboard, including the inlined Speakeasy Elements code) — a new page, tab, card, table, form, dialog, sheet, empty or error state, settings section, or UI copy — and when addressing design feedback or Gutternote comments on a preview. Triggers: "build a page for", "add UI for", "make this look…
.agents/skills/ on GitHub (opens in a new tab)frontend/ SKILL.md -
glint
Conventions for authoring or editing analyzers in the `glint/` Go static-analysis package — Speakeasy's custom golangci-lint plugin built on `go/analysis`. Activate this skill whenever the task involves adding, modifying, or testing a `glint` analyzer (new rule key, new diagnostic, settings struct, fixture under `glint/testdata/`, wiring in `BuildAnalyzers`), even if the user does not say "glint"…
.agents/skills/ on GitHub (opens in a new tab)glint/ SKILL.md -
golang
Use when writing, editing, or reviewing Go (Golang) code in this repo, including tests, Goa services, sqlc callers, Temporal activities, and CLI code under server/, cli/, or functions/.
.agents/skills/ on GitHub (opens in a new tab)golang/ SKILL.md -
gram-audit-logging
Concepts, external interfaces, and conventions for Speakeasy's audit logging subsystem — the internal Go API for recording actor/action/subject events and the `/rpc/auditlogs.*` management API that exposes them. Activate whenever the task involves recording or exposing audit events (adding or changing audit coverage on a service, introducing a new audited subject or action, writing tests that ass…
.agents/skills/ on GitHub (opens in a new tab)gram-audit-logging/ SKILL.md -
gram-demo-seed
Use when adding a new feature or changing an existing one that surfaces data in the dashboard — the demo org (app.getgram.ai/explore-demo) must show it — and when editing or extending the demo org seed or the local dev seed — server/internal/demoseed/ (seed_*.go, ch_*.go, queries/*.sql), demoseed.Spec, RunLocalFixtures, gram demo-seed, mise run seed, mise run seed:demo, seed/demo/ docs, TestDemoS…
.agents/skills/ on GitHub (opens in a new tab)gram-demo-seed/ SKILL.md -
gram-functions
A walkthrough of the Speakeasy Functions feature in this codebase
.agents/skills/ on GitHub (opens in a new tab)gram-functions/ SKILL.md -
gram-management-api
Concepts, external interfaces, and conventions for Speakeasy's management API — the Goa-designed HTTP-RPC surface under `/rpc/<service>.<method>` that powers the dashboard, CLI, and public SDK. Activate whenever the task involves designing, implementing, or modifying a management endpoint (new service, new method, payload/result changes, OpenAPI/SDK surface changes, CLI changes, wiring a new serv…
.agents/skills/ on GitHub (opens in a new tab)gram-management-api/ SKILL.md -
gram-playwright-cli
Use when automating the Speakeasy dashboard in a browser, capturing screenshots, inspecting pages.
.agents/skills/ on GitHub (opens in a new tab)gram-playwright-cli/ SKILL.md -
gram-pubsub-python
How to build and run GCP Pub/Sub stream subscribers in Python under `pystreams/` — the `multi` command (start at `pystreams/src/pystreams/cmd/multi.py`), the `gram_infra.pubsub` publisher/subscriber library, and the anyio runtime mirroring the Go `gram streams` process. Activate for ANY Python Pub/Sub work in Speakeasy: adding or changing a `pystreams` subscriber/handler, NLP/ML scanning consumer…
.agents/skills/ on GitHub (opens in a new tab)gram-pubsub-python/ SKILL.md -
gram-pubsub
Speakeasy's declarative GCP Pub/Sub system — topics and subscriptions are declared as protobuf message options, generated into `infra/gen/kcc.yaml`, and used at runtime via a type-safe publisher/subscriber library and the `gram streams` process. Activate for any Pub/Sub work in Speakeasy: adding or changing a topic/subscription, declaring `(gcp.pubsub.v1.topic)`/`(gcp.pubsub.v1.subscription)` opt…
.agents/skills/ on GitHub (opens in a new tab)gram-pubsub/ SKILL.md -
gram-rbac
Concepts, external interfaces, and conventions for Speakeasy's role-based access control (RBAC) subsystem — scopes, grants, principals, system roles, and the `authz.Engine.Require` enforcement path used inside handlers. Activate whenever the task involves authorization (adding or modifying a scope or resource type, declaring a new role or grant, gating a handler, changing scope inheritance, expos…
.agents/skills/ on GitHub (opens in a new tab)gram-rbac/ SKILL.md -
gram-telemetry-query-dimensions
How to add a new attribute value (dimension) that the generic org-scoped telemetry.query analytics endpoint can group by and filter on. Activate whenever the task is to expose a new breakdown/filter axis (e.g. department, job_title, model, provider, a new WorkOS directory attribute or request attribute) in telemetry.query, or mentions the attribute_metrics_summaries materialized view, queryDimens…
.agents/skills/ on GitHub (opens in a new tab)gram-telemetry-query-dimensions/ SKILL.md -
gram-temporal
Use when adding or changing background work in gram — a Temporal workflow, activity, schedule, signal, or ContinueAsNew loop; anything reacting to chat messages, tool calls, MCP requests, telemetry rows, or DB writes; anything that fans out per project/org/user, polls, sweeps, or runs on a timer; when estimating or reviewing Temporal Cloud cost. Triggers: "workflow", "activity", "schedule", "cron…
.agents/skills/ on GitHub (opens in a new tab)gram-temporal/ SKILL.md -
maintaining-admin-mcp
Use when adding, changing, or removing admin dashboard workflows, backend admin APIs, staff permissions, or staff-facing product capabilities in client/admin, server/internal/admin, or server/internal/adminmcp. Assess staff Admin MCP parity and update its tools where applicable.
.agents/skills/ on GitHub (opens in a new tab)maintaining-admin-mcp/ SKILL.md -
maintaining-command-palette
Use when adding, changing, or reviewing dashboard pages, routes, sidebar navigation, named resource lists or detail pages, resource names, permissions, feature gates, or Command K search candidates in client/dashboard; also for missing Cmd+K results, launcher search, and command-palette coverage reviews.
.agents/skills/ on GitHub (opens in a new tab)maintaining-command-palette/ SKILL.md -
maintaining-platform-mcp
Use when adding or changing backend APIs, dashboard workflows, permissions, user-facing product features, or files under server/internal/platformmcp, and when reviewing whether a feature needs a new or updated Platform MCP tool.
.agents/skills/ on GitHub (opens in a new tab)maintaining-platform-mcp/ SKILL.md -
mise-tasks
Rules and best practices for writing and editing mise tasks.
.agents/skills/ on GitHub (opens in a new tab)mise-tasks/ SKILL.md -
page-toolbar
Build the control bar (search, filters, sort, view) on dashboard list/collection pages with the unified `Page.Toolbar` compound component. Activate whenever adding or editing the controls above a list/grid/table on a `client/dashboard` page — a search box, filter chips/sheet, sort dropdown, grid/table view toggle, result count, or a mode toggle — so the page uses `Page.Toolbar` instead of hand-ro…
.agents/skills/ on GitHub (opens in a new tab)page-toolbar/ SKILL.md -
pitchfork
Manage Speakeasy's local development services (server, worker, dashboard, streams, etc.) with pitchfork — start/stop/restart daemons, check health, and query their logs. Activate whenever you need to bring up the local dev stack, restart a service after a code change, check whether a service is running or why it failed, or read/search service logs — even if the user just says "start the server",…
.agents/skills/ on GitHub (opens in a new tab)pitchfork/ SKILL.md -
postgresql
Use when working with the Speakeasy PostgreSQL database: schema design, server/database/schema.sql, migrations, atlas.sum, sqlc queries, indexes, foreign keys, CHECK constraints, or reviewer suggestions to add constraints
.agents/skills/ on GitHub (opens in a new tab)postgresql/ SKILL.md -
pull-request-demo
Always use after creating a pull request that proposes user-visible changes.
.agents/skills/ on GitHub (opens in a new tab)pull-request-demo/ SKILL.md -
pull-request
Create a Pull Request for the current changes and/or branch
.agents/skills/ on GitHub (opens in a new tab)pull-request/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.