[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6WM4FJ7186CS1VCJWA77STG":3,"skill-same:01M6WM4FJ7186CS1VCJWA77STG":63},{"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":22,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6WM4FJ7186CS1VCJWA77STG","ai-universe-httpie",null,"Use HTTPie to call AI Universe MCP server for multi-model analysis","jleechanorg\u002Fjleechan-skills","jleechanorg","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221404966?v=4","01M6C1VJ99XG950X1DWPEBCBGX","01M6C1VJDK5YVDNT3362RT5WSB",6,"MIT","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fai-universe\u002Fskills\u002Fai-universe-httpie\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36],"ai universe httpie","httpie","MCP","mcp server","server","analysis","model","use","multi-model","call","project","multi","usage","for","2026-11-10 10:12:30",false,"---\nname: ai-universe-httpie\ndescription: Use HTTPie to call AI Universe MCP server for multi-model analysis\ntype: usage\nscope: project\n---\n\n# AI Universe HTTPie Usage Guide\n\nThis skill demonstrates how to use HTTPie to call the AI Universe MCP server directly for multi-model AI feedback.\n\n## Prerequisites\n\n1. **Install HTTPie:**\n   ```bash\n   # macOS\n   brew install httpie\n\n   # Ubuntu\u002FDebian\n   apt-get install httpie\n\n   # Python (universal)\n   pip install httpie\n   ```\n\n2. **Authenticate:**\n   ```bash\n   node scripts\u002Fauth-cli.mjs login\n   ```\n\n## Basic HTTPie Usage with MCP\n\n### Get Authentication Token\n\n> **Prerequisite:** Run `node scripts\u002Fauth-cli.mjs login` at least once so a valid token exists locally.\n\n```bash\n# Export token for reuse\nexport TOKEN=$(node scripts\u002Fauth-cli.mjs token)\n```\n\n### MCP Server Configuration\n\n```bash\nMCP_URL=\"${AI_UNIVERSE_MCP_URL:?AI_UNIVERSE_MCP_URL not configured: AI Universe MCP endpoint, e.g. https:\u002F\u002F\u003Cai-universe-host>\u002Fmcp}\"\n```\n\n## Example: Second Opinion Request\n\n### 1. Simple Question\n\n```bash\necho '{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"tools\u002Fcall\",\n  \"params\": {\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Should I use Redis or in-memory caching for rate limiting?\"\n    }\n  },\n  \"id\": 1\n}' | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180\n```\n\n### 2. Design Review Request\n\n```bash\n# Create request JSON\nREQUEST_JSON=$(cat \u003C\u003C'EOF'\n{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"tools\u002Fcall\",\n  \"params\": {\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Design Review: Authentication system using Firebase\\n\\nAnalyze the architectural decisions:\\n- Is OAuth flow appropriate?\\n- Are there better alternatives?\\n- What are potential security issues?\\n- Industry best practices comparison?\"\n    }\n  },\n  \"id\": 1\n}\nEOF\n)\n\n# Send request with HTTPie\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180 \\\n  --print=b\n```\n\n### 3. Code Review Request\n\n```bash\nQUESTION=\"Code Review: Review this authentication flow for:\n- Security vulnerabilities\n- Token handling best practices\n- Error handling gaps\n- Rate limiting implementation\n- Session management\"\n\necho \"{\n  \\\"jsonrpc\\\": \\\"2.0\\\",\n  \\\"method\\\": \\\"tools\u002Fcall\\\",\n  \\\"params\\\": {\n    \\\"name\\\": \\\"agent.second_opinion\\\",\n    \\\"arguments\\\": {\n      \\\"question\\\": $(echo \"$QUESTION\" | jq -Rs .)\n    }\n  },\n  \\\"id\\\": 1\n}\" | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180\n```\n\n### 4. Bug Investigation Request\n\n```bash\nhttp POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  jsonrpc=2.0 \\\n  method=tools\u002Fcall \\\n  params:='{\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Bug Investigation: Investigate potential issues:\\n- Race conditions in async operations\\n- Memory leaks in long-running processes\\n- Edge cases in error handling\\n- Type safety concerns\"\n    }\n  }' \\\n  id:=1\n```\n\n## HTTPie Features for MCP Calls\n\n### 1. Pretty Print Response\n\n```bash\n# Default behavior - pretty JSON output\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\"\n```\n\n### 2. Download Response to File\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --download \\\n  --output=response.json\n```\n\n### 3. Inspect the Response Without Logging Credentials\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --print=b\n```\n\nDo not enable request-header, verbose or debug logging on authenticated calls:\nthe Authorization header contains the bearer token. Redact credentials before\nsharing any saved response or diagnostic output.\n\n### 4. Follow Redirects\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --follow\n```\n\n### 5. Custom Timeout\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=300  # 5 minutes\n```\n\n## Parse Response with jq\n\n### Extract Primary Opinion\n\n```bash\nRESPONSE=$(echo \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --print=b)\n\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq -r '.primary.response'\n```\n\n### Extract Synthesis\n\n```bash\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq -r '.synthesis.response'\n```\n\n### Extract Cost Information\n\n```bash\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq '{\n  models: .summary.totalModels,\n  tokens: .summary.totalTokens,\n  cost: .summary.totalCost\n}'\n```\n\n## Rate Limit Status Check\n\n```bash\n# Get current rate limit status\nUSER_ID=$(node scripts\u002Fauth-cli.mjs status | awk '\u002FUID:\u002F {print $2}')\nif [ -z \"$USER_ID\" ]; then\n  echo \"❌ Unable to determine user ID. Run: node scripts\u002Fauth-cli.mjs login\"\nelse\n  jq -n --arg user_id \"$USER_ID\" '{\n    jsonrpc: \"2.0\",\n    method: \"tools\u002Fcall\",\n    params: {\n      name: \"rate-limit.status\",\n      arguments: {\n        userId: $user_id\n      }\n    },\n    id: 1\n  }' | http POST \"$MCP_URL\" \\\n    Authorization:\"Bearer $TOKEN\"\nfi\n```\n\n## Error Handling\n\n### Check for Errors in Response\n\n```bash\nif echo \"$RESPONSE\" | jq -e '.error' >\u002Fdev\u002Fnull 2>&1; then\n  echo \"Error:\" $(echo \"$RESPONSE\" | jq -r '.error')\n\n  # Check for rate limit\n  if echo \"$RESPONSE\" | jq -e '.details.resetTime' >\u002Fdev\u002Fnull 2>&1; then\n    echo \"Rate limited. Reset at:\" $(echo \"$RESPONSE\" | jq -r '.details.resetTime')\n  fi\nfi\n```\n\n## Integration with Scripts\n\n### Complete HTTPie Script Example\n\n```bash\n#!\u002Fbin\u002Fbash\n\n# Get token\nTOKEN=$(node scripts\u002Fauth-cli.mjs token 2>\u002Fdev\u002Fnull)\nif [ $? -ne 0 ]; then\n  echo \"❌ Not authenticated. Run: node scripts\u002Fauth-cli.mjs login\"\n  exit 1\nfi\n\n# Construct question\nQUESTION=\"$1\"\nif [ -z \"$QUESTION\" ]; then\n  echo \"Usage: $0 'your question here'\"\n  exit 1\nfi\n\n# Send request\nRESPONSE=$(echo \"{\n  \\\"jsonrpc\\\": \\\"2.0\\\",\n  \\\"method\\\": \\\"tools\u002Fcall\\\",\n  \\\"params\\\": {\n    \\\"name\\\": \\\"agent.second_opinion\\\",\n    \\\"arguments\\\": {\n      \\\"question\\\": $(echo \"$QUESTION\" | jq -Rs .)\n    }\n  },\n  \\\"id\\\": 1\n}\" | http POST \"$AI_UNIVERSE_MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180 \\\n  --print=b)\n\n# Parse and display\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq '.'\n```\n\n## HTTPie vs curl\n\n**Why HTTPie is preferred:**\n- ✅ More readable syntax\n- ✅ Automatic JSON formatting\n- ✅ Pretty-printed output by default\n- ✅ Better error messages\n- ✅ Session support\n- ✅ Easier header management\n\n**HTTPie Example:**\n```bash\nhttp POST $URL Authorization:\"Bearer $TOKEN\" \u003C request.json\n```\n\n**curl Equivalent:**\n```bash\ncurl -X POST \"$URL\" \\\n  -H \"Authorization: Bearer $TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @request.json\n```\n\n## See Also\n\n- [ai-universe-auth.md](..\u002Fai-universe-auth\u002FSKILL.md) - Authentication setup\n- the `\u002Fsecond_opinion` command - Second opinion command docs\n- `${CLAUDE_HOME:-$HOME\u002F.claude}\u002Fscripts\u002Fsecondo-cli.sh` - Implementation reference\n","# AI Universe HTTPie Usage Guide\n\nThis skill demonstrates how to use HTTPie to call the AI Universe MCP server directly for multi-model AI feedback.\n\n## Prerequisites\n\n1. **Install HTTPie:**\n   ```bash\n   # macOS\n   brew install httpie\n\n   # Ubuntu\u002FDebian\n   apt-get install httpie\n\n   # Python (universal)\n   pip install httpie\n   ```\n\n2. **Authenticate:**\n   ```bash\n   node scripts\u002Fauth-cli.mjs login\n   ```\n\n## Basic HTTPie Usage with MCP\n\n### Get Authentication Token\n\n> **Prerequisite:** Run `node scripts\u002Fauth-cli.mjs login` at least once so a valid token exists locally.\n\n```bash\n# Export token for reuse\nexport TOKEN=$(node scripts\u002Fauth-cli.mjs token)\n```\n\n### MCP Server Configuration\n\n```bash\nMCP_URL=\"${AI_UNIVERSE_MCP_URL:?AI_UNIVERSE_MCP_URL not configured: AI Universe MCP endpoint, e.g. https:\u002F\u002F\u003Cai-universe-host>\u002Fmcp}\"\n```\n\n## Example: Second Opinion Request\n\n### 1. Simple Question\n\n```bash\necho '{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"tools\u002Fcall\",\n  \"params\": {\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Should I use Redis or in-memory caching for rate limiting?\"\n    }\n  },\n  \"id\": 1\n}' | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180\n```\n\n### 2. Design Review Request\n\n```bash\n# Create request JSON\nREQUEST_JSON=$(cat \u003C\u003C'EOF'\n{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"tools\u002Fcall\",\n  \"params\": {\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Design Review: Authentication system using Firebase\\n\\nAnalyze the architectural decisions:\\n- Is OAuth flow appropriate?\\n- Are there better alternatives?\\n- What are potential security issues?\\n- Industry best practices comparison?\"\n    }\n  },\n  \"id\": 1\n}\nEOF\n)\n\n# Send request with HTTPie\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180 \\\n  --print=b\n```\n\n### 3. Code Review Request\n\n```bash\nQUESTION=\"Code Review: Review this authentication flow for:\n- Security vulnerabilities\n- Token handling best practices\n- Error handling gaps\n- Rate limiting implementation\n- Session management\"\n\necho \"{\n  \\\"jsonrpc\\\": \\\"2.0\\\",\n  \\\"method\\\": \\\"tools\u002Fcall\\\",\n  \\\"params\\\": {\n    \\\"name\\\": \\\"agent.second_opinion\\\",\n    \\\"arguments\\\": {\n      \\\"question\\\": $(echo \"$QUESTION\" | jq -Rs .)\n    }\n  },\n  \\\"id\\\": 1\n}\" | http POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180\n```\n\n### 4. Bug Investigation Request\n\n```bash\nhttp POST \"$MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  jsonrpc=2.0 \\\n  method=tools\u002Fcall \\\n  params:='{\n    \"name\": \"agent.second_opinion\",\n    \"arguments\": {\n      \"question\": \"Bug Investigation: Investigate potential issues:\\n- Race conditions in async operations\\n- Memory leaks in long-running processes\\n- Edge cases in error handling\\n- Type safety concerns\"\n    }\n  }' \\\n  id:=1\n```\n\n## HTTPie Features for MCP Calls\n\n### 1. Pretty Print Response\n\n```bash\n# Default behavior - pretty JSON output\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\"\n```\n\n### 2. Download Response to File\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --download \\\n  --output=response.json\n```\n\n### 3. Inspect the Response Without Logging Credentials\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --print=b\n```\n\nDo not enable request-header, verbose or debug logging on authenticated calls:\nthe Authorization header contains the bearer token. Redact credentials before\nsharing any saved response or diagnostic output.\n\n### 4. Follow Redirects\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --follow\n```\n\n### 5. Custom Timeout\n\n```bash\necho \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=300  # 5 minutes\n```\n\n## Parse Response with jq\n\n### Extract Primary Opinion\n\n```bash\nRESPONSE=$(echo \"$REQUEST_JSON\" | http POST \"$MCP_URL\" \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --print=b)\n\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq -r '.primary.response'\n```\n\n### Extract Synthesis\n\n```bash\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq -r '.synthesis.response'\n```\n\n### Extract Cost Information\n\n```bash\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq '{\n  models: .summary.totalModels,\n  tokens: .summary.totalTokens,\n  cost: .summary.totalCost\n}'\n```\n\n## Rate Limit Status Check\n\n```bash\n# Get current rate limit status\nUSER_ID=$(node scripts\u002Fauth-cli.mjs status | awk '\u002FUID:\u002F {print $2}')\nif [ -z \"$USER_ID\" ]; then\n  echo \"❌ Unable to determine user ID. Run: node scripts\u002Fauth-cli.mjs login\"\nelse\n  jq -n --arg user_id \"$USER_ID\" '{\n    jsonrpc: \"2.0\",\n    method: \"tools\u002Fcall\",\n    params: {\n      name: \"rate-limit.status\",\n      arguments: {\n        userId: $user_id\n      }\n    },\n    id: 1\n  }' | http POST \"$MCP_URL\" \\\n    Authorization:\"Bearer $TOKEN\"\nfi\n```\n\n## Error Handling\n\n### Check for Errors in Response\n\n```bash\nif echo \"$RESPONSE\" | jq -e '.error' >\u002Fdev\u002Fnull 2>&1; then\n  echo \"Error:\" $(echo \"$RESPONSE\" | jq -r '.error')\n\n  # Check for rate limit\n  if echo \"$RESPONSE\" | jq -e '.details.resetTime' >\u002Fdev\u002Fnull 2>&1; then\n    echo \"Rate limited. Reset at:\" $(echo \"$RESPONSE\" | jq -r '.details.resetTime')\n  fi\nfi\n```\n\n## Integration with Scripts\n\n### Complete HTTPie Script Example\n\n```bash\n#!\u002Fbin\u002Fbash\n\n# Get token\nTOKEN=$(node scripts\u002Fauth-cli.mjs token 2>\u002Fdev\u002Fnull)\nif [ $? -ne 0 ]; then\n  echo \"❌ Not authenticated. Run: node scripts\u002Fauth-cli.mjs login\"\n  exit 1\nfi\n\n# Construct question\nQUESTION=\"$1\"\nif [ -z \"$QUESTION\" ]; then\n  echo \"Usage: $0 'your question here'\"\n  exit 1\nfi\n\n# Send request\nRESPONSE=$(echo \"{\n  \\\"jsonrpc\\\": \\\"2.0\\\",\n  \\\"method\\\": \\\"tools\u002Fcall\\\",\n  \\\"params\\\": {\n    \\\"name\\\": \\\"agent.second_opinion\\\",\n    \\\"arguments\\\": {\n      \\\"question\\\": $(echo \"$QUESTION\" | jq -Rs .)\n    }\n  },\n  \\\"id\\\": 1\n}\" | http POST \"$AI_UNIVERSE_MCP_URL\" \\\n  Accept:'application\u002Fjson, text\u002Fevent-stream' \\\n  Authorization:\"Bearer $TOKEN\" \\\n  --timeout=180 \\\n  --print=b)\n\n# Parse and display\necho \"$RESPONSE\" | jq -r '.result.content[0].text' | jq '.'\n```\n\n## HTTPie vs curl\n\n**Why HTTPie is preferred:**\n- ✅ More readable syntax\n- ✅ Automatic JSON formatting\n- ✅ Pretty-printed output by default\n- ✅ Better error messages\n- ✅ Session support\n- ✅ Easier header management\n\n**HTTPie Example:**\n```bash\nhttp POST $URL Authorization:\"Bearer $TOKEN\" \u003C request.json\n```\n\n**curl Equivalent:**\n```bash\ncurl -X POST \"$URL\" \\\n  -H \"Authorization: Bearer $TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @request.json\n```\n\n## See Also\n\n- [ai-universe-auth.md](..\u002Fai-universe-auth\u002FSKILL.md) - Authentication setup\n- the `\u002Fsecond_opinion` command - Second opinion command docs\n- `${CLAUDE_HOME:-$HOME\u002F.claude}\u002Fscripts\u002Fsecondo-cli.sh` - Implementation reference\n",{"name":5,"type":35,"scope":33,"description":7},"main","8144f00ebafc4306264c63239e4b9fa42e48a90e","plugins\u002Fai-universe\u002Fskills\u002Fai-universe-httpie",0,"https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills","https:\u002F\u002Fgithub.com\u002Fjleechanorg","2026-11-11 22:19:36",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add jleechanorg\u002Fjleechan-skills --skill ai-universe-httpie",{"tool":55,"command":56},"bunx","bunx skills add jleechanorg\u002Fjleechan-skills --skill ai-universe-httpie",{"tool":58,"command":59},"pnpm","pnpm dlx skills add jleechanorg\u002Fjleechan-skills --skill ai-universe-httpie","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fai-universe\u002Fskills\u002Fai-universe-httpie\u002FSKILL.md",true,[],[64,81,102,115,129,145],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":37},"01M716Y5MTJ6GYJZ2ATXCJK8G4","instinct","Use when the user invokes \u002Finstinct or \u002Fin, or asks to \"message Instinct\", \"ask Instinct\", \"tell Instinct\", \"check Instinct\", or read replies from the configured peer assistant. iMessage first, WhatsApp Web as fallback.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Finstinct\u002FSKILL.md",[],[66,71,72,73,74,30,75,76,77,78,79,80],"user","when","replies","check","identity","whatsapp","gmail","read","message","ask",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":92,"publishedAt":37},"01M716Y4HF7FVVMJSA2CCVN5VF","hr","Compatibility alias for history-resume; produce the same fresh-state, provenance-aware resume briefing.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhr\u002FSKILL.md",[87],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[83,93,94,95,36,96,97,98,99,100,101],"resume","compatibility","provenance","history","produce","alias","briefing","state","fresh",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":109,"publishedAt":37},"01M716Y1FFNFKFJYYKF8HQA6T8","history-resume","Resume briefing for the current repository branch or worktree using fresh state and admitted history sources.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhistory-resume\u002FSKILL.md",[108],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[96,93,110,111,71,28,99,112,36,113,114,100,101],"history resume","branch","repository","worktree","sources",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":37},"01M716XWXJ8EPHK4RH9T14TR85","grok","Alias for the canonical grokbot browser conversation workflow; \u002Fgrok talks to the Grok bot the same way \u002Fdot talks to Dot.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgrok\u002FSKILL.md",[],[117,122,123,124,36,125,98,126,127,128],"dot","bot","workflow","canonical","conversation","browser","grokbot",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":37},"01M70N9Q07DTE0EW5KFXMMMSJ0","codexa-bench","Compare `codexa` and normal `codex` on a fair split of comparable work by default; use `--strict` for duplicate runs of the exact same task.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcodexa-bench\u002FSKILL.md",[],[136,137,138,30,139,36,140,141,142,143,144],"codexa bench","work","split","default","duplicate","task","compare","normal","codex",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":149,"licenseFileUrl":150,"sourceHtmlUrl":151,"categories":152,"keywords":162,"publishedAt":37},"01M6C24S2X60SP8BBFGAEKPEGW","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffrontend-design\u002FSKILL.md",[153,156,159],{"categoryNo":154,"categoryName":155,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":157,"categoryName":158,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":160,"categoryName":161,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000032","设计师",[163,164,165,30,166,167,168,71,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,72,187],"frontend","design","frontend design","generic","ui design","react","html","components","code","artifacts","ui","aesthetics","Production","web components","landing","applications","quality","web","css","create","examples","with","react components","web ui","pages"]