Analyze broad, mixed, or unclear Plugin Factory follow-up requests and select the correct plugin lane. Use when plugin intent lacks a clear lane owner.
57
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Failed to scan
The risk profile of this skill
Fix and improve this skill with Tessl
tessl review fix ./Plugins/plugin-factory/skills/team_automation/plugin-router/SKILL.mdInternal helper for Plugin Factory follow-up routing. The canonical front door is [[plugin-factory-router]]; use this skill only after that router selects a router follow-up or when a loaded Plugin Factory workflow explicitly asks for the detailed route map.
Use when plugin intent remains broad, mixed, or missing a clear lane owner after canonical Plugin Factory routing.
Do not use this as the root Plugin Factory entrypoint. Route root-level plugin lifecycle requests through [[plugin-factory-router]] first.
Return a routing handoff object with:
schema_versionexecution_modeselected_lanenext_skillrequired_inputsblocked_byconfidenceUse the detailed routing protocol in references/workflow.md.
Apply the context-disposition policy: move important still-valid context to references, and intentionally discard stale, duplicated, unsafe, superseded, or low-signal text.
Apply the OpenAI-style plugin design contract when ambiguity affects side-effect class, package boundary, child-skill separation, user steering, or plugin output shape. Route once; do not execute lane logic from this helper.
Plugin Router owns lane selection, missing-input reporting, and handoff shape. It does not scaffold, harden, install, refresh projections, mutate marketplace state, or make release-readiness claims.
Read when:
For non-trivial factory work, include first_principles_gate or an explicit first_principles_gate_status: not_applicable with the reason in the output or handoff before claiming readiness.
[[plugin-creator]][[plugin-builder]][[plugin-installer]]bash Infrastructure/scripts/validation-and-linting/validate_skill_authoring_family.shFail fast: stop at first failed gate and report blocker text.
blocked_by instead of guessing the lane.references/workflow.mdreferences/contract.yamlreferences/evals.yamlreferences/task-profile.json../../../../../Infrastructure/references/openai-style-plugin-design-contract.md../../../../../Infrastructure/references/software-literature-expert-lens-pack.md../../../../../Infrastructure/references/software-literature-skill-expertise-map.md2f91362
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.