Zum Inhalt springen
Denofy
Esc
  • Seiten

    Alle Pakete durchsuchen
  • Verifizierte Pakete
  • Neue Pakete
  • Sammlungen
  • Dokumentation
  • CLI-Referenz
  • So funktioniert die Prüfung
  • Skill veröffentlichen
↑↓ zum Navigieren · Enter zum Öffnen

Introduction

What Denofy is, what the Verified badge means, and how to install your first package in 60 seconds.

Diese Seite ist noch nicht übersetzt und wird auf Englisch angezeigt.

Denofy is a registry for the extensions of AI coding agents. You find, review and install Agent Skills (SKILL.md), Cursor rules (.mdc), AGENTS.md snippets, subagents and slash commands for Claude Code, OpenAI Codex and Cursor — with one CLI that knows where each tool expects its files.

Why the Verified badge#

A skill is code your agent follows with your permissions: it can run shell commands, read files and talk to the network. A popular-looking package can still contain a curl … | bash, read ~/.ssh, or hide instructions in invisible Unicode. Denofy checks every version before it can be installed:

  • Structure — required files and frontmatter, file references, size limits.
  • Compatibility — for every tool the package claims to support, the format must match the tool's install location.
  • Security — a static scan with 25 rules (remote scripts, credential access, exfiltration, prompt injection, hidden characters, obfuscation …) that understands context: the same command is treated differently in an executable script than in a "never do this" list.
  • Diff — findings are compared with the previous version, so new risks stand out.

Every version is pinned to a Git commit and stored as an immutable tarball with a sha256 hash. The CLI verifies that hash and re-runs the same verifier locally before writing anything.

BadgeMeaning
VerifiedAll checks passed; at most informational notes.
WarningInstallable, but there are risks you should read first.
FailedBroken structure, incompatible with a declared tool, or a critical risk.

The details are in Verifier & security.

Quickstart in 60 seconds#

Find a package#

Browse the registry or search from your terminal:

bash
npx @denofy/cli search review

Install it into your project#

Run this in the root of your project. The CLI detects Claude Code (.claude), Codex (.agents, AGENTS.md) and Cursor (.cursor) and installs for every detected tool the package supports.

bash
npx @denofy/cli add <name>

Packages that are not verified show their findings and ask before anything is installed.

Commit the lockfile#

denofy.lock records the version, Git commit and sha256 of every package. Commit it so your team gets exactly the same files.

bash
git add denofy.lock .claude .agents .cursor

Keep it up to date#

bash
npx @denofy/cli update

Use the scoped package name

The CLI is published as @denofy/cli. Always run it as npx @denofy/cli …. The unscoped denofy package on npm does not belong to Denofy — always keep the @denofy/ scope.

Next steps#

Diese Seite auf GitHub bearbeiten