dyz-gongwen-skills
公文写作 Skills|AI 公文写作助手:防编造、守保密、GB/T 9704 一键排版,覆盖 22 种文书,支持 Claude Code / Codex / Cursor
Translation pending
Swift CLI bridges giving Claude Code native access to Apple Reminders, Calendar, Contacts, Notes, Mail and tmux — includes Claude Code skill with full command reference
SkillsGitHub @more-ioSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗
Swift CLI tools that give Claude Code native access to Apple apps — Reminders, Calendar, Contacts, Notes, Mail, and tmux. Includes a Claude Code skill (/apple-bridges) with complete command reference for all bridges.
Once set up, you can ask Claude naturally in any Claude Code session. Here are real-world examples:
"What's on my todo list for today?"
Claude checks your Reminders and summarizes open items with due dates and priorities.
"I just finished the login bug fix — mark the GitHub issue and the reminder as done."
Claude closes the GitHub issue and calls reminders-bridge complete in one step.
"Add a reminder to my 'Work' list to review the PR tomorrow morning."
Claude creates the reminder with a due date set to tomorrow at 9:00.
"I want to work on the Android release tomorrow — find a free slot and set a reminder."
Claude checks calendar-bridge tomorrow, finds a free window, and sets the reminder due date accordingly — no double-booking.
"What do I have going on this week? Block some time for code review."
Claude reads your calendar for each day, spots gaps, and adds events or reminders where they fit.
"Schedule our next planning session for next Monday at 10am in my Work calendar."
Claude calls calendar-bridge add directly without you having to open Calendar.
"What's Rob's phone number?"
Claude searches your Contacts and returns the number directly — no need to open the Contacts app.
"Add Alex to my contacts: +49 123 456789, [email protected]"
Claude calls contacts-bridge add and confirms once saved.
"Show me all details for my contact Thomas."
Claude returns name, phone, email, address and birthday in one view.
"Start working on issue #42 — create a reminder to track it and add the 'in progress' label."
Claude adds a GitHub label, creates a Reminders entry with the issue number in the notes, and sets a due date.
"We finished the feature — close the issue, complete the reminder, and write the release note."
Claude handles all three in one go.
"What are my open todos related to this project?"
Claude reads your Reminders list and cross-references with open GitHub issues for a full picture.
"Summarize what we did today and create reminders for anything we didn't finish."
Claude reviews the session, identifies incomplete work, and adds follow-up reminders with appropriate due dates.
"Set reminders for all open todos so they show up in my Calendar tomorrow after my meetings."
Claude reads tomorrow's calendar first to avoid conflicts, then sets due times in the free slots.
Access and manage Apple Reminders from Claude Code.
reminders-bridge lists List all reminder lists
reminders-bridge create-list <name> Create a new list
reminders-bridge rename-list <old> <new> Rename an existing list
reminders-bridge delete-list <name> Delete a list (and all its reminders)
reminders-bridge items <list> Show all reminders in a list
reminders-bridge incomplete <list> Show only incomplete reminders
reminders-bridge today Show reminders due today (all lists)
reminders-bridge overdue Show all overdue reminders (all lists)
reminders-bridge search <query> Search by title/notes across all lists
reminders-bridge add <list> <title> [notes] Add a new reminder
[--due <datetime>] [--repeat <freq>] [--interval <n>] … optionally due + repeating in one call
reminders-bridge set-due <list> <title> <datetime> Set due date (YYYY-MM-DD HH:mm)
reminders-bridge set-repeat <list> <title> <freq> [n] Set repeat: daily|weekly|monthly|yearly, every n; none removes it
reminders-bridge set-notes <list> <title> <notes> Set or update notes
reminders-bridge rename <list> <oldTitle> <newTitle> Rename a reminder (title only, preserves notes/due)
reminders-bridge complete <list> <title> Mark a reminder as complete
reminders-bridge delete <list> <title> [--force] Delete a reminder (dry-run without --force)
A repeat needs a due date — EventKit repeats from it, so the weekday or day of month comes from the due date. set-repeat on a reminder without one fails with exit 1 and tells you to run set-due first; add --repeat without --due is rejected before anything is created. Output reads back as [repeats: weekly] / [repeats: monthly (every 2)] in items, incomplete and search.
Read and write Apple Calendar events from Claude Code.
This is the beginning of the README. Read the rest at the original. Read the full README ↗