chore: rebrand companion-os to clanker-agent

- Rename all package names from companion-* to clanker-*
- Update npm scopes from @mariozechner to @harivansh-afk
- Rename config directories .companion -> .clanker
- Rename environment variables COMPANION_* -> CLANKER_*
- Update all documentation, README files, and install scripts
- Rename package directories (companion-channels, companion-grind, companion-teams)
- Update GitHub URLs to harivansh-afk/clanker-agent
- Preserve full git history from companion-cloud monorepo
This commit is contained in:
Harivansh Rathi 2026-03-26 16:22:52 -04:00
parent f93fe7d1a0
commit 67168d8289
356 changed files with 2249 additions and 10223 deletions

View file

@ -1,10 +1,10 @@
> companion can create skills. Ask it to build one for your use case.
> clanker can create skills. Ask it to build one for your use case.
# Skills
Skills are self-contained capability packages that the agent loads on-demand. A skill provides specialized workflows, setup instructions, helper scripts, and reference documentation for specific tasks.
Companion implements the [Agent Skills standard](https://agentskills.io/specification), warning about violations but remaining lenient.
Clanker implements the [Agent Skills standard](https://agentskills.io/specification), warning about violations but remaining lenient.
## Table of Contents
@ -21,15 +21,15 @@ Companion implements the [Agent Skills standard](https://agentskills.io/specific
> **Security:** Skills can instruct the model to perform any action and may include executable code the model invokes. Review skill content before use.
Companion loads skills from:
Clanker loads skills from:
- Global:
- `~/.companion/agent/skills/`
- `~/.clanker/agent/skills/`
- `~/.agents/skills/`
- Project:
- `.companion/skills/`
- `.clanker/skills/`
- `.agents/skills/` in `cwd` and ancestor directories (up to git repo root, or filesystem root when not in a repo)
- Packages: `skills/` directories or `companion.skills` entries in `package.json`
- Packages: `skills/` directories or `clanker.skills` entries in `package.json`
- Settings: `skills` array with files or directories
- CLI: `--skill <path>` (repeatable, additive even with `--no-skills`)
@ -50,7 +50,7 @@ To use skills from Claude Code or OpenAI Codex, add their directories to setting
}
```
For project-level Claude Code skills, add to `.companion/settings.json`:
For project-level Claude Code skills, add to `.clanker/settings.json`:
```json
{
@ -60,7 +60,7 @@ For project-level Claude Code skills, add to `.companion/settings.json`:
## How Skills Work
1. At startup, companion scans skill locations and extracts names and descriptions
1. At startup, clanker scans skill locations and extracts names and descriptions
2. The system prompt includes available skills in XML format per the [specification](https://agentskills.io/integrate-skills)
3. When a task matches, the agent uses `read` to load the full SKILL.md (models don't always do this; use prompting or `/skill:name` to force it)
4. The agent follows the instructions, using relative paths to reference scripts and assets
@ -174,7 +174,7 @@ description: Helps with PDFs.
## Validation
Companion validates skills against the Agent Skills standard. Most issues produce warnings but still load the skill:
Clanker validates skills against the Agent Skills standard. Most issues produce warnings but still load the skill:
- Name doesn't match parent directory
- Name exceeds 64 characters or contains invalid characters
@ -229,4 +229,4 @@ cd /path/to/brave-search && npm install
## Skill Repositories
- [Anthropic Skills](https://github.com/anthropics/skills) - Document processing (docx, pdf, pptx, xlsx), web development
- [Companion Skills](https://github.com/badlogic/companion-skills) - Web search, browser automation, Google APIs, transcription
- [Clanker Skills](https://github.com/badlogic/clanker-skills) - Web search, browser automation, Google APIs, transcription