| name | local-csv-report |
| description | Use when the task needs to summarize a local CSV, convert a file into a report, create JSON from local data, analyze local exports without uploading them and remember a recurring local reporting task. Preserves evidence with SkillSpec routes, forbids, dependencies, traces, and token-savings reports |
local csv report
Use durable executor to turn a local CSV into durable JSON and text reports with file provenance, dependency checks, privacy guardrails, and optional reuse.
This skill is a thin loader for the colocated skill.spec.yml. The spec is the source of truth for routes, rules, dependencies, imports, resources, recipes, tests, and trace requirements. Do not treat the spec as background prose; treat it as the execution contract for this task.
Runtime Contract
-
Load ./skill.spec.yml from this skill folder before taking task actions.
-
When the skillspec CLI is available and the spec shape is unfamiliar, run skillspec sensemake ./skill.spec.yml --view index to learn the section roles, counts, query handles, and navigation grammar without dumping the full YAML.
-
Then create the ordered phase plan and current-route action checklist:
skillspec plan ./skill.spec.yml --input='<user task>' --trace-dir "${PWD}/.skillspec/traces"
skillspec act ./skill.spec.yml --input='<user task>' --run <run_dir> --phase <phase-id>
-
Strip skill invocation prefixes such as /my-skill, $my-skill, or /durable-executor-spec before passing --input.
-
Preserve the emitted trace run_dir.