toolscoutlisted
Install: claude install-skill licat233/Enterprise-AI-Office
# ToolScout
Use this skill when the user asks to convert formats, extract data, batch-process
files, transform JSON/CSV/XML/SQLite, work with PDF/Office documents, process
images/audio/video, compress archives, install a utility, or write a custom
script for a task that may already have a local tool.
Do not use this skill for normal chat, explanations, planning, code review,
reading source files, summarizing a repository, or basic inspection commands
such as `rg`, `sed`, `cat`, `ls`, and `git status`.
## Architecture
```
toolscout = Rust runtime core + SKILL.md rule layer + shared file-based tool-memory
```
```text
toolscout/
├── SKILL.md ← you are here (sole execution rule source)
├── README.md ← installation & usage entry
├── Cargo.toml ← workspace root
├── memory_config.yaml ← default config
├── registry/
│ └── tools.yaml ← candidate tool definitions (10 categories)
├── references/
│ ├── memory-home-resolution.md
│ ├── memory-migration-guide.md
│ ├── agent-integration.md
│ ├── claude-code-integration.md
│ ├── soul-rule-integration.md
│ ├── mcp-integration.md
│ ├── rust-runtime-design.md
│ ├── tool-memory-format.md
│ ├── registry-schema.md
│ └── scanning-policy.md
└── crates/toolscout/
└── src/
├── main.rs # CLI entry point
├── config.rs # config loading
├── resolver.rs # default memory home + optional override mark