一键导入
gemini-logo-remover
// Remove Gemini logos, watermarks, or AI-generated image markers using OpenCV inpainting. Use this skill when the user asks to remove Gemini logo, AI watermark, or any logo/watermark from images.
// Remove Gemini logos, watermarks, or AI-generated image markers using OpenCV inpainting. Use this skill when the user asks to remove Gemini logo, AI watermark, or any logo/watermark from images.
DuckDuckGo를 사용한 웹 검색. 텍스트, 뉴스, 이미지 검색을 지원. 빌트인 WebSearch가 제한적이거나, 뉴스/이미지 검색, 지역/기간 필터가 필요할 때 사용. "검색해줘", "찾아줘", "search", "뉴스 검색", "이미지 검색" 등의 요청 시 활성화.
Advanced 7-step hierarchical design prompt generator for AI web development tools (Lovable, Cursor, Bolt). Generates domain-aware, user-journey-based design prompts with emotional design considerations. Triggers on "디자인 프롬프트", "웹 디자인", "Lovable 프롬프트", "랜딩페이지 만들어줘", or any AI web builder prompt requests.
Use this skill proactively and automatically after completing ANY development work. AI agent summarizes: what was done, what was changed/improved, and suggests future additions/improvements - all concisely in Korean.
Automatically document all development work and code modifications in a structured workthrough format. Use this skill after completing any development task, bug fix, feature implementation, or code refactoring to create comprehensive documentation.
Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality. Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements framework.
Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality. Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements framework.
| name | gemini-logo-remover |
| description | Remove Gemini logos, watermarks, or AI-generated image markers using OpenCV inpainting. Use this skill when the user asks to remove Gemini logo, AI watermark, or any logo/watermark from images. |
Remove Gemini logos and watermarks from AI-generated images using inpainting.
pip install opencv-python numpy pillow --break-system-packages
import cv2
import numpy as np
def remove_region(input_path, output_path, x1, y1, x2, y2, radius=5):
"""Remove rectangular region using inpainting."""
img = cv2.imread(input_path)
h, w = img.shape[:2]
mask = np.zeros((h, w), dtype=np.uint8)
cv2.rectangle(mask, (x1, y1), (x2, y2), 255, -1)
result = cv2.inpaint(img, mask, radius, cv2.INPAINT_TELEA)
cv2.imwrite(output_path, result)
# Example: remove region at coordinates
remove_region('/mnt/user-data/uploads/img.png',
'/mnt/user-data/outputs/clean.png',
x1=700, y1=650, x2=800, y2=720)
def remove_corner_logo(input_path, output_path, corner='bottom_right',
w_ratio=0.1, h_ratio=0.1, padding=10):
"""Remove logo from corner. corner: top_left, top_right, bottom_left, bottom_right"""
img = cv2.imread(input_path)
h, w = img.shape[:2]
lw, lh = int(w * w_ratio), int(h * h_ratio)
coords = {
'bottom_right': (w - lw - padding, h - lh - padding, w - padding, h - padding),
'bottom_left': (padding, h - lh - padding, lw + padding, h - padding),
'top_right': (w - lw - padding, padding, w - padding, lh + padding),
'top_left': (padding, padding, lw + padding, lh + padding)
}
x1, y1, x2, y2 = coords[corner]
mask = np.zeros((h, w), dtype=np.uint8)
cv2.rectangle(mask, (x1, y1), (x2, y2), 255, -1)
result = cv2.inpaint(img, mask, 5, cv2.INPAINT_TELEA)
cv2.imwrite(output_path, result)
# Example: remove bottom-right logo
remove_corner_logo('/mnt/user-data/uploads/img.png',
'/mnt/user-data/outputs/no_logo.png',
corner='bottom_right', w_ratio=0.08, h_ratio=0.08)
img = cv2.imread(input_path)
h, w = img.shape[:2]
print(f"Size: {w}x{h}")
# Gemini 별 로고는 보통 이미지 우하단 모서리에서 약간 안쪽에 위치
# 일반적인 좌표: x1=w-150, y1=h-100, x2=w-130, y2=h-55
# 정확한 위치는 이미지마다 다르므로 조정 필요
Always save to /mnt/user-data/outputs/ and use present_files tool.