← Back to Skills Marketplace
maxcoder11

Image Watermark Remover

by ai · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
93
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install image-watermark-remover
Description
Remove image watermarks with the Nowatermark.info API, request polling, request_id resume, and public image URL validation.
README (SKILL.md)

Image Watermark Remover

Remove watermarks from public image URLs through the Nowatermark.info API.

When to Use

Use this skill when the user wants to remove a watermark from an image they are authorized to edit, resume an existing request_id, or check the status of a prior cleanup job.

Quick Reference

Topic File
API key setup, input rules, and commands setup.md
Endpoints, payloads, responses, and error codes references/api.md
Submit-and-poll helper script scripts/remove_watermark.py

External Endpoints

Method Endpoint Purpose Data sent
POST https://nowatermark.info/api/image/remove-watermark Submit watermark-removal job file_url
POST https://nowatermark.info/api/jobs/query Query job status request_id

Data Storage

Do not create, download, or overwrite local files unless the user asks first. Ask the user before saving API responses or downloading the cleaned image.

Security & Privacy

  • Ask the user to confirm they are allowed to edit the image when ownership or permission is unclear.
  • Tell the user that the public image URL is sent to nowatermark.info for processing.
  • Request the API key through environment or skill settings; do not expose NOWATERMARK_API_KEY in logs or replies.
  • Prefer public image URLs over local file handling to minimize local data movement.

Core Rules

  1. If ownership or permission is unclear, ask the user to confirm they are allowed to edit the image before sending requests.
  2. Verify NOWATERMARK_API_KEY is available before sending requests.
  3. Require a direct public image URL; reject local paths, page URLs, and expiring signed URLs.
  4. Prefer scripts/remove_watermark.py for submit-plus-poll workflows.
  5. Poll every 3-5 seconds until completed or failed, then return the final url or the failure details.
  6. Reuse a supplied request_id for status checks instead of creating a duplicate job.
Usage Guidance
This skill appears coherent and limited to calling nowatermark.info using your NOWATERMARK_API_KEY. Before installing: (1) confirm you have the legal right to remove the watermark for any image you submit; (2) only supply an API key obtained from https://nowatermark.info and do not paste it into public chat; (3) avoid changing the default base URL — the script lets callers override --base-url, which would cause your API key to be sent to that host (use only trusted endpoints); (4) the script prints API responses (not the API key), and will not download or save images unless you ask it to—ask the skill to confirm before saving downloaded results.
Capability Analysis
Type: OpenClaw Skill Name: image-watermark-remover Version: 1.0.0 The skill provides a legitimate interface for removing image watermarks using the Nowatermark.info API. The Python script (scripts/remove_watermark.py) uses standard libraries to submit image URLs and poll for results, with no evidence of data exfiltration, unauthorized file access, or malicious execution. The instructions in SKILL.md include proactive security measures, such as advising the agent not to log API keys and to verify user permissions before processing images.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description, required env var (NOWATERMARK_API_KEY), endpoints in references/api.md, SKILL.md rules, and the bundled Python script all align with a simple submit-and-poll integration with nowatermark.info. No unrelated credentials or binaries are requested.
Instruction Scope
Runtime instructions stay within the described purpose (submit public image URL, poll status, return result). The script and SKILL.md explicitly avoid local-file operations unless the user asks. One notable behavior: the Python script accepts a --base-url override, so if an operator passes a different base URL it will send the API key and payload to that host. This is useful for testing but should be treated carefully to avoid accidentally sending the API key to a malicious endpoint.
Install Mechanism
No install spec; this is an instruction-only skill with a small helper script included. Nothing is downloaded from external hosts during install and no archives are extracted.
Credentials
Only a single service credential is required (NOWATERMARK_API_KEY), which is proportional to the described API integration. The SKILL.md also instructs not to log or expose the key. No other secrets or unrelated environment variables are requested.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide configuration changes or access to other skills' credentials. It does not persist itself beyond its included files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install image-watermark-remover
  3. After installation, invoke the skill by name or use /image-watermark-remover
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Image Watermark Remover skill. - Integrates with Nowatermark.info API for automated watermark removal from public image URLs. - Supports job submission, polling status, and resuming with existing `request_id`. - Enforces confirmation of image ownership and API key presence for secure use. - Requires direct public image URLs, rejecting local and non-direct links. - Provides clear privacy guidance—public URLs are sent to nowatermark.info, and user consent is required before saving or downloading files. - Includes polling logic and helper script recommendations for efficient workflow.
Metadata
Slug image-watermark-remover
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Image Watermark Remover?

Remove image watermarks with the Nowatermark.info API, request polling, request_id resume, and public image URL validation. It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.

How do I install Image Watermark Remover?

Run "/install image-watermark-remover" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Image Watermark Remover free?

Yes, Image Watermark Remover is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Image Watermark Remover support?

Image Watermark Remover is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Image Watermark Remover?

It is built and maintained by ai (@maxcoder11); the current version is v1.0.0.

💬 Comments