wps-attendance
考勤打卡统计。把考勤机导出的打卡数据丢进来,自动统计每个人的 迟到、早退、缺勤、加班时长,生成月度考勤汇总表,异常考勤自动标红。 用于帮助HR处理考勤数据。当用户提到考勤、打卡、迟到、加班统计时触发。 Attendance tracker - generates summary reports from…
电子印章制作。生成中国式圆形公章、合同章、财务章的PNG透明图片, 用于设计稿和文档模板中标注盖章位置。仅供设计稿用途,不可替代真实印章。 用于帮助用户生成印章效果图。当用户提到印章、公章、盖章时触发。 Chinese-style electronic stamp image generator for design mockups.
$ npx -y skills add Bwkyd/wps-skills --skill wps-stamp --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wps-stampContext preview
The summary Claude sees to decide when to auto-load this skill.
电子印章制作。生成中国式圆形公章、合同章、财务章的PNG透明图片, 用于设计稿和文档模板中标注盖章位置。仅供设计稿用途,不可替代真实印章。 用于帮助用户生成印章效果图。当用户提到印章、公章、盖章时触发。 Chinese-style electronic stamp image generator for design mockups.
name: wps-stamp
description: |
电子印章制作。生成中国式圆形公章、合同章、财务章的PNG透明图片,
用于设计稿和文档模板中标注盖章位置。仅供设计稿用途,不可替代真实印章。
用于帮助用户生成印章效果图。当用户提到印章、公章、盖章时触发。
Chinese-style electronic stamp image generator for design mockups.
license: MIT
user-invocable: true
argument-hint: '[单位名称] [印章类型]'
allowed-tools: 'Read, Grep, Glob, Bash, Write, Edit'
metadata:
author: BWKYD
title: 电子印章生成
description_zh: 生成中国式圆形公章、合同章、财务章图片
tags:
- 印章
- 签章
- 图片
- 设计
- WPS
version: 1.0.1
license: MIT输入单位名称 → 生成规范的中国式电子印章图片。
> **免责声明**:生成的印章仅供设计稿/样本/模板标注使用,不具有法律效力, > 不可用于伪造公文或合同。如需正式电子签章请使用国家认可的CA认证服务。
[1] 圆形公章 → 单位全称环绕 + 中间五角星 [2] 椭圆合同章 → "XX合同专用章" [3] 方形财务章 → "财务专用章" [4] 方形法人章 → 法人姓名 [5] 圆形部门章 → 部门名称
from PIL import Image, ImageDraw, ImageFont
import math
import os
def create_stamp(name, stamp_type='公章', output_path=None):
"""生成电子印章图片"""
size = 400
img = Image.new('RGBA', (size, size), (255, 255, 255, 0))
draw = ImageDraw.Draw(img)
center = size // 2
color = (220, 30, 30, 230) # 红色
if stamp_type == '公章':
# 外圆
margin = 15
draw.ellipse([margin, margin, size-margin, size-margin],
outline=color, width=6)
# 五角星
star_r = 45
points = []
for i in range(5):
angle = math.radians(-90 + i * 72)
points.append((center + star_r * math.cos(angle),
center + star_r * math.sin(angle)))
angle2 = math.radians(-90 + i * 72 + 36)
points.append((center + star_r * 0.38 * math.cos(angle2),
center + star_r * 0.38 * math.sin(angle2)))
draw.polygon(points, fill=color)
# 环绕文字
try:
font = ImageFont.truetype('/System/Library/Fonts/STHeiti Light.ttc', 28)
except (OSError, IOError):
font = ImageFont.load_default()
radius = size // 2 - 40
total_angle = len(name) * 22
start_angle = 270 - total_angle // 2
for i, char in enumerate(name):
angle = math.radians(start_angle + i * 22)
x = center + radius * math.cos(angle)
y = center + radius * math.sin(angle)
char_img = Image.new('RGBA', (40, 40), (0, 0, 0, 0))
char_draw = ImageDraw.Draw(char_img)
char_draw.text((5, 2), char, fill=color, font=font)
rotated = char_img.rotate(-math.degrees(angle) - 90,
expand=True, resample=Image.BICUBIC)
paste_x = int(x - rotated.width // 2)
paste_y = int(y - rotated.height // 2)
img.paste(rotated, (paste_x, paste_y), rotated)
elif stamp_type in ['财务章', '法人章']:
# 方形章
margin = 60
draw.rectangle([margin, margin, size-margin, size-margin],
outline=color, width=5)
try:
font = ImageFont.truetype('/System/Library/Fonts/STHeiti Light.ttc', 42)
except (OSError, IOError):
font = ImageFont.load_default()
text = name if stamp_type == '法人章' else f"{name}\n财务专用章"
bbox = draw.textbbox((0, 0), text, font=font)
tw, th = bbox[2] - bbox[0], bbox[3] - bbox[1]
draw.text((center - tw//2, center - th//2), text,
fill=color, font=font)
if not output_path:
output_path = f'{name}_{stamp_type}.png'
img.save(output_path)
return os.path.abspath(output_path)1. 生成透明背景PNG图片 2. 建议尺寸和使用方式 3. 重申免责声明
使用方法: 1. 插入 → 图片 → 选择生成的印章PNG 2. 图片格式 → 环绕方式 → 浮于文字上方 3. 调整大小(建议4cm × 4cm) 4. 拖动到落款位置(略偏右下盖住部分文字)
# 公章 /wps-stamp XX科技有限公司 公章 # 合同章 /wps-stamp XX集团 合同章 # 法人章 /wps-stamp 张三 法人章
42 个 WPS Office 办公自动化 Claude Code Skills 集合 一句话指令,让 Claude 帮你自动生成 Word / Excel / PPT / PDF 文档。
Repo: Bwkyd/wps-skills
考勤打卡统计。把考勤机导出的打卡数据丢进来,自动统计每个人的 迟到、早退、缺勤、加班时长,生成月度考勤汇总表,异常考勤自动标红。 用于帮助HR处理考勤数据。当用户提到考勤、打卡、迟到、加班统计时触发。 Attendance tracker - generates summary reports from…
文档批量格式转换。把一个文件夹里的Word全转文本、Excel全导出CSV、 Markdown转Word,支持docx/txt/xlsx/csv/md等格式批量互转,一次搞定。 用于帮助用户批量转换文档格式。当用户提到批量转换、格式转换、导出时触发。 Batch converts documents between…
预算表一键生成。部门年度预算、项目预算、活动经费预算,选个模板填数字就行, 小计合计公式自动写好,还有预算vs实际对比和执行率自动计算。 用于帮助财务和行政制作预算表。当用户提到预算、费用表、经费时触发。 Budget spreadsheet generator with formulas and variance…
证书奖状批量生成。给一份名单,批量生成荣誉证书、结业证书、聘书、感谢信, 每人一份独立文件,年终评优、培训结业、表彰活动必备工具。 用于帮助用户批量生成证书。当用户提到证书、奖状、聘书时触发。 Batch certificate/award generator from a list of recipients.
数据图表一键生成。不知道数据该用什么图表?告诉我你的数据和目的, 自动推荐最佳图表类型并生成,柱状图折线图饼图散点图都支持,还帮你调配色。 用于帮助用户制作数据可视化图表。当用户提到图表、柱状图、折线图、饼图时触发。 Chart generator - recommends best chart type and…
日历排班值班表。生成带法定节假日和调休标注的月度/年度日历表, 还能做三班倒/两班倒排班表和节假日值班安排,颜色区分不同班次一目了然。 用于帮助用户生成日历和排班表。当用户提到日历、排班、值班、节假日时触发。 Chinese calendar with holidays, shift scheduling, and…