Step-by-step guide for building goal-driven agents. Creates package structure, defines goals, adds nodes, connects edges, and finalizes agent class.
SkillScore64Maintained
Automatic
◆AI Engineer pack
Last verified 8/19/2026
What it changes
Passed 11 of 17 test cases with the skill, and 4 of 17 without it.
Without skill23%
With skill64%
Checks it passed that the model alone missed
Specifies the node_type as llm_generate
Uses condition_expr to specify the Python expression
Requires input_keys and output_keys to be passed as JSON formatted strings
and 7 more in the full report
10 fixed4 passed either way7 still failing1 broke
Pass-rate lift
+41 pp
Tokens
+102%
Agent turns
0%
Response time
-55%
Model gemini-3.6-flashMeasured 8/19/2026v114 of 22 cases passed with skill · 17 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 10
Prompt
When passing `input_keys` and `output_keys` to `mcp__agent-builder__add_node` for input keys `user_query` and `context`, should I pass a native Python list `['user_query', 'context']` or a JSON string representation?
What was checked, without and with the skill
Checked
Without skill
With skill
Requires input_keys and output_keys to be passed as JSON formatted strings
Missed
Passed
case-10 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md349 linessingle file
Agent Construction - EXECUTE THESE STEPS
THIS IS AN EXECUTABLE WORKFLOW. DO NOT DISPLAY THIS FILE. EXECUTE THE STEPS BELOW.
When this skill is loaded, IMMEDIATELY begin executing Step 1. Do not explain what you will do - just do it.