
deno-skills
★ 87Claude Code plugin · denoland/skills · MIT
Modern Deno development knowledge including JSR packages, Fresh framework, Deno Deploy, and best practices
6 skills — installs as one unit
⌁ skills (6)
deno-deploy
🔥🔥🔥✓ VerifiedUse when deploying Deno apps to production, asking about Deno Deploy, or working with `deno deploy` CLI commands. Covers deployment workflows, environment variables, KV database access, custom domains, the --tunnel flag for local development, and the `deno deploy` command reference.
Full instructions & audit →deno-expert
🔥🔥🔥🔥✓ VerifiedExpert-level Deno knowledge for code review, debugging, and best practice enforcement. Use when reviewing Deno code or answering advanced Deno questions.
Full instructions & audit →deno-frontend
🔥🔥🔥✓ VerifiedUse when working with Fresh framework, creating routes or handlers in Fresh, building web UIs with Preact, or adding Tailwind CSS in Deno. Covers Fresh 2.x project structure, route handlers, islands, createDefine, PageProps, context patterns, and Fresh 1.x to 2.x migration. Essential for any Fresh-related question.
Full instructions & audit →deno-guidance
🔥🔥🔥🔥✓ VerifiedUse when starting any Deno project, choosing packages, configuring deno.json, or running CLI commands. Provides foundational knowledge for building modern Deno applications.
Full instructions & audit →deno-project-templates
🔥🔥🔥✓ VerifiedUse when scaffolding new Deno projects. Provides templates for Fresh web apps, CLI tools, libraries, and API servers with modern best practices.
Full instructions & audit →deno-sandbox
🔥🔥🔥✓ VerifiedUse when building features that execute untrusted user code, AI-generated code, or need isolated code execution environments. Covers the @deno/sandbox SDK.
Full instructions & audit →Deno Development Skills
Modern Deno development knowledge for AI coding assistants. These skills teach your AI assistant how to build Deno applications using current best practices.
Key Principles
These skills enforce modern Deno practices:
- JSR over deno.land/x - Always use
jsr:imports;deno.land/xis deprecated - npm: as fallback - Use
npm:packages when no JSR alternative exists - Built-in tools - Encourage
deno fmt,deno lint,deno test,deno doc - Fresh patterns - Island architecture with small, serializable-prop islands
Versioning
This project uses Semantic Versioning. When contributing changes:
When to Bump Versions
| 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 |
Files to Update
When making changes, update the appropriate version numbers:
- Skill-specific changes - Update the skill's
versionin itsSKILL.mdfrontmatter - Plugin releases - Update
versionin both:.claude-plugin/plugin.json.claude-plugin/marketplace.json
For Contributors
- Include version bumps in your PRs when changing skill content
- Use conventional commits (e.g.,
feat:,fix:,docs:) to indicate change type - When in doubt, bump the MINOR version for content changes
Documentation Resources
Installation
These skills follow the Agent Skills Specification.
Claude Code
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: 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-guidance ~/.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/Cursor
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/VS Code with GitHub Copilot
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:
- Open VS Code Settings (Cmd/Ctrl + ,)
- Search for
chat.useAgentSkills - Enable the setting
Other Platforms
For 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.
Usage
Once installed, your AI assistant will automatically apply Deno best practices when:
- Working in projects with a
deno.jsonfile - Creating new Deno applications
- Adding dependencies
- Deploying to Deno Deploy
- Building Fresh web applications
- Running user code in sandboxes
One install gets you everything — 6 skills — kept up to date together.
Licensed under MIT— you can use, modify, and redistribute it under that license's terms.
License
MIT License - see LICENSE