← 返回 Skills 市场
kretkas

homarr

作者 Kretka · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
48
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install homarr
功能描述
Work on Homarr dashboards, board styling, custom CSS, iframe widgets, embedded mini-apps, native widgets, apps, and integrations. Use when requests mention H...
使用说明 (SKILL.md)

Homarr

Use this skill to choose the right Homarr path, avoid fragile CSS, and verify iframe/widget/integration work.

Start with the right category

Classify the request first:

  • Board visual tweak: use Homarr board appearance settings first; use scoped custom CSS only when needed. Read styling.md.
  • Unsupported UI or custom mini-widget: host a separate page/app and embed it with the iFrame widget. Read iframe-widgets.md.
  • Supported third-party data: configure a Homarr integration and matching native widget. Read native-widgets-integrations.md.
  • Unsupported service but native Homarr behavior is required: modify/contribute Homarr source; keep secrets server-side. Read native-widgets-integrations.md.

Do not promise runtime custom widgets/plugins: official Homarr does not support arbitrary custom widgets as runtime extensions. Practical alternatives are built-in widgets, iFrame embeds, custom CSS, or source contributions.

Core concepts

Keep these distinct:

  • Board: dashboard page containing items.
  • App: link/bookmark entry with URL, icon, description, optional ping URL.
  • Integration: Homarr server-side connection to a supported third-party service.
  • Widget: board item that shows data or controls an integration.
  • iFrame widget: browser embed of an external URL; Homarr does not proxy traffic.

General workflow

  1. Identify whether the task is CSS, iframe, app, integration, or native widget work.
  2. Prefer official Homarr settings and built-in integrations before custom code.
  3. For CSS, use widget custom classes and board-scoped CSS; avoid generated Mantine suffix classes.
  4. For iframes, verify client-reachable URL, protocol, frame headers, theme, and transparent body.
  5. For integrations, verify base URL, secrets, server/container reachability, and test connection.
  6. For native widgets, verify supported integrations, options, loading/empty/error states, edit/preview mode, and permissions.
  7. Make minimal reversible changes.
  8. Verify with curl/headers/DevTools and, for Homarr source work, lint/typecheck/test.
  9. Document any fragile selectors, unsupported CSS assumptions, or reverse-proxy/header requirements.

Quick decisions

Need Use
Change board/item colors/radius/background Board appearance first, then scoped custom CSS
Style one widget Widget custom class + board custom CSS
Embed unsupported web UI iFrame widget
Embed custom mini-widget Separate HTML/app + iFrame widget
Show data from supported service Integration + supported native widget
Show unsupported service natively Homarr source contribution
Hide unauthorized control Permissions, not CSS
Fix white iframe background theme=dark, transparent body, inner container, headers/mixed-content checks
Fix “card inside card” Remove inner wrapper background/border/radius/shadow/blur

Official docs to check

  • Styling: https://homarr.dev/docs/advanced/styling/
  • Boards: https://homarr.dev/docs/management/boards/
  • iFrame widget: https://homarr.dev/docs/widgets/iframe/
  • Apps: https://homarr.dev/docs/management/apps/
  • Integrations: https://homarr.dev/docs/management/integrations/
  • Widgets catalog: https://homarr.dev/docs/category/widgets/
  • Integrations catalog: https://homarr.dev/docs/category/integrations/
  • FAQ/custom widgets: https://homarr.dev/docs/community/faq/
  • Developer setup: https://homarr.dev/docs/advanced/development/getting-started/
  • Third-party iframe reference: https://github.com/diogovalentte/homarr-iframes

Safety rules

  • Treat custom CSS as unsupported and potentially fragile after updates.
  • Do not use CSS as security or permissions.
  • Do not expose API keys in CSS, iframe URLs, or client-rendered code.
  • For native integrations, keep secrets server-side through Homarr integration APIs.
  • For iframes, enable only needed permissions such as fullscreen, autoplay, microphone, camera, geolocation, payment, or modals.
  • Remember public boards may expose visible embedded content to unauthenticated users if board access allows it.
安全使用建议
Safe to install for Homarr-related assistance. Review any proposed Docker, pnpm, git, curl, or configuration changes before running them, and keep API keys or integration secrets server-side as the skill recommends.
能力评估
Purpose & Capability
The skill's Homarr dashboard, styling, iframe, widget, app, and integration guidance matches its stated purpose; command examples are tied to troubleshooting or source development.
Instruction Scope
Instructions are user-directed, emphasize minimal reversible changes, and explicitly warn against using CSS as security or exposing secrets client-side.
Install Mechanism
The artifact contains only Markdown files and reference material, with no executable scripts, dependencies, or install-time hooks.
Credentials
It discusses curl, pnpm, Docker, git, iframe permissions, and integration secrets, but these are disclosed and proportionate for Homarr troubleshooting and development.
Persistence & Privilege
No background workers, persistence mechanisms, privilege escalation, credential harvesting, destructive actions, or broad local indexing behavior are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install homarr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /homarr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Homarr skill. - Provides clear guidance for handling Homarr dashboard tasks: board styling, custom CSS, iframe widgets, embedded mini-apps, native widgets, apps, and integrations. - Outlines classification steps to choose safe and maintainable customization methods. - Details best practices and workflows for CSS tweaks, iframe embeds, and native integrations. - Includes decision tables, safety rules, and direct links to official Homarr documentation.
元数据
Slug homarr
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

homarr 是什么?

Work on Homarr dashboards, board styling, custom CSS, iframe widgets, embedded mini-apps, native widgets, apps, and integrations. Use when requests mention H... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 48 次。

如何安装 homarr?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install homarr」即可一键安装,无需额外配置。

homarr 是免费的吗?

是的,homarr 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

homarr 支持哪些平台?

homarr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 homarr?

由 Kretka(@kretkas)开发并维护,当前版本 v1.0.0。

💬 留言讨论