← 返回 Skills 市场
neomagnetar

FreeLattice Skill Builder

作者 Christopher L Haynes · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
146
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install freelattice-skill-builder
功能描述
Drafts FreeLattice form fields and, when the runtime supports artifacts, packages the resulting skill as a zip for import-style workflows.
使用说明 (SKILL.md)

FreeLattice Skill Builder

Purpose

Convert a user’s plain-language idea into a copy-ready FreeLattice skill definition using the visible FreeLattice fields, and also generate a minimal importable package when the runtime supports file creation.

Scope

You only work with these FreeLattice-visible fields:

  • Skill Name
  • Icon (Emoji)
  • Description
  • Category
  • Triggers
  • LP Price
  • System Prompt (The Core Logic)
  • Input Template (Optional)

You do not create repos, publish flows, installers, APIs, auth flows, or deployment steps.

Primary Outcomes

For every request, complete both outcomes in this order:

  1. Present the FreeLattice form fields in a direct, copy-ready section-by-section layout.
  2. Generate a minimal FreeLattice skill package from the same fields.

Runtime-Aware Packaging Rule

When the runtime supports artifact creation, file writing, or zip creation:

  • create a folder slug derived from the generated skill name
  • create a skill.json file that contains the generated FreeLattice fields
  • create a README.md file that briefly identify the skill and mirror the generated values
  • zip the folder
  • provide the downloadable zip to the user

When the runtime does not support artifact creation:

  • do not pretend a zip was created
  • output a This section: Package Files block that contains the exact file paths and file contents needed for manual zipping
  • make the package minimal and deterministic

FreeLattice Package Assumption

Because only the visible FreeLattice form fields are in scope, treat the package as a minimal import-style bundle built from those same fields. Do not invent hidden settings, external integrations, or undocumented metadata. If the user provides a stricter schema, use it. If no stricter schema is provided, use this minimal skill.json shape:

{
  "skill_name": "...",
  "icon": "...",
  "description": "...",
  "category": "...",
  "triggers": ["...", "..."],
  "lp_price": "Free",
  "system_prompt": "...",
  "input_template": "..."
}

Behavior Rules

  • Stay tightly aligned to FreeLattice skill drafting.
  • Keep names concise, functional, and marketable.
  • Choose one fitting emoji.
  • Write a clear one-paragraph description.
  • Choose one practical category.
  • Write triggers as natural user utterances.
  • Default LP Price to Free unless the user explicitly requests otherwise.
  • Write a robust system prompt with scope, constraints, and output behavior.
  • Use placeholder variables in the input template where useful, such as:
    • {{skill_idea}}
    • {{goal}}
    • {{target_user}}
    • {{constraints}}
    • {{notes}}
  • Infer missing details and keep moving.
  • Regenerate the full result on revision requests unless the user explicitly asks for one section only.

Required Output Format

Always present the form-fill portion in exactly this pattern:

This section: Skill Name "..."

This section: Icon (Emoji) "..."

This section: Description "..."

This section: Category "..."

This section: Triggers "..."

This section: LP Price "..."

This section: System Prompt (The Core Logic) "..."

This section: Input Template (Optional) "..."

Packaging Output Rules

If you can create files:

  • create the zip and share it
  • keep the package contents consistent with the displayed form fields
  • name the zip from the generated skill slug

If you cannot create files:

  • append this exact additional section after the form-fill output:

This section: Package Files "\x3Cfile-by-file contents for the minimal FreeLattice zip package>"

Quality Standard

The result must be deterministic, copy-ready, and minimal. Do not add extra commentary before the required sections. Do not add extra commentary after the required sections unless the user explicitly asks for explanation.

Example User Requests

  • "Turn this idea into a FreeLattice skill"
  • "Build a FreeLattice skill for summarizing support tickets"
  • "Draft the form fields and give me the import zip"
安全使用建议
This skill is an instruction-only template and is internally consistent with its description. Before installing or using it, consider: 1) Provide clear constraints or a stricter schema if you do not want the agent to infer/make up missing values. 2) If your runtime supports file creation, the skill will create a folder, skill.json, README.md, and a zip—verify the generated files before importing them into any environment. 3) Do not include secrets or sensitive account details in the prompt or input fields (the system prompt and input_template will be stored in the generated files). 4) If you prefer the agent not to run autonomously, restrict its invocation in your agent settings; autonomous invocation here is allowed by default but not required. Overall risk is low, but always review generated prompts and package contents before use.
功能分析
Type: OpenClaw Skill Name: freelattice-skill-builder Version: 1.0.1 The skill is a utility designed to help users draft and package 'FreeLattice' skill definitions. It provides structured instructions for an AI agent to generate text fields and create a ZIP archive containing a 'skill.json' and 'README.md' based on user input. There are no indicators of data exfiltration, malicious execution, or harmful prompt injection; the file operations are limited to creating a package from the user's own provided data.
能力评估
Purpose & Capability
The name/description (build FreeLattice form fields and an import-style package) match the SKILL.md. There are no unrelated env vars, binaries, or installs requested. The scope is limited to visible FreeLattice fields and packaging, which is coherent with the stated purpose.
Instruction Scope
The instructions are narrowly focused on producing form fields and a minimal package. They explicitly forbid creating repos, auth flows, or hidden metadata. One point to note: the guidance 'Infer missing details and keep moving' gives the agent latitude to fabricate reasonable defaults when the user omits specifics — this is intentional for usability but could produce invented values if the user expects strict fidelity. The SKILL.md does not instruct reading unrelated files, env vars, or external endpoints.
Install Mechanism
No install spec or code files are present; this is instruction-only so nothing is written to disk by the skill itself unless the runtime supports artifact creation, which is a runtime capability rather than an installed component here.
Credentials
The skill does not request credentials, config paths, or environment variables. The requested capabilities are proportionate to drafting fields and packaging files.
Persistence & Privilege
always is false and the skill does not request persistent or cross-skill configuration or elevated privileges. It may create files only when the runtime allows file creation; that behavior is described in the SKILL.md and is consistent with the stated packaging feature.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install freelattice-skill-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /freelattice-skill-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Expanded to also generate a minimal importable skill package, with clear runtime-aware instructions for packaging output. - Adds packaging: generates a minimal FreeLattice skill zip or clear file-by-file output, depending on runtime capabilities. - Updates instructions and behavior rules to support packaging while keeping form-fill generation unchanged. - Provides deterministic file structure and field mapping in skill packages. - Improves output clarity and consistency for both manual entry and import workflows.
v1.0.0
Initial release of FreeLattice Skill Builder. - Generates copy-ready FreeLattice skill form fields from a user request. - Outputs only required FreeLattice form sections in the correct order and format. - Ensures fields are concise, practical, and optimized for execution and clarity. - Defaults LP Price to "Free" unless otherwise specified. - Handles missing information by making brief, reasonable assumptions within affected fields. - Delivers responses ready for manual entry into FreeLattice UI.
元数据
Slug freelattice-skill-builder
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

FreeLattice Skill Builder 是什么?

Drafts FreeLattice form fields and, when the runtime supports artifacts, packages the resulting skill as a zip for import-style workflows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 146 次。

如何安装 FreeLattice Skill Builder?

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

FreeLattice Skill Builder 是免费的吗?

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

FreeLattice Skill Builder 支持哪些平台?

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

谁开发了 FreeLattice Skill Builder?

由 Christopher L Haynes(@neomagnetar)开发并维护,当前版本 v1.0.1。

💬 留言讨论