Deno skills for AI coding assistants. Covers using Deno as a package manager and runtime, migrating from npm/yarn/pnpm/bun, Fresh, and Deno Deploy.
Start reading — 8 minnpx skills add denoland/skills/plugin marketplace add denoland/skillsMIT99 stars3,811 wordsUpdated 29 July 2026
Modern Deno development knowledge for AI coding assistants. These skills teach your AI assistant how to build Deno applications using current best practices.
| Skill | Description |
|---|---|
| deno | Core skill: dependency management, permissions, deno.json, the built-in toolchain, publishing |
| migrate-to-deno | Moving a Node, npm, Yarn, pnpm, or Bun project to Deno |
| deno-deploy | Deployment workflows for Deno Deploy |
| deno-frontend | Fresh framework, Preact components, Tailwind CSS |
| deno-sandbox | Safe code execution with @deno/sandbox |
Targets Deno 2.9+.
deno-guidance, deno-expert, and deno-project-templates have been merged
into the single deno skill. Their content overlapped heavily, and project
scaffolding is now handled by deno init rather than by pasted templates. If
you installed any of the three individually, install deno instead.
deno install reads package.json,
deno add express installs from npm, node_modules and node: built-ins
work. Migration is not a rewrite.@std/*).deno fmt, deno lint, deno test, deno check
replace prettier, eslint, jest, and tsc with no dependencies.--allow-net=example.com over -A.This project uses Semantic Versioning (opens in a new tab). When contributing changes:
| Change Type | Version Bump | Example |
|---|---|---|
| Breaking changes | MAJOR (1.0 → 2.0) | Fundamentally altering how a skill works |
| New features, significant updates | MINOR (1.1 → 1.2) | Adding new guidance, updating documentation |
| Typo fixes, small clarifications | PATCH (1.1.0 → 1.1.1) | Fixing formatting, correcting typos |
When making changes, update the appropriate version numbers:
version in its SKILL.md
frontmatterversion in both:
.claude-plugin/plugin.json.claude-plugin/marketplace.jsonfeat:, fix:, docs:) to indicate change typeThese skills follow the Agent Skills Specification (opens in a new tab).
Option 1: Install as a plugin
# Step 1: Add the marketplace
/plugin marketplace add denoland/skills
# Step 2: Install the plugin
/plugin install deno-skills@denoland-skillsOption 2: npx skills
Works across Claude Code, Cursor, Copilot, and other skills-compatible agents:
# All skills
npx skills add denoland/skills
# Or just one
npx skills add denoland/skills --skill denoOption 3: Manual installation
Copy the skills you want to use:
# Clone the repository
git clone https://github.com/denoland/skills.git /tmp/deno-skills
# Copy individual skills to your personal skills directory
cp -r /tmp/deno-skills/skills/deno ~/.claude/skills/
cp -r /tmp/deno-skills/skills/deno-deploy ~/.claude/skills/
# ... or copy all skills
cp -r /tmp/deno-skills/skills/* ~/.claude/skills/
# Or for project-specific installation
cp -r /tmp/deno-skills/skills/* .claude/skills/Note: Agent Skills in Cursor are currently only available in v2.4+.
# Clone the repository
git clone https://github.com/denoland/skills.git /tmp/deno-skills
# Copy skills to your Cursor skills directory
cp -r /tmp/deno-skills/skills/* ~/.cursor/skills/
# Or for project-specific installation
cp -r /tmp/deno-skills/skills/* .cursor/skills/Note: Agent Skills require the
chat.useAgentSkillssetting to be enabled (currently in preview).
# Clone the repository
git clone https://github.com/denoland/skills.git /tmp/deno-skills
# Copy skills to your project's skills directory
mkdir -p .github/skills
cp -r /tmp/deno-skills/skills/* .github/skills/
# Or for personal installation
cp -r /tmp/deno-skills/skills/* ~/.copilot/skills/To enable Agent Skills in VS Code:
chat.useAgentSkillsFor other AI coding assistants that support the Agent Skills specification, copy
the skill directories from skills/ to your platform’s skills directory. Check
your platform’s documentation for the correct location.
Once installed, your AI assistant will automatically apply Deno best practices when:
deno.json fileMIT License - see LICENSE (opens in a new tab)
main, last pushed 29 July 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Deno Land, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./denoland/skills.md, and each skill at its own .md URL.