I am using Agent Builder on platform.openai.com.
I can upload/select a Skill in the Agent Builder UI and it appears attached to the Agent node / Hosted Shell tool, but after reloading the page or closing and reopening the tab, the Skill is gone.
I tested this with:
- a newly created agent/workflow;
- a minimal valid skill package containing only one top-level folder and SKILL.md;
- a simplified skill package following the documented structure;
- a package where the folder name and the skill name match;
- publishing/updating the workflow before closing/reloading.
The issue persists, so it does not appear to be caused by the skill content.
Also, when I click Code → Agents SDK, code generation fails with: “Failed to generate code. Unknown tool type: shell.”
This seems inconsistent because the Platform documentation describes shell as a supported Responses API tool and documents skills as mountable through tools [].environment.skills in hosted shell environments.
Expected behaviour: Agent Builder should either generate valid code for Hosted Shell or clearly indicate that Hosted Shell is not supported by the code exporter.
Actual behaviour: the Builder allows adding Hosted Shell, but the code exporter fails with “Unknown tool type: shell.”
Could you confirm whether Skills are currently fully supported as persistent attachments in Agent Builder, or whether the UI is exposing an incomplete/beta integration?
Expected behavior:
The Skill remains attached to the Agent node / Hosted Shell tool after reload or tab close.
Actual behavior:
The Skill appears temporarily in the UI but disappears after reload or after closing and reopening the tab.