Updated 6d ago
by encoredev
skills
Agent Skills for development with Encore.
30 GitHub stars (30)
+2 in 16 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 |
- 30 skills (30 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 6d ago last update (Last updated 6d 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 31 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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-auth
Protect Encore.ts endpoints with authentication and authorize callers. Covers `authHandler`, `Gateway`, `getAuthData`, and `auth: true`.
encore/auth/SKILL.md on GitHub (opens in a new tab) -
encore-bucket
Store unstructured files in Encore.ts using `Bucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.
encore/bucket/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-code-review
Review existing Encore.ts code for best practices and common anti-patterns.
encore/code-review/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-database
Work with PostgreSQL in Encore.ts using `SQLDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.
encore/database/SKILL.md on GitHub (opens in a new tab) -
encore-frontend
Connect a frontend application (React, Next.js, Vue, Svelte, etc.) to an Encore.ts backend.
encore/frontend/SKILL.md on GitHub (opens in a new tab) -
encore-getting-started
Bootstrap a brand-new Encore.ts project from zero. Only for first-time CLI install and `encore app create` — not for architecture or feature questions.
encore/getting-started/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-go-bucket
Store unstructured files in Encore Go using `objects.NewBucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.
encore/go-bucket/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-go-code-review
Review existing Encore Go code for best practices and common anti-patterns.
encore/go-code-review/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-go-getting-started
Bootstrap a brand-new Encore Go project from zero. Only for first-time CLI install and `encore app create` — not for architecture or feature questions.
encore/go-getting-started/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-go-secret
Manage API keys, credentials, and other secrets in Encore Go using a package-level `secrets` struct.
encore/go-secret/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
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/SKILL.md on GitHub (opens in a new tab) -
encore-migrate
Migrate an existing backend application to Encore. Supports any source framework, targets Encore.ts or Encore Go. Drives a structured DISCOVER → PLAN → MIGRATE workflow with `migration-plan.md` tracking.
encore/migrate/SKILL.md on GitHub (opens in a new tab) -
encore-pubsub
Asynchronous messaging in Encore.ts via `Topic` and `Subscription` from `encore.dev/pubsub` — broadcast events, decouple producers from consumers, and run background handlers.
encore/pubsub/SKILL.md on GitHub (opens in a new tab) -
encore-secret
Manage API keys, credentials, and other secrets in Encore.ts using `secret(...)` from `encore.dev/config`.
encore/secret/SKILL.md on GitHub (opens in a new tab) -
encore-service
Implement Encore.ts services and lay out an application using `encore.service.ts`, service directories, systems, and `~encore/clients`. For service boundaries and architecture decisions, use `encore-architecture`.
encore/service/SKILL.md on GitHub (opens in a new tab) -
encore-testing
Write or run automated tests for Encore.ts code with `encore test` and vitest/jest. Covers isolated per-test databases, calling handlers directly, and `describe`/`it`/`expect`.
encore/testing/SKILL.md on GitHub (opens in a new tab)
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.