Image Watermark Remover

v1.0.0

Remove image watermarks with the Nowatermark.info API, request polling, request_id resume, and public image URL validation.

1· 89·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for maxcoder11/image-watermark-remover.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Image Watermark Remover" (maxcoder11/image-watermark-remover) from ClawHub.
Skill page: https://clawhub.ai/maxcoder11/image-watermark-remover
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: NOWATERMARK_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install image-watermark-remover

ClawHub CLI

Package manager switcher

npx clawhub@latest install image-watermark-remover
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

EnvNOWATERMARK_API_KEY
Primary envNOWATERMARK_API_KEY
Watermarkvk9739595kdwfxvxdw9n9vhtyw18504b6Watermark Removervk9739595kdwfxvxdw9n9vhtyw18504b6imagevk9739595kdwfxvxdw9n9vhtyw18504b6latestvk9739595kdwfxvxdw9n9vhtyw18504b6
89downloads
1stars
1versions
Updated 1w ago
v1.0.0
MIT-0

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

TopicFile
API key setup, input rules, and commandssetup.md
Endpoints, payloads, responses, and error codesreferences/api.md
Submit-and-poll helper scriptscripts/remove_watermark.py

External Endpoints

MethodEndpointPurposeData sent
POSThttps://nowatermark.info/api/image/remove-watermarkSubmit watermark-removal jobfile_url
POSThttps://nowatermark.info/api/jobs/queryQuery job statusrequest_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.

Comments

Loading comments...