Use Flowglad as your team’s Skill library
Flowglad keeps each Skill as a versioned package. Publishing a change creates a new revision instead of replacing the previous package in place. Organization admins can open a Skill’s History to inspect its revisions, compare changes, restore an earlier revision, or discard a draft when those actions are available. This gives your team one governed place to maintain reusable instructions while preserving which version was active at a given time. Draft and rejected revisions do not replace the active version.Manage Skills through MCP
After you connect the Flowglad MCP server, an agent can inspect and manage your organization’s Skill library for you:skills.listreturns the Skills visible to the connection.skills.getreturns the latest and active revision metadata for one Skill.skills.createsubmits a new Skill package.skills.create_candidatesubmits a new revision of an existing Skill.skills.publish_revisionverifies and publishes a deferred revision.skills.create_package_upload_sessionandskills.finalize_package_upload_sessiontransport packages that are too large to send inline.skills.get_lifecycle_requestreports the accepted request’s verification and promotion result.
skills:write permission on both the teammate’s organization membership and the MCP connection’s grant. If you add the permission after connecting the server, reconnect Flowglad MCP and authorize skills:write so the write tools become available.
Permissions: Admins have Skill authoring access by default. To give a Contributor the same access, open Settings → Team, select the teammate, and enable Skill Authoring. This grants permission to create and update organization Skills without making the teammate an admin.
Load Flowglad MCP Skills into your agent
The Flowglad MCP server advertisesio.modelcontextprotocol/skills during MCP initialization. This tells compatible clients that the server implements the agent Skill methods skills/list and skills/get. Each returned Skill includes skill:// resource URIs and content digests; clients can retrieve the files with resources/read.
Connecting the server does not guarantee that a client will call skills/list or install the returned packages. Client support varies. Add a startup instruction to ChatGPT / Codex or Claude when you want the agent to refresh the Flowglad registry at the beginning of each session.
MCP naming: The names are intentionally different. skills.list with a dot is a Flowglad tool for your organization’s versioned Skill records. skills/list with a slash is an MCP protocol extension method for discovering agent-facing Skill packages.
Add the startup instruction
Create the destination directory once before starting a new session, then add the matching instruction block below.ChatGPT / Codex
Create the ChatGPT / Codex destination directory withmkdir -p ~/.agents/skills.
Put the following block in ~/.codex/AGENTS.md to apply it to every project, or in a repository’s AGENTS.md to share it with that repository’s team.
AGENTS.md
Claude
Create the Claude destination directory withmkdir -p ~/.claude/skills.
Put the following block in ~/.claude/CLAUDE.md to apply it to every project, or in a repository’s CLAUDE.md to share it with that repository’s team.
CLAUDE.md
SessionStart hook or your MCP client integration.
Where Skills are used
Skills have two current consumers:- Compatible external agents discover and synchronize enabled packages through Flowglad MCP, then match them automatically or invoke them by name.
- Automations pin an exact published Skill revision as an OWS
skill-revisioncode resource. The Automation selects a package path and entrypoint; agent steps receive only the Skills authorized by the sealed run capability set.
Creating and maintaining Skills
Open the organization menu → Skills → New Skill. In the Skill tab, enter Name, Slug, optional Description, and the reusable instructions in Markdown. Use the Files tab for any supporting package files, then select Create Skill. The Slug uses lowercase letters, numbers, and hyphens, begins with a letter or number, and is what users type after/.
Creating or editing a Skill produces a draft. On the Skill detail page, edits autosave; select Publish Draft to verify and publish the draft. If verification fails, use the displayed diagnostics to correct the draft and publish again.
Use History to inspect revisions, restore a superseded revision, or discard a mutable draft when those actions are available. Disable Skill removes it from external-agent discovery and Automation resolution without deleting revision history; Enable Skill makes it available again.
Create or edit a Skill with MCP
Use a connected external MCP client for package-first authoring. Callskills.get before editing an existing Skill. Use skills.create for a new package or skills.create_candidate for a revision based on the current active revision.
Small packages can be supplied inline. For larger packages, call skills.create_package_upload_session, upload the requested objects, and finish with skills.finalize_package_upload_session. If verification was deferred, call skills.publish_revision. Poll skills.get_lifecycle_request for the accepted lifecycle request and its verification or promotion result.
Publishing a Skill does not create, revise, or activate an Automation; use the Automation MCP lifecycle explicitly when one is needed.