WITAN

<a href="/exec">Docs</a> · <a href="/render">Render</a> · <a href="/calc">Calc</a> · <a href="/lint">Lint</a> · <a href="/pricing">Pricing</a> · <a href="/skills">Agent Skills</a> · <a href="/install">Install Witan</a>

---

# Skills for your agent

The CLI ships with two skill files that teach agents how to
use Witan effectively. Add them to your agent and it will know how
to use every command.

## What are skills?

Skills are markdown files that give your agent the context
it needs to use a tool correctly. Instead of the agent guessing at
CLI flags or API shapes, a skill file provides the full reference —
commands, parameters, return types, and recommended workflows — in
a format the agent reads at the start of a task.

Witan ships two skills in the witan-cli repository, each covering
a different part of the toolkit.

## xlsx-code-mode

Workbook scripting with 30+ purpose-built functions.

This skill teaches your agent to use witan xlsx exec — the
single-tool interface for reading, writing, searching, tracing,
and computing against any workbook.

With this skill, your agent can:

- Read cells, ranges, rows, and columns (including token-efficient TSV)
- Search with text, regex, or numeric matching
- Write values, formulas, and formatting in a single call
- Trace formula dependencies (precedents and dependents)
- Evaluate formulas without writing, lint, and render — all in one execution

→ <a href="/exec">Learn more about Exec</a>
→ <a href="https://github.com/witanlabs/witan-cli/blob/main/skills/xlsx-code-mode/SKILL.md">View skill file on GitHub</a>

## read-source

Extract text from source documents for spreadsheet workflows.

This skill teaches your agent to use witan read — the document
extraction tool for PDFs, Word docs, presentations, HTML pages,
and Markdown files that contain data you need to work with.

With this skill, your agent can:

- Extract text from PDF, DOCX, PPTX, HTML, and Markdown files
- Navigate large documents with outline, page ranges, and line offsets
- Read documents from local paths or URLs
- Pipeline source data into spreadsheet population workflows

→ <a href="https://github.com/witanlabs/witan-cli/blob/main/skills/read-source/SKILL.md">View skill file on GitHub</a>

## Adding skills to your agent

    npx skills add witanlabs/witan-cli

This installs both skill files into your project. Most agents support skills natively — see the docs for yours:

- <a href="https://code.claude.com/docs/en/skills">Claude Code</a>
- <a href="https://developers.openai.com/codex/skills/">Codex</a>
- <a href="https://docs.langchain.com/oss/python/deepagents/skills">Deep Agents</a>
- <a href="https://docs.openclaw.ai/tools/skills">OpenClaw</a>

Your agent reads the skill at the start of any relevant task, giving
it full context on available commands and recommended workflows.

---

&copy; Witan Labs Inc. 2026
<a href="mailto:hello@witanlabs.com">hello@witanlabs.com</a> · <a href="https://api.witanlabs.com/docs">API Docs</a> · <a href="https://github.com/witanlabs/witan-cli">GitHub</a> · <a href="https://github.com/witanlabs/research-log">Research</a> · <a href="/terms">Terms</a> · <a href="/privacy">Privacy</a>
