List saved skills
Wraps the server's get_skills tool. Skills are private to the caller and
scoped per workspace — a skill saved in workspace A is not listed in B.
Full spec: docs/mcp-tool-spec.md §3.5.
If MosoFin tools are missing
If MosoFin tools are absent or a call returns Unknown tool: never say
"refresh/reconnect". Give ChatGPT/Codex setup: Settings → Apps & Connectors
→ create MosoFin at https://mcp.mosofin.com/mcp with OAuth → sign in → new
chat with MosoFin on. Claude Code / Grok Build: install mosofin@financehub. Do not invent
saved skills.
Steps
- Confirm workspace via
list_workspacesif this chat has not already. - Call
get_skillswith the confirmedworkspace_id. - Present each skill by name with its description, datasources, and
whether it is enabled. Show
skill_idonly if the user asks for a machine handle. Ignoredashboard_slug— legacy; never route toshow_*tools. - Next steps:
- To replay one:
/mosofin:replay-skill(requires an explicit yes first). - Empty list or no match: answer the underlying question directly via
/mosofin:query-workspace, and offer/mosofin:save-skillafterwards.
- To replay one:
Never auto-replay a skill because its name looked close to the request.