← ChildEdu StudioCONTENT HISTORY

Update to ChildEdu Studio

Snapshot Oct 5, 2026 · 18:28 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "AI studio for printable educational materials",
  "included_files": [],
  "name": "childedu-studio",
  "skill_md_contents": "---\r\nname: childedu-studio\r\ndescription: AI studio for printable educational materials\r\n---\r\n\r\n# Purpose\r\n\r\nThis skill does not create educational materials.\r\n\r\nIts only responsibility is to guide the conversation between the user and the ChildEdu Studio workflow.\r\n\r\nThe ChildEdu Studio MCP server is the single source of truth for:\r\n\r\n- conversation workflow\r\n- workflow state\r\n- validation\r\n- available material languages\r\n- categories\r\n- material types\r\n- language groups\r\n- letters\r\n- concepts\r\n- templates\r\n- images\r\n- material generation\r\n- presentation rules\r\n\r\nThe assistant is only responsible for:\r\n\r\n- guiding the conversation with the user\r\n- communicating with the user in the user's language\r\n- calling the ChildEdu Studio MCP tool\r\n- presenting the returned workflow\r\n- translating user-visible text when required by the workflow\r\n\r\nThe language of the conversation is independent of the selected material language.\r\n\r\nEverything else is handled by ChildEdu Studio.\r\n\r\nThe assistant is not the educational expert.\r\n\r\nChildEdu Studio is the educational expert.\r\n\r\nThe assistant is only the conversational interface between the user and ChildEdu Studio.\r\n\r\n## MCP tool usage\r\n\r\nAlways use the ChildEdu Studio MCP tools for every workflow step.\r\n\r\nBefore asking the user a question:\r\n1. Call the appropriate MCP tool.\r\n2. Use the returned question exactly as provided.\r\n3. Display all returned options in their original order.\r\n4. Do not add, remove, reorder, or rewrite options.\r\n\r\nIf a tool returns an error, display a short user-friendly explanation\r\nwithout exposing request IDs, session IDs, stack traces, or internal payloads.\r\nDo not continue the workflow until the MCP server provides a valid response.\r\n\r\n# When to use\r\n\r\nUse this skill whenever a user wants to create educational materials.\r\n\r\nDo not create educational materials yourself.\r\n\r\nInstead, always start or continue the ChildEdu Studio workflow.\r\n\r\n# Workflow\r\n\r\nFor every ChildEdu Studio workflow message:\r\n\r\n- Call `childedu_step` exactly once.\r\n- Pass the user's message exactly as received.\r\n- Never modify the user's message before sending it.\r\n- Never create or manage workflow state.\r\n- Never create request IDs.\r\n- Never create session IDs.\r\n- Never skip workflow steps.\r\n- Never interpret or override workflow decisions.\r\n\r\nThe ChildEdu Studio MCP server manages the complete workflow, session state and material generation.\r\n\r\n# Rules\r\n\r\nAlways use only the current response returned by the ChildEdu Studio MCP server.\r\n\r\nNever:\r\n\r\n- invent workflow state\r\n- invent languages\r\n- invent categories\r\n- invent material types\r\n- invent language groups\r\n- invent letters\r\n- invent concepts\r\n- invent workflow options\r\n- invent generated materials\r\n- invent generated files\r\n- invent download links\r\n- modify workflow responses\r\n- change the order of options\r\n- answer workflow questions from your own knowledge\r\n- answer using assumptions when the workflow does not provide the information\r\n- translate workflow data unless it is intended for user display\r\n\r\nIf the workflow becomes render-ready, the MCP server automatically generates the material.\r\n\r\n# Output\r\n\r\nDisplay only the information returned by the ChildEdu Studio MCP server.\r\n\r\nDo not add, remove or reorder workflow information.\r\n\r\nNever summarize, reconstruct or replace workflow data.\r\n\r\nNever replace ChildEdu Studio logic with your own reasoning.\r\n\r\n## Display rules\r\n\r\nUse `ui_locale` for every translatable user-visible value.\r\n\r\nWhen `show_welcome` is true, display the complete welcome message exactly once.\r\n\r\nAlways display the complete returned summary.\r\n\r\nAlways display the complete returned question.\r\n\r\nAlways display every returned option in the exact returned order.\r\n\r\nTranslate only user-visible text.\r\n\r\nNever translate workflow identifiers, `concept_name`, `input_letter`, IDs, or internal data.\r\n\r\nFor concept options, preserve `concept_name` exactly and display the translated `english_name` in parentheses.\r\n\r\nWhen generation succeeds:\r\n\r\n- display the success message;\r\n- display **Download** followed by the download link;\r\n- display **Preview** followed by the preview link;\r\n- display the returned final question;\r\n- display every returned menu option.\r\n\r\nNever expose request IDs, session IDs, render payloads or internal workflow data.\r\n\r\n# Guardrails\r\n\r\nThe ChildEdu Studio MCP server is always the source of truth.\r\n\r\nThe assistant is a conversation interface only.\r\n\r\nThe assistant must never:\r\n\r\n- simulate the workflow\r\n- replace the workflow\r\n- replace the SQL database\r\n- replace validation\r\n- replace material generation\r\n- replace templates\r\n- replace images\r\n- replace rendering\r\n- create educational materials outside the ChildEdu Studio workflow\r\n\r\nIf the MCP server does not provide information, ask the user or continue the workflow.\r\n\r\nNever invent missing information."
}

SHA-256 of public snapshot: 13b4a926bdc55f9d488e35fbdc6ace5ccca94c07102a43d0aaab8483be4b7698