Creates an on-brand Canva presentation from an outline or brief.
By agent · OpenCode
OpenCode skills: 1003 worth installing
Skills in the open SKILL.md format that OpenCode reads. Each one has a plain-language summary and the command to install it.
Installing a skill in OpenCode
$ npx skills add <author>/<skill> --agent opencodeReplace the placeholder with the author and skill name from the skill's page. Start a new OpenCode session afterwards so the skill is picked up.
Skills for OpenCode
All skillsTranslates all the text in a Canva design into another language and saves it as a translated copy.
Creates one Canva design per row of tabular data, using a brand template with autofill fields.
Resizes a Canva design into Facebook, Instagram and LinkedIn post and story formats.
Adds authentication to an app with Neon Auth: sign-up, sign-in, OAuth, passkeys, magic links and organisations.
Helps choose and create the right Neon branch type for testing, migrations and isolated development.
Guides work with Postgres on Neon: connections, pooling, migrations, branching, autoscaling and read replicas.
Overview of Neon's backend primitives around Postgres: Auth, Object Storage, Functions and the AI Gateway.
Sets up Clerk authentication in a project with the Clerk CLI and official quickstarts, or migrates an existing auth system to Clerk.
Routes Clerk questions to the right specialised skill, across CLI operations, custom sign-in flows and framework patterns.
Implements Clerk Organizations for B2B and multi-tenant apps: org switching, roles and permissions, verified domains and enterprise SSO.
Handles Clerk webhooks: verify events and sync user, session, organisation and billing data to your database.
Advanced Clerk patterns for Next.js: middleware, Server Actions and caching.
Guides map design with Mapbox: colour, visual hierarchy, typography and cartographic conventions.
Helps choose the right Mapbox search tool and parameters for geocoding, POI search and location discovery.
Integration patterns for Mapbox GL JS in React, Vue, Svelte and Angular: setup, lifecycle, tokens and search.
Builds or updates a PostHog dashboard from a set of insights through MCP.
Guides the creation of a PostHog experiment: hypothesis, rollout, bucketing, analytics and running time.
Creates and launches PostHog surveys through MCP, including NPS and CSAT popovers and hosted feedback forms.
Adds PostHog error tracking to capture exceptions with stack traces and source maps.
Adds PostHog feature flags so that new functionality can be rolled out safely.
Adds PostHog AI observability to trace LLM calls with token counts, latency and cost.
Adds PostHog product analytics events so that meaningful user actions are captured.
Builds voice and chat AI agents with LiveKit Agents and LiveKit Cloud, including handoffs and workflows.
Questions
OpenCode and skills.
Do Claude skills work in OpenCode?
Often. A skill is a folder of instructions and scripts in the open SKILL.md format, which OpenCode reads. A skill that depends on tools only one agent provides will not carry over, so read the skill's source before you rely on it.
How do I install a skill in OpenCode?
Each skill page has an install command. Run it in a terminal, then start a new OpenCode session so the skill is picked up.
What is the difference between a skill and an instructions file such as AGENTS.md?
An instructions file is loaded in every session and describes the project. A skill is loaded only when a task calls for it, so it can be long and specific without costing context on every turn.