deno

Manage Deno projects by initializing, adding dependencies, and running tasks.

134|67|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/OpenHands/extensions --skill deno-openhands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deno
Source: https://github.com/OpenHands/extensions/tree/main/skills/deno
Command: npx skills add https://github.com/OpenHands/extensions --skill deno-openhands

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of Deno projects, from initialization and dependency handling to script execution and code quality checks.

Core Features & Use Cases

  • Project Initialization: Set up new Deno projects.
  • Dependency Management: Add and remove JSR and npm packages.
  • Script Execution: Run tasks and scripts with appropriate permissions.
  • Code Quality: Format, lint, and test Deno codebases.
  • Use Case: You need to add a new utility package to your Deno project and then run a specific task defined in your deno.json file.

Quick Start

Use the deno skill to add the jsr package @std/path to the project.

Frequently Asked Questions about deno

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add and remove JSR or npm packages in a Deno project?

To manage dependencies in a Deno project, you can add or remove JSR and npm packages directly through CLI commands. This streamlines updating external JavaScript or TypeScript libraries without manual file edits.

What's the best way to run tasks defined in a deno.json configuration file?

Running tasks defined in a deno.json file is best handled by executing the CLI task runner. It reads your configuration file and invokes the specific scripts with explicit permissions applied for secure script execution.

Does Deno support built-in code formatting, linting, and testing for TypeScript?

Yes, Deno supports built-in code formatting, linting, and testing for TypeScript out of the box. You can run these code quality tools natively via the CLI to maintain consistent JavaScript and TypeScript codebases.

How do I initialize a new Deno project from the command line?

To initialize a new Deno project from the command line, use the project initialization commands. This scaffolds the necessary configuration files and directory structure to start building JavaScript and TypeScript applications immediately.

Can I execute Deno scripts with explicit permission management?

Yes, you can execute Deno scripts with explicit permission management. The runtime allows you to specify exact permissions for CLI tool usage and script execution, ensuring secure handling of file system and network access.