
Deno
- 22 installs
- 134 repo stars
- Updated August 4, 2026
- openhands/extensions
Helps with ai & agent building tasks.
About
deno is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- deno
- AI & Agent Building
- AI-coding skill
Deno by the numbers
- 22 all-time installs (skills.sh)
- Ranked #10,137 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/openhands/extensions --skill denoAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 22 |
|---|---|
| repo stars | ★ 134 |
| Last updated | August 4, 2026 |
| Repository | openhands/extensions ↗ |
What it does
Helps with ai & agent building tasks.
Files
Deno
Use Deno as the default runtime/tooling when the repo contains deno.json/deno.jsonc, uses deno.lock, or scripts/documentation reference deno task, deno run, deno test, etc.
Quick decision rules
- Prefer
deno task <name>if the repo defines tasks. - Use
deno add/deno removeto manage dependencies (writes to config). - Be explicit about permissions for
deno run/deno test.
Common operations
Initialize a new project
deno initAdd dependencies (JSR and npm)
# JSR (recommended for Deno-first packages)
deno add jsr:@std/path
# npm packages are supported too
deno add npm:react
# multiple at once
deno add jsr:@std/assert npm:chalkRemove dependencies
deno remove jsr:@std/pathRun a script
# Minimal permissions: only what the program needs
# Examples:
# --allow-net=api.example.com
# --allow-read=./data
# --allow-env=FOO,BAR
deno run --allow-net --allow-read main.tsRun tasks
# list tasks
deno task
# run a task defined in deno.json/deno.jsonc
deno task devFormatting, linting, testing
deno fmt
deno lint
deno test
# common permissioned test run
deno test --allow-net --allow-readInstall / run CLIs
# Run a JSR or npm package's CLI without installing globally
deno x jsr:@std/http/file-server -p 8080
# Install globally (requires choosing permissions at install time)
# Prefer the smallest set of permissions; avoid blanket flags unless necessary.
deno install -g -N -R jsr:@std/http/file-server -- -p 8080Notes / pitfalls
- Deno is secure-by-default: missing permissions cause runtime errors; add the smallest set of
--allow-*flags needed. - Dependency specifiers:
jsr:for JSR registry packagesnpm:for npm packages- URL imports are also supported (and cached)
- Lockfile:
deno.lockhelps ensure reproducible dependency resolution.
{
"name": "deno",
"version": "1.0.0",
"description": "Common project operations using Deno (tasks, run/test/lint/fmt, and dependency management).",
"author": {
"name": "OpenHands",
"email": "contact@all-hands.dev"
},
"homepage": "https://github.com/OpenHands/extensions",
"repository": "https://github.com/OpenHands/extensions",
"license": "MIT",
"keywords": [
"deno",
"typescript",
"javascript",
"runtime"
]
}
deno
This skill documents common project operations using Deno (tasks, run/test/lint/fmt, and dependency management).
See: SKILL.md
References (deno)
- https://docs.deno.com/runtime/reference/cli/
- https://docs.deno.com/runtime/reference/cli/add/
- https://docs.deno.com/runtime/reference/cli/run/
- https://docs.deno.com/runtime/reference/cli/task/
Related skills
AI & Agent Buildingagents