← Back to Skills Marketplace
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install talk2ui
Description
SwiftUI 口语化编程技能。当用户用中文描述 UI 需求(如"做一个毛玻璃卡片"、"按钮要跟手"、"这个元素是主角")时激活此技能,将口语转化为符合物理隐喻规范的 SwiftUI 代码。
Usage Guidance
This skill's instructions expect to read/write agent memory files and to run scripts (Python and a shell preview) that are not included in the package and not declared as required. Before installing or enabling it: 1) Verify the repository actually contains the scripts and example files SKILL.md references; if not, treat the skill as incomplete or broken. 2) Ask the publisher what files will be read/written (exact paths) and whether you can opt out of automatic 'memory' activation and persistent preference storage. 3) If the skill will run local commands (python, preview_in_xcode.sh), confirm what those commands do and run them in an isolated/test workspace first. 4) Prefer explicit consent for any automatic writes to .agent/memory or other user files; disable automatic preference saving if you want to avoid persistent changes. If you cannot verify the missing scripts or the exact memory-modification behavior, avoid enabling the skill or run it in a sandboxed agent environment.
Capability Assessment
Purpose & Capability
The description is a translator for Chinese UI descriptions → SwiftUI, which is plausible. However the SKILL.md expects many local resources (scripts/, examples/, .agent/memory) and runtime tools (python, a preview shell script, Xcode Canvas) while the registry metadata declares no required binaries, no install spec, and no included code files. The skill therefore claims capabilities that require resources not provided or declared.
Instruction Scope
Runtime instructions tell the agent to read and write agent-local files (e.g., .agent/memory/user-preferences.md, examples/cheat-sheet.md), to 'activate memory' before any task, to auto-prompt users at session end, and to run scripts (python scripts and a preview shell). These file reads/writes and proactive behaviors extend beyond mere code generation and may access or persist user data without explicit consent.
Install Mechanism
There is no install spec (instruction-only), but the SKILL.md refers to multiple scripts and a preview shell that would need to exist on disk and be executable. The bundle actually contains only SKILL.md (no scripts). This mismatch (referencing executable artifacts that aren't present) is inconsistent and could lead the agent to attempt to run non-existent or externally provided tools.
Credentials
No environment variables or credentials are requested, yet the instructions access and modify agent-local configuration/memory files and request integration with local tooling (Xcode). Accessing and persisting user preferences in .agent/memory is not declared as a required permission and may be disproportionate for a simple code-generation skill.
Persistence & Privilege
The skill mandates activating 'memory' before any task and records learned expressions and preferences into .agent/memory and examples/cheat-sheet.md. Although always:false, the skill still requests persistent modifications to the agent workspace across sessions; this should be explicit and under user control.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install talk2ui - After installation, invoke the skill by name or use
/talk2ui - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of talk2UI, a SwiftUI skill for translating natural spoken Chinese UI requests into SwiftUI code using physical metaphors and Apple design guidelines.
- Supports "oral-to-code" conversion: transforms spoken, casual UI requests into compliant SwiftUI code and templates.
- Integrates memory features—remembers user preferences and custom spoken expressions for future sessions.
- Provides context-aware intent parsing, fuzzy matching, and proactive learning of new user phrases (with confirmation and cheat sheet updates).
- Offers code pattern library for common UI elements (cards, lists, toolbars, FABs, etc.) with best practices.
- Includes script tools for intent parsing, animation/spring parameter generation, code templating, and live Xcode Canvas preview.
- Adds new support for Xcode 26: #Playground macro integration, Liquid Glass (iOS 26) effects, and SwiftUI performance checks.
- Built-in safety checks to ensure accessibility and best practices (e.g., touch target sizes, no misuse of GeometryReader).
- Auto-extracts user preferences at end of sessions to streamline future UI
Metadata
Frequently Asked Questions
What is Talk2UI?
SwiftUI 口语化编程技能。当用户用中文描述 UI 需求(如"做一个毛玻璃卡片"、"按钮要跟手"、"这个元素是主角")时激活此技能,将口语转化为符合物理隐喻规范的 SwiftUI 代码。 It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Talk2UI?
Run "/install talk2ui" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Talk2UI free?
Yes, Talk2UI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Talk2UI support?
Talk2UI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Talk2UI?
It is built and maintained by soponcd (@soponcd); the current version is v1.0.0.
More Skills