[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FT160P4BANDGSBC81TDQDH":3,"skill-same:01M6FT160P4BANDGSBC81TDQDH":82},{"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":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6FT160P4BANDGSBC81TDQDH","gotify",null,"Send push notifications via Gotify when long-running tasks complete or important events occur. Use when the user asks to \"send a Gotify notification\", \"notify me when this finishes\", \"push notification\", \"alert me via Gotify\", or wants to be notified of task completion.","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\u002Fjmagar\u002Fgotify\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"via","tasks","events","long","complete","push notifications","notify","me","task","alert","use","user","jq","curl","notifications","push","2026-11-10 10:12:30",false,"---\nname: gotify\ndescription: Send push notifications via Gotify when long-running tasks complete or important events occur. Use when the user asks to \"send a Gotify notification\", \"notify me when this finishes\", \"push notification\", \"alert me via Gotify\", or wants to be notified of task completion.\nversion: 1.0.1\nmetadata:\n  clawdbot:\n    emoji: \"?\"\n    requires:\n      bins: [\"curl\", \"jq\"]\n---\n\n# Gotify Notification Skill\n\nSend push notifications to your Gotify server when long-running tasks complete or important events occur.\n\n## Purpose\n\nThis skill enables Clawdbot to send push notifications via Gotify, useful for:\n- Alerting when long-running tasks complete\n- Sending status updates for background operations\n- Notifying of important events or errors\n- Integration with task completion hooks\n\n## Setup\n\nCreate the credentials file: `~\u002F.clawdbot\u002Fcredentials\u002Fgotify\u002Fconfig.json`\n\n```json\n{\n  \"url\": \"https:\u002F\u002Fgotify.example.com\",\n  \"token\": \"YOUR_APP_TOKEN\"\n}\n```\n\n- `url`: Your Gotify server URL (no trailing slash)\n- `token`: Application token from Gotify (Settings → Apps → Create Application)\n\n## Usage\n\n### Basic Notification\n\n```bash\nbash scripts\u002Fsend.sh \"Task completed successfully\"\n```\n\n### With Title\n\n```bash\nbash scripts\u002Fsend.sh --title \"Build Complete\" --message \"skill-sync tests passed\"\n```\n\n### With Priority (0-10)\n\n```bash\nbash scripts\u002Fsend.sh -t \"Critical Alert\" -m \"Service down\" -p 10\n```\n\n### Markdown Support\n\n```bash\nbash scripts\u002Fsend.sh --title \"Deploy Summary\" --markdown --message \"\n## Deployment Complete\n\n- **Status**: ✅ Success\n- **Duration**: 2m 34s\n- **Commits**: 5 new\n\"\n```\n\n## Integration with Task Completion\n\n### Option 1: Direct Call After Task\n\n```bash\n# Run long task\n.\u002Fdeploy.sh && bash ~\u002Fclawd\u002Fskills\u002Fgotify\u002Fscripts\u002Fsend.sh \"Deploy finished\"\n```\n\n### Option 2: Hook Integration (Future)\n\nWhen Clawdbot supports task completion hooks, this skill can be triggered automatically:\n\n```bash\n# Example hook configuration (conceptual)\n{\n  \"on\": \"task_complete\",\n  \"run\": \"bash ~\u002Fclawd\u002Fskills\u002Fgotify\u002Fscripts\u002Fsend.sh 'Task: {{task_name}} completed in {{duration}}'\"\n}\n```\n\n## Parameters\n\n- `-m, --message \u003Ctext>`: Notification message (required)\n- `-t, --title \u003Ctext>`: Notification title (optional)\n- `-p, --priority \u003C0-10>`: Priority level (default: 5)\n  - 0-3: Low priority\n  - 4-7: Normal priority\n  - 8-10: High priority (may trigger sound\u002Fvibration)\n- `--markdown`: Enable markdown formatting in message\n\n## Examples\n\n### Notify when subagent finishes\n\n```bash\n# After spawning subagent\nsessions_spawn --task \"Research topic\" --label my-research\n# ... wait for completion ...\nbash scripts\u002Fsend.sh -t \"Research Complete\" -m \"Check session: my-research\"\n```\n\n### Notify on error with high priority\n\n```bash\nif ! .\u002Fcritical-task.sh; then\n  bash scripts\u002Fsend.sh -t \"⚠️ Critical Failure\" -m \"Task failed, check logs\" -p 10\nfi\n```\n\n### Rich markdown notification\n\n```bash\nbash scripts\u002Fsend.sh --markdown -t \"Daily Summary\" -m \"\n# System Status\n\n## ✅ Healthy\n- UniFi: 34 clients\n- Sonarr: 1,175 shows\n- Radarr: 2,551 movies\n\n## ? Stats\n- Uptime: 621h\n- Network: All OK\n\"\n```\n\n## Workflow\n\nWhen the user says:\n- **\"Notify me when this finishes\"** → Add `&& bash scripts\u002Fsend.sh \"Task complete\"` to their command\n- **\"Send a Gotify alert\"** → Run `bash scripts\u002Fsend.sh` with their message\n- **\"Push notification for task completion\"** → Integrate into their workflow with appropriate title\u002Fpriority\n\nAlways confirm the notification was sent successfully (check for JSON response with message ID).\n\n## Notes\n\n- Requires network access to your Gotify server\n- App token must have \"create message\" permission\n- Priority levels affect notification behavior on client devices\n- Markdown support depends on Gotify client version (most modern clients support it)\n\n## Reference\n\n- Gotify API docs: https:\u002F\u002Fgotify.net\u002Fdocs\u002F\n- Gotify Android\u002FiOS apps for receiving notifications\n","# Gotify Notification Skill\n\nSend push notifications to your Gotify server when long-running tasks complete or important events occur.\n\n## Purpose\n\nThis skill enables Clawdbot to send push notifications via Gotify, useful for:\n- Alerting when long-running tasks complete\n- Sending status updates for background operations\n- Notifying of important events or errors\n- Integration with task completion hooks\n\n## Setup\n\nCreate the credentials file: `~\u002F.clawdbot\u002Fcredentials\u002Fgotify\u002Fconfig.json`\n\n```json\n{\n  \"url\": \"https:\u002F\u002Fgotify.example.com\",\n  \"token\": \"YOUR_APP_TOKEN\"\n}\n```\n\n- `url`: Your Gotify server URL (no trailing slash)\n- `token`: Application token from Gotify (Settings → Apps → Create Application)\n\n## Usage\n\n### Basic Notification\n\n```bash\nbash scripts\u002Fsend.sh \"Task completed successfully\"\n```\n\n### With Title\n\n```bash\nbash scripts\u002Fsend.sh --title \"Build Complete\" --message \"skill-sync tests passed\"\n```\n\n### With Priority (0-10)\n\n```bash\nbash scripts\u002Fsend.sh -t \"Critical Alert\" -m \"Service down\" -p 10\n```\n\n### Markdown Support\n\n```bash\nbash scripts\u002Fsend.sh --title \"Deploy Summary\" --markdown --message \"\n## Deployment Complete\n\n- **Status**: ✅ Success\n- **Duration**: 2m 34s\n- **Commits**: 5 new\n\"\n```\n\n## Integration with Task Completion\n\n### Option 1: Direct Call After Task\n\n```bash\n# Run long task\n.\u002Fdeploy.sh && bash ~\u002Fclawd\u002Fskills\u002Fgotify\u002Fscripts\u002Fsend.sh \"Deploy finished\"\n```\n\n### Option 2: Hook Integration (Future)\n\nWhen Clawdbot supports task completion hooks, this skill can be triggered automatically:\n\n```bash\n# Example hook configuration (conceptual)\n{\n  \"on\": \"task_complete\",\n  \"run\": \"bash ~\u002Fclawd\u002Fskills\u002Fgotify\u002Fscripts\u002Fsend.sh 'Task: {{task_name}} completed in {{duration}}'\"\n}\n```\n\n## Parameters\n\n- `-m, --message \u003Ctext>`: Notification message (required)\n- `-t, --title \u003Ctext>`: Notification title (optional)\n- `-p, --priority \u003C0-10>`: Priority level (default: 5)\n  - 0-3: Low priority\n  - 4-7: Normal priority\n  - 8-10: High priority (may trigger sound\u002Fvibration)\n- `--markdown`: Enable markdown formatting in message\n\n## Examples\n\n### Notify when subagent finishes\n\n```bash\n# After spawning subagent\nsessions_spawn --task \"Research topic\" --label my-research\n# ... wait for completion ...\nbash scripts\u002Fsend.sh -t \"Research Complete\" -m \"Check session: my-research\"\n```\n\n### Notify on error with high priority\n\n```bash\nif ! .\u002Fcritical-task.sh; then\n  bash scripts\u002Fsend.sh -t \"⚠️ Critical Failure\" -m \"Task failed, check logs\" -p 10\nfi\n```\n\n### Rich markdown notification\n\n```bash\nbash scripts\u002Fsend.sh --markdown -t \"Daily Summary\" -m \"\n# System Status\n\n## ✅ Healthy\n- UniFi: 34 clients\n- Sonarr: 1,175 shows\n- Radarr: 2,551 movies\n\n## ? Stats\n- Uptime: 621h\n- Network: All OK\n\"\n```\n\n## Workflow\n\nWhen the user says:\n- **\"Notify me when this finishes\"** → Add `&& bash scripts\u002Fsend.sh \"Task complete\"` to their command\n- **\"Send a Gotify alert\"** → Run `bash scripts\u002Fsend.sh` with their message\n- **\"Push notification for task completion\"** → Integrate into their workflow with appropriate title\u002Fpriority\n\nAlways confirm the notification was sent successfully (check for JSON response with message ID).\n\n## Notes\n\n- Requires network access to your Gotify server\n- App token must have \"create message\" permission\n- Priority levels affect notification behavior on client devices\n- Markdown support depends on Gotify client version (most modern clients support it)\n\n## Reference\n\n- Gotify API docs: https:\u002F\u002Fgotify.net\u002Fdocs\u002F\n- Gotify Android\u002FiOS apps for receiving notifications\n",{"name":5,"version":39,"metadata":40,"description":7},"1.0.1",{"clawdbot":41},{"emoji":42,"requires":43},"?",{"bins":44},[31,30],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fjmagar\u002Fgotify",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":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add kbarbel640-del\u002Fskills --skill gotify",{"tool":58,"command":59},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill gotify",{"tool":61,"command":62},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill gotify","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjmagar\u002Fgotify\u002FSKILL.md",true,[66,72,76],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"_meta.json","REFERENCE","参考文档",442,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjmagar\u002Fgotify\u002F_meta.json",{"path":73,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":74,"sourceHtmlUrl":75},"README.md",2612,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjmagar\u002Fgotify\u002FREADME.md",{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"scripts\u002Fsend.sh","SCRIPT","脚本",1615,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjmagar\u002Fgotify\u002Fscripts\u002Fsend.sh",[83,114,142,162,168,188],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"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",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":125,"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",[120],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[126,97,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,102,28],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":151,"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",[148],{"categoryNo":149,"categoryName":150,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000021","资料检索与研究",[152,153,154,155,156,157,158,98,159,140,28,160,97,161,18],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":163,"name":144,"nameZh":6,"description":145,"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":167,"publishedAt":34},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[166],{"categoryNo":149,"categoryName":150,"taxonomyType":123,"taxonomyTypeDesc":124},[155,154,153,152,18,157,158,98,156,140,28,159,160,97,161],{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":174,"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",[],[175,176,177,178,179,180,181,182,183,184,185,186,187],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":198,"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",[194,195],{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},{"categoryNo":196,"categoryName":197,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000037","律师与法务",[199,200,201,202,98,203,204,45,205,160,206,207,208,209,210,111,211,212,213],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]