Agent skill
agent-evaluator
Deterministic custom subagent selection helper. Use when you need a reproducible, auditable decision on which custom subagents to activate for a user query (runs scripts/agent_evaluator.py).
Install this agent skill to your Project
npx add-skill https://github.com/arisng/github-copilot-fc/tree/main/skills/agent-evaluator
SKILL.md
Agent Evaluator
Evaluate a user query against the workspace's available subagents and return a JSON decision payload (activated/required/suggested agents and scoring).
Mechanism
Run the evaluator script (located in scripts folder relative this skill file) with the user query as an argument.:
python scripts/agent_evaluator.py "YOUR_QUERY_HERE"
Optional: include a contextual file path as the second argument:
python scripts/agent_evaluator.py "YOUR_QUERY_HERE" "path/to/file.ext"
Output
- Writes a JSON object to stdout.
- Key fields include:
activated_agentsrequired_agentssuggested_agentsevaluations(per-agent score + reasoning)
Examples
Evaluate a query:
python scripts/agent_evaluator.py "Please help refine our custom instruction file"
Evaluate a query with file context:
python scripts/agent_evaluator.py "Update this instruction" "instructions/agent-forced-eval.instructions.md"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
openspec-propose
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
openspec-archive-change
Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
openspec-explore
Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
openspec-apply-change
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
fleet
Multi-iteration parallel subagent orchestrator for Kimi Code CLI with streamlined observability, automated documentation, and atomic commits. Use when orchestrating complex work across multiple subagents, enabling parallel execution, or when explicitly requesting fleet mode with '/flow:fleet'. Integrates diataxis documentation and git-atomic-commit workflow.
github-pages-deploy
Deploy a static HTML file or static site directory to GitHub Pages. Use when the user wants a durable GitHub-hosted URL for a static page, diagram, report, or generated site, and can provide GitHub authentication via GITHUB_TOKEN or GH_TOKEN.
Didn't find tool you were looking for?