{"schemaVersion":1,"provider":"Cornerstone","referenceFormat":"REF:v<version>:<tool-slug>","discovery":"Public tool descriptions; discovery does not imply permission to open a tool.","operation":"openTool","tools":[{"id":"EXPERIENCE_STUDIO","version":1,"name":"Experience Studio","description":"Create and manage learning experiences with the integrated Project Experience Builder.","intentExamples":["Build a learning experience","Create a course or workshop","Use Experience Builder"],"capabilities":["Manage Projects and their learning structure","Author activities and preview learning experiences","Manage surveys, participants and sessions in a workspace"],"inputs":[{"id":"title","label":"Project title","type":"string","requirement":"Provide when creating or editing a Project; no Project input is needed to open the tool."},{"id":"description","label":"Project description","type":"string","requirement":"Optional description edited in Project settings."},{"id":"structure","label":"Learning structure and activities","type":"object","requirement":"Prepare an outline of the learning experience; configure modules and activities inside the Project Experience Builder."}],"requirements":["An active workspace is required.","Workspace instructor access is checked by Experience Studio; its welcome panel supports requesting access when needed.","Experience Studio is currently an alpha tool.","Project input and validation depend on the chosen activity; the assistant does not create or submit a Project."],"launch":{"path":"/dashboard/experience-studio","operation":"openTool","authenticationRequired":true,"context":"workspace","accessPolicy":"Normal Cornerstone login, tool activation, account/workspace locks and current tool access apply. Opening a reference does not execute any action."},"referenceCode":"REF:v1:experience-studio"},{"id":"FITNESS_BUILDER","version":1,"name":"Experience Fitness","description":"Organize workouts, workout plans, exercise libraries and fitness history.","intentExamples":["Plan a workout","Organize my exercise library","Track workouts and fitness history"],"capabilities":["Create and manage workouts and plans","Maintain an exercise library","Review workout logs and plan instances"],"inputs":[{"id":"title","label":"Workout title","type":"string","requirement":"Supply a title when creating a blank workout; no workout input is needed to open the tool."},{"id":"markdown","label":"Workout Markdown","type":"string","requirement":"Optional alternative for creating a workout from Markdown."},{"id":"json","label":"Workout JSON","type":"file","requirement":"Optional alternative for importing a workout; the tool validates the uploaded JSON."}],"requirements":["A Pro tier and normal tool access are required.","Supports personal and workspace fitness data.","Workouts and plans are configured and validated in Experience Fitness; metadata describes the available entry points."],"launch":{"path":"/dashboard/fitness-builder","operation":"openTool","authenticationRequired":true,"accessPolicy":"Normal Cornerstone login, tool activation, account/workspace locks and current tool access apply. Opening a reference does not execute any action."},"referenceCode":"REF:v1:fitness-builder"},{"id":"SPARK","version":1,"name":"Spark","description":"Create and manage nested resource and workflow trees with documents and structured content.","intentExamples":["Organize my ideas and resources","Create a nested content tree","Build reusable documents"],"capabilities":["Create and organize nested nodes, sections, groups and items","Edit resource and document content","Import/export snapshots and review saved revisions"],"inputs":[{"id":"title","label":"Node or document title","type":"string","requirement":"Choose titles when creating content; existing content can be opened without new inputs."},{"id":"content","label":"Structured content","type":"object","requirement":"Content varies by node or document type; prepare ideas and details for editing in Spark."}],"requirements":["Available in personal and shared workspace scopes with normal tool access.","Existing content and saved values are private; the public catalogue publishes only capabilities and input summaries."],"launch":{"path":"/dashboard/spark","operation":"openTool","authenticationRequired":true,"accessPolicy":"Normal Cornerstone login, tool activation, account/workspace locks and current tool access apply. Opening a reference does not execute any action."},"referenceCode":"REF:v1:spark"},{"id":"NODE_TREE_BUILDER","version":1,"name":"Node Tree Builder","description":"Build branching node journeys with an inspector, preview and versioned saved instances.","intentExamples":["Design a branching journey","Build a decision tree","Create a node tree"],"capabilities":["Create and edit branching node trees","Preview journeys and inspect nodes","Save versions and reopen saved instances"],"inputs":[{"id":"name","label":"Instance name","type":"string","requirement":"A non-empty name is required when creating a new saved tree instance; no new instance is needed to open the tool."},{"id":"tree","label":"Nodes and branches","type":"object","requirement":"Prepare an outline of the branches and content, then edit and validate the tree in the tool."}],"requirements":["Available in personal and workspace scopes with normal tool access.","Node Tree Builder is currently an alpha tool.","The tool validates tree structure before saving."],"launch":{"path":"/dashboard/node-tree-builder","operation":"openTool","authenticationRequired":true,"accessPolicy":"Normal Cornerstone login, tool activation, account/workspace locks and current tool access apply. Opening a reference does not execute any action."},"referenceCode":"REF:v1:node-tree-builder"},{"id":"BRANCH_BUILDER","version":1,"name":"Branch Builder","description":"Generate a configurable Git branch name or checkout command.","intentExamples":["Create a branch name for my ticket","Name a feature branch"],"capabilities":["Configure branch segments","Preview and copy a branch name or Git command"],"inputs":[{"id":"changeType","label":"Change type","type":"string","requirement":"Configure in the tool as needed."},{"id":"team","label":"Team","type":"string","requirement":"Configure in the tool as needed."},{"id":"project","label":"Project","type":"string","requirement":"Configure in the tool as needed."},{"id":"storyId","label":"Story ID","type":"string","requirement":"Configure in the tool as needed."},{"id":"description","label":"Short description","type":"string","requirement":"Configure in the tool as needed."}],"requirements":["Visible segments and options depend on saved configuration.","The tool generates text; it does not execute Git commands."],"launch":{"path":"/dashboard/branch-builder","operation":"openTool","authenticationRequired":true,"accessPolicy":"Existing Cornerstone catalogue, user/workspace selection, locks and page-surface permissions apply."},"referenceCode":"REF:v1:branch-builder"},{"id":"COMMIT_BUILDER","version":1,"name":"Commit Builder","description":"Build a configurable commit message and optional Git commit command.","intentExamples":["Write a commit message","Prepare a commit command"],"capabilities":["Configure message sections","Preview and copy commit text"],"inputs":[{"id":"storyId","label":"Story ID","type":"string","requirement":"Configure in the tool as needed."},{"id":"message","label":"Message","type":"string","requirement":"Configure in the tool as needed."},{"id":"body","label":"Body","type":"string","requirement":"Available when the body section is enabled."}],"requirements":["Requires an active workspace in the current Cornerstone host.","Sections and prefixes depend on saved configuration.","No repository commit is performed by opening the tool."],"launch":{"path":"/dashboard/commit-builder","operation":"openTool","authenticationRequired":true,"context":"workspace","accessPolicy":"Existing Cornerstone catalogue, user/workspace selection, locks and page-surface permissions apply."},"referenceCode":"REF:v1:commit-builder"},{"id":"WORKFLOW","version":1,"name":"Workflow","description":"Build and run tool-based workflows with connected steps and mapped inputs.","intentExamples":["Create a repeatable development workflow","Connect several Cornerstone tools","Build a guided sequence of steps"],"capabilities":["Build ordered workflows with input and tool steps","Map step inputs into supported embedded tools","Run workflows and save workflow state"],"inputs":[{"id":"workflow","label":"Workflow structure","type":"object","requirement":"Prepare the sequence of steps and their intended tools; configure the actual workflow in Cornerstone."},{"id":"inputs","label":"Step inputs and mappings","type":"object","requirement":"Required inputs vary by configured step and embedded tool; use the workflow runner to enter and validate them."}],"requirements":["A Pro tier and normal tool access are required.","Embedded tools keep their own configuration and access requirements.","The assistant can prepare a suggested workflow but cannot execute or save it through this catalogue."],"launch":{"path":"/dashboard/workflow","operation":"openTool","authenticationRequired":true,"accessPolicy":"Normal Cornerstone login, tool activation, account/workspace locks and current tool access apply. Opening a reference does not execute any action."},"referenceCode":"REF:v1:workflow"}]}