TheDocumentation Index
Fetch the complete documentation index at: https://docs.scoutica.com/llms.txt
Use this file to discover all available pages before exploring further.
scan command is the powerhouse of the Scoutica Protocol. It takes any directory of unstructured text, PDFs, or code and compresses it into a high-fidelity, machine-readable professional profile.
Command Syntax
Options
| Option | Behavior |
|---|---|
--clipboard | Skips executing the local AI CLI call. Instead, it aggressively copies the deeply formatted prompt and embedded documents directly into your system clipboard, allowing you to paste it into ChatGPT, Claude.ai, or Gemini Advanced. |
<source> | Required. The directory containing your unstructured data (PDFs, Markdown, text, code, CVs). |
[output] | Optional. The directory to write the generated JSON/YAML to. Defaults to ./. |
The AI Parsing Pipeline
What it does: When you runscoutica scan ~/CV, the CLI engine initiates the following operations:
- Recurses through the source directory (respecting
.gitignoreboundaries if present). - Uses
pdftotextto flatten any rich PDFs into rigorous raw plaintext. - Ingests all Markdown (
.md), Code, and Text files. - Wraps this context tightly inside a massive system prompt (pulled from your
~/.scoutica/templates/scoutica_prompt.txt). - Hands the payload to your installed LLM CLI.
- The AI enforces strict Schema Output mapping to the Scoutica Protocol.
- The JSON response is caught, parsed, and decoupled into
profile.json,rules.yaml,evidence.json, andSKILL.md.
- Zero-effort adoption: Mapping 10 years of professional experience across 5 different companies into a JSON schema manually takes hours.
scoutica scanaccomplishes it in 15 seconds. - Continuous Maintenance: You can run
scanagainst a folder containing 3 new certifications, and it will automatically update your profile.
Use Case A: Zero-to-One
You have a folder called~/professional/ containing resume.pdf, cover-letter.txt, and aws-cert.pdf.
evidence.json, reads your PDF resume, structures it into profile.json, infers your location and remote preference into rules.yaml. You are completely done and ready to validate and publish.
Use Case B: The Clipboard Hack
You do not want to install any CLI dependencies, but you DO have an enterprise subscription to ChatGPT. You have a folder of complicated legal documents you wrote proving your legal history.CMD+v inside ChatGPT, and it spits back exactly the structured files you need to copy into your repository.