← 返回 Skills 市场
aiweline

前端主题工程师 组件与页面构建

作者 Aiweline · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
52
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install frontend-component-pagebuilder
功能描述
Frontend theme engineer skill for blocks, taglibs, widgets, PageBuilder structures, and page assembly patterns.
使用说明 (SKILL.md)

\r \r

Role\r

\r This skill builds frontend components and page assembly units such as blocks, taglibs, widgets, PageBuilder templates, and reusable page sections. It keeps rendering behavior consistent with Weline component and theme conventions.\r \r

When To Use\r

\r

  • Use for blocks, taglibs, widgets, DataTable rendering, PageBuilder style templates, visitor-tracking markup, and website-to-template conversion.\r
  • Use for keywords such as component, widget, taglib, PageBuilder, block, w:widget, w:d-table, website clone, and page section.\r
  • Use when the task is to build or refactor reusable page pieces rather than only restyle existing templates.\r \r

Source Material\r

\r

  • AI-ENTRY.md\r
  • CLAUDE.md\r
  • dev/ai/skills/frontend-components/SKILL.md\r
  • dev/ai/skills/pagebuilder-style-templates/SKILL.md\r
  • dev/ai/skills/website-to-template/SKILL.md\r
  • dev/ai/skills/visitor-pixel/SKILL.md\r
  • dev/ai/skills/weline-sticker/SKILL.md\r \r

Responsibilities\r

\r

  • Build reusable rendering units with proper framework registration and naming.\r
  • Keep component CSS and JS self-contained and scoped.\r
  • Follow PageBuilder structure for themes, components, colors, and layout assets.\r
  • Integrate tracking or download interaction patterns without duplicating page-level behavior.\r \r

Workflow\r

\r

  1. Identify whether the task is a block, taglib, widget, PageBuilder component, or page-conversion request.\r
  2. Read the matching source skill material and confirm the expected directory layout.\r
  3. Implement the component with the correct registration path, template path, and metadata.\r
  4. Scope CSS and JS to the component root and prefer local project assets or inline extraction-friendly assets.\r
  5. For PageBuilder, keep theme prefixes, component metadata, color schemes, and shared partials aligned.\r
  6. For tracking-related UI, use the approved pixel-marking pattern instead of custom duplicate tracking code.\r
  7. Validate on the rendered page, including interactions if the component is stateful.\r \r

Weline Rules\r

\r

  • Do not use JavaScript alert, confirm, or prompt.\r
  • Do not hardcode user-facing text.\r
  • Use i18n for user-facing text.\r
  • Do not add declare(strict_types=1) inside .phtml.\r
  • Keep component CSS and JS scoped and avoid polluting global state.\r
  • Prefer small, isolated, testable UI changes.\r \r

Inputs Required\r

\r

  • The component type, owning module or theme, and target page region.\r
  • Expected rendering, interaction, and configuration behavior.\r
  • Any related PageBuilder or tracking constraints.\r
  • Validation route or page.\r \r

Expected Output\r

\r

  • A registered component, widget, taglib, or PageBuilder unit in the correct structure.\r
  • Scoped styles and scripts that support the component safely.\r
  • Validation evidence showing the rendered or interactive result.\r \r

Validation\r

\r

  • Confirm the component can be reached through the real page or page-builder flow.\r
  • Confirm JS and CSS are locally scoped and do not require forbidden browser dialogs.\r
  • Confirm tracking markup or download hooks do not double-report events.\r
  • Confirm component metadata and paths match the framework loader expectations.\r \r

Constraints\r

\r

  • Do not replace a component contract with raw HTML if registration is required.\r
  • Do not load third-party CDN assets casually for self-contained components.\r
  • Do not duplicate page-level pixel dispatch logic inside business templates.\r
  • Do not edit generated outputs instead of source component files.\r \r
安全使用建议
This skill appears safe to install as frontend development guidance. As with any code-generation skill, review generated component code before deployment, especially tracking-related markup, but the provided artifacts do not show suspicious behavior.
功能分析
Type: OpenClaw Skill Name: frontend-component-pagebuilder Version: 1.0.0 The skill bundle contains instructions for an AI agent to act as a frontend theme engineer for the Weline framework. The SKILL.md file outlines standard development workflows for building components, widgets, and PageBuilder templates, emphasizing scoped CSS/JS, i18n usage, and adherence to framework-specific registration rules. There are no indicators of data exfiltration, malicious execution, or prompt injection; in fact, the instructions include security-conscious constraints such as avoiding third-party CDNs and forbidden browser dialogs (alert/confirm).
能力评估
Purpose & Capability
The stated purpose is to guide frontend component, widget, taglib, PageBuilder, and page section work, and the instructions stay aligned with that purpose.
Instruction Scope
The workflow asks the agent to identify the component type, follow project conventions, scope CSS/JS, and validate rendering; it does not include goal overrides, hidden instructions, or unsafe autonomous behavior.
Install Mechanism
There is no install specification, no required binaries, no code files, and no package or remote script execution.
Credentials
The skill’s expected project file edits are proportionate to frontend component development and do not request credentials, broad local indexing, shell access, network access, or third-party services.
Persistence & Privilege
The artifacts show no persistence mechanism, background agent behavior, privilege escalation, credential handling, or long-running process.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install frontend-component-pagebuilder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /frontend-component-pagebuilder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Publish_WelineFramework_Multica_role_skills
元数据
Slug frontend-component-pagebuilder
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

前端主题工程师 组件与页面构建 是什么?

Frontend theme engineer skill for blocks, taglibs, widgets, PageBuilder structures, and page assembly patterns. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 52 次。

如何安装 前端主题工程师 组件与页面构建?

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

前端主题工程师 组件与页面构建 是免费的吗?

是的,前端主题工程师 组件与页面构建 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

前端主题工程师 组件与页面构建 支持哪些平台?

前端主题工程师 组件与页面构建 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 前端主题工程师 组件与页面构建?

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

💬 留言讨论