← 返回 Skills 市场
duanc-chao

d

作者 wow · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
177
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install d
功能描述
Guide to deploy multiple OpenClaw agents in isolated Docker containers communicating via a secure shared filesystem without exposing network ports or using e...
使用说明 (SKILL.md)

Skill: Drawing an ASCII "D" Graph

Objective

To construct a visual representation of the letter "D" using standard text characters, focusing on creating a straight vertical spine and a curved outer edge.

Core Concept

Unlike the "V" shape, which relies on simple diagonal lines, the letter "D" requires a mix of straight vertical lines and a curved boundary. This is achieved by manipulating the spacing between the vertical "spine" of the letter and the "curve" on the right side, widening the gap in the middle and narrowing it at the top and bottom.

Step-by-Step Guide

  1. Define Dimensions: Determine the height of your letter. For a balanced look, the width usually extends to about half the height. Let's use a height of 7 lines for this example.
  2. Identify the Center: To create a symmetrical curve, you need to know the middle row. Calculate mid_height as height // 2.
  3. Iterate Through Rows: Loop through each line from top to bottom using a counter i (from 0 to height - 1).
  4. Calculate Spacing Logic: For each row, determine how many spaces should exist between the vertical bar | and the curved edge *.
    • The Vertical Spine: This is constant. Every line starts with the character | (or # or I).
    • The Curve Logic:
      • Top and Bottom Rows: The gap is widest here to form the top and bottom of the D.
      • Middle Rows: The gap narrows as you approach the vertical center.
      • The Center Row: The gap is at its minimum (often just 1 space or 0 spaces depending on the font style).
    • Formula: A simple way to calculate the inner padding is to measure the distance of the current row i from the center mid_height. The closer to the center, the smaller the padding.
  5. Construct the Line:
    • Print the vertical spine character.
    • Print the calculated number of spaces.
    • Print the curve character (e.g., *).

Visual Example (Height = 7)

Let's trace the logic for a "D" with a height of 7:

Row (i) Distance from Center Inner Padding Resulting Line
0 (Top) Far 3 spaces `
1 Medium 2 spaces `
2 Close 1 space `
3 (Center) Zero (Center) 1 space (Min) `
4 Close 1 space `
5 Medium 2 spaces `
6 (Bottom) Far 3 spaces `

(Note: In a more advanced rendering, the middle might be filled with *** to create a solid block look, but the outline method above is the standard ASCII approach.)

Python Code Snippet

Here is the logic implemented in Python to draw a clean, outlined "D":

def draw_ascii_d(height):
    # Ensure height is odd for a perfect center
    if height % 2 == 0:
        height += 1
       
    mid = height // 2
   
    print(f"--- ASCII D (Height: {height}) ---")
   
    for i in range(height):
        # 1. Draw the vertical spine
        line = "|"
       
        # 2. Calculate distance from the center row
        distance_from_center = abs(i - mid)
       
        # 3. Determine padding
        # We add +1 to ensure there is always at least one space
        # The padding increases as we move away from the center
        padding = distance_from_center + 1
       
        # 4. Add spaces and the curve character
        line += " " * padding
        line += "*"
       
        print(line)

# Example usage
draw_ascii_d(7)
安全使用建议
Do not assume this skill will deploy containers — the metadata and actual instructions disagree. If you expected a deployment tool, ask the publisher for the correct package or a README matching that purpose. If you only need ASCII-art helpers, this SKILL.md is harmless. Avoid installing or granting any elevated access until the author clarifies the intended functionality and fixes the mismatched metadata. If you obtained this from a registry, check the owner's profile, changelog, and other published files for signs of mispublish or tampering.
功能分析
Type: OpenClaw Skill Name: d Version: 1.0.3 The skill bundle contains instructions and a Python code snippet for generating an ASCII representation of the letter 'D'. The logic is purely mathematical and uses standard print statements without any network access, file system interaction, or suspicious instructions. (SKILL.md)
能力评估
Purpose & Capability
Registry description says this skill guides deploying OpenClaw agents in isolated Docker containers, but the provided SKILL.md contains only instructions and a Python snippet to draw an ASCII letter 'D'. The declared purpose and actual capability are inconsistent.
Instruction Scope
The SKILL.md itself is narrowly scoped and only instructs how to construct ASCII art (no file system access, no external network calls, no reading of unrelated env vars). As-written, the instructions do not attempt any dangerous or out-of-scope actions.
Install Mechanism
This is an instruction-only skill with no install spec and no code files beyond SKILL.md, so there is nothing written to disk or downloaded during install.
Credentials
The skill declares no required environment variables or credentials, which is consistent with the ASCII-art instructions but inconsistent with the registry description that implies Docker/container operations (which would normally require binaries, credentials, or config). This mismatch suggests the metadata may be wrong or the package mispackaged.
Persistence & Privilege
The skill is not marked always:true, has default invocation settings, and does not request persistent system presence or modify other skills. No elevated privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install d
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /d 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Updated the skill to focus on drawing an ASCII "D" graph using text characters. - Replaced the previous multi-agent collaboration content with step-by-step instructions for constructing the letter "D" in ASCII art. - Added an explanation of the spacing and curve logic required for the shape. - Included a detailed example and a Python code snippet to illustrate the drawing process.
v1.0.2
Version 1.0.2 – Minor documentation update - Clarified and reorganized explanations for multi-agent orchestration. - Improved examples for task decomposition and agent roles. - Streamlined communication protocol specifics for better readability. - Simplified the code/example section to emphasize conceptual logic flow. - Removed duplicate or unnecessary technical detail for greater accessibility.
v1.0.1
- Renamed the skill to "Multi-Agent Collaboration (MAC)" and revised its core objective. - Shifted focus from secure Docker-based deployment to a conceptual guide for orchestrating multiple AI agents for complex tasks. - Introduced structured collaboration patterns (pipeline, parallel, debate, critic-actor) and guidelines for agent roles, communication protocols, and conflict resolution. - Added a visual example and a conceptual Python code snippet illustrating the critic-actor workflow. - Removed previous technical deployment and security instructions, emphasizing methodology and workflow design instead.
v1.0.0
Safe Multi-OpenClaw Collaboration 1.0.0 - Introduced a security-first guide for running and orchestrating multiple OpenClaw agents in isolated Docker containers. - Established an Orchestrator-Worker architecture for multi-agent task delegation, using least-privilege access. - Provided step-by-step deployment instructions with hardened Docker Compose configurations; no public port exposure or elevated privileges. - Outlined container communication via a shared, file-based mailbox system for secure coordination. - Included best practices on secret management, container monitoring, and security auditing for all deployments.
元数据
Slug d
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

d 是什么?

Guide to deploy multiple OpenClaw agents in isolated Docker containers communicating via a secure shared filesystem without exposing network ports or using e... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 177 次。

如何安装 d?

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

d 是免费的吗?

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

d 支持哪些平台?

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

谁开发了 d?

由 wow(@duanc-chao)开发并维护,当前版本 v1.0.3。

💬 留言讨论