[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MTCPC7Q0FHSD1NAB2GJTW7":3,"skill-same:01M6MTCPC7Q0FHSD1NAB2GJTW7":90},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6MTCPC7Q0FHSD1NAB2GJTW7","github-mentions",null,"Monitor and track GitHub mentions for your username across your orgs. Queries for new mentions, tracks status (pending\u002Fin_progress\u002Fcompleted) to avoid redundant work. Use to check for new mentions or mark mentions as being addressed.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"github mentions","github","across","track","pending","for","tracks","mark","progress","as","queries","use","check","jq","work","gh","monitor","status","2026-11-10 10:12:30",false,"---\nname: github-mentions\ndescription: Monitor and track GitHub mentions for your username across your orgs. Queries for new mentions, tracks status (pending\u002Fin_progress\u002Fcompleted) to avoid redundant work. Use to check for new mentions or mark mentions as being addressed.\nversion: 1.0.0\nmetadata:\n  clawdhub:\n    emoji: \"?\"\n    requires:\n      bins: [\"gh\", \"jq\"]\n    dependencies:\n      - github\n---\n\n# GitHub Mentions Monitor\n\nTrack and manage GitHub mentions for your username across your organizations. Prevents redundant queries and duplicate work by maintaining state.\n\n## Prerequisites\n\n- `gh` CLI authenticated (`gh auth login`)\n- `jq` for JSON processing\n- The `github` skill (dependency)\n\n## Configuration\n\n### Config File\n\nRuntime configuration is stored in `config.json` (default: `skills\u002Fgithub-mentions\u002Fconfig.json`):\n\n```json\n{\n  \"orgOnly\": true,           \u002F\u002F Only track mentions from within your orgs\n  \"orgMembersOnly\": true,    \u002F\u002F Only track mentions from org members (not external users)\n  \"memberCacheHours\": 1,     \u002F\u002F Refresh org member list every N hours\n  \"checkIntervalMinutes\": 5  \u002F\u002F Intended check frequency (for reference)\n}\n```\n\n**Configuration options:**\n- `orgOnly=true` (default): Only track mentions from repos within your orgs\n- `orgOnly=false`: Track all mentions (including from repos outside your orgs)\n- `orgMembersOnly=true` (default): Only track mentions from org members\n- `orgMembersOnly=false`: Track mentions from anyone (including external contributors, bots)\n- `memberCacheHours`: How often to refresh the org member list (default: 1 hour)\n\n**Set config via CLI:**\n```bash\ngithub-mentions config orgOnly false           # Track all mentions\ngithub-mentions config orgMembersOnly false    # Include non-org-members\ngithub-mentions config memberCacheHours 2      # Refresh members every 2 hours\n```\n\n### Environment Variables (optional)\n\n- `GITHUB_MENTIONS_STATE` - Path to state file (default: `~\u002F.openclaw\u002Fworkspace\u002Fmemory\u002Fgithub-mentions-state.json`)\n- `GITHUB_MENTIONS_CONFIG` - Path to config file (default: `skills\u002Fgithub-mentions\u002Fconfig.json`)\n\n## State File\n\nThe skill maintains state in a JSON file:\n\n```json\n{\n  \"lastChecked\": \"2026-02-02T00:00:00Z\",\n  \"username\": \"gigi-trifle\",\n  \"orgs\": [\"trifle-labs\"],\n  \"mentions\": {\n    \"trifle-labs\u002Frepo#123\": {\n      \"type\": \"issue\",\n      \"status\": \"pending\",\n      \"title\": \"Issue title\",\n      \"url\": \"https:\u002F\u002Fgithub.com\u002F...\",\n      \"mentionedAt\": \"2026-02-02T00:00:00Z\",\n      \"mentionedBy\": \"okwme\"\n    }\n  }\n}\n```\n\n## Commands\n\n### Check for new mentions\n\n```bash\ngithub-mentions check\n```\n\nQueries GitHub for new mentions since last check. Adds new mentions as \"pending\". Returns a summary of new and pending mentions.\n\n**Query strategy:**\n1. Search issues\u002FPRs in each org where you're mentioned\n2. Filter to mentions from other org members (not self-mentions)\n3. Compare against state to find new ones\n\n### List current mentions\n\n```bash\ngithub-mentions list [--status \u003Cpending|in_progress|completed>]\n```\n\nShows all tracked mentions, optionally filtered by status.\n\n### Start working on a mention\n\n```bash\ngithub-mentions start \u003Cmention-id>\n```\n\nMarks a mention as \"in_progress\". The mention-id is the format `owner\u002Frepo#number`.\n\n### Complete a mention\n\n```bash\ngithub-mentions done \u003Cmention-id>\n```\n\nMarks a mention as \"completed\".\n\n### View mention details\n\n```bash\ngithub-mentions view \u003Cmention-id>\n```\n\nShows full details of a mention including the issue\u002FPR body and recent comments.\n\n## Workflow\n\n1. **Check for mentions**: `github-mentions check`\n2. **Review pending**: `github-mentions list --status pending`\n3. **Start work**: `github-mentions start trifle-labs\u002Frepo#123`\n4. **Address the mention** (reply, fix issue, etc.)\n5. **Mark done**: `github-mentions done trifle-labs\u002Frepo#123`\n\n## Example Usage\n\n```bash\n# Check for new mentions across your orgs\ngithub-mentions check\n\n# Output:\n# Last checked: 2026-02-01T23:00:00Z\n# Found 2 new mentions:\n#   - trifle-labs\u002Fclawdbot#456 (issue) by @okwme: \"Need help with...\"\n#   - trifle-labs\u002Fwebapp#789 (pr) by @teammate: \"Review requested...\"\n#\n# Pending mentions: 3\n# In progress: 1\n\n# Start working on one\ngithub-mentions start trifle-labs\u002Fclawdbot#456\n\n# View full context\ngithub-mentions view trifle-labs\u002Fclawdbot#456\n\n# Mark as done after addressing\ngithub-mentions done trifle-labs\u002Fclawdbot#456\n```\n\n## Implementation Notes\n\n**Detecting mentions:**\n```bash\n# Search for issues\u002FPRs mentioning you in an org\ngh search issues \"org:\u003Corg> mentions:\u003Cusername>\" --json number,repository,title,author,createdAt,url --limit 50\n\n# Search for PR review requests\ngh search prs \"org:\u003Corg> review-requested:\u003Cusername>\" --json number,repository,title,author,createdAt,url --limit 50\n```\n\n**Filtering org members only:**\n```bash\n# Get org members\ngh api orgs\u002F\u003Corg>\u002Fmembers --jq '.[].login'\n```\n\nOnly track mentions from users in this list (excluding self).\n\n**Avoiding redundant queries:**\n- Store `lastChecked` timestamp\n- Use `created:>YYYY-MM-DD` in search to limit results\n- Skip mentions already in state file\n","# GitHub Mentions Monitor\n\nTrack and manage GitHub mentions for your username across your organizations. Prevents redundant queries and duplicate work by maintaining state.\n\n## Prerequisites\n\n- `gh` CLI authenticated (`gh auth login`)\n- `jq` for JSON processing\n- The `github` skill (dependency)\n\n## Configuration\n\n### Config File\n\nRuntime configuration is stored in `config.json` (default: `skills\u002Fgithub-mentions\u002Fconfig.json`):\n\n```json\n{\n  \"orgOnly\": true,           \u002F\u002F Only track mentions from within your orgs\n  \"orgMembersOnly\": true,    \u002F\u002F Only track mentions from org members (not external users)\n  \"memberCacheHours\": 1,     \u002F\u002F Refresh org member list every N hours\n  \"checkIntervalMinutes\": 5  \u002F\u002F Intended check frequency (for reference)\n}\n```\n\n**Configuration options:**\n- `orgOnly=true` (default): Only track mentions from repos within your orgs\n- `orgOnly=false`: Track all mentions (including from repos outside your orgs)\n- `orgMembersOnly=true` (default): Only track mentions from org members\n- `orgMembersOnly=false`: Track mentions from anyone (including external contributors, bots)\n- `memberCacheHours`: How often to refresh the org member list (default: 1 hour)\n\n**Set config via CLI:**\n```bash\ngithub-mentions config orgOnly false           # Track all mentions\ngithub-mentions config orgMembersOnly false    # Include non-org-members\ngithub-mentions config memberCacheHours 2      # Refresh members every 2 hours\n```\n\n### Environment Variables (optional)\n\n- `GITHUB_MENTIONS_STATE` - Path to state file (default: `~\u002F.openclaw\u002Fworkspace\u002Fmemory\u002Fgithub-mentions-state.json`)\n- `GITHUB_MENTIONS_CONFIG` - Path to config file (default: `skills\u002Fgithub-mentions\u002Fconfig.json`)\n\n## State File\n\nThe skill maintains state in a JSON file:\n\n```json\n{\n  \"lastChecked\": \"2026-02-02T00:00:00Z\",\n  \"username\": \"gigi-trifle\",\n  \"orgs\": [\"trifle-labs\"],\n  \"mentions\": {\n    \"trifle-labs\u002Frepo#123\": {\n      \"type\": \"issue\",\n      \"status\": \"pending\",\n      \"title\": \"Issue title\",\n      \"url\": \"https:\u002F\u002Fgithub.com\u002F...\",\n      \"mentionedAt\": \"2026-02-02T00:00:00Z\",\n      \"mentionedBy\": \"okwme\"\n    }\n  }\n}\n```\n\n## Commands\n\n### Check for new mentions\n\n```bash\ngithub-mentions check\n```\n\nQueries GitHub for new mentions since last check. Adds new mentions as \"pending\". Returns a summary of new and pending mentions.\n\n**Query strategy:**\n1. Search issues\u002FPRs in each org where you're mentioned\n2. Filter to mentions from other org members (not self-mentions)\n3. Compare against state to find new ones\n\n### List current mentions\n\n```bash\ngithub-mentions list [--status \u003Cpending|in_progress|completed>]\n```\n\nShows all tracked mentions, optionally filtered by status.\n\n### Start working on a mention\n\n```bash\ngithub-mentions start \u003Cmention-id>\n```\n\nMarks a mention as \"in_progress\". The mention-id is the format `owner\u002Frepo#number`.\n\n### Complete a mention\n\n```bash\ngithub-mentions done \u003Cmention-id>\n```\n\nMarks a mention as \"completed\".\n\n### View mention details\n\n```bash\ngithub-mentions view \u003Cmention-id>\n```\n\nShows full details of a mention including the issue\u002FPR body and recent comments.\n\n## Workflow\n\n1. **Check for mentions**: `github-mentions check`\n2. **Review pending**: `github-mentions list --status pending`\n3. **Start work**: `github-mentions start trifle-labs\u002Frepo#123`\n4. **Address the mention** (reply, fix issue, etc.)\n5. **Mark done**: `github-mentions done trifle-labs\u002Frepo#123`\n\n## Example Usage\n\n```bash\n# Check for new mentions across your orgs\ngithub-mentions check\n\n# Output:\n# Last checked: 2026-02-01T23:00:00Z\n# Found 2 new mentions:\n#   - trifle-labs\u002Fclawdbot#456 (issue) by @okwme: \"Need help with...\"\n#   - trifle-labs\u002Fwebapp#789 (pr) by @teammate: \"Review requested...\"\n#\n# Pending mentions: 3\n# In progress: 1\n\n# Start working on one\ngithub-mentions start trifle-labs\u002Fclawdbot#456\n\n# View full context\ngithub-mentions view trifle-labs\u002Fclawdbot#456\n\n# Mark as done after addressing\ngithub-mentions done trifle-labs\u002Fclawdbot#456\n```\n\n## Implementation Notes\n\n**Detecting mentions:**\n```bash\n# Search for issues\u002FPRs mentioning you in an org\ngh search issues \"org:\u003Corg> mentions:\u003Cusername>\" --json number,repository,title,author,createdAt,url --limit 50\n\n# Search for PR review requests\ngh search prs \"org:\u003Corg> review-requested:\u003Cusername>\" --json number,repository,title,author,createdAt,url --limit 50\n```\n\n**Filtering org members only:**\n```bash\n# Get org members\ngh api orgs\u002F\u003Corg>\u002Fmembers --jq '.[].login'\n```\n\nOnly track mentions from users in this list (excluding self).\n\n**Avoiding redundant queries:**\n- Store `lastChecked` timestamp\n- Use `created:>YYYY-MM-DD` in search to limit results\n- Skip mentions already in state file\n",{"name":5,"version":41,"metadata":42,"description":7},"1.0.0",{"clawdhub":43},{"emoji":44,"requires":45,"dependencies":47},"?",{"bins":46},[33,31],[19],"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","Git和GitHub\u002Fgithub-mentions",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill github-mentions",{"tool":62,"command":63},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill github-mentions",{"tool":65,"command":66},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill github-mentions","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002FSKILL.md",true,[70,76,80,86],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"_meta.json","REFERENCE","参考文档",287,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002F_meta.json",{"path":77,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":78,"sourceHtmlUrl":79},"config.json",102,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002Fconfig.json",{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"github-mentions.sh","SCRIPT","脚本",12999,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002Fgithub-mentions.sh",{"path":87,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":88,"sourceHtmlUrl":89},"README.md",3026,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fgithub-mentions\u002FREADME.md",[91,114,149,160,170,198],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":36},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[93,98,99,100,101,102,29,103,104,105,106,107,108,109,110,111,112,113],"safe","ethereum","defi","Optimization","user","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":115,"name":116,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":132,"publishedAt":36},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[119,124,127],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":125,"categoryName":126,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[133,134,135,136,137,138,139,100,140,103,141,142,143,144,145,20,146,147,148],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","positions","token","prices",{"skillNo":150,"name":151,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":157,"publishedAt":36},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[154,155,156],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},{"categoryNo":125,"categoryName":126,"taxonomyType":122,"taxonomyTypeDesc":123},{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},[133,158,159,134,135,136,137,138,139,100,140,103,142,143,144,145,20,146,147,148],"api skill","zerion api skill",{"skillNo":161,"name":162,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":168,"publishedAt":36},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[165,166,167],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},{"categoryNo":125,"categoryName":126,"taxonomyType":122,"taxonomyTypeDesc":123},{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},[136,133,169,134,135,137,138,100,140,103,141,142,143,144,145,20,146,147,148],"zerion api mcp",{"skillNo":171,"name":172,"nameZh":6,"description":173,"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":179,"publishedAt":36},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[176],{"categoryNo":177,"categoryName":178,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000040","财务",[180,181,182,183,184,19,185,186,187,188,189,190,191,192,193,194,195,196,197,23],"finance","yahoo finance","forex","yahoo","yahoo finance forex","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data",{"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":205,"publishedAt":36},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[204],{"categoryNo":177,"categoryName":178,"taxonomyType":130,"taxonomyTypeDesc":131},[180,181,183,206,207,208,30,209,210,190,211,212,213,214,215,216,217,218,148,197],"cli","homebrew","find","brew","up","local","get","stock","link","trending","sf","quotes","ln"]