一键导入
apple-context
Use CPSL calendar and location modules for user-approved Apple Calendar events and current device location.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use CPSL calendar and location modules for user-approved Apple Calendar events and current device location.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Inspect attached or local images and visually analyze PDFs with CPSL vision. Use for photos, screenshots, scans, charts, diagrams, OCR, handwriting, UI inspection, or any task that depends on pixels, layout, or other non-structural page content.
Use CPSL's native webbrowser module for web search, browsing, authenticated website interaction, forms, file uploads and downloads, screenshots, and user handoff.
Build polished PDF documents by composing semantic HTML/CSS and rendering HTML to PDF.
Guide for the C -fbounds-safety language extension. Covers the language model, pointer annotations, adopting bounds-safety in existing C code, compiler build settings and modes, and runtime debugging of bounds violations.
Verify iOS app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
Modernize test suites to use modern Swift Testing features or migrate from XCTest.
| name | apple-context |
| description | Use CPSL calendar and location modules for user-approved Apple Calendar events and current device location. |
| metadata | {"short-description":"Calendar and location through CPSL"} |
Use this skill when the user asks about their calendar, schedule, events, availability, travel time, local context, nearby places, weather at their current position, or any request that depends on the device's current location.
help(), then calendar.help() or location.help() before using the modules.granted, denied, and undefined through the state or access fields. If access is undefined, calling the relevant request/current function may prompt the user.Use calendar.status() before reading or changing events when practical. If a calendar operation reports denied access, explain that Calendar access must be enabled in Settings.
local status = calendar.status()
if status.state == "undefined" then
status = calendar.request_access("full")
end
List events with an explicit time range:
local events = calendar.events("2026-07-08T00:00:00Z", "2026-07-09T00:00:00Z", {limit = 50})
Create events only when the user asked you to add something or clearly approved it:
local event = calendar.create("Dentist", "2026-07-08T16:00:00Z", "2026-07-08T17:00:00Z", {
location = "Main St"
})
Use location.current() for the current device location. It prompts if access is undefined and returns a table containing location.latitude, location.longitude, accuracy, and timestamp.
local here = location.current()
print(here.location.latitude, here.location.longitude)
Treat location as sensitive. Do not print precise coordinates unless the user needs them or asks for them; prefer using the location to answer the task.