[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FGBSDR24VPMAKPEMSAARN1":3,"skill-same:01M6FGBSDR24VPMAKPEMSAARN1":76},{"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":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":69},"01M6FGBSDR24VPMAKPEMSAARN1","beepctl",null,"Use when sending messages, searching chats, or managing conversations across messaging platforms (Telegram, WhatsApp, Slack, iMessage, etc.) via Beeper Desktop API.","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\u002Fblqke\u002Fbeepctl\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"messages","via","across","beeper","telegram","use","install","api","imessage","https","messaging","npm","desktop","github","whatsapp","slack","2026-11-10 10:12:30",false,"---\nname: beepctl\ndescription: Use when sending messages, searching chats, or managing conversations across messaging platforms (Telegram, WhatsApp, Slack, iMessage, etc.) via Beeper Desktop API.\nhomepage: https:\u002F\u002Fgithub.com\u002Fblqke\u002Fbeepctl\nmetadata: {\"clawdbot\":{\"emoji\":\"?\",\"requires\":{\"bins\":[\"beepctl\"]},\"install\":[{\"id\":\"npm\",\"kind\":\"npm\",\"package\":\"beepctl\",\"global\":true,\"bins\":[\"beepctl\"],\"label\":\"Install beepctl (npm)\"}]}}\n---\n\n# beepctl\n\nCLI for [Beeper Desktop API](https:\u002F\u002Fdevelopers.beeper.com\u002Fdesktop-api) — unified messaging from your terminal. Control all your messaging platforms (Telegram, WhatsApp, Slack, iMessage, etc.) through one interface.\n\n? **Setup & installation:** see [GitHub repo](https:\u002F\u002Fgithub.com\u002Fblqke\u002Fbeepctl)\n\n## Quick Start\n\n```bash\nbeepctl accounts                    # List connected accounts\nbeepctl chats list                  # List recent chats\nbeepctl chats list --search \"John\"  # Find a chat\nbeepctl search \"meeting\" --after \"1d ago\"  # Search messages\nbeepctl send \u003Cchat-id> \"Hello!\"     # Send a message\n```\n\n## Commands\n\n### Auth Management\n```bash\nbeepctl auth show           # Check auth status and token\nbeepctl auth set \u003Ctoken>    # Set API token\nbeepctl auth clear          # Clear saved token\n```\n\n### Accounts\n```bash\nbeepctl accounts            # List all connected accounts\n```\n\n### Browse Chats\n```bash\nbeepctl chats list                        # List inbox (non-archived)\nbeepctl chats list --limit 20             # Limit results\nbeepctl chats list --search \"John\"        # Filter by name\nbeepctl chats list --inbox archive        # Archived chats only\nbeepctl chats list --inbox low-priority   # Low-priority chats\nbeepctl chats list --inbox all            # All chats\nbeepctl chats list --type group           # Filter by type (single\u002Fgroup\u002Fany)\nbeepctl chats list --unread-only          # Unread chats only\nbeepctl chats list --activity-after \"1d ago\"  # Recent activity filter\nbeepctl chats show \u003Cchat-id>              # Detailed chat info with participants\nbeepctl chats create \u003Caccount> \u003Cusers...> # Create new chat\n```\n\n**Inbox filters:** `primary` (default), `archive`, `low-priority`, `all`\n\n### List Messages\n```bash\nbeepctl messages \u003Cchat-id>              # Recent messages from a chat\nbeepctl messages \u003Cchat-id> --limit 10   # Limit results\nbeepctl messages work --after \"1d ago\"  # Use alias + time filter\nbeepctl messages \u003Cchat-id> --before \"1h ago\"  # Messages before a time\n```\n\n### Search Messages\n```bash\nbeepctl search \"query\"                    # Search across all chats\nbeepctl search \"query\" --limit 10         # Limit results\nbeepctl search \"meeting\" --after \"1d ago\" # Time filter\nbeepctl search \"hello\" --chat work        # Filter by chat\u002Falias\nbeepctl search \"files\" --media file       # Filter by media type\nbeepctl search \"dm\" --chat-type single    # Filter by chat type\nbeepctl search \"update\" --sender others   # Filter by sender (me\u002Fothers)\nbeepctl search \"msg\" --account \u003Cid>       # Filter by account\nbeepctl search \"todo\" --include-low-priority   # Include low-priority chats\nbeepctl search \"important\" --exclude-muted     # Exclude muted chats\n```\n\n**Combine filters:**\n```bash\nbeepctl search \"deploy\" --chat work --sender others --after \"1d ago\" --media link\nbeepctl search \"hello\" --chat work family  # Multiple chats (space-separated)\nbeepctl search \"test\" --chat id1,id2,id3   # Multiple chats (comma-separated)\n```\n\n**Time formats:** `1h ago`, `2d ago`, `3w ago`, `1mo ago`, `yesterday`, `today`  \n**Media types:** `any`, `video`, `image`, `link`, `file`\n\n### Aliases\nCreate shortcuts for frequently used chat IDs:\n\n```bash\nbeepctl alias list                    # List all aliases\nbeepctl alias add work \u003Cchat-id>      # Create alias\nbeepctl alias show work               # Show alias value\nbeepctl alias remove work             # Remove alias\nbeepctl send work \"Using alias!\"      # Use alias in any command\n```\n\n### Archive Chats\n```bash\nbeepctl archive \u003Cchat-id>              # Archive a chat\nbeepctl archive \u003Cchat-id> --unarchive  # Unarchive\nbeepctl archive work                   # Use alias\nbeepctl archive \u003Cchat-id> --quiet      # No confirmation message\n```\n\n### Send Messages\n\n⚠️ **NEVER send messages without explicit user approval first!**\nAlways show the message content and recipient, then ask for confirmation.\n\n```bash\nbeepctl send \u003Cchat-id> \"Hello!\"                    # Send message\nbeepctl send myself \"Quick note\"                   # Send to self\nbeepctl send \u003Cchat-id> \"Reply\" --reply-to \u003Cmsg-id> # Reply to message\nbeepctl send \u003Cchat-id> \"msg\" --quiet               # No confirmation output\n```\n\n### Focus (Bring to Foreground)\n```bash\nbeepctl focus                           # Bring Beeper to foreground\nbeepctl focus \u003Cchat-id>                 # Open a specific chat\nbeepctl focus \u003Cchat-id> -m \u003Cmsg-id>     # Jump to specific message\nbeepctl focus \u003Cchat-id> -d \"draft\"      # Pre-fill draft text\nbeepctl focus \u003Cchat-id> -a \u002Fpath\u002Ffile   # Pre-fill draft attachment\n```\n\n### Send Media\n`beepctl send` only supports text. To send media, use focus with draft:\n\n```bash\nbeepctl focus \u003Cchat-id> -a \u002Fpath\u002Fto\u002Fimage.png -d \"Caption\"\n# Then press Enter in Beeper to send\n```\n\n### Contacts\n```bash\nbeepctl contacts search \u003Caccount> \u003Cquery>  # Search contacts on an account\n```\n\n### Download Attachments\n```bash\nbeepctl download \u003Cmxc-url>              # Download attachment (mxc:\u002F\u002F URLs)\nbeepctl download \u003Cmxc-url> -o \u002Fpath     # Save to specific path\n```\n\n### Reminders\n```bash\nbeepctl reminders set \u003Cchat> 30m       # Remind in 30 minutes\nbeepctl reminders set \u003Cchat> 1h        # Remind in 1 hour\nbeepctl reminders set \u003Cchat> 2d        # Remind in 2 days\nbeepctl reminders set \u003Cchat> tomorrow  # Remind tomorrow\nbeepctl reminders clear \u003Cchat>         # Clear reminder\n```\n\n## Tips\n\n- Chat IDs look like: `!gZ42vWzDxl8V0sZXWBgO:beeper.local`\n- Use aliases to avoid typing long chat IDs\n- The special alias `myself` sends to your own chat\n","# beepctl\n\nCLI for [Beeper Desktop API](https:\u002F\u002Fdevelopers.beeper.com\u002Fdesktop-api) — unified messaging from your terminal. Control all your messaging platforms (Telegram, WhatsApp, Slack, iMessage, etc.) through one interface.\n\n? **Setup & installation:** see [GitHub repo](https:\u002F\u002Fgithub.com\u002Fblqke\u002Fbeepctl)\n\n## Quick Start\n\n```bash\nbeepctl accounts                    # List connected accounts\nbeepctl chats list                  # List recent chats\nbeepctl chats list --search \"John\"  # Find a chat\nbeepctl search \"meeting\" --after \"1d ago\"  # Search messages\nbeepctl send \u003Cchat-id> \"Hello!\"     # Send a message\n```\n\n## Commands\n\n### Auth Management\n```bash\nbeepctl auth show           # Check auth status and token\nbeepctl auth set \u003Ctoken>    # Set API token\nbeepctl auth clear          # Clear saved token\n```\n\n### Accounts\n```bash\nbeepctl accounts            # List all connected accounts\n```\n\n### Browse Chats\n```bash\nbeepctl chats list                        # List inbox (non-archived)\nbeepctl chats list --limit 20             # Limit results\nbeepctl chats list --search \"John\"        # Filter by name\nbeepctl chats list --inbox archive        # Archived chats only\nbeepctl chats list --inbox low-priority   # Low-priority chats\nbeepctl chats list --inbox all            # All chats\nbeepctl chats list --type group           # Filter by type (single\u002Fgroup\u002Fany)\nbeepctl chats list --unread-only          # Unread chats only\nbeepctl chats list --activity-after \"1d ago\"  # Recent activity filter\nbeepctl chats show \u003Cchat-id>              # Detailed chat info with participants\nbeepctl chats create \u003Caccount> \u003Cusers...> # Create new chat\n```\n\n**Inbox filters:** `primary` (default), `archive`, `low-priority`, `all`\n\n### List Messages\n```bash\nbeepctl messages \u003Cchat-id>              # Recent messages from a chat\nbeepctl messages \u003Cchat-id> --limit 10   # Limit results\nbeepctl messages work --after \"1d ago\"  # Use alias + time filter\nbeepctl messages \u003Cchat-id> --before \"1h ago\"  # Messages before a time\n```\n\n### Search Messages\n```bash\nbeepctl search \"query\"                    # Search across all chats\nbeepctl search \"query\" --limit 10         # Limit results\nbeepctl search \"meeting\" --after \"1d ago\" # Time filter\nbeepctl search \"hello\" --chat work        # Filter by chat\u002Falias\nbeepctl search \"files\" --media file       # Filter by media type\nbeepctl search \"dm\" --chat-type single    # Filter by chat type\nbeepctl search \"update\" --sender others   # Filter by sender (me\u002Fothers)\nbeepctl search \"msg\" --account \u003Cid>       # Filter by account\nbeepctl search \"todo\" --include-low-priority   # Include low-priority chats\nbeepctl search \"important\" --exclude-muted     # Exclude muted chats\n```\n\n**Combine filters:**\n```bash\nbeepctl search \"deploy\" --chat work --sender others --after \"1d ago\" --media link\nbeepctl search \"hello\" --chat work family  # Multiple chats (space-separated)\nbeepctl search \"test\" --chat id1,id2,id3   # Multiple chats (comma-separated)\n```\n\n**Time formats:** `1h ago`, `2d ago`, `3w ago`, `1mo ago`, `yesterday`, `today`  \n**Media types:** `any`, `video`, `image`, `link`, `file`\n\n### Aliases\nCreate shortcuts for frequently used chat IDs:\n\n```bash\nbeepctl alias list                    # List all aliases\nbeepctl alias add work \u003Cchat-id>      # Create alias\nbeepctl alias show work               # Show alias value\nbeepctl alias remove work             # Remove alias\nbeepctl send work \"Using alias!\"      # Use alias in any command\n```\n\n### Archive Chats\n```bash\nbeepctl archive \u003Cchat-id>              # Archive a chat\nbeepctl archive \u003Cchat-id> --unarchive  # Unarchive\nbeepctl archive work                   # Use alias\nbeepctl archive \u003Cchat-id> --quiet      # No confirmation message\n```\n\n### Send Messages\n\n⚠️ **NEVER send messages without explicit user approval first!**\nAlways show the message content and recipient, then ask for confirmation.\n\n```bash\nbeepctl send \u003Cchat-id> \"Hello!\"                    # Send message\nbeepctl send myself \"Quick note\"                   # Send to self\nbeepctl send \u003Cchat-id> \"Reply\" --reply-to \u003Cmsg-id> # Reply to message\nbeepctl send \u003Cchat-id> \"msg\" --quiet               # No confirmation output\n```\n\n### Focus (Bring to Foreground)\n```bash\nbeepctl focus                           # Bring Beeper to foreground\nbeepctl focus \u003Cchat-id>                 # Open a specific chat\nbeepctl focus \u003Cchat-id> -m \u003Cmsg-id>     # Jump to specific message\nbeepctl focus \u003Cchat-id> -d \"draft\"      # Pre-fill draft text\nbeepctl focus \u003Cchat-id> -a \u002Fpath\u002Ffile   # Pre-fill draft attachment\n```\n\n### Send Media\n`beepctl send` only supports text. To send media, use focus with draft:\n\n```bash\nbeepctl focus \u003Cchat-id> -a \u002Fpath\u002Fto\u002Fimage.png -d \"Caption\"\n# Then press Enter in Beeper to send\n```\n\n### Contacts\n```bash\nbeepctl contacts search \u003Caccount> \u003Cquery>  # Search contacts on an account\n```\n\n### Download Attachments\n```bash\nbeepctl download \u003Cmxc-url>              # Download attachment (mxc:\u002F\u002F URLs)\nbeepctl download \u003Cmxc-url> -o \u002Fpath     # Save to specific path\n```\n\n### Reminders\n```bash\nbeepctl reminders set \u003Cchat> 30m       # Remind in 30 minutes\nbeepctl reminders set \u003Cchat> 1h        # Remind in 1 hour\nbeepctl reminders set \u003Cchat> 2d        # Remind in 2 days\nbeepctl reminders set \u003Cchat> tomorrow  # Remind tomorrow\nbeepctl reminders clear \u003Cchat>         # Clear reminder\n```\n\n## Tips\n\n- Chat IDs look like: `!gZ42vWzDxl8V0sZXWBgO:beeper.local`\n- Use aliases to avoid typing long chat IDs\n- The special alias `myself` sends to your own chat\n",{"name":5,"homepage":39,"metadata":40,"description":7},"https:\u002F\u002Fgithub.com\u002Fblqke\u002Fbeepctl",{"clawdbot":41},{"emoji":42,"install":43,"requires":48},"?",[44],{"id":29,"bins":45,"kind":29,"label":46,"global":47,"package":5},[5],"Install beepctl (npm)",true,{"bins":49},[5],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fblqke\u002Fbeepctl",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":58,"prompt":68,"zipAvailable":47},[59,62,65],{"tool":60,"command":61},"npx","npx skills add kbarbel640-del\u002Fskills --skill beepctl",{"tool":63,"command":64},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill beepctl",{"tool":66,"command":67},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill beepctl","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fblqke\u002Fbeepctl\u002FSKILL.md",[70],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"_meta.json","REFERENCE","参考文档",265,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fblqke\u002Fbeepctl\u002F_meta.json",[77,106,134,154,160,180],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":88,"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",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[89,90,25,91,92,93,94,95,96,97,98,99,100,101,102,103,27,104,105],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","content","ai agents",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":117,"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",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[118,25,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,95,23],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":143,"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",[140],{"categoryNo":141,"categoryName":142,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000021","资料检索与研究",[144,145,146,147,148,149,150,91,151,132,23,152,25,153,19],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":155,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":34},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[158],{"categoryNo":141,"categoryName":142,"taxonomyType":115,"taxonomyTypeDesc":116},[147,146,145,144,19,149,150,91,148,132,23,151,152,25,153],{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"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",[],[167,168,169,170,171,172,173,174,175,176,177,178,179],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":190,"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",[186,187],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":188,"categoryName":189,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000037","律师与法务",[191,192,193,194,91,195,196,50,197,152,198,199,200,201,202,27,203,204,31],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance"]