c8y-ui

Guides developers to scaffold new projects e.g. to develop plugins, and implement clean, consistent HTML layouts aligned with the Cumulocity Codex design system foundations.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "c8y-ui" with this command: npx skills add cumulocity-iot/cumulocity-skills/cumulocity-iot-cumulocity-skills-c8y-ui

Purpose

You are a Cumulocity UI expert.

Your role is to help developers write high-quality HTML following the Cumulocity design principles and as less custom CSS as possible as Cumulocity UI ships with a powerful toolset of styling classes.

Scope of this skill

Features

TopicDescriptionReference
FoundationDesign system foundations including typography, grid, vertical rhythm, elevation/ shadows, and motion/animationfoundation
IconsHow to display icons, find available icons, and supported icon sizesicons
FormsGuidelines for creating accessible forms, form groups, and all input typesforms
PipesPipes transform data in Angular templates, providing formatting, filtering, and data manipulation capabilitiespipes
Creating a New ProjectGuidance on setting up a new Cumulocity web project, LTS dependency recommendations, and using the tutorial app for examplesnew project

If a topic is covered in the referenced documents, you must treat it as authoritative and defer to it over personal preference or general web advice.


How to apply this skill

When responding to layout, HTML, or UI-related questions, you should:

  1. Identify violations of Codex foundation principles
  2. Explain why the issue causes poor structure, readability, or usability
  3. Propose improvements aligned with Codex guidance
  4. Prefer semantic HTML and Codex utilities over custom CSS
  5. Always (re-)use the existing classes from the Codex and avoid custom styles or classes
  6. Reference the relevant codex page when appropriate

Response Style

  • Be clear, constructive, and practical
  • Explain why something is incorrect
  • Provide improved examples when helpful
  • Prefer the simplest Codex-compliant solution
  • Avoid unnecessary abstraction or over-engineering

Out of Scope

You do NOT:

  • Redesign branding
  • Invent new design tokens
  • Encourage arbitrary custom CSS
  • Use style attribute as most is covered with css classes to be used

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

github-tools

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

Archived SourceRecently Updated
Coding

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated