[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FMAHD5Q22B3A2X7DPEP3K0":3,"skill-same:01M6FMAHD5Q22B3A2X7DPEP3K0":92},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6FMAHD5Q22B3A2X7DPEP3K0","linkedin-inbox",null,"LinkedIn inbox management with scheduled scanning, auto-draft responses following user's communication style, and approval workflows. Use when monitoring LinkedIn messages, drafting replies, managing inbox during off-hours, or setting up morning ping summaries of LinkedIn activity.","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\u002Fdylanbaker24\u002Flinkedin-inbox\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"inbox","linkedin","linkedin inbox","replies","workflows","with","activity","style","draft","ping","up","scanning","auto","use","user","management","morning","messages","monitoring","communication","2026-11-10 10:12:30",false,"---\nname: linkedin-inbox\ndescription: LinkedIn inbox management with scheduled scanning, auto-draft responses following user's communication style, and approval workflows. Use when monitoring LinkedIn messages, drafting replies, managing inbox during off-hours, or setting up morning ping summaries of LinkedIn activity.\n---\n\n# LinkedIn Inbox Manager\n\nAutomated LinkedIn inbox monitoring with human-in-the-loop approval for responses. Uses Peekaboo for UI automation (no API rate limits, works with any LinkedIn account).\n\n## Requirements\n\n- macOS with Peekaboo CLI installed (`brew install steipete\u002Ftap\u002Fpeekaboo`)\n- Screen Recording + Accessibility permissions granted\n- LinkedIn logged in via browser (Chrome recommended)\n- Clawdbot with browser capability\n\n## Quick Start\n\n### 1. One-time Setup\n```bash\n# Grant Peekaboo permissions\npeekaboo permissions\n\n# Verify LinkedIn is accessible\npeekaboo app launch \"Google Chrome\"\npeekaboo see --app \"Google Chrome\" --annotate --path \u002Ftmp\u002Flinkedin-check.png\n```\n\n### 2. Configure User Style\nCreate `linkedin-inbox-config.json` in your workspace:\n```json\n{\n  \"scan\": {\n    \"intervalMinutes\": 60,\n    \"activeHours\": { \"start\": 9, \"end\": 18, \"timezone\": \"America\u002FLos_Angeles\" },\n    \"skipWeekends\": true\n  },\n  \"drafting\": {\n    \"styleProfile\": \"USER.md\",\n    \"templates\": {\n      \"decline\": \"Thanks for reaching out. Not a fit for us right now, but best of luck.\",\n      \"interested\": \"This looks interesting. Happy to chat more. What's your availability?\",\n      \"referral\": \"I might know someone. Let me check and get back to you.\"\n    }\n  },\n  \"notifications\": {\n    \"channel\": \"discord\",\n    \"target\": \"#linkedin\"\n  }\n}\n```\n\n### 3. Start Monitoring\nTell your agent: \"Start LinkedIn inbox monitoring\" or add to HEARTBEAT.md:\n```markdown\n- Check LinkedIn inbox if last scan >1 hour ago\n```\n\n## Core Workflow\n\n### Scan Inbox\n```bash\n# Navigate to LinkedIn messaging\npeekaboo app launch \"Google Chrome\"\npeekaboo menu click --app \"Google Chrome\" --item \"New Tab\"\npeekaboo type \"https:\u002F\u002Fwww.linkedin.com\u002Fmessaging\u002F\" --return\nsleep 3\n\n# Capture inbox state\npeekaboo see --app \"Google Chrome\" --window-title \"Messaging\" --annotate --path \u002Ftmp\u002Flinkedin-inbox.png\n```\n\nThe agent reads the annotated screenshot to identify:\n- Unread messages (bold names, blue dots)\n- Message previews\n- Sender names and titles\n\n### Draft Responses\nFor each unread message:\n1. Agent reads the conversation\n2. Classifies intent (pitch, networking, job inquiry, spam)\n3. Drafts response matching user's communication style\n4. Posts draft to notification channel for approval\n\nExample notification:\n```\n? LinkedIn: New message from **Alex M.** (Founder @ SomeCompany)\n\nPreview: \"Hi, I noticed you're growing and wondered if...\"\n\n**My read:** Services pitch. Doesn't fit current needs.\n\n**Draft reply:**\n> Thanks for reaching out. We're set on that side for now, but I'll keep you in mind if that changes.\n\nReact ✅ to send, ❌ to skip, or reply with edits.\n```\n\n### Send Approved Messages\nOn approval:\n```bash\n# Click into conversation\npeekaboo click --on [message-element-id] --app \"Google Chrome\"\nsleep 1\n\n# Type response\npeekaboo type \"Your approved message here\" --app \"Google Chrome\"\n\n# Send (Enter or click Send button)\npeekaboo press return --app \"Google Chrome\"\n```\n\n## Communication Style Matching\n\nThe skill reads `USER.md` (or configured style file) to match the user's tone:\n\n**Extract these signals:**\n- Formality level (casual vs professional)\n- Typical greeting style\n- Sign-off patterns\n- Sentence length preference\n- Banned words\u002Fphrases\n- Response length norms\n\n**Apply to drafts:**\n- Mirror detected patterns\n- Use user's vocabulary\n- Match their directness level\n- Respect their guardrails (no \"excited\", no hype, etc.)\n\nSee `references\u002Fstyle-extraction.md` for detailed guidance.\n\n## Morning Ping Integration\n\nAdd LinkedIn summary to your morning ping:\n```markdown\n? The Morning Ping — Monday, Jan 27\n\n**LinkedIn:**\n• ? Sarah Chen replied — \"That sounds great, let's do Thursday\" → Draft ready\n• ? Mike R. replied — \"Not interested right now\" → No action needed\n• ? 3 new connection requests (2 sales pitches, 1 relevant)\n• ? 1 unread message from Alex (job inquiry) → Draft ready\n\nReply \"send sarah\" to approve, \"skip mike\" to archive.\n```\n\n## Approval Commands\n\nUsers can respond with:\n- `send [name]` - Send the drafted reply\n- `send all` - Send all pending drafts\n- `skip [name]` - Archive without replying\n- `edit [name]: [new message]` - Replace draft and send\n- `show [name]` - Show full conversation\n\n## Scheduled Scanning\n\n### Via Cron (Recommended)\n```json\n{\n  \"schedule\": \"0 *\u002F2 9-18 * * 1-5\",\n  \"text\": \"Scan LinkedIn inbox and post any new messages to #linkedin with draft replies\"\n}\n```\n\n### Via Heartbeat\nIn HEARTBEAT.md:\n```markdown\n- If 9am-6pm PT and last LinkedIn scan >60min: scan inbox, draft replies, post to #linkedin\n```\n\n## Safety Rules\n\n1. **Never send without explicit approval** - Always wait for user confirmation\n2. **Rate limit actions** - Max 20 LinkedIn actions per hour\n3. **Respect quiet hours** - Don't scan outside configured activeHours\n4. **Log everything** - Record all actions in daily memory file\n5. **Preserve originals** - Never delete messages, only archive\n\n## Troubleshooting\n\n### \"Can't find messaging UI\"\n- Ensure Chrome is open with LinkedIn logged in\n- Check window title matches (may vary by language)\n- Use `peekaboo list windows --app \"Google Chrome\" --json` to debug\n\n### \"Session expired\"\n- LinkedIn sessions expire periodically\n- Re-authenticate manually in browser\n- Skill will detect login page and notify user\n\n### \"Peekaboo permissions denied\"\n```bash\npeekaboo permissions  # Check status\n# Grant via System Preferences > Privacy & Security > Screen Recording + Accessibility\n```\n\n## Files\n\n- `scripts\u002Fscan_inbox.sh` - Peekaboo commands for inbox capture\n- `scripts\u002Fsend_message.sh` - Peekaboo commands for sending\n- `references\u002Fstyle-extraction.md` - Guide for communication style matching\n","# LinkedIn Inbox Manager\n\nAutomated LinkedIn inbox monitoring with human-in-the-loop approval for responses. Uses Peekaboo for UI automation (no API rate limits, works with any LinkedIn account).\n\n## Requirements\n\n- macOS with Peekaboo CLI installed (`brew install steipete\u002Ftap\u002Fpeekaboo`)\n- Screen Recording + Accessibility permissions granted\n- LinkedIn logged in via browser (Chrome recommended)\n- Clawdbot with browser capability\n\n## Quick Start\n\n### 1. One-time Setup\n```bash\n# Grant Peekaboo permissions\npeekaboo permissions\n\n# Verify LinkedIn is accessible\npeekaboo app launch \"Google Chrome\"\npeekaboo see --app \"Google Chrome\" --annotate --path \u002Ftmp\u002Flinkedin-check.png\n```\n\n### 2. Configure User Style\nCreate `linkedin-inbox-config.json` in your workspace:\n```json\n{\n  \"scan\": {\n    \"intervalMinutes\": 60,\n    \"activeHours\": { \"start\": 9, \"end\": 18, \"timezone\": \"America\u002FLos_Angeles\" },\n    \"skipWeekends\": true\n  },\n  \"drafting\": {\n    \"styleProfile\": \"USER.md\",\n    \"templates\": {\n      \"decline\": \"Thanks for reaching out. Not a fit for us right now, but best of luck.\",\n      \"interested\": \"This looks interesting. Happy to chat more. What's your availability?\",\n      \"referral\": \"I might know someone. Let me check and get back to you.\"\n    }\n  },\n  \"notifications\": {\n    \"channel\": \"discord\",\n    \"target\": \"#linkedin\"\n  }\n}\n```\n\n### 3. Start Monitoring\nTell your agent: \"Start LinkedIn inbox monitoring\" or add to HEARTBEAT.md:\n```markdown\n- Check LinkedIn inbox if last scan >1 hour ago\n```\n\n## Core Workflow\n\n### Scan Inbox\n```bash\n# Navigate to LinkedIn messaging\npeekaboo app launch \"Google Chrome\"\npeekaboo menu click --app \"Google Chrome\" --item \"New Tab\"\npeekaboo type \"https:\u002F\u002Fwww.linkedin.com\u002Fmessaging\u002F\" --return\nsleep 3\n\n# Capture inbox state\npeekaboo see --app \"Google Chrome\" --window-title \"Messaging\" --annotate --path \u002Ftmp\u002Flinkedin-inbox.png\n```\n\nThe agent reads the annotated screenshot to identify:\n- Unread messages (bold names, blue dots)\n- Message previews\n- Sender names and titles\n\n### Draft Responses\nFor each unread message:\n1. Agent reads the conversation\n2. Classifies intent (pitch, networking, job inquiry, spam)\n3. Drafts response matching user's communication style\n4. Posts draft to notification channel for approval\n\nExample notification:\n```\n? LinkedIn: New message from **Alex M.** (Founder @ SomeCompany)\n\nPreview: \"Hi, I noticed you're growing and wondered if...\"\n\n**My read:** Services pitch. Doesn't fit current needs.\n\n**Draft reply:**\n> Thanks for reaching out. We're set on that side for now, but I'll keep you in mind if that changes.\n\nReact ✅ to send, ❌ to skip, or reply with edits.\n```\n\n### Send Approved Messages\nOn approval:\n```bash\n# Click into conversation\npeekaboo click --on [message-element-id] --app \"Google Chrome\"\nsleep 1\n\n# Type response\npeekaboo type \"Your approved message here\" --app \"Google Chrome\"\n\n# Send (Enter or click Send button)\npeekaboo press return --app \"Google Chrome\"\n```\n\n## Communication Style Matching\n\nThe skill reads `USER.md` (or configured style file) to match the user's tone:\n\n**Extract these signals:**\n- Formality level (casual vs professional)\n- Typical greeting style\n- Sign-off patterns\n- Sentence length preference\n- Banned words\u002Fphrases\n- Response length norms\n\n**Apply to drafts:**\n- Mirror detected patterns\n- Use user's vocabulary\n- Match their directness level\n- Respect their guardrails (no \"excited\", no hype, etc.)\n\nSee `references\u002Fstyle-extraction.md` for detailed guidance.\n\n## Morning Ping Integration\n\nAdd LinkedIn summary to your morning ping:\n```markdown\n? The Morning Ping — Monday, Jan 27\n\n**LinkedIn:**\n• ? Sarah Chen replied — \"That sounds great, let's do Thursday\" → Draft ready\n• ? Mike R. replied — \"Not interested right now\" → No action needed\n• ? 3 new connection requests (2 sales pitches, 1 relevant)\n• ? 1 unread message from Alex (job inquiry) → Draft ready\n\nReply \"send sarah\" to approve, \"skip mike\" to archive.\n```\n\n## Approval Commands\n\nUsers can respond with:\n- `send [name]` - Send the drafted reply\n- `send all` - Send all pending drafts\n- `skip [name]` - Archive without replying\n- `edit [name]: [new message]` - Replace draft and send\n- `show [name]` - Show full conversation\n\n## Scheduled Scanning\n\n### Via Cron (Recommended)\n```json\n{\n  \"schedule\": \"0 *\u002F2 9-18 * * 1-5\",\n  \"text\": \"Scan LinkedIn inbox and post any new messages to #linkedin with draft replies\"\n}\n```\n\n### Via Heartbeat\nIn HEARTBEAT.md:\n```markdown\n- If 9am-6pm PT and last LinkedIn scan >60min: scan inbox, draft replies, post to #linkedin\n```\n\n## Safety Rules\n\n1. **Never send without explicit approval** - Always wait for user confirmation\n2. **Rate limit actions** - Max 20 LinkedIn actions per hour\n3. **Respect quiet hours** - Don't scan outside configured activeHours\n4. **Log everything** - Record all actions in daily memory file\n5. **Preserve originals** - Never delete messages, only archive\n\n## Troubleshooting\n\n### \"Can't find messaging UI\"\n- Ensure Chrome is open with LinkedIn logged in\n- Check window title matches (may vary by language)\n- Use `peekaboo list windows --app \"Google Chrome\" --json` to debug\n\n### \"Session expired\"\n- LinkedIn sessions expire periodically\n- Re-authenticate manually in browser\n- Skill will detect login page and notify user\n\n### \"Peekaboo permissions denied\"\n```bash\npeekaboo permissions  # Check status\n# Grant via System Preferences > Privacy & Security > Screen Recording + Accessibility\n```\n\n## Files\n\n- `scripts\u002Fscan_inbox.sh` - Peekaboo commands for inbox capture\n- `scripts\u002Fsend_message.sh` - Peekaboo commands for sending\n- `references\u002Fstyle-extraction.md` - Guide for communication style matching\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fdylanbaker24\u002Flinkedin-inbox",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":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add kbarbel640-del\u002Fskills --skill linkedin-inbox",{"tool":56,"command":57},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill linkedin-inbox",{"tool":59,"command":60},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill linkedin-inbox","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002FSKILL.md",true,[64,70,74,78,84,88],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",294,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002F_meta.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"config-example.json",1378,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002Fconfig-example.json",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fstyle-extraction.md",3639,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002Freferences\u002Fstyle-extraction.md",{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Fopen_conversation.sh","SCRIPT","脚本",937,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002Fscripts\u002Fopen_conversation.sh",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fscan_inbox.sh",1313,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002Fscripts\u002Fscan_inbox.sh",{"path":89,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fsend_message.sh",1602,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdylanbaker24\u002Flinkedin-inbox\u002Fscripts\u002Fsend_message.sh",[93,123,151,172,178,198],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":104,"publishedAt":38},"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",[99],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[105,106,107,23,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":134,"publishedAt":38},"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",[129],{"categoryNo":130,"categoryName":131,"taxonomyType":132,"taxonomyTypeDesc":133},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[135,107,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,111,31],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"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":160,"publishedAt":38},"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",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":132,"taxonomyTypeDesc":133},"01JBSEEDCAT000000000000021","资料检索与研究",[161,162,163,164,165,166,167,23,168,149,31,169,107,170,171],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":173,"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":174,"categories":175,"keywords":177,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[176],{"categoryNo":158,"categoryName":159,"taxonomyType":132,"taxonomyTypeDesc":133},[164,163,162,161,171,166,167,23,165,149,31,168,169,107,170],{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":184,"publishedAt":38},"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",[],[185,186,187,188,189,190,191,192,193,194,195,196,197],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":208,"publishedAt":38},"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",[204,205],{"categoryNo":130,"categoryName":131,"taxonomyType":132,"taxonomyTypeDesc":133},{"categoryNo":206,"categoryName":207,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000037","律师与法务",[209,210,211,212,23,213,214,43,215,169,216,217,218,219,220,120,221,222,223],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]