Creatio mobile page conversion
Skill Creatio-Platform/creatio-ai-app-development-toolkit/skills/creatio-mobile-page-conversion
Convert a Creatio Freedom UI WEB page into a Freedom UI MOBILE page for the Creatio Mobile app. Apply proactively — even if not explicitly selected and even if the user does not say "convert" — whenever the user wants an existing web page made available on mobile: convert/port a web page to mobile, build a mobile list or form page from an existing web page, or register a converted page as a mobile section/workplace. This skill drives the GATED conversion flow (get-mobile-page-conversion-guide → plain-language plan → Gate M approval → build the mobile body → Gate S section registration) so that nothing is written to Creatio until the developer approves. Keywords: convert to mobile, web to mobile, page to mobile, mobile page, mobile list page, mobile form page, Freedom UI mobile, MobileFormPage, MobileListPage, register mobile section, mobile workplace, get-mobile-page-conversion-guide, Leads_ListPage to mobile.From its SKILL.md
npx -y skills add Creatio-Platform/creatio-ai-app-development-toolkit --skill creatio-mobile-page-conversionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.3 KB, as published. Nobody here has run it
Creatio mobile page conversion
Use this skill whenever the user wants an existing Freedom UI WEB page made available in the
Creatio Mobile app — converting/porting a web page to a mobile list or form page, and
optionally registering it as a mobile section. This is a targeted, implementation-ready change: it
does not require the full BA-style Business Plan / Gate R / creatio-app-orchestrator app-generation
flow.
File resolution (read first)
The conversion playbook lives next to this file at ./references/page-to-mobile-conversion.md. Other
toolkit files referenced here live under the toolkit root — the directory that contains AGENTS.md,
the parent of the skills/ folder this file lives in (../../ from this file). Resolve every path below
accordingly.
If you cannot read ./references/page-to-mobile-conversion.md, STOP: tell the user the CAADT
toolkit files are not accessible from this session, and do not run the conversion from memory.
Preflight: the converter is a GATED clio feature (check first)
The Web→Mobile converter is an experimental clio feature, off by default. The converter-specific
surface — the get-mobile-page-conversion-guide tool and the get-guidance article
freedom-page-web-to-mobile-conversion — is gated behind the feature flag mobile-page-converter
and is not registered until that flag is enabled. (The general page tools create-page /
update-page / validate-page and create-related-page-addon (web RelatedPage + mobile
MobileRelatedPage via schema-type=mobile) are always available and are NOT gated — but on their own
they are not enough to run this flow correctly.)
Before the Load order below, verify the converter is available: list the server tools (or call
get-tool-contract) and check for get-mobile-page-conversion-guide.
-
If present → also confirm the paired guidance article loads before proceeding: Load order step 2 calls
get-guidancewith namefreedom-page-web-to-mobile-conversion. If that call falls back toavailableGuides(the article is absent or was renamed) instead of returning the real conversion guidance, STOP — but this is a DIFFERENT failure than the flag being off, so do NOT reuse the--enablemessage below (the flag is already enabled; re-running it cannot restore a missing article). Tell the user verbatim:The
mobile-page-converterfeature is enabled, but itsfreedom-page-web-to-mobile-conversionguidance article could not be loaded (missing or renamed in this clio version). Update or reinstall clio to a version that ships this article, or check whether it was renamed (get-guidancewith no name listsavailableGuides). Do NOT re-runclio experimental --name mobile-page-converter --enable— the flag is already on and that will not restore the article.Do NOT proceed with the tool but no guidance, or you will build the body missing the paste-verbatim data-section and hard mobile rules with no warning. Otherwise proceed with the Load order and the flow.
-
If absent → the feature is turned off. STOP and tell the user verbatim:
The Web→Mobile converter is not enabled in your clio. Enable it once with:
clio experimental --name mobile-page-converter --enablethen re-run this request. (Disable later with--disable; list all flags withclio experimental.)Do not run the conversion from memory or hand-roll the mobile body with the general page tools while the flag is off — without
get-mobile-page-conversion-guideand thefreedom-page-web-to-mobile-conversionguidance you lack the authoritative component mapping and paste-verbatim data sections. Do not try to work around the gate.
Load order
- Read
./references/page-to-mobile-conversion.md— the AUTHORITATIVE playbook. It defines the full flow, the approval gates (Gate M, Gate S), the exact tool sequence, and the conversion report. Follow it exactly. - Read clio
get-guidancewith namefreedom-page-web-to-mobile-conversion— the advisory ENGINE-layer guidance and the single source of truth for the body-building mechanics (component classification, per-operationelementMaprules,mobileValuespaste, the paste-verbatim data-section rules, adaptive / tab-body / normalization behavior, the hard mobile rules). The playbook defers to it for all mechanics. - Read
../../context/essentials.md("Freedom UI — Mobile Pages") for mobile platform basics (separate web/mobile pages, body format, component-registry differences). - Before authoring the mobile page body (Flow step 7): (a) call clio
get-guidancewith namemobile-page-modification— the platform-mandated mobile page-authoring guidance (mobile component registry, body constraints, Scaffold inheritance rules).../../context/essentials.mdrequires this call before editing ANY mobile page body, and the mechanicalmobileValuespaste does not exempt it. Then (b) invoke thecreatio-ui-guidelinesskill and apply its mobile-relevant rules (component choice, lookups, fields, captions, tooltips, accessibility), and run its review checklist before treating the page as done.create-page/update-pageon a mobile page are the same page-authoring tool calls the toolkit's Core Rules gate behindcreatio-ui-guidelines. - Resolve every clio MCP tool contract through
get-tool-contract; do not hardcode payloads. - One-schema rule: capture the
schemaUIdreturned bycreate-pageand pass it astarget-schema-uidon every subsequentupdate-page. Otherwise, when the chosen package is not the app's design package,update-pagewrites a replacing schema in the design package and leaves the created mobile schema empty — the Mobile app then loads the empty schema and crashes. Details in the playbook's Flow step 7.
Gates are MANDATORY — this is the point of this skill
Conversion is analysis-first: the guide tool writes nothing, and persistence and registration each require explicit developer approval after you present a plain-language plan. Do not let an imperative request collapse this into a single unattended pass. The invariants:
- Gate M — before ANY write (
create-page/update-page/validate-page/create-page-business-rule). - Gate S — before ANY section/workplace registration (
odata-update/odata-create/create-related-page-addonwithschema-type=mobile). - The initial request is NOT approval, and in headless / autonomous mode you present the plan, ask, and END THE TURN without writing — never self-approve.
The AUTHORITATIVE, detailed gate rules — the two-choice (View details / Adjust vs Approve) flow, what the
plan must contain, and the exact FORBIDDEN-until-approved tool lists — live in the "Gate M" / "Gate S"
sections of ./references/page-to-mobile-conversion.md. That file is the single source of truth for the
PROCESS layer (the flow, the gates, the plan/report format, environment resolution, section
registration): follow it, and make gate/process changes there. The body-building MECHANICS are a
separate layer whose single source of truth is the clio freedom-page-web-to-mobile-conversion guidance
article (Load order step 2) — make mechanic changes there, not in the playbook, and if the two ever
disagree the guidance article wins on mechanics.