跳到正文
cccskills
免费在 GitHub 公开

fantastical-calendar

Create Fantastical calendar events and reminders from Codex on macOS. Use when the user asks Codex to add, schedule, parse, preview, or send a meeting, appointment, task, reminder, time block, daily plan item, 行事曆, 日曆, 會議, 待辦, or 提醒 into Fantastical.

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(4)

  • SKILL.md2.7 KB
  • agents/openai.yaml195 B
  • references/fantastical-macos.md1.4 KB
  • scripts/fantastical_parse.py6.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Fantastical Calendar

Overview

Use this skill to turn a user's natural-language scheduling request into a Fantastical event or reminder through the local macOS Fantastical app.

Prefer the bundled script over ad hoc AppleScript:

python3 scripts/fantastical_parse.py "Project review on 2026-06-19 at 10:00" --notes "Prep deck before the call"

The script defaults to preview mode: it opens Fantastical with the parsed item but does not add it immediately.

Workflow

  1. Clarify only when a calendar detail is genuinely ambiguous: date, time, duration, title, attendee context, calendar, or whether it is an event vs reminder.
  2. Convert relative dates into explicit dates before sending to Fantastical whenever possible. Use the user's current timezone from the thread context or check the system date if needed.
  3. Build one concise Fantastical sentence containing the title, exact date, start time, and duration or end time.
  4. Put extra context, links, preparation notes, or source text in --notes instead of overloading the event title.
  5. Run scripts/fantastical_parse.py from this skill folder.
  6. Tell the user whether Fantastical was opened for review or the item was added immediately.

Add Policy

Use preview mode unless the user explicitly asks to add/create/schedule it now or has confirmed the parsed result.

Preview:

python3 scripts/fantastical_parse.py "Deep work on 2026-06-19 from 09:00 to 11:00"

Add immediately:

python3 scripts/fantastical_parse.py "Deep work on 2026-06-19 from 09:00 to 11:00" --add-immediately

Dry run for validation:

python3 scripts/fantastical_parse.py "Deep work on 2026-06-19 from 09:00 to 11:00" --dry-run

Sentence Patterns

Use explicit, Fantastical-friendly wording:

  • Team sync on 2026-06-19 from 10:00 to 10:30
  • Call Alice on 2026-06-20 at 15:00 for 45 minutes
  • Remind me to submit expenses on 2026-06-21 at 09:00
  • Focus block on 2026-06-18 from 14:00 to 16:00

For Chinese user requests, keep the user-facing reply in Chinese, but send Fantastical an explicit mixed or English sentence if it reduces parsing risk.

Local Integration Details

Read references/fantastical-macos.md only when debugging the app integration, updating the script, or adapting it to another Fantastical version.

The current script uses AppleScript parse sentence first and can fall back to the Fantastical URL scheme when needed.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use A4 Eight Page Booklet 2.2 to create, write, repair, impose, and validate a printable A4 one-sheet eight-page mini book or zine from text, notes, images, BIRD Graph JSON, iMandalArt/九宮, FIRE, outlines, templates, or PDFs. Use whenever the user says A4八頁小書, 八頁小書, 八頁小冊, 八格小書, A4一張八頁, 八頁在一頁, 8頁在一頁, 八張一頁, 一張紙變八頁, 摺頁書, 折頁小書, 迷你書, 小誌, zine, mini zine, booklet, 做成小書, 印成小書, 單張印出八頁, 幫我拼版, 八頁PDF, 合併八頁, 6-7-8-1/5-4-3-2排列, or asks for eight upright page PDFs, an eight-page reading PDF, an editable DOCX, or a correctly rotated A4 landscape print sheet.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

Assign, validate, normalize, and explain Luhmann/Zettelkasten-style project-note codes for Chinese book manuscripts, Obsidian Markdown folders, Mandala-Grid section files, HyperCard Markdown stacks, and project-note JSON to EPUB workflows. Use when Codex needs to scan folders for 部/章/節/項/目 numbering, generate stable card ids, insert branch codes without renumbering existing notes, map letter-coded branches to Obsidian Mandala sections, preserve K### keyword index cards, sanitize private catalogs into public examples, or prepare card IDs for EPUB and HyperCard output.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

Create companion Codex workflows from book chapters, reader exercises, prompts, field notes, and teaching material. Use when Codex needs to turn a chapter excerpt, 書籍練習, AI 提示詞, worksheet, or author note into a reusable Skill-style workflow, GitHub-shareable companion artifact, or book link resource for readers.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

Compress answers to the highest practical information density with minimal wording while preserving essential meaning. Use when the user asks for 言簡意賅, 講重點, Concise, 精簡回答, 簡潔回答, 只講重點, 直接回答, brief, TL;DR, or otherwise requests a concise key-points response.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

Convert EPUB card books into Obsidian-ready HyperCard Markdown folders and portable zip files. Use when Codex needs to turn an EPUB with XHTML chapters, table-of-contents cards, keyword index cards, backlinks, Luhmann/Zettelkasten numbers, or cross-links into one Markdown file per card with verified relative links, keyword cards, previous/home/next navigation, and GitHub/shareable zip output.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

Analyze Chinese notes, articles, manuscripts, and digital card-box material with FIRE 2.0: Full-D numbering, Index keyword webs, Route thinking paths, and Evolution over time. Use when Codex needs to prepare material for semantic search, turn temporary notes into permanent or project notes, build table-of-contents/index/search structures, create compact Chinese FIRE cards, or maintain this skill's original discussion thread provenance.

中文简介正在准备中。当前显示原文说明。

twhsi/skills2592026年7月22日 更新

查看 twhsi 的全部技能

报告此技能的问题