DotweaveDotweave
DocsGitHub
DotweaveDotweave
    • Introduction
    • Install Dotweave
    • Set up your first sync
    • Set up a second device
    • How syncing works
    • Directory and repository layout
    • Sync modes
    • Profiles
    • Platform-specific paths
    • Secrets and encryption
    • Track files and directories
    • Push, review, and commit day to day
    • Keep several devices in sync
    • Enable shell autocomplete
    • Install the agent skill
    • Upgrade config and repository formats
    • Troubleshoot a broken sync
    • dotweave init
    • dotweave track
    • dotweave push
    • dotweave pull
    • dotweave status
    • dotweave untrack
    • dotweave cd
    • dotweave profile
    • dotweave doctor
    • dotweave autocomplete
    • dotweave skill
    • manifest.jsonc
    • settings.jsonc
    • Environment variables and paths
    • Error messages
DocsGitHub
  1. Dotweave/
  2. dotweave skill

dotweave skill

Install Dotweave's bundled portable agent skill into a coding agent's skills directory.

Synopsis

dotweave skill install [--dry-run] [--force] <directory>

Give a coding agent accurate instructions for driving Dotweave instead of letting it guess at commands, flags, and sync direction.

skill install

ArgumentType and defaultPurpose
directorystring, requiredSkills root directory to install into.
FlagType and defaultPurpose
--dry-runboolean, falseReport the install target without writing files. Also accepts --no-dry-run.
--forceboolean, falseOverwrite an existing dotweave skill. Also accepts --no-force.
dotweave skill install ~/.claude/skills
✔ Installed dotweave skill
  target: /home/you/.claude/skills/dotweave/SKILL.md

Behavior

skill install writes a single file, <directory>/dotweave/SKILL.md, from a skill bundled into the binary. It creates the dotweave subdirectory under the root you pass.

The <directory> you pass must already exist and be a directory. skill install does not create the skills root itself.

The reported action is one of Installed dotweave skill, Overwrote dotweave skill, Would install dotweave skill, or Would overwrite dotweave skill, followed by a target: <path> line naming the file. The two Would forms come from --dry-run, which writes nothing.

This is the one command that needs neither git nor a sync directory, so you can run it before dotweave init.

Errors

skill install fails with Skills root must be a directory. when the path you pass does not exist or is not a directory, and with Dotweave skill already exists. when <directory>/dotweave/SKILL.md is already present. The second message hints at --force, which overwrites the file. Read Error messages for both codes and their fixes.

Related commands

Read Give an agent the Dotweave skill for where each agent looks for skills, or What Dotweave is for the model the skill describes.

← PreviousCommand Referencedotweave autocompletePrint the shell completion script for bash, zsh, fish, or PowerShell.→ NextConfigurationmanifest.jsoncEvery field in the version 8 sync manifest, including entry shape, platform value objects, and the validation rules Dotweave enforces.

On this page

  1. Synopsis
  2. skill install
  3. Behavior
  4. Errors
  5. Related commands