Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 24 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,35 @@ Dreadnode Capabilities

</br>

This repo maintains the source for all our capabilities published to [app.dreadnode.io](https://app.dreadnode.io).
This is the source repo for the capabilities Dreadnode publishes to [app.dreadnode.io](https://app.dreadnode.io). A capability is a directory β€” a manifest plus any combination of agents, tools, skills, MCP servers, and workers β€” that a Dreadnode runtime can pick up and load:

```text
threat-hunting/
capability.yaml # manifest
agents/ # markdown prompts
tools/ # python @tool functions
skills/ # SKILL.md packs
```

Welcome β€” the rest of this README is a quick map to wherever you're trying to go.

## Looking to use one?

Pick whichever fits β€” same capabilities, three ways in:

Full reference for the manifest, components, discovery rules, installation, and publishing lives in the docs:
- **Install the published version** β€” `dn capability install dreadnode/ai-red-teaming` (swap in any name from `capabilities/`)
- **Run the source from this repo** β€” `dn capability install ./capabilities/ai-red-teaming` symlinks the directory into your runtime, so edits go live on reload
- **Browse from inside the runtime** β€” start `dn`, press `Ctrl+P`, filter for `dreadnode/`

**[docs.dreadnode.io/capabilities/overview](https://docs.dreadnode.io/capabilities/overview/)**
Full install reference: [docs.dreadnode.io/capabilities/installing](https://docs.dreadnode.io/capabilities/installing/).

For an end-to-end walkthrough β€” scaffold, write a tool and an agent, install locally, drive it from the TUI β€” start with the [Quickstart](https://docs.dreadnode.io/capabilities/quickstart/).
## Curious how they work, or want to build one?

## How to use
This is a great place to be β€” every directory under `capabilities/` is a real, shipped example you can read alongside the docs:

- **Install in the TUIr** β€” start `dn`, press `Ctrl+P` and find one of the `dreadnode/` capabilities.
- **Browse the catalog** β€” interactively browse everything published at [app.dreadnode.io](https://app.dreadnode.io).
- **Local checkout** β€” drop a capability directory in `~/.dreadnode/capabilities/` (or anywhere on `DREADNODE_CAPABILITY_DIRS`) and the runtime picks it up.
- **Concepts and load model** β€” [overview](https://docs.dreadnode.io/capabilities/overview/)
- **Manifest reference** β€” [manifest](https://docs.dreadnode.io/capabilities/manifest/)
- **End-to-end walkthrough** β€” [quickstart](https://docs.dreadnode.io/capabilities/quickstart/) (~10 minutes from scaffold to running in the TUI)

## Security scanning

Expand Down
Loading