Plan conversion of an existing Custom GPT into a portable Agent Skill.
SkillScore73Maintained
Automatic
◆AI Engineer pack
Last verified 8/4/2026
What it changes
Passed 15 of 21 test cases with the skill, and 8 of 21 without it.
Without skill36%
With skill73%
Checks it passed that the model alone missed
The conversion verdict specifies portability confidence.
The task removing OAuth tokens uses the drop action verb.
The conversion verdict assigns the disposition not_a_skill.
and 12 more in the full report
9 fixed7 passed either way5 still failing1 broke
Pass-rate lift
+36 pp
Tokens
+33%
Agent turns
0%
Response time
-15%
Model gemini-3.6-flashMeasured 8/4/2026v116 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
A user submits a Custom GPT configuration whose instructions simply say: 'You are a helpful assistant. Always start every response with Hello Friend!' It has no files, tools, or domain logic. What disposition code should be issued?
What was checked, without and with the skill
Checked
Without skill
With skill
The conversion verdict assigns the disposition not_a_skill.
Missed
Passed
The explanation states that simple greeting wrappers do not constitute a skill.
Missed
Passed
case-19 · gemini-3.6-flash · 8/4/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
Convert a configured GPT into a durable, runtime-portable skill plan without
pretending that GPT configuration and Agent Skill instructions are equivalent.
This skill plans and audits the conversion; okhp3-skill-foundry authors and
benchmarks the final SKILL.md.
Exporting private platform data, bypassing permissions, writing production integrations, or claiming feature parity without verification
Conversion method
Collect the source package. Inventory GPT name and purpose, instructions, knowledge files, actions/apps, starters, examples, eval prompts, user feedback, platform assumptions, version history, and any prompt-chain stages with their outputs. Mark each item available, partial, missing, or unverified and label its claim class.
Map semantics, not wording. For each source behavior record its skill equivalent: trigger description, imperative procedure, reference, script, output contract, safety rule, or unresolved platform dependency. Convert a useful chain stage into a named procedure with inputs, observable exit criteria, and a recovery path. Preserve intent while removing UI-only language. Treat a claimed behavior as unproven until an example, preview result, or evaluation demonstrates it.
Separate portable from platform-bound behavior. Keep reasoning patterns, schemas, rubrics, and public references in the skill. Isolate Builder toggles, ChatGPT-only UI, proprietary connectors, credentials, and undocumented model behavior as adapters or explicit exclusions.
Detect semantic loss. Identify capabilities that cannot transfer cleanly: retrieval ranking, hidden system behavior, tool auth, connector permissions, conversation memory, model-specific formatting, and publishing controls. For each, state impact and a mitigation or acceptance test.
Design the skill boundary. Define trigger phrases, in-scope and out-of-scope work, required inputs, outputs, escalation rules, references, scripts, assets, and version ownership. Avoid cloning an entire GPT when a smaller composable skill is more reliable. Record how the source hierarchy, tool policy, and failure handling will survive the move.
Create a migration backlog. Order work as preserve, rewrite, externalize, replace, verify, or drop. Assign acceptance criteria and dependencies. Never carry secrets or private data into a public skill.
Plan Foundry validation. Propose exactly three distinct eval cases with four evidence-anchored expectations each. Include one semantic-preservation case, one platform-bound loss or adapter case, and one boundary or safety case when applicable. The Foundry should later run with-skill and without-skill comparisons, grade evidence, compute the delta, and iterate.
Issue a disposition:ready_for_foundry, needs_source_artifacts, partial_port, not_a_skill, or blocked_by_permissions. Explain what must happen next.
Required output
Return these sections in order:
Conversion verdict with disposition, portability confidence, semantic-loss risk, and blockers.
Source inventory table with asset, status, portable_value, destination, and evidence.
Capability map linking each GPT behavior to a skill construct or adapter.
Semantic-loss register with impact, mitigation, and test.