Delphidelphi

skill_list / read / write / delete

Manage skills programmatically.

Four tools for reading and managing the agent's skill files.


skill_list

Returns all skills with metadata.

Parameters: None.

Returns: List of skills with name, preview (first line), always (boolean), triggers (array).

skill_list()
# → morning-report  (trigger: morning report, standup)
# → code-review     (always: true)

skill_read

Returns the full content of a skill file.

NameTypeRequiredDescription
namestringSkill slug (from skill_list)
skill_read(name="morning-report")
# → Returns the full Markdown content of the skill

skill_write

Creates or overwrites a skill file. Takes effect immediately — no restart needed.

NameTypeRequiredDescription
namestringSkill slug (e.g. morning-report)
contentstringFull Markdown content of the skill
skill_write(
  name="morning-report",
  content="---\nalways: false\ntriggers: [morning report, standup]\n---\n\n# Morning Report\n..."
)

skill_delete

Removes a skill file.

NameTypeRequiredDescription
namestringSkill slug to delete

Returns: true if deleted, false if not found.

skill_delete(name="morning-report")
# → true