---
title: TimeWarp.Skills
description: CLI for managing agent skill sources and syncing them to harness skill directories.
type: package
latest: 1.0.0-beta.23
stable: none
repository: 
---

CLI for managing agent skill sources and syncing them to harness skill directories.
      Install with: dnx TimeWarp.Skills -- list  or  dotnet tool install -g TimeWarp.Skills

| | |
|---|---|
| Latest prerelease | `1.0.0-beta.23` |
| Stable release | none yet (prerelease only) |
| Downloads | 120 |
| Last published | 2026-08-13 |

## Install

```sh
dotnet add package TimeWarp.Skills --prerelease
```

[NuGet](https://www.nuget.org/packages/TimeWarp.Skills)

---

# TimeWarp.Skills

CLI for managing agent **skill sources** and syncing them into harness skill directories
(OpenCode, Claude, Grok, and other tools that load skills from a `skills/` folder).

## Install

```bash
# Ephemeral (like npx)
dnx TimeWarp.Skills -- list

# Global tool
dotnet tool install -g TimeWarp.Skills
skills list
```

## Config home

| | Path |
|--|------|
| **Skills home (default)** | `~/.timewarp/skills/` |
| **Config file** | `~/.timewarp/skills/config.json` |
| **HTTP stage cache** | `~/.timewarp/skills/cache/skill-sources/` |
| **Override** | `SKILLS_HOME` environment variable |

Config holds skill sources and distribution targets only.

## Quick start

```bash
# Add a skill from a local path (folder containing SKILL.md)
skills add my-skill ~/projects/my-repo/skills/my-skill

# Or from a GitHub tree URL
skills add blazor-css \
  https://github.com/TimeWarpEngineering/timewarp-architecture/tree/master/skills/blazor-css-strategy

# Configure where skills are written (harness config dir → <dir>/skills/)
skills target add opencode --env OPENCODE_CONFIG_DIR
# or
skills target add claude --path ~/.claude

# Sync sources into all enabled targets
skills sync

# Inspect
skills list
skills targets
skills audit
```

## Commands

| Command | Description |
|---------|-------------|
| `skills add <name> <source>` | Register a source (path or GitHub tree URL) |
| `skills list` | List configured sources |
| `skills remove <name>` | Remove a source and prune managed copies |
| `skills sync` | Copy sources into all enabled targets |
| `skills audit` | Report drift (missing / stale / orphaned) |
| `skills target add\|remove\|enable\|disable` | Manage distribution targets |
| `skills targets` | List targets and resolution status |

## Source locators

- **Local path** — absolute, `~/…`, or an existing relative directory that contains `SKILL.md`
- **GitHub tree URL** — `https://github.com/<owner>/<repo>/tree/<ref>/<path-to-skill>`

## License

Unlicense — public domain.

