Injects external Dart files into dartdoc documentation, with regions and hidden setup lines for focused, analyzable code examples.
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 skillsMakes .NET projects compatible with Native AOT and trimming by resolving IL analyzer warnings with annotations, refactoring and source-generated JSON.
Creates and reviews .NET P/Invoke and LibraryImport declarations for native libraries, including types, strings, memory ownership and handles.
Scaffolds new agent skills for the dotnet/skills repository, including frontmatter, directory structure, workflow guidance and validation.
Replaces fragile Dart path string operations with cross-platform handling from package:path and package:file.
Migrates existing C# projects to nullable reference types, resolving compiler warnings while preserving runtime behaviour and API intent.
Imports projects and their Git history into an Nx workspace, adapting paths, dependencies, plugins and TypeScript settings for monorepo use.
Provides language-specific testing guidance for the .NET code-testing pipeline, including commands, conventions and common errors.
Detects MSBuild projects whose output or intermediate paths collide across projects, target frameworks, solutions or build configurations.
Creates VS Code custom agent files with personas, tool permissions, instructions and handoffs for specialised development workflows.
Guides creation, validation and packaging of reusable .NET dotnet new templates from existing projects, preserving project settings, parameters and post-actions.
Migrates MSTest v3 test projects to v4, updating packages, source APIs, target frameworks and runner or discovery settings.
Classifies existing tests in .NET and other frameworks, applies standard traits, and reports the suite's positive, negative and integration mix.
Iteratively improves GitHub pull requests, GitLab merge requests and Perforce changelists by applying Greptile feedback until review goals are met.
Next.js SEO
laguaguAudits and implements SEO for Next.js App Router sites, covering metadata, sitemaps, structured data, indexing and AI crawler policy.
Grades curated test methods across .NET and other language frameworks, scoring assertions, structure and anti-patterns for concise PR-ready review tables.
Scientific Brainstorming
K-DenseFacilitates evidence-aware research ideation in Scientific Agent Skills through independent generation, literature checks and traceable prioritisation.
Guides Blazor developers through prerendering fixes for duplicate loads, state persistence, interactive routing and browser-only dependencies.
Spartan
spartan.ngGuides Angular projects in setting up and composing spartan/ui components with Brain primitives, copied Helm styling, CLI generators and accessibility patterns.
Scientific Schematics
K-DenseCreates publication-quality scientific diagrams with Nano Banana 2, then reviews and selectively refines them with Gemini 3.6 Flash for the intended document type.
PDF (K-Dense)
K-DenseProcesses PDF files with Python and command-line tools, including text and table extraction, merging, splitting, OCR and PDF creation.
Markdown Mermaid Writing
K-DenseStandardises scientific and project documentation in Markdown, using Mermaid diagrams, templates and style rules as the source format.
Creates, edits, reads and validates PowerPoint presentations, including slide decks, templates, speaker notes, charts and visual layouts.
Creates, reads and edits Word documents and templates with structured formatting, tracked changes, comments and rendered output checks.
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.