[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FT2RBYJ8AFXABH3EG0J62K":3,"skill-same:01M6FT2RBYJ8AFXABH3EG0J62K":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6FT2RBYJ8AFXABH3EG0J62K","accli",null,"This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating\u002Fupdating\u002Fdeleting calendar events, and checking availability\u002Ffree-busy times. Triggers on requests like \"check my calendar\", \"schedule a meeting\", \"what's on my schedule\", \"am I free tomorrow\", or any calendar-related operations.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoargp\u002Faccli\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"apple","requests","meeting","with","availability","it","events","free","triggers","macos","apple calendar","calendar","use","operations","check","schedule","2026-11-10 10:12:30",false,"---\nname: accli\ndescription: This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating\u002Fupdating\u002Fdeleting calendar events, and checking availability\u002Ffree-busy times. Triggers on requests like \"check my calendar\", \"schedule a meeting\", \"what's on my schedule\", \"am I free tomorrow\", or any calendar-related operations.\n---\n\n# Apple Calendar CLI (accli)\n\n## Installation\n\n```bash\nnpm install -g @joargp\u002Faccli\n```\n\n**Requirements:** macOS only (uses JavaScript for Automation)\n\n## Overview\n\nThe accli tool provides command-line access to macOS Apple Calendar. It enables listing calendars, querying events, creating\u002Fupdating\u002Fdeleting events, and checking availability across calendars.\n\n## Quick Reference\n\n### DateTime Formats\n- Timed events: YYYY-MM-DDTHH:mm or YYYY-MM-DDTHH:mm:ss\n- All-day events: YYYY-MM-DD\n\n### Global Options\n- --json - Output as JSON (recommended for parsing)\n- --help - Show help for any command\n\n## Commands\n\n### List Calendars\n\n```\naccli calendars [--json]\n```\n\nLists all available calendars with names and persistent IDs. Run this first to discover available calendars and their IDs.\n\n### List Events\n\n```\naccli events \u003CcalendarName> [options]\n```\n\nOptions:\n- --calendar-id \u003Cid> - Persistent calendar ID (recommended over name)\n- --from \u003Cdatetime> - Start of range (default: now)\n- --to \u003Cdatetime> - End of range (default: from + 7 days)\n- --max \u003Cn> - Maximum events to return (default: 50)\n- --query \u003Cq> - Case-insensitive filter on summary\u002Flocation\u002Fdescription\n- --json - Output JSON\n\nExamples:\n\n```bash\n# Events from Work calendar for this week\naccli events Work --json\n\n# Events in January\naccli events Work --from 2025-01-01 --to 2025-01-31 --json\n\n# Search for specific events\naccli events Work --query \"standup\" --max 10 --json\n```\n\n### Get Single Event\n\n```\naccli event \u003CcalendarName> \u003CeventId> [--json]\n```\n\nRetrieves details for a specific event by its ID.\n\n### Create Event\n\n```\naccli create \u003CcalendarName> --summary \u003Cs> --start \u003Cdatetime> --end \u003Cdatetime> [options]\n```\n\nRequired Options:\n- --summary \u003Cs> - Event title\n- --start \u003Cdatetime> - Start time\n- --end \u003Cdatetime> - End time\n\nOptional:\n- --location \u003Cl> - Event location\n- --description \u003Cd> - Event description\n- --all-day - Create an all-day event\n- --json - Output JSON\n\nExamples:\n\n```bash\n# Create a timed meeting\naccli create Work --summary \"Team Standup\" --start 2025-01-15T09:00 --end 2025-01-15T09:30 --json\n\n# Create an all-day event\naccli create Personal --summary \"Vacation\" --start 2025-07-01 --end 2025-07-05 --all-day --json\n\n# Create with location and description\naccli create Work --summary \"Client Meeting\" --start 2025-01-15T14:00 --end 2025-01-15T15:00 \\\n  --location \"Conference Room A\" --description \"Q1 planning discussion\" --json\n```\n\n### Update Event\n\n```\naccli update \u003CcalendarName> \u003CeventId> [options]\n```\n\nOptions (all optional - only provide what to change):\n- --summary \u003Cs> - New title\n- --start \u003Cdatetime> - New start time\n- --end \u003Cdatetime> - New end time\n- --location \u003Cl> - New location\n- --description \u003Cd> - New description\n- --all-day - Convert to all-day event\n- --no-all-day - Convert to timed event\n- --json - Output JSON\n\nExample:\n\n```bash\naccli update Work event-id-123 --summary \"Updated Meeting Title\" --start 2025-01-15T15:00 --end 2025-01-15T16:00 --json\n```\n\n### Delete Event\n\n```\naccli delete \u003CcalendarName> \u003CeventId> [--json]\n```\n\nPermanently deletes an event. Confirm with user before executing.\n\n### Check Free\u002FBusy\n\n```\naccli freebusy --calendar \u003Cname> --from \u003Cdatetime> --to \u003Cdatetime> [options]\n```\n\nOptions:\n- --calendar \u003Cname> - Calendar name (can repeat for multiple calendars)\n- --calendar-id \u003Cid> - Persistent calendar ID (can repeat)\n- --from \u003Cdatetime> - Start of range (required)\n- --to \u003Cdatetime> - End of range (required)\n- --json - Output JSON\n\nShows busy time slots, excluding cancelled, declined, and transparent events.\n\nExamples:\n\n```bash\n# Check availability across calendars\naccli freebusy --calendar Work --calendar Personal --from 2025-01-15 --to 2025-01-16 --json\n\n# Check specific hours\naccli freebusy --calendar Work --from 2025-01-15T09:00 --to 2025-01-15T18:00 --json\n```\n\n### Configuration\n\n```bash\n# Set default calendar (interactive)\naccli config set-default\n\n# Set default by name\naccli config set-default --calendar Work\n\n# Show current config\naccli config show\n\n# Clear default\naccli config clear\n```\n\nWhen a default calendar is set, commands automatically use it if no calendar is specified.\n\n## Workflow Guidelines\n\n### Before Creating Events\n1. List calendars to get available calendar names\u002FIDs\n2. Check free\u002Fbusy to find available time slots\n3. Confirm event details with user before creating\n\n### Best Practices\n- Always use --json flag for programmatic parsing\n- Prefer --calendar-id over calendar names for reliability\n- When querying events, start with reasonable date ranges\n- Confirm with user before delete operations\n- Use ISO 8601 datetime format consistently\n\n### Common Patterns\n\nFind a free slot and schedule:\n\n```bash\n# 1. Check availability\naccli freebusy --calendar Work --from 2025-01-15T09:00 --to 2025-01-15T18:00 --json\n\n# 2. Create event in available slot\naccli create Work --summary \"Meeting\" --start 2025-01-15T14:00 --end 2025-01-15T15:00 --json\n```\n\nView today's schedule:\n\n```bash\naccli events Work --from $(date +%Y-%m-%d) --to $(date -v+1d +%Y-%m-%d) --json\n```\n","# Apple Calendar CLI (accli)\n\n## Installation\n\n```bash\nnpm install -g @joargp\u002Faccli\n```\n\n**Requirements:** macOS only (uses JavaScript for Automation)\n\n## Overview\n\nThe accli tool provides command-line access to macOS Apple Calendar. It enables listing calendars, querying events, creating\u002Fupdating\u002Fdeleting events, and checking availability across calendars.\n\n## Quick Reference\n\n### DateTime Formats\n- Timed events: YYYY-MM-DDTHH:mm or YYYY-MM-DDTHH:mm:ss\n- All-day events: YYYY-MM-DD\n\n### Global Options\n- --json - Output as JSON (recommended for parsing)\n- --help - Show help for any command\n\n## Commands\n\n### List Calendars\n\n```\naccli calendars [--json]\n```\n\nLists all available calendars with names and persistent IDs. Run this first to discover available calendars and their IDs.\n\n### List Events\n\n```\naccli events \u003CcalendarName> [options]\n```\n\nOptions:\n- --calendar-id \u003Cid> - Persistent calendar ID (recommended over name)\n- --from \u003Cdatetime> - Start of range (default: now)\n- --to \u003Cdatetime> - End of range (default: from + 7 days)\n- --max \u003Cn> - Maximum events to return (default: 50)\n- --query \u003Cq> - Case-insensitive filter on summary\u002Flocation\u002Fdescription\n- --json - Output JSON\n\nExamples:\n\n```bash\n# Events from Work calendar for this week\naccli events Work --json\n\n# Events in January\naccli events Work --from 2025-01-01 --to 2025-01-31 --json\n\n# Search for specific events\naccli events Work --query \"standup\" --max 10 --json\n```\n\n### Get Single Event\n\n```\naccli event \u003CcalendarName> \u003CeventId> [--json]\n```\n\nRetrieves details for a specific event by its ID.\n\n### Create Event\n\n```\naccli create \u003CcalendarName> --summary \u003Cs> --start \u003Cdatetime> --end \u003Cdatetime> [options]\n```\n\nRequired Options:\n- --summary \u003Cs> - Event title\n- --start \u003Cdatetime> - Start time\n- --end \u003Cdatetime> - End time\n\nOptional:\n- --location \u003Cl> - Event location\n- --description \u003Cd> - Event description\n- --all-day - Create an all-day event\n- --json - Output JSON\n\nExamples:\n\n```bash\n# Create a timed meeting\naccli create Work --summary \"Team Standup\" --start 2025-01-15T09:00 --end 2025-01-15T09:30 --json\n\n# Create an all-day event\naccli create Personal --summary \"Vacation\" --start 2025-07-01 --end 2025-07-05 --all-day --json\n\n# Create with location and description\naccli create Work --summary \"Client Meeting\" --start 2025-01-15T14:00 --end 2025-01-15T15:00 \\\n  --location \"Conference Room A\" --description \"Q1 planning discussion\" --json\n```\n\n### Update Event\n\n```\naccli update \u003CcalendarName> \u003CeventId> [options]\n```\n\nOptions (all optional - only provide what to change):\n- --summary \u003Cs> - New title\n- --start \u003Cdatetime> - New start time\n- --end \u003Cdatetime> - New end time\n- --location \u003Cl> - New location\n- --description \u003Cd> - New description\n- --all-day - Convert to all-day event\n- --no-all-day - Convert to timed event\n- --json - Output JSON\n\nExample:\n\n```bash\naccli update Work event-id-123 --summary \"Updated Meeting Title\" --start 2025-01-15T15:00 --end 2025-01-15T16:00 --json\n```\n\n### Delete Event\n\n```\naccli delete \u003CcalendarName> \u003CeventId> [--json]\n```\n\nPermanently deletes an event. Confirm with user before executing.\n\n### Check Free\u002FBusy\n\n```\naccli freebusy --calendar \u003Cname> --from \u003Cdatetime> --to \u003Cdatetime> [options]\n```\n\nOptions:\n- --calendar \u003Cname> - Calendar name (can repeat for multiple calendars)\n- --calendar-id \u003Cid> - Persistent calendar ID (can repeat)\n- --from \u003Cdatetime> - Start of range (required)\n- --to \u003Cdatetime> - End of range (required)\n- --json - Output JSON\n\nShows busy time slots, excluding cancelled, declined, and transparent events.\n\nExamples:\n\n```bash\n# Check availability across calendars\naccli freebusy --calendar Work --calendar Personal --from 2025-01-15 --to 2025-01-16 --json\n\n# Check specific hours\naccli freebusy --calendar Work --from 2025-01-15T09:00 --to 2025-01-15T18:00 --json\n```\n\n### Configuration\n\n```bash\n# Set default calendar (interactive)\naccli config set-default\n\n# Set default by name\naccli config set-default --calendar Work\n\n# Show current config\naccli config show\n\n# Clear default\naccli config clear\n```\n\nWhen a default calendar is set, commands automatically use it if no calendar is specified.\n\n## Workflow Guidelines\n\n### Before Creating Events\n1. List calendars to get available calendar names\u002FIDs\n2. Check free\u002Fbusy to find available time slots\n3. Confirm event details with user before creating\n\n### Best Practices\n- Always use --json flag for programmatic parsing\n- Prefer --calendar-id over calendar names for reliability\n- When querying events, start with reasonable date ranges\n- Confirm with user before delete operations\n- Use ISO 8601 datetime format consistently\n\n### Common Patterns\n\nFind a free slot and schedule:\n\n```bash\n# 1. Check availability\naccli freebusy --calendar Work --from 2025-01-15T09:00 --to 2025-01-15T18:00 --json\n\n# 2. Create event in available slot\naccli create Work --summary \"Meeting\" --start 2025-01-15T14:00 --end 2025-01-15T15:00 --json\n```\n\nView today's schedule:\n\n```bash\naccli events Work --from $(date +%Y-%m-%d) --to $(date -v+1d +%Y-%m-%d) --json\n```\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fjoargp\u002Faccli",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add kbarbel640-del\u002Fskills --skill accli",{"tool":52,"command":53},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill accli",{"tool":55,"command":56},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill accli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoargp\u002Faccli\u002FSKILL.md",true,[60],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"_meta.json","REFERENCE","参考文档",275,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjoargp\u002Faccli\u002F_meta.json",[67,96,124,145,151,171],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":34},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[79,80,81,21,82,83,84,85,31,86,87,88,89,90,91,92,93,94,95],"crowd prompting","prompting","api","tokens","domain","world","prompts","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":107,"publishedAt":34},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[102],{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[108,81,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,85,30],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":133,"publishedAt":34},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[130],{"categoryNo":131,"categoryName":132,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000021","资料检索与研究",[134,135,136,137,138,139,140,21,141,122,30,142,81,143,144],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":146,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":34},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[149],{"categoryNo":131,"categoryName":132,"taxonomyType":105,"taxonomyTypeDesc":106},[137,136,135,134,144,139,140,21,138,122,30,141,142,81,143],{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":34},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[158,159,160,161,162,163,164,165,166,167,168,169,170],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":181,"publishedAt":34},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[177,178],{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},{"categoryNo":179,"categoryName":180,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000037","律师与法务",[182,183,184,185,21,186,187,39,188,142,32,189,190,191,192,93,193,194,195],"agent constitution","constitution","contracts","tree","query","base","log","Rules","projects","compliance","actions","state","governance","github"]