watermark-engine

Generates Swift code for configurable watermark overlays on images and video.

27|5|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/bocan/bocan-music --skill watermark-engine-bocan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watermark-engine
Source: https://github.com/bocan/bocan-music/tree/main/.claude/skills/generators/watermark-engine
Command: npx skills add https://github.com/bocan/bocan-music --skill watermark-engine-bocan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need to build a custom watermarking system from scratch for iOS and macOS apps, solving the common pain point of adding branding, attribution, or freemium watermarks to visual content while gating removal behind subscriptions or purchases.

Core Features & Use Cases

  • Configurable Watermark Overlays: Support for text, image/logo, and styled attributed watermarks with custom positioning (corners, center, tiled diagonal patterns), opacity, and scale.
  • Paywall-Gated Removal: Automatically removes watermarks for users with active subscriptions or one-time purchases, with integration points for existing StoreKit or custom subscription logic.
  • Cross-Platform Swift Support: Generates production-ready Swift code for iOS 16+ and macOS 13+ with live SwiftUI previews, CoreGraphics rendering, and Observable state management.
  • Use Case: A photo editing app can use this Skill to add a tiled "PREVIEW" watermark to free user exports, and remove it instantly when a user upgrades to a premium subscription.

Quick Start

Use the watermark-engine skill to generate a complete watermarking system for my iOS photo app that adds a tiled "PREVIEW" watermark to free user image exports and removes it automatically for users with an active premium subscription.

Frequently Asked Questions about watermark-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a watermark to images in my iOS app and remove it for premium subscribers?

You can add a watermark to images in your iOS app by generating a Swift watermarking system with configurable overlays and StoreKit subscription-gated removal. This provides CoreGraphics renderers and Observable managers to control visibility based on purchase status.

Can I generate a tiled watermark overlay for free user photo exports in Swift?

Yes, you can generate a tiled watermark overlay for free user photo exports in Swift. The system supports custom positioning including tiled diagonal patterns, opacity, and scale for text or image overlays on exported content.

Does this watermarking approach work with existing StoreKit subscription infrastructure?

Yes, this watermarking approach works with existing StoreKit subscription infrastructure. It delivers integration points for your current subscription logic to automatically remove watermarks for users with active subscriptions or one-time purchases.

What is the best way to implement paywall-gated watermark removal in a macOS photo editing app?

The best way to implement paywall-gated watermark removal in a macOS photo editing app is using a generated Swift system with Observable state management. It controls watermark visibility by checking subscription status and renders overlays via CoreGraphics.

Can I use SwiftUI to preview live watermark overlays on iOS 16 and macOS 13?

Yes, you can use SwiftUI to preview live watermark overlays on iOS 16 and macOS 13. The generated system includes live SwiftUI preview components for configuring text, image, and styled attributed watermarks before rendering.

How do I configure text and logo watermarks with custom positioning in Swift?

You configure text and logo watermarks in Swift by using the generated rendering system that supports custom positioning at corners, center, or tiled patterns. It allows you to set opacity and scale for both image and attributed text overlays.