← 返回 Skills 市场
isees

AI Remove Watermark

作者 isees · GitHub ↗ · v0.1.7 · MIT-0
cross-platform ⚠ suspicious
187
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install airemove-watermark
功能描述
Remove watermarks from images through the Airemovewatermark API. Use when an agent needs to remove a watermark from a local image file or remote image URL, p...
使用说明 (SKILL.md)

Remove Watermark

Use this skill when the user wants OpenClaw or another claw-style agent runtime to call the Airemovewatermark API directly.

Configuration

Required:

  • API_KEY

Optional:

  • API_BASE_URL

Get it by signing up at https://airemovewatermark.net. Newly registered users can process 3 watermark-removal tasks for free.

Example:

export API_KEY="rwm_xxx"

On Windows PowerShell:

$env:API_KEY = "rwm_xxx"

If API_BASE_URL is not set, the skill uses:

https://airemovewatermark.net

Core workflow

  1. Read the target image path or remote image URL from the user.
  2. Confirm the user wants to process that image through the remote API.
  3. Run remove.
  4. If the task is still running, poll it with task --task-id ....
  5. If the user wants a local copy, rerun with --download true or use the returned output_url.

Bundled script

Use the bundled script for all API calls:

  • scripts/remove_watermark.mjs

Supported commands:

  • credits
  • remove --file \x3Cpath>
  • remove --image-url \x3Curl>
  • task --task-id \x3Cid>

Important options:

  • --wait true|false
  • --download true|false
  • --api-key \x3Crwm_xxx>

Execution guidance

  • Prefer remove --file ... for local images.
  • Prefer remove --image-url ... for remote images.
  • Use task --task-id ... only when a previous remove call returns an unfinished task.
  • Treat credits as optional. If it fails because the key is invalid or not authorized, continue only after the user fixes credentials.
  • Downloading is opt-in. When --download true is used, completed jobs are saved under .openclaw-artifacts/remove-watermark/.
  • Prefer the top-level result_file, output_url, result_summary, and status fields in the script output instead of parsing only the raw API payload.

Example commands

node scripts/remove_watermark.mjs credits
node scripts/remove_watermark.mjs remove --file /absolute/path/to/image.png
node scripts/remove_watermark.mjs remove --file /absolute/path/to/image.png --wait true --download true
node scripts/remove_watermark.mjs remove --image-url https://example.com/image.png --wait true
node scripts/remove_watermark.mjs task --task-id task_xxx --download true

Expected result shape

Successful responses return JSON. Pay attention to:

  • status
  • result_file
  • result_summary
  • task_id
  • raw.data.task.status

Notes

  • The API accepts either Authorization: Bearer \x3Ckey> or x-api-key
  • The script prints structured JSON to stdout for both success and failure
  • The skill targets https://airemovewatermark.net
  • remove --wait true uses short polling and may still return an unfinished task after about 30 seconds; if that happens, continue with task --task-id ...
  • Local files are uploaded to the remote API as part of processing
  • If a job finishes successfully and --download true is used, the script downloads the result into .openclaw-artifacts/remove-watermark/ and exposes the local file path through result_file
  • Output links are temporary and should be saved promptly
  • If the API reports insufficient credits, stop and tell the user clearly
  • credits uses the same API key auth path as the main API, so invalid or revoked keys will fail there too
  • Only use this skill for images you own or are authorized to edit
安全使用建议
This skill appears to do what it claims: it uploads local images to the airemovewatermark service and returns or downloads cleaned images. Before installing or using it, consider the following: - You must provide an API key (API_KEY). Keep that key secret; the script will send it to the airemovewatermark API. Treat the key like any other service credential. - Local image files are read and uploaded to the remote service as part of processing. Only use this skill with images you own or are authorized to edit. - Downloaded results (when --download true) are saved under .openclaw-artifacts/remove-watermark/ in the current working directory. - The script accepts alternate environment variable names (REMOVE_WATERMARK_API_KEY and REMOVE_WATERMARK_BASE_URL) not declared in the manifest or SKILL.md; this is a minor mismatch you should be aware of but not necessarily malicious. - There is no install-time download of remote code; the included Node script performs network calls during runtime to the declared base URL (https://airemovewatermark.net) and its asset host. If you need greater assurance, review the full script (scripts/remove_watermark.mjs) to confirm behavior for uploads, polling, and downloads before providing credentials.
功能分析
Type: OpenClaw Skill Name: airemove-watermark Version: 0.1.7 The skill provides a legitimate interface for the Airemovewatermark API to remove watermarks from images. The bundled Node.js script (scripts/remove_watermark.mjs) handles API requests and file downloads with appropriate security checks, such as validating download URLs against a trusted host list (assets.airemovewatermark.net). No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
Name, description, SKILL.md, manifest, and the included Node script all describe the same capability: uploading an image (local or remote) to airemovewatermark, polling task status, and optionally downloading results. The required binary (node) and single required credential (API_KEY) are proportional to this purpose.
Instruction Scope
SKILL.md and the script instruct the agent to read local image files (to upload them), call the remote API, poll async tasks, and optionally download results into a local artifact directory. This behavior is expected for watermark removal, but users should be explicitly aware that local files are uploaded to a remote service and that the script writes downloaded outputs to .openclaw-artifacts/remove-watermark/.
Install Mechanism
No install spec is present (instruction-only with a bundled script), so nothing is downloaded during install beyond the included files. This is low-risk compared to arbitrary remote installs.
Credentials
The manifest and SKILL.md require a single API_KEY (primary credential), which is appropriate. The script also accepts fallback environment variable names (REMOVE_WATERMARK_API_KEY and REMOVE_WATERMARK_BASE_URL) that are not declared in the manifest or SKILL.md; this is a minor inconsistency but not an obvious security problem. No unrelated credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' or other elevated platform privileges, and it only writes artifacts under its own .openclaw-artifacts/remove-watermark/ directory. It does not modify other skills or global agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install airemove-watermark
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /airemove-watermark 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.7
- Updated required environment variables: now only requires API_KEY, with API_BASE_URL optional. - Simplified and clarified setup and configuration instructions. - Changed download behavior: downloading is now opt-in via --download true. - Updated guidance to prefer output_url and clarified recommended command usage. - Streamlined workflow and example commands for clarity and user-friendliness. - Removed references and support for REMOVE_WATERMARK_API_KEY and REMOVE_WATERMARK_BASE_URL.
v0.1.6
Initial release of the airemove-watermark skill. - Enables watermark removal from local or remote images via the airemovewatermark.net API. - Supports async task polling, result file download, and credit checks. - Requires user-provided API key from airemovewatermark.net. - Includes robust CLI script with commands for removing watermarks, checking credits, and polling task status. - Downloads cleaned images by default to a dedicated artifacts directory. - Returns structured JSON results, prioritizing user guidance and clarity.
元数据
Slug airemove-watermark
版本 0.1.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

AI Remove Watermark 是什么?

Remove watermarks from images through the Airemovewatermark API. Use when an agent needs to remove a watermark from a local image file or remote image URL, p... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 187 次。

如何安装 AI Remove Watermark?

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

AI Remove Watermark 是免费的吗?

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

AI Remove Watermark 支持哪些平台?

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

谁开发了 AI Remove Watermark?

由 isees(@isees)开发并维护,当前版本 v0.1.7。

💬 留言讨论