Prefactor skill selector
Use this file as a router for Prefactor skills.
Available skills
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.md: provision Prefactor credentials withprefactor setup/prefactor setup --create, write env values, and choose a package.skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md: instrument an existing agent with Prefactor SDK so coding tools can see runs, llm/tool spans, token usage, and failures.skills/create-provider-package-with-core/SKILL.md: create a new provider package as a thin adapter over@prefactor/corewith core-first boundaries and tracing conventions.skills/report-agent-risk-data/SKILL.md: populatedata_riskfields on span types for compliance tracking and data governance after an agent is already instrumented.skills/write-span-summary-templates/SKILL.md: write Liquid display templates on span type schemas so traces show readable one-line summaries in the Prefactor UI.skills/inspect-agent-run-with-prefactor-cli/SKILL.md: perform root-cause analysis on a Prefactor agent run from CLI span data; run in the agent's own codebase (user provides instance ID and symptom).
Selection rules
- If the request is about provisioning Prefactor resources or credentials via CLI, load
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.mdfirst. - If the request is about adding telemetry to an existing agent without rewriting business logic, load
skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md. - If the request is about creating a custom provider adapter with
@prefactor/core, loadskills/create-provider-package-with-core/SKILL.md. - If the request is about adding risk or compliance metadata to span types, load
skills/report-agent-risk-data/SKILL.md. - If the request is about span summary templates, display templates, Liquid templates on schemas, or making spans readable in the Prefactor UI, load
skills/write-span-summary-templates/SKILL.md. - If the request is about root-cause analysis on a bad, surprising, expensive, incomplete, or downvoted agent run, load
skills/inspect-agent-run-with-prefactor-cli/SKILL.md.
Default workflow
When instrumenting an existing agent, default to this order:
- Confirm the human has run
prefactor login. - Run
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.md(prefactor setuporprefactor setup --create --name ... --description ...). - Inspect the project and install the matching Prefactor adapter (
@prefactor/langchain,@prefactor/ai,@prefactor/openclaw,@prefactor/claude). - For adapter-style instrumentation, keep
init,withSpan, andshutdownimports from that same adapter package (or pass an explicit tracer when using corewithSpan). - If no matching adapter package exists, use
skills/create-provider-package-with-core/SKILL.md. - Instrument the existing agent with
skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md. - Optionally populate compliance metadata with
skills/report-agent-risk-data/SKILL.md. - Optionally add readable trace summaries with
skills/write-span-summary-templates/SKILL.md.