Writes turn-level tests for a LiveKit agent in pytest or Vitest.
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 skillsGenerates audio with the Runway API: text-to-speech, sound effects, voice isolation and dubbing.
Generates images with the Runway API from text, with optional reference images.
Generates video with the Runway API: text-to-video, image-to-video and video-to-video.
Lets the agent call the Runway API directly to generate media, manage resources and check account state.
Reference for the Prisma ORM 7 CLI: init, generate, migrate, db, dev and studio.
Reference for the Prisma Client API: model queries, filters, operators and client methods.
Guides the migration from Prisma ORM v6 to v7 through all the breaking changes.
Adds passkey or OAuth authentication to a Convex app, including the auth.config.ts wiring.
Migrates the schema and backfills data on a deployed Convex app with @convex-dev/migrations.
Gets a minimal Convex and web template running from a one-sentence idea.
Teaches an agent the Convex backend platform: database, server functions, scheduling, file storage, auth and realtime sync.
Packages custom AI models with Cog for deployment on Replicate.
Compares Replicate models by cost, speed, quality and capabilities.
Finds AI models on Replicate through search and curated collections.
Prompting techniques for image generation and editing models on Replicate.
Prompting techniques for video generation models on Replicate.
Pushes and publishes custom models to Replicate, and sets up CI/CD for new versions.
Runs AI models on Replicate through predictions, webhooks and streaming.
Adds or fixes Auth0 authentication in an app: sign-in, sessions and tokens, route protection, MFA and passwordless login.
Finds, installs and wires reusable HyperFrames blocks and components for visual effects, transitions, charts and other video elements.
Resolves, generates and transforms media for HyperFrames projects, including audio, visual assets, voiceover and colour treatments.
Defines the HyperFrames HTML contract for renderable video compositions, including timed clips, media, tracks, sub-compositions and validation.
Guides HyperFrames animation work with reusable motion rules, scene blueprints and runtime adapters for GSAP, Lottie, Three.js and more.
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.