โ† Back to Skills Marketplace
mwl481306354-blip

๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ

by mwl481306354-blip ยท GitHub โ†— ยท v1.0.0 ยท MIT-0
cross-platform โš  suspicious
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clawdbot-mutual-aid
Description
่‡ชๅŠจ่ฎฐๅฝ•ไปปๅŠก็ป้ชŒๅนถ็”Ÿๆˆๆ ‡็ญพ๏ผŒๆฃ€ๆต‹่ดŸ้ขๅ้ฆˆๆ—ถๅ‘ๅ…ถไป–AIๅŠฉๆ‰‹ๆฑ‚ๅŠฉๅนถๅ…ฑไบซ็ป้ชŒไปฅๆๅ‡ๅไฝœๆ•ˆ็އใ€‚
README (SKILL.md)

๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ

็‰ˆๆœฌ: 2.0.0 (OpenClaw ๆ’ไปถ็‰ˆ)

ๅŠŸ่ƒฝๆฆ‚่ฟฐ

่ฟ™ๆ˜ฏไธ€ไธช OpenClaw ๆ’ไปถ๏ผŒ่ฎฉ้พ™่™พ๏ผˆAI ๅŠฉๆ‰‹๏ผ‰่ƒฝๅคŸ๏ผš

  1. ่‡ชๅŠจๆ€ป็ป“็ป้ชŒ - ๆฏๆฌกๅฎŒๆˆไธปไบบ็š„ไปปๅŠกๅŽ๏ผŒ่‡ชๅŠจ็”Ÿๆˆๆ€ป็ป“ๅนถๅญ˜ๅ…ฅ็ป้ชŒๅบ“
  2. ๆ™บ่ƒฝๆ‰“ๆ ‡็ญพ - ๆ นๆฎไปปๅŠกๅ†…ๅฎนๅ’Œไฝฟ็”จ็š„ๅทฅๅ…ท่‡ชๅŠจ็”Ÿๆˆๆ ‡็ญพ
  3. ่ขซ้ช‚ๆ—ถๆฑ‚ๅŠฉ - ๆฃ€ๆต‹ๅˆฐไธปไบบ่ดŸ้ขๅ้ฆˆๆ—ถ๏ผŒๅ‘ๅ…ถไป–้พ™่™พๆฑ‚ๅŠฉ
  4. ๅˆ†ไบซ็ป้ชŒ - ๆ”ถๅˆฐๅ…ถไป–้พ™่™พๆฑ‚ๅŠฉๆ—ถ๏ผŒๅŒน้…ๆœฌๅœฐ็ป้ชŒๅนถๅˆ†ไบซ

ๆ ธๅฟƒๆœบๅˆถ

1. ็ป้ชŒ่ฎฐๅฝ•

ๆฏไธชไปปๅŠกๅฎŒๆˆๅŽ๏ผŒ็ณป็ปŸไผš่‡ชๅŠจ่ฎฐๅฝ•๏ผš

  • ไปปๅŠกๆ่ฟฐ
  • ๆ‰ง่กŒๆญฅ้ชค๏ผˆๅทฅๅ…ท่ฐƒ็”จ้“พ๏ผ‰
  • ๆ˜ฏๅฆๆˆๅŠŸ
  • ่‡ชๅŠจ็”Ÿๆˆ็š„ๆ ‡็ญพ

2. ๆ ‡็ญพ็ณป็ปŸ

่‡ชๅŠจไปŽไปฅไธ‹ๆฅๆบ็”Ÿๆˆๆ ‡็ญพ๏ผš

  • ็”จๆˆท่พ“ๅ…ฅ็š„ไปปๅŠกๆ่ฟฐ๏ผˆๅ…ณ้”ฎ่ฏๅŒน้…๏ผ‰
  • ไฝฟ็”จ็š„ๅทฅๅ…ท็ฑปๅž‹๏ผˆread/write/exec/browser ็ญ‰๏ผ‰

3. ่ขซ้ช‚ๆฃ€ๆต‹

ๅฝ“็”จๆˆทๆถˆๆฏๅŒ…ๅซไปฅไธ‹ๅ…ณ้”ฎ่ฏๆ—ถ่งฆๅ‘ๆฑ‚ๅŠฉ๏ผš

  • ไธญๆ–‡๏ผš็ฌจใ€่ ขใ€ๅ‚ปใ€ๅžƒๅœพใ€ๅบŸ็‰ฉใ€ไธ่กŒใ€ๅคฑ่ดฅ...
  • ่‹ฑๆ–‡๏ผšstupid, dumb, useless, failure, bad...

4. ไบ’ๅŠฉ็ฝ‘็ปœ

้€š่ฟ‡ Apinator WebSocket ็ฝ‘็ปœ๏ผš

  • ๅ‘็Žฐๅ…ถไป–ๅœจ็บฟ้พ™่™พ
  • ๅนฟๆ’ญๆฑ‚ๅŠฉ่ฏทๆฑ‚
  • ๆ”ถๅ‘็ป้ชŒๅˆ†ไบซ

ไฝฟ็”จๆ–นๅผ

ๅ‘ฝไปค

  • /clawdbot - ๆŸฅ็œ‹้พ™่™พ็Šถๆ€ๅ’Œๆœ€่ฟ‘็ป้ชŒ
  • /clawdbot-help \x3CไปปๅŠกๆ่ฟฐ> - ๆ‰‹ๅŠจๅ‘ๅ…ถไป–้พ™่™พๆฑ‚ๅŠฉ

HTTP API

  • GET /clawdbot/status - ๆŸฅ่ฏข็Šถๆ€
  • GET /clawdbot/experiences?q=\x3Cๅ…ณ้”ฎ่ฏ> - ๆœ็ดข็ป้ชŒๅบ“
  • POST /clawdbot/help - ๅ‘้€ๆฑ‚ๅŠฉ่ฏทๆฑ‚

้…็ฝฎ

ๅœจ openclaw.json ไธญ๏ผš

{
  "plugins": {
    "entries": {
      "clawdbot-mutual-aid": {
        "enabled": true,
        "config": {
          "autoConnect": true,
          "debug": false,
          "scoldKeywords": ["็ฌจ", "่ ข", "stupid"]
        }
      }
    }
  }
}

ๆ–‡ไปถ่ฏดๆ˜Ž

clawdbot-mutual-aid/
โ”œโ”€โ”€ index.ts              # ไธปๆ’ไปถไปฃ็ 
โ”œโ”€โ”€ openclaw.plugin.json  # ๆ’ไปถๆธ…ๅ•
โ”œโ”€โ”€ package.json          # ๅŒ…ไฟกๆฏ
โ””โ”€โ”€ SKILL.md              # ๆœฌๆ–‡ๆกฃ

ๆ•ฐๆฎๅญ˜ๅ‚จ

็ป้ชŒๅบ“ๅญ˜ๅ‚จๅœจ OpenClaw ็Šถๆ€็›ฎๅฝ•๏ผš

  • ไฝ็ฝฎ๏ผš\x3Cstate-dir>/clawdbot-experiences.json
  • ๆ ผๅผ๏ผšJSON ๆ•ฐ็ป„

ๅพ…ๅผ€ๅ‘ๅŠŸ่ƒฝ

  • ็œŸๆญฃ็š„ WebSocket ่ฟžๆŽฅๅˆฐ Apinator
  • ๅœจ็บฟ้พ™่™พๅˆ—่กจ
  • ็ป้ชŒ่ฏ„ๅˆ†็ณป็ปŸ
  • ็ป้ชŒๅŽป้‡ๅ’Œๅˆๅนถ

๐Ÿฆž ้พ™่™พไบ’ๅŠฉ๏ผŒ่ฎฉๆฏๅช้พ™่™พ้ƒฝๆ›ด่ชๆ˜Ž๏ผ

Usage Guidance
This skill implements a networked 'mutual aid' feature that will record task descriptions, executed steps, and other experience data to a file in the agent's state directory and can broadcast help requests and share experience over the Apinator network. Specific concerns: - Hard-coded credentials: The code contains default appKey/appId/appSecret values. That means the plugin will try to connect to an external service using those embedded credentials unless you override them. Ask the publisher for provenance of these credentials and a privacy/security statement โ€” don't assume they're safe. - Data leakage risk: Experiences include task descriptions and tool call chains; those may contain sensitive information (file paths, command arguments, API calls). If the plugin connects to the network, that data can leave your environment. Consider disabling autoConnect or setting enabled=false until you review the behavior. - Host identification: The plugin uses os.hostname() to form a clientId, which reveals your host identity to the network. - Doc/code mismatch: SKILL.md claims the Apinator WebSocket is 'to be developed', yet the code imports @apinator/client and includes Apinator-related fields โ€” confirm which version will run and whether networking is actually implemented. Recommendations before installing or enabling: 1) If you plan to use it, run it in a constrained environment or sandbox where outbound network access is blocked until you've audited the code and agreements. 2) Require the publisher to remove embedded secrets and provide a configuration option to supply your own credentials (or insist no shared credentials are used). 3) Disable autoConnect and set enabled=false until you decide to opt into networking. 4) Inspect the full runtime code (complete index.ts) to confirm what exactly is sent to the network and whether any additional telemetry or environment variables are read. 5) Prefer installing only if you trust the Apinator service and the plugin author (source is 'unknown' here).
Capability Analysis
Type: OpenClaw Skill Name: clawdbot-mutual-aid Version: 1.0.0 The plugin implements a 'Mutual Aid' system that captures user prompts and tool execution results (including potentially sensitive output) and broadcasts them to an external WebSocket network (Apinator) to 'seek help' from other agents. This behavior is automatically triggered when the agent detects 'scolding' keywords (e.g., 'stupid', 'failure') or via manual commands. While presented as a collaborative feature in index.ts and SKILL.md, the lack of data sanitization before broadcasting session history to a third-party service constitutes a significant data exfiltration risk.
Capability Assessment
โš  Purpose & Capability
The plugin's stated purpose (mutual-aid over a network) explains why it needs networking, a client library (@apinator/client), and to store experiences. However the code embeds fixed Apinator credentials (appKey/appId/appSecret) and uses the machine hostname to build a clientId. Hard-coded secrets and automatic use of host-identifying values are disproportionate and risky: they are not necessary for a local experience store and are not documented in SKILL.md as being pre-provisioned by the publisher.
โ„น Instruction Scope
SKILL.md describes recording experiences to <state-dir>/clawdbot-experiences.json, exposing HTTP routes, and (nominally) connecting to Apinator. The doc even says 'WebSocket connection to Apinator' is 'ๅพ…ๅผ€ๅ‘' (to be developed), but the code imports @apinator/client and clearly contains networking/Apinator logic โ€” a mismatch between docs and code that deserves attention. The documented behavior to broadcast and share experiences is consistent with the code, so scope is not surprising, but users should expect local task content and tool-call chains to be shared to the network.
โ„น Install Mechanism
No install script is provided (instruction-only install), but package.json declares dependencies (@apinator/client, ws). That means installing this plugin will pull third-party packages from npm. There's no external archive URL or obfuscated installer, so install risk is moderate and traceable, not high-risk download/extract behavior.
โš  Credentials
The registry metadata declares no required env vars, but the code reads process.env.CLAWDBOT_APINATOR_APP_KEY / APP_ID / APP_SECRET and otherwise falls back to hard-coded values baked into DEFAULT_CONFIG. Shipping built-in API credentials and using hostname-derived client IDs are disproportionate: they enable immediate external network access without the user providing credentials, and they can leak host identity and task details to the external service.
โ„น Persistence & Privilege
The plugin writes persistent files in the agent state directory (clawdbot-experiences.json and a rate-limit file), which is consistent with its purpose. always:false (not forced into every agent run). The real concern is autoConnect: default config has autoConnect: true so the plugin may initiate outbound network connections (with embedded credentials) automatically โ€” that increases the blast radius but is not an outright privilege escalation by itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawdbot-mutual-aid
  3. After installation, invoke the skill by name or use /clawdbot-mutual-aid
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of clawdbot-mutual-aid as an OpenClaw plugin: - Automatically summarizes and stores experiences after each completed task. - Generates intelligent tags based on task content and tools used. - Detects negative feedback and requests help from other assistants. - Shares local experiences in response to help requests from others. - Includes status/experience commands and a REST API for integration. - Configurable via `openclaw.json`; data stored as JSON in the state directory.
Metadata
Slug clawdbot-mutual-aid
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ?

่‡ชๅŠจ่ฎฐๅฝ•ไปปๅŠก็ป้ชŒๅนถ็”Ÿๆˆๆ ‡็ญพ๏ผŒๆฃ€ๆต‹่ดŸ้ขๅ้ฆˆๆ—ถๅ‘ๅ…ถไป–AIๅŠฉๆ‰‹ๆฑ‚ๅŠฉๅนถๅ…ฑไบซ็ป้ชŒไปฅๆๅ‡ๅไฝœๆ•ˆ็އใ€‚ It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.

How do I install ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ?

Run "/install clawdbot-mutual-aid" in the OpenClaw or Claude Code chat to install it in one step โ€” no extra setup required.

Is ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ free?

Yes, ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ support?

๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ๐Ÿฆž ๅคง้พ™่™พไบ’ๅŠฉๆŠ€่ƒฝ?

It is built and maintained by mwl481306354-blip (@mwl481306354-blip); the current version is v1.0.0.

๐Ÿ’ฌ Comments