Przejdź do treści
Biblioteka skilli
AI i agenci · Budowanie i kod

duskcode

/duskcode

Pomaga rozbudować narzędzie duskcode o nowych agentów, skille lub serwery MCP i zmieniać już istniejące.

Repozytorium
dusk_code ↗
Licencja
MIT
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga rozbudować narzędzie duskcode o nowych agentów, skille lub serwery MCP i zmieniać już istniejące.

Oryginalny opis (EN)

Extending duskcode itself: add an agent, a skill or an MCP server. Use when asked to add or change dusk's agents, skills or MCP servers.

Jak działa

  1. Skill
  2. Agent
  3. MCP server
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 519 słów
Podgląd SKILL.md
---
name: duskcode
description: "Extending duskcode itself: add an agent, a skill or an MCP server. Use when asked to add or change dusk's agents, skills or MCP servers."
source: "dusk_code"
author: "Neil Ermak"
license: MIT
tags: [dusk, setup]
---
# Extending duskcode

This skill's folder is `<rules>/skills/duskcode`, so the rules folder `<rules>` is two
levels above it, and the dusk config folder `<config>` one above that.

| Add | Where | Applies |
|---|---|---|
| skill | `<rules>/skills/<name>/SKILL.md` | at once |
| agent | `<rules>/agents/<name>/AGENT.md` | within a minute |
| MCP server | `mcp:` in `<config>/config.yml` | when the user saves it |

Names: letters, digits, `-` and `_`. A folder inside a folder gives `group/name`.

## Skill

Instructions an agent loads when its description matches the task.

```markdown
---
description: What it does and when to use it, one line. Required.
tags: [git, release]   # optional, shown in /settings
links: [other-skill]   # optional, skills to load after this one
entry: false           # optional; hides it from the first list, reached by links only
---
Short imperative steps, each checked in practice. Only Markdown files belong in the skill folder. Put longer instructions in linked
references/<topic>.md files; keep executable helpers and generated artifacts outside it.
```

## Agent

An expert with its own thread. The text after the front matter is its system prompt.

```markdown
---
description: Its expertise, one line; the chat reads it to decide whom to ask. Required.
tools: [read_file, run_command, load_skill]   # optional; every tool when left out
links: [tester]   # optional; agents it may ask
skills: [systematic-debugging]   # optional; skills its prompt points it to
entry: false      # optional; then only agents that link to it can ask it
---
You are ... How you work: ...
```

Dusk adds the common rules to every agent's prompt: how to treat what it reads, the format
of its final report, and how to delegate. Write only what is particular to this agent.

Tools: `read_file`, `search_files`, `run_command`, `jobs`, `read_history`, `tasks`,
`load_skill`, `ask_agent`, and MCP tools as `<server>__<tool>`. A list leaves out MCP
tools it does not name. Files change only through `run_command`: an agent without it
can read but not write.

## MCP server

Tools cannot open `config.yml`: it holds API keys. Write the server's YAML and ask the
user to add it in `/settings`, `mcp`, `n`: paste, then Ctrl+S. It starts at once.

Local, started by dusk:

```yaml
github:
  command: npx
  args: [-y, "@modelcontextprotocol/server-github"]
  env:
    GITHUB_PERSONAL_ACCESS_TOKEN: <token>
```

Remote:

```yaml
docs:
  url: https://mcp.example.com/mcp
  headers:
    Authorization: Bearer <token>
```

- Name: up to 24 of `a-z`, `0-9`, `-`.
- Either `command` with optional `args` and `env`, or `url` (HTTPS, or HTTP to
  `127.0.0.1`) with optional `headers`. Never both.
- `enabled: false` keeps a server without starting it.
- No other fields: an unknown one makes the whole config invalid.
- Leave `<token>` for the user; never ask for a secret in the chat.

If the user edits `config.yml` by hand: change only `mcp:`. Leave `providers` (API keys),
`model`, `mode`, `effort`, `limits`, `thread` and the `tools`, `modes`, `skills`, `agents`
switches alone; dusk
rewrites the file and drops comments.

`<rules>/MEMORY.md` is what you remember about the user, and
`~/Documents/duskcode/projects/<folder>/MEMORY.md` what you remember about a project. Change them only
with the `remember` and `remember_project` tools, never by hand; the user switches them
in `/settings` -> personalize.

Wersje

W bazie nie ma innych skilli o nazwie duskcode.

Migawka bazy z 13.11.2026 · wersja paczki ed653eb655e4 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90configure-mcp
    Sprawdza i konfiguruje serwery MCP do integracji z projektem, w tym dodawanie nowych serwerów i kontrolę ich statusu.
  • 100mcp-builder
    Buduje, rejestruje i wykorzystuje własne serwery MCP w środowisku, gdy trzeba dodać nowe narzędzie, możliwość lub integrację jako serwer MCP.
  • 100create-mcp-server
    Opisuje, jak tworzyć serwery MCP udostępniające agentowi narzędzia i zasoby, gdy trzeba dodać nowy serwer lub możliwości MCP.
  • 100managing-mcp-servers
    Dodaje, zmienia, usuwa, włącza i wyłącza serwery MCP oraz pomaga, gdy narzędzie MCP nie występuje, wymaga logowania, zawodzi lub zostało zablokowane w ThinkRail.
  • 86inventory
    Wylicza agentów AI, klientów MCP i serwery MCP skonfigurowane na komputerze lub w projekcie, wraz z ich narzędziami i pakietami.
  • 86inventory
    Wylicza agentów AI, klientów MCP i serwery MCP skonfigurowane na maszynie lub w projekcie, z pakietami i sposobem połączenia.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.