The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
日本語の概要は準備中です。原文の説明を表示しています。
View, create, update, and delete events in the user's Outlook Calendar.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Manage Outlook Calendar events with the outlook-calendar companion CLI. The
connector supports both personal Microsoft accounts and Microsoft 365 work or
school accounts.
Use exec to run the installed CLI directly from PATH.
outlook-calendar --status
outlook-calendar accounts
outlook-calendar disconnect
outlook-calendar list --page-size 10 [--time-min <RFC3339>] [--time-max <RFC3339>] [--query <text>] [--page-token <token>]
outlook-calendar get "<event_id>"
outlook-calendar create --summary "<title>" --start "<RFC3339-or-date>" --end "<RFC3339-or-date>" --timezone "<iana_tz>" [--attendee <email>] [--location <text>] [--description <text>] [--all-day]
outlook-calendar update "<event_id>" [--summary <title>] [--start <RFC3339>] [--end <RFC3339>] [--timezone <iana_tz>] [--location <text>] [--description <text>]
outlook-calendar delete "<event_id>"
Commands use the default linked calendar account unless --account <account_id> is provided. When the user clearly means a particular account,
run outlook-calendar accounts, match its display_name, and pass its opaque
account_id with --account. Ask when the match is ambiguous, and never
silently retry against the default account. --account applies only to
calendar operations; --status, accounts, and disconnect are
connector-wide. To remove one calendar account while keeping the others,
direct the user to that account under Connectors in Settings; do not run
disconnect.
Once an account is selected, repeat the same --account <account_id> on every
follow-up that uses results from that calendar, including pagination with
--page-token, get, update, and delete. Event IDs and page tokens belong
to the account that returned them.
For list, use --page-size for result count. --top, --limit, and
--max-results are compatibility aliases only; do not use them in new
commands. list uses --time-min / --time-max for time bounds. --start
and --end are canonical only for create / update; list accepts them
only as compatibility aliases.
JSON output contract:
disconnect: parse ok, action, status, and disconnect_url.list: parse ok, count, next_page_token (when present, pass back as --page-token), retrieved_at, and events[] with fields such as id, summary, description, start, end, event_starts_at, event_ends_at, location, is_all_day, and attendees.get: parse ok, retrieved_at, and event.create / update: parse ok, action, event_id, and web_link.delete: parse ok, action, and event_id.This skill uses the CLI-managed Outlook connector. Do not hand-write auth files.
First-use or reconnect flow:
outlook-calendar --status.connect_url, replace <connect_url> with the returned URL and share exactly this Markdown link: [Connect Outlook Calendar](<connect_url>); do not paste the raw URL separately. Wait for the user to finish linking.disconnect_url, the account is already connected.add_account_url, use it as [Add Outlook Calendar account](<add_account_url>) when another account should be linked.outlook-calendar --status. If it returns connect_url, share the normal
connect link. Otherwise run outlook-calendar accounts: check the selected
account when the failed command used --account, or every account when it
did not. For each relevant row with needs_reauth: true, share the status
response's add_account_url as
[Reconnect Outlook Calendar account](<add_account_url>) and ask the user
to sign in with that same Microsoft account. Never rerun a failed
--account command without --account.For disconnect requests, run outlook-calendar disconnect. When disconnect_url is present, replace <disconnect_url> with the returned URL and share exactly this Markdown link: [Disconnect Outlook Calendar](<disconnect_url>); do not paste the raw URL separately. If it is absent, say the account is already disconnected.
list first when you need an event ID or when the user asks about a date range.--all-day.create, and on update whenever start or end times change.update. If the user asks to add or remove invitees on an existing event, explain that limitation instead of emitting an unsupported --attendee flag.delete may proceed from a clear, unambiguous user request without an additional confirmation.id returned by list or get.outlook-calendar --status.event_starts_at.user_local and event_ends_at.user_local; the raw Graph fields remain for compatibility. All-day values are calendar dates, not instants, and must not be timezone-shifted.list result carrying a withheld entry had
organizer and attendees removed by the user's "Access events" permission —
the meeting is NOT guest-less. Answer from the remaining fields and mention
that the permission hides the guest list. Only when the user actually needs
a withheld field for one specific event and withheld.reason is
requires_approval, read that event with get, which shows the user the
approval prompt. Never get during routine browsing just to fill guest
lists.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
日本語の概要は準備中です。原文の説明を表示しています。
Create, read, edit, or manipulate Word documents (.docx) and Word templates (.dotx). Use whenever a build task's artifact kind is document with the default docx output, or the task mentions a Word doc, .docx, or .dotx, extracts or reorganizes content from one, inserts or replaces images, does find-and-replace in one, or works with tracked changes (redlines) or comments. Covers python-docx generation, raw OOXML editing of existing files, document structure and formatting, and render verification. Not for PDFs, spreadsheets, or Google Docs.
日本語の概要は準備中です。原文の説明を表示しています。
Build or revise a plain markdown file (md) deliverable such as notes, a README, meeting minutes, documentation, or text the user will edit or paste elsewhere. Use whenever a build task's artifact kind is markdown. Covers markdown formatting conventions and read-back verification.
日本語の概要は準備中です。原文の説明を表示しています。
Build, revise, or manipulate a fixed-layout PDF (report, guide, one-pager, printable document). Use whenever a build task's artifact kind is pdf, a document build's output format is pdf, or the task reads, merges, splits, crops, or fills an existing PDF, including fillable AcroForms. Covers authoring the print-CSS HTML source, rendering, the geometry and validation gates, existing-PDF manipulation and form filling, and delivery under workspace/your_files.
日本語の概要は準備中です。原文の説明を表示しています。
Build or revise a slide deck (pptx by default; pdf or html on request). Use whenever a build task's artifact kind is presentation, or the user asks for a deck, slides, or a presentation. Covers per-slide HTML authoring, the StylePlan theme system, font embedding, deck assembly, render gates, and the PPTX export.
日本語の概要は準備中です。原文の説明を表示しています。
Create, read, edit, fix, or clean spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use whenever a build task's artifact kind is spreadsheet, or the task names a spreadsheet file and wants something done to it or produced from it, including restructuring messy tabular data into a proper workbook. Covers openpyxl generation, formulas and recalculation, editing existing workbooks, and the validation gates. Not for tasks whose deliverable is a document, report, or web page that merely contains a table.
日本語の概要は準備中です。原文の説明を表示しています。