Updated 1w ago
by encoredev
skills
Agent Skills for development with Encore.
30 GitHub stars (30)
+1 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| 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 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
| Nov 6 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 1w ago last update (Last updated 1w ago)
Install
Skills CLI
npx skills add encoredev/skills
Asks which skills and agents to install. Just one: npx skills add encoredev/skills --skill encore-api — add -g for every project.
Claude Code
git clone https://github.com/encoredev/skillscp -r "skills/encore/api" ~/.claude/skills/
Copies the encore-api skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add encoredev/skills
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 38 files.
-
encore-api
Define typed API endpoints in Encore.ts using `api(...)` from `encore.dev/api`. Covers typed request/response interfaces, path/query/header/cookie params, request validation, and `APIError`. For raw endpoints (`api.raw()`) and inbound webhooks, use `encore-webhook` instead.
encore/api/ on GitHub (opens in a new tab)SKILL.md -
encore-architecture
Design or revise the service architecture of an Encore.go or Encore.ts application. Covers service boundaries, data ownership, synchronous calls versus Pub/Sub, process allocation, public and private interfaces, and evolving a monolith.
encore/architecture/ on GitHub (opens in a new tab)SKILL.md -
encore-auth
Protect Encore.ts endpoints with authentication and authorize callers. Covers `authHandler`, `Gateway`, `getAuthData`, and `auth: true`.
encore/auth/ on GitHub (opens in a new tab)SKILL.md -
encore-bucket
Store unstructured files in Encore.ts using `Bucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.
encore/bucket/ on GitHub (opens in a new tab)SKILL.md -
encore-cache
Cache data in Redis from Encore.ts using `CacheCluster` and typed keyspaces from `encore.dev/storage/cache`. Type-safe key/value access with TTLs, atomic increments, and per-keyspace data shapes.
encore/cache/ on GitHub (opens in a new tab)SKILL.md -
encore-code-review
Review existing Encore.ts code for best practices and common anti-patterns.
encore/code-review/ on GitHub (opens in a new tab)SKILL.md -
encore-create-app
Create a new Encore.ts or Encore.go app with `encore app create` without interactive prompts, from a template or empty, on Encore Cloud or local only. Also covers getting an app that's already on Encore Cloud with `encore app clone` and registering existing Encore code with `encore app init`.
encore/create-app/ on GitHub (opens in a new tab)SKILL.md -
encore-cron
Schedule periodic / recurring work in Encore.ts using `CronJob` from `encore.dev/cron`. Covers `every: "1h"` interval syntax and `schedule: "0 9 * * 1"` cron expressions.
encore/cron/ on GitHub (opens in a new tab)SKILL.md -
encore-database
Work with PostgreSQL in Encore.ts using `SQLDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.
encore/database/ on GitHub (opens in a new tab)SKILL.md -
encore-deploy
Deploy an Encore.ts or Encore.go app to Encore Cloud by pushing to the Encore git remote or a linked GitHub repository, deploy changes again, and fix deploys that fail or never start. Covers which environments a push deploys to and secrets per environment. For linking an app first, see `encore-link-app`.
encore/deploy/ on GitHub (opens in a new tab)SKILL.md -
encore-frontend
Connect a frontend application (React, Next.js, Vue, Svelte, etc.) to an Encore.ts backend.
encore/frontend/ on GitHub (opens in a new tab)SKILL.md -
encore-getting-started
Set up Encore.ts from scratch. Install the CLI, log in, create an app, check that it runs, and connect Encore's MCP servers, with a pointer to the skill for each step. Ends where building starts. Not for architecture or feature questions.
encore/getting-started/ on GitHub (opens in a new tab)SKILL.md -
encore-go-api
Define typed API endpoints in Encore Go using `//encore:api` annotations. Covers typed request/response structs, path/query/header/cookie params, and error returns. For raw endpoints (`//encore:api raw`) and inbound webhooks, use `encore-go-webhook` instead.
encore/go-api/ on GitHub (opens in a new tab)SKILL.md -
encore-go-auth
Protect Encore Go endpoints with authentication and authorize callers. Covers `auth.AuthHandler`, `auth.UserID`, the `Authorization` header, and `//encore:api auth`.
encore/go-auth/ on GitHub (opens in a new tab)SKILL.md -
encore-go-bucket
Store unstructured files in Encore Go using `objects.NewBucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.
encore/go-bucket/ on GitHub (opens in a new tab)SKILL.md -
encore-go-cache
Cache data in Redis from Encore Go using `cache.NewCluster` and typed keyspaces from `encore.dev/storage/cache`. Type-safe key/value access with TTLs, atomic increments, and per-keyspace data shapes.
encore/go-cache/ on GitHub (opens in a new tab)SKILL.md -
encore-go-code-review
Review existing Encore Go code for best practices and common anti-patterns.
encore/go-code-review/ on GitHub (opens in a new tab)SKILL.md -
encore-go-cron
Schedule periodic / recurring work in Encore Go using `cron.NewJob` from `encore.dev/cron`. Covers `Every: "1h"` interval syntax and `Schedule: "0 9 * * 1"` cron expressions.
encore/go-cron/ on GitHub (opens in a new tab)SKILL.md -
encore-go-database
Work with PostgreSQL in Encore Go using `sqldb.NewDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.
encore/go-database/ on GitHub (opens in a new tab)SKILL.md -
encore-go-getting-started
Set up Encore Go from scratch. Install the CLI, log in, create an app, check that it runs, and connect Encore's MCP servers, with a pointer to the skill for each step. Ends where building starts. Not for architecture or feature questions.
encore/go-getting-started/ on GitHub (opens in a new tab)SKILL.md -
encore-go-logging
Add or improve structured logging in Encore.go using `encore.dev/rlog`. Covers log placement, levels, stable messages and fields, errors, logging contexts, sensitive data, and log volume.
encore/go-logging/ on GitHub (opens in a new tab)SKILL.md -
encore-go-pubsub
Asynchronous messaging in Encore Go via `pubsub.NewTopic` and `pubsub.NewSubscription` from `encore.dev/pubsub` — broadcast events, decouple producers from consumers, and run background handlers.
encore/go-pubsub/ on GitHub (opens in a new tab)SKILL.md -
encore-go-secret
Manage API keys, credentials, and other secrets in Encore Go using a package-level `secrets` struct.
encore/go-secret/ on GitHub (opens in a new tab)SKILL.md -
encore-go-service
Implement Encore.go services and lay out an application using service packages, internal subpackages, systems, and typed service calls. For service boundaries and architecture decisions, use `encore-architecture`.
encore/go-service/ on GitHub (opens in a new tab)SKILL.md -
encore-go-testing
Write or run automated tests for Encore Go code with `encore test` and the standard library `testing` package. Covers isolated per-test databases, calling handlers directly, and `*testing.T` patterns.
encore/go-testing/ on GitHub (opens in a new tab)SKILL.md -
encore-go-webhook
Receive inbound webhooks from external services (Stripe, GitHub, Slack, Twilio, etc.) in Encore Go using `//encore:api raw`. The right skill any time the user names a third-party provider that POSTs events to a URL you own.
encore/go-webhook/ on GitHub (opens in a new tab)SKILL.md -
encore-install
Install the Encore CLI, check whether it's installed, put it on the PATH, update it, and check what local development needs (Docker, plus Node.js for Encore.ts). The same steps work for Encore.ts and Encore.go.
encore/install/ on GitHub (opens in a new tab)SKILL.md -
encore-link-app
Link a local Encore.ts or Encore.go app to Encore Cloud, so it can deploy, set secrets, and use the Encore Cloud MCP server. Covers checking whether an app is linked, registering local code as a new Encore Cloud app with `encore app init`, linking to an existing one with `encore app link`, and adding a missing `encore` git remote.
encore/link-app/ on GitHub (opens in a new tab)SKILL.md -
encore-logging
Add or improve structured logging in Encore.ts using `encore.dev/log`. Covers log placement, levels, stable messages and fields, errors, contextual loggers, sensitive data, and log volume.
encore/logging/ on GitHub (opens in a new tab)SKILL.md -
encore-login
Log the Encore CLI in to Encore Cloud, check who is logged in, sign up for an account, and log in without a person using an auth key. A login is needed to create apps on Encore Cloud and to deploy them.
encore/login/ on GitHub (opens in a new tab)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.