日历管理器

v1.1.0

将自然语言事件描述转换为标准.ics日历文件,支持日期解析和Google、Apple、Outlook日历兼容。

0· 18·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the provided code and SKILL.md: the script parses Chinese natural-language time phrases, extracts title/fields, and writes a .ics file compatible with Google/Apple/Outlook. There are no extra permissions or unrelated requirements. One minor mismatch: SKILL.md recommends 'pip install python-dateutil' but the included script does not import or use dateutil.
Instruction Scope
Runtime instructions are narrowly scoped to running the included Python script with a natural-language argument. The script does not read arbitrary user files, access environment variables, or make network calls. It writes the generated .ics file into the user's home directory (Path.home()), which is expected for a file-generation tool but worth noting.
Install Mechanism
There is no formal install spec in registry metadata (instruction-only), but SKILL.md suggests 'pip install python-dateutil'. That dependency appears unnecessary given the script's imports (datetime, re, pathlib). Using pip is low-risk, but the extra/unneeded dependency is a small inconsistency and should be removed or justified by the author.
Credentials
The skill requires no environment variables, credentials, or config paths. The script does not access secrets or other services; the requested scope is proportionate to the task.
Persistence & Privilege
always:false and no autonomous privilege escalation. The script only writes its own output file to the user home directory and does not modify other skills or system-wide configurations.
Assessment
This skill appears coherent and low-risk: it converts Chinese NL event descriptions into .ics files and does not exfiltrate data or request credentials. Before installing, consider: 1) Source trust — the package has no homepage and an unknown owner ID, so review the code (it's short and readable) before use. 2) File location — the script writes the .ics file to your home directory; if you prefer, run it from a controlled folder or modify the script to write to a directory you choose. 3) Dependency mismatch — SKILL.md suggests installing python-dateutil but the script doesn't use it; you can skip that install or ask the author to clarify. 4) Behavior quirk — UID uses Python's built-in hash(), which is not stable across Python runs; this is not a security problem but may affect deterministic UIDs. If you want stronger assurance, run the script locally with sample inputs to validate output before giving it broader use.

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

latestvk975ajqz5t7dz4zrnaw69fb815854gnhproductivityvk975ajqz5t7dz4zrnaw69fb815854gnhtoolsvk975ajqz5t7dz4zrnaw69fb815854gnh
18downloads
0stars
1versions
Updated 4h ago
v1.1.0
MIT-0

name: 日历事件创建助手 description: 将自然语言描述转换为标准 .ics 日历文件,支持 Google Calendar / Apple Calendar / Outlook。输入"明天上午10点开会",自动生成可导入的日历事件。 version: "1.0.0" entry: scripts/calendar_manager.py install: pip install python-dateutil

scope:

  • 将自然语言转换为 .ics 日历事件文件
  • 支持今天/明天/后天/下周+具体时间的日期解析
  • 支持自定义时长(小时/半小时)
  • 兼容 Google Calendar、Apple Calendar、Outlook
  • 支持标题、描述、地点的提取

env: []

test: | python3 scripts/calendar_manager.py "明天上午10点开会讨论项目"

输出: calendar_YYYYMMDD_日程.ics

example: input: "下周一14点进行团队培训" output: "calendar_YYYYMMDD_团队培训.ics (周一14:00-15:00)" input: "后天上午9点面试候选人张明" output: "calendar_YYYYMMDD_面试候选人张明.ics (后天09:00-10:00)" input: "2026年5月1日10点开会" output: "calendar_20260501_开会.ics (5月1日10:00-11:00)"

Comments

Loading comments...