[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MYJ99DWXKY2VT7WXNF23AS":3,"skill-same:01M6MYJ99DWXKY2VT7WXNF23AS":70},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":53},"01M6MYJ99DWXKY2VT7WXNF23AS","context-manager",null,"AI-powered context management for OpenClaw sessions","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\u002F人工智能与大型语言模型\u002Fcontext-manager\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26],"context","context manager","manager","openclaw","sessions","management","context management","true","for","2026-11-10 10:12:30",false,"---\nname: context-manager\ndescription: AI-powered context management for OpenClaw sessions\nuser-invocable: true\n---\n\n# Context Manager Skill\n\nAI-powered context management for OpenClaw sessions. Uses the agent itself to generate intelligent summaries, then resets the session with compressed context.\n\n## Quick Start\n\n```bash\n# List all sessions with usage stats\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh list\n\n# Check status of a specific session\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh status agent:main:main\n\n# Generate AI summary (read-only, safe)\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main\n\n# Compress session: generate summary, reset, inject (DESTRUCTIVE)\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main --replace\n```\n\n## When to Use\n\n- Context usage approaching 70-80%+\n- Long sessions with extensive conversation history  \n- Before the session becomes slow or loses coherence\n- Proactively to maintain fast, focused sessions\n\n## How It Works\n\n1. **AI Summarization**: Sends a prompt to the agent asking it to summarize its own context\n2. **Backup**: Saves the original JSONL session file to `memory\u002Fcompressed\u002F`\n3. **Reset**: Deletes the JSONL file (official reset method)\n4. **Inject**: Sends the AI-generated summary as the first message in the fresh session\n5. **Result**: Same session key, new session ID, compressed context\n\n**Key insight**: The agent has full visibility into its own context, so it generates the best possible summary.\n\n## Commands\n\n### Session Commands\n\n| Command | Description |\n|---------|-------------|\n| `list` | List all sessions with token usage |\n| `status [KEY]` | Show detailed status for a session |\n| `summarize [KEY]` | Generate AI summary (read-only) |\n| `summarize [KEY] --replace` | Summarize AND reset session with compressed context |\n| `compress [KEY]` | Legacy grep-based extraction (not recommended) |\n| `check [KEY]` | Check if session exceeds threshold |\n| `check-all` | Check all sessions at once |\n\n### Configuration Commands\n\n| Command | Description |\n|---------|-------------|\n| `set-threshold N` | Set compression threshold (50-99%, default: 80) |\n| `set-depth LEVEL` | Set depth: brief\u002Fbalanced\u002Fcomprehensive |\n| `set-quiet-hours HH` | Set quiet hours (e.g., \"23:00-07:00\") |\n| `help` | Show help and usage examples |\n\n## Examples\n\n### List All Sessions\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh list\n? Available Sessions (4 total)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n#    SESSION KEY                              KIND       TOKENS    USAGE\n1    agent:main:main                          direct      70188      70%\n2    agent:main:slack:channel:c0aaruq2en9     group       20854      20%\n3    agent:main:cron:0d02af4b-...             direct      18718      18%\n```\n\n### Check Session Status\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh status agent:main:main\n? Context Manager Status\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  Session Key: agent:main:main\n  Session ID:  fc192a2d-091c-48c7-9fad-12bf34687454\n  Kind:        direct\n  Model:       gemini-3-flash\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  Threshold:   80%\n  Tokens:      70188 \u002F 100000\n  Usage:       70%\n```\n\n### Generate AI Summary (Safe, Read-Only)\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main\n? Requesting AI summary for session: agent:main:main\n  Session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n\n✅ AI Summary generated!\n  Saved to: memory\u002Fcompressed\u002F20260127-123146.ai-summary.md\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n### Session Summary: January 27, 2026\n\n#### 1. What was accomplished\n- System audit completed\n- Essay generation with sub-agents\n...\n```\n\n### Full Compression (Summarize + Reset + Inject)\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main --replace\n? Requesting AI summary for session: agent:main:main\n  Session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n  Mode: REPLACE (will reset session after summary)\n\n✅ AI Summary generated!\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n[AI-generated summary displayed]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n? Resetting session and injecting compressed context...\n  Backing up session file...\n  Backup saved: memory\u002Fcompressed\u002F20260127-123146.session-backup.jsonl\n  Deleting session JSONL to reset...\n  Injecting compressed context into fresh session...\n✅ Session compressed successfully!\n  Old session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n  New session ID: a1b2c3d4-...\n  Session is ready to continue with compressed context\n```\n\n**Result**: 70k tokens → 16k tokens (77% reduction)\n\n## Output Files\n\nWhen compression occurs, these files are created in `memory\u002Fcompressed\u002F`:\n\n| File | Description |\n|------|-------------|\n| `{timestamp}.ai-summary.md` | AI-generated session summary |\n| `{timestamp}.session-backup.jsonl` | Full backup of original session (can restore if needed) |\n| `{timestamp}.transcript.md` | Raw transcript extraction (legacy) |\n| `{timestamp}.summary.md` | Grep-based summary (legacy) |\n\n## Requirements\n\n- **openclaw** - Gateway must be running\n- **jq** - JSON parsing (`brew install jq`)\n- **Gateway access** - Script uses `openclaw agent` and `openclaw sessions`\n\n## Technical Details\n\n### Session Reset Method\n\nThe script uses JSONL deletion to reset sessions (official method):\n\n1. Backup JSONL to `memory\u002Fcompressed\u002F`\n2. Delete `~\u002F.openclaw\u002Fagents\u002F{agent}\u002Fsessions\u002F{sessionId}.jsonl`\n3. Send compressed context via `openclaw agent --to main`\n4. New session is created automatically with summary as first message\n\n### Why Not \u002Freset?\n\nThe `\u002Freset` slash command only works in the chat interface. When sent via `openclaw agent --session-id`, it's treated as a regular message and the agent tries to interpret it as a task.\n\n### AI Summarization Prompt\n\nThe script asks the agent to provide:\n1. What was accomplished (key tasks)\n2. Key decisions made (with rationale)\n3. Current state (where we left off)\n4. Pending tasks (what still needs doing)\n5. Important context (critical info to remember)\n\n## Troubleshooting\n\n### Summary Text Empty\n\nIf the AI summary extraction fails, check stderr redirect:\n```bash\n# The script uses 2>\u002Fdev\u002Fnull to avoid Node deprecation warnings breaking JSON\nopenclaw agent --session-id $ID -m \"...\" --json 2>\u002Fdev\u002Fnull\n```\n\n### Session Not Resetting\n\nVerify the JSONL file path:\n```bash\nls ~\u002F.openclaw\u002Fagents\u002Fmain\u002Fsessions\u002F\n```\n\n### Restore From Backup\n\nIf something goes wrong:\n```bash\ncp memory\u002Fcompressed\u002F{timestamp}.session-backup.jsonl \\\n   ~\u002F.openclaw\u002Fagents\u002Fmain\u002Fsessions\u002F{sessionId}.jsonl\n```\n\n### Check Logs\n\nUse `openclaw logs` to troubleshoot:\n```bash\nopenclaw logs --limit 50 --json | grep -i \"error\\|fail\"\n```\n\n## Best Practices\n\n1. **Backup first**: The script auto-backs up, but you can also manually backup before testing\n2. **Test on non-critical sessions first**: Try on a Slack channel or cron session before main\n3. **Check the summary**: Run `summarize` without `--replace` first to verify the summary quality\n4. **Monitor token count**: Use `status` to verify compression worked\n\n## See Also\n\n- `openclaw sessions --help`\n- `openclaw agent --help`\n","# Context Manager Skill\n\nAI-powered context management for OpenClaw sessions. Uses the agent itself to generate intelligent summaries, then resets the session with compressed context.\n\n## Quick Start\n\n```bash\n# List all sessions with usage stats\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh list\n\n# Check status of a specific session\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh status agent:main:main\n\n# Generate AI summary (read-only, safe)\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main\n\n# Compress session: generate summary, reset, inject (DESTRUCTIVE)\n~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main --replace\n```\n\n## When to Use\n\n- Context usage approaching 70-80%+\n- Long sessions with extensive conversation history  \n- Before the session becomes slow or loses coherence\n- Proactively to maintain fast, focused sessions\n\n## How It Works\n\n1. **AI Summarization**: Sends a prompt to the agent asking it to summarize its own context\n2. **Backup**: Saves the original JSONL session file to `memory\u002Fcompressed\u002F`\n3. **Reset**: Deletes the JSONL file (official reset method)\n4. **Inject**: Sends the AI-generated summary as the first message in the fresh session\n5. **Result**: Same session key, new session ID, compressed context\n\n**Key insight**: The agent has full visibility into its own context, so it generates the best possible summary.\n\n## Commands\n\n### Session Commands\n\n| Command | Description |\n|---------|-------------|\n| `list` | List all sessions with token usage |\n| `status [KEY]` | Show detailed status for a session |\n| `summarize [KEY]` | Generate AI summary (read-only) |\n| `summarize [KEY] --replace` | Summarize AND reset session with compressed context |\n| `compress [KEY]` | Legacy grep-based extraction (not recommended) |\n| `check [KEY]` | Check if session exceeds threshold |\n| `check-all` | Check all sessions at once |\n\n### Configuration Commands\n\n| Command | Description |\n|---------|-------------|\n| `set-threshold N` | Set compression threshold (50-99%, default: 80) |\n| `set-depth LEVEL` | Set depth: brief\u002Fbalanced\u002Fcomprehensive |\n| `set-quiet-hours HH` | Set quiet hours (e.g., \"23:00-07:00\") |\n| `help` | Show help and usage examples |\n\n## Examples\n\n### List All Sessions\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh list\n? Available Sessions (4 total)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n#    SESSION KEY                              KIND       TOKENS    USAGE\n1    agent:main:main                          direct      70188      70%\n2    agent:main:slack:channel:c0aaruq2en9     group       20854      20%\n3    agent:main:cron:0d02af4b-...             direct      18718      18%\n```\n\n### Check Session Status\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh status agent:main:main\n? Context Manager Status\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  Session Key: agent:main:main\n  Session ID:  fc192a2d-091c-48c7-9fad-12bf34687454\n  Kind:        direct\n  Model:       gemini-3-flash\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  Threshold:   80%\n  Tokens:      70188 \u002F 100000\n  Usage:       70%\n```\n\n### Generate AI Summary (Safe, Read-Only)\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main\n? Requesting AI summary for session: agent:main:main\n  Session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n\n✅ AI Summary generated!\n  Saved to: memory\u002Fcompressed\u002F20260127-123146.ai-summary.md\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n### Session Summary: January 27, 2026\n\n#### 1. What was accomplished\n- System audit completed\n- Essay generation with sub-agents\n...\n```\n\n### Full Compression (Summarize + Reset + Inject)\n\n```bash\n$ ~\u002Fopenclaw\u002Fskills\u002Fcontext-manager\u002Fcompress.sh summarize agent:main:main --replace\n? Requesting AI summary for session: agent:main:main\n  Session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n  Mode: REPLACE (will reset session after summary)\n\n✅ AI Summary generated!\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n[AI-generated summary displayed]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n? Resetting session and injecting compressed context...\n  Backing up session file...\n  Backup saved: memory\u002Fcompressed\u002F20260127-123146.session-backup.jsonl\n  Deleting session JSONL to reset...\n  Injecting compressed context into fresh session...\n✅ Session compressed successfully!\n  Old session ID: fc192a2d-091c-48c7-9fad-12bf34687454\n  New session ID: a1b2c3d4-...\n  Session is ready to continue with compressed context\n```\n\n**Result**: 70k tokens → 16k tokens (77% reduction)\n\n## Output Files\n\nWhen compression occurs, these files are created in `memory\u002Fcompressed\u002F`:\n\n| File | Description |\n|------|-------------|\n| `{timestamp}.ai-summary.md` | AI-generated session summary |\n| `{timestamp}.session-backup.jsonl` | Full backup of original session (can restore if needed) |\n| `{timestamp}.transcript.md` | Raw transcript extraction (legacy) |\n| `{timestamp}.summary.md` | Grep-based summary (legacy) |\n\n## Requirements\n\n- **openclaw** - Gateway must be running\n- **jq** - JSON parsing (`brew install jq`)\n- **Gateway access** - Script uses `openclaw agent` and `openclaw sessions`\n\n## Technical Details\n\n### Session Reset Method\n\nThe script uses JSONL deletion to reset sessions (official method):\n\n1. Backup JSONL to `memory\u002Fcompressed\u002F`\n2. Delete `~\u002F.openclaw\u002Fagents\u002F{agent}\u002Fsessions\u002F{sessionId}.jsonl`\n3. Send compressed context via `openclaw agent --to main`\n4. New session is created automatically with summary as first message\n\n### Why Not \u002Freset?\n\nThe `\u002Freset` slash command only works in the chat interface. When sent via `openclaw agent --session-id`, it's treated as a regular message and the agent tries to interpret it as a task.\n\n### AI Summarization Prompt\n\nThe script asks the agent to provide:\n1. What was accomplished (key tasks)\n2. Key decisions made (with rationale)\n3. Current state (where we left off)\n4. Pending tasks (what still needs doing)\n5. Important context (critical info to remember)\n\n## Troubleshooting\n\n### Summary Text Empty\n\nIf the AI summary extraction fails, check stderr redirect:\n```bash\n# The script uses 2>\u002Fdev\u002Fnull to avoid Node deprecation warnings breaking JSON\nopenclaw agent --session-id $ID -m \"...\" --json 2>\u002Fdev\u002Fnull\n```\n\n### Session Not Resetting\n\nVerify the JSONL file path:\n```bash\nls ~\u002F.openclaw\u002Fagents\u002Fmain\u002Fsessions\u002F\n```\n\n### Restore From Backup\n\nIf something goes wrong:\n```bash\ncp memory\u002Fcompressed\u002F{timestamp}.session-backup.jsonl \\\n   ~\u002F.openclaw\u002Fagents\u002Fmain\u002Fsessions\u002F{sessionId}.jsonl\n```\n\n### Check Logs\n\nUse `openclaw logs` to troubleshoot:\n```bash\nopenclaw logs --limit 50 --json | grep -i \"error\\|fail\"\n```\n\n## Best Practices\n\n1. **Backup first**: The script auto-backs up, but you can also manually backup before testing\n2. **Test on non-critical sessions first**: Try on a Slack channel or cron session before main\n3. **Check the summary**: Run `summarize` without `--replace` first to verify the summary quality\n4. **Monitor token count**: Use `status` to verify compression worked\n\n## See Also\n\n- `openclaw sessions --help`\n- `openclaw agent --help`\n",{"name":5,"description":7,"user-invocable":32},true,"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","人工智能与大型语言模型\u002Fcontext-manager",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":42,"prompt":52,"zipAvailable":32},[43,46,49],{"tool":44,"command":45},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill context-manager",{"tool":47,"command":48},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill context-manager",{"tool":50,"command":51},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill context-manager","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F人工智能与大型语言模型\u002Fcontext-manager\u002FSKILL.md",[54,60,66],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"_meta.json","REFERENCE","参考文档",475,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F人工智能与大型语言模型\u002Fcontext-manager\u002F_meta.json",{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"compress.sh","SCRIPT","脚本",30375,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F人工智能与大型语言模型\u002Fcontext-manager\u002Fcompress.sh",{"path":67,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":68,"sourceHtmlUrl":69},"config.json",144,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F人工智能与大型语言模型\u002Fcontext-manager\u002Fconfig.json",[71,95,131,142,152,181],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":27},"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",[],[73,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":96,"name":97,"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":98,"categories":99,"keywords":113,"publishedAt":27},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[100,105,108],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":106,"categoryName":107,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[114,115,116,117,118,119,120,80,121,84,122,123,124,125,126,127,128,129,130],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":132,"name":133,"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":134,"categories":135,"keywords":139,"publishedAt":27},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[136,137,138],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":106,"categoryName":107,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},[114,140,141,115,116,117,118,119,120,80,121,84,123,124,125,126,127,128,129,130],"api skill","zerion api skill",{"skillNo":143,"name":144,"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":145,"categories":146,"keywords":150,"publishedAt":27},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[147,148,149],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":106,"categoryName":107,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},[117,114,151,115,116,118,119,80,121,84,122,123,124,125,126,127,128,129,130],"zerion api mcp",{"skillNo":153,"name":154,"nameZh":6,"description":155,"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":161,"publishedAt":27},"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",[158],{"categoryNo":159,"categoryName":160,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000040","财务",[162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,26],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":27},"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",[187],{"categoryNo":159,"categoryName":160,"taxonomyType":111,"taxonomyTypeDesc":112},[162,163,165,189,190,191,192,193,194,173,195,196,197,198,199,200,201,202,130,180],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]