[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6Q239BHTTJ6A229KB4K3R9E":3,"skill-same:01M6Q239BHTTJ6A229KB4K3R9E":97},{"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":49,"updatedAt":50,"install":51,"resources":64},"01M6Q239BHTTJ6A229KB4K3R9E","openclaw-trakt",null,"Track and recommend TV shows and movies using Trakt.tv. Use when the user asks for show\u002Fmovie recommendations, wants to track what they're watching, check their watchlist, or get personalized suggestions based on their viewing history. Requires Trakt.tv account with Pro subscription for full functionality.","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爪机器人工具\u002Fopenclaw-trakt\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"openclaw trakt","trakt","openclaw","with","track","recommend","for","tv","watchlist","movie","re","pro","recommendations","full","get","show","use","user","check","history","2026-11-10 10:12:30",false,"---\nname: openclaw-trakt\ndescription: Track and recommend TV shows and movies using Trakt.tv. Use when the user asks for show\u002Fmovie recommendations, wants to track what they're watching, check their watchlist, or get personalized suggestions based on their viewing history. Requires Trakt.tv account with Pro subscription for full functionality.\n---\n\n# Trakt.tv Integration for OpenClaw\n\nIntegrate with Trakt.tv to track watch history and provide personalized show\u002Fmovie recommendations.\n\n**? Trakt API Documentation:** \u003Chttps:\u002F\u002Ftrakt.docs.apiary.io\u002F>\n\n## First-Time Setup Required\n\n**Before using this skill, run the interactive setup:**\n\n### Automated Setup (Recommended)\n```bash\npython3 scripts\u002Fsetup.py\n```\n\nThis will guide you through:\n1. Installing dependencies\n2. Creating a Trakt application\n3. Configuring credentials\n4. Authenticating with PIN\n5. Testing the integration\n\n### Manual Setup\nIf automated setup doesn't work, follow the manual steps in the Setup section below.\n\n### Interactive Setup for OpenClaw\nWhen a user asks to \"install Trakt\" or \"set up Trakt integration,\" OpenClaw should:\n1. Read `INSTALL.md` for detailed interactive flow\n2. Or run `python3 scripts\u002Fsetup.py` and guide user through prompts\n\n---\n\n## Features\n\n- Track watch history (automatically synced by Trakt from streaming services)\n- Get personalized recommendations based on viewing habits\n- Access user watchlists and collections\n- Search for shows and movies\n- View trending content\n\n## Prerequisites\n\n1. **Python dependencies:**\n   ```bash\n   # Install via pip (with --break-system-packages if needed)\n   pip3 install requests\n   \n   # OR use a virtual environment (recommended)\n   python3 -m venv ~\u002F.openclaw-venv\n   source ~\u002F.openclaw-venv\u002Fbin\u002Factivate\n   pip install requests\n   ```\n   \n   Alternatively, install via Homebrew if available:\n   ```bash\n   brew install python-requests\n   ```\n\n2. **Trakt.tv account** with Pro subscription (required for automatic watch tracking)\n\n3. **Trakt API application** - Create at \u003Chttps:\u002F\u002Ftrakt.tv\u002Foauth\u002Fapplications>\n\n4. **Configuration file:** `~\u002F.openclaw\u002Ftrakt_config.json` (see setup below)\n\n## Setup\n\n### 1. Create Trakt Application\n\n1. Visit \u003Chttps:\u002F\u002Ftrakt.tv\u002Foauth\u002Fapplications>\n2. Click \"New Application\"\n3. Fill in the form:\n   - Name: \"OpenClaw Assistant\"\n   - Description: \"Personal AI assistant integration\"\n   - Redirect URI: `urn:ietf:wg:oauth:2.0:oob` (for PIN auth)\n   - Permissions: Check all that apply\n4. Save and note your Client ID and Client Secret\n\n### 2. Create Configuration File\n\nCreate `~\u002F.openclaw\u002Ftrakt_config.json` with your credentials:\n\n```json\n{\n  \"client_id\": \"YOUR_CLIENT_ID_HERE\",\n  \"client_secret\": \"YOUR_CLIENT_SECRET_HERE\",\n  \"access_token\": \"\",\n  \"refresh_token\": \"\"\n}\n```\n\nReplace `YOUR_CLIENT_ID_HERE` and `YOUR_CLIENT_SECRET_HERE` with your actual values from step 1.\n\n**Note:** Leave `access_token` and `refresh_token` empty - they'll be filled automatically after authentication.\n\n### 3. Authenticate\n\nRun the authentication script:\n\n```bash\npython3 scripts\u002Ftrakt_client.py auth\n```\n\nThis will output a PIN URL. Visit it, authorize the app, and run:\n\n```bash\npython3 scripts\u002Ftrakt_client.py auth \u003CPIN>\n```\n\nAuthentication tokens are saved to `~\u002F.openclaw\u002Ftrakt_config.json`\n\n## Usage\n\n### Get Recommendations\n\nWhen a user asks for show\u002Fmovie recommendations:\n\n```bash\npython3 scripts\u002Ftrakt_client.py recommend\n```\n\nThis returns personalized recommendations based on the user's watch history and ratings.\n\n### Check Watch History\n\n```bash\npython3 scripts\u002Ftrakt_client.py history\n```\n\nReturns the user's recent watch history.\n\n### View Watchlist\n\n```bash\npython3 scripts\u002Ftrakt_client.py watchlist\n```\n\nShows content the user has saved to watch later.\n\n### Search\n\n```bash\npython3 scripts\u002Ftrakt_client.py search \"Breaking Bad\"\n```\n\nSearch for specific shows or movies.\n\n### Trending Content\n\n```bash\npython3 scripts\u002Ftrakt_client.py trending\n```\n\nGet currently trending shows and movies.\n\n## Recommendation Workflow\n\nWhen a user asks \"What should I watch?\" or similar:\n\n1. **Get personalized recommendations:**\n   ```bash\n   python3 scripts\u002Ftrakt_client.py recommend\n   ```\n\n2. **Parse the results** and present them naturally:\n   - Show title, year, rating\n   - Brief description\u002Fgenre\n   - Why it's recommended (if available)\n\n3. **Optionally check watchlist** to avoid suggesting shows they already plan to watch\n\n4. **Consider recent history** to avoid re-suggesting recently watched content\n\n## API Reference\n\nSee `references\u002Fapi.md` for detailed Trakt API endpoint documentation.\n\n## Common Use Cases\n\n**\"What should I watch tonight?\"**\n- Get recommendations, filter by mood\u002Fgenre if specified\n- Check trending if user wants something popular\n\n**\"Add [show] to my watchlist\"**\n- Search for the show\n- Add to Trakt watchlist (requires additional endpoint implementation)\n\n**\"What have I been watching lately?\"**\n- Get watch history\n- Summarize recent shows\u002Fmovies\n\n**\"Is [show] trending?\"**\n- Get trending list\n- Search for specific show\n\n## Limitations\n\n- Trakt Pro subscription required for automatic watch tracking from streaming services\n- Recommendations improve over time as watch history grows\n- API rate limits apply: 1000 requests per 5 minutes (authenticated)\n- Full API documentation: \u003Chttps:\u002F\u002Ftrakt.docs.apiary.io\u002F>\n\n## Troubleshooting\n\n**\"Authentication failed\"**\n- Verify CLIENT_ID and CLIENT_SECRET are set correctly in `~\u002F.openclaw\u002Ftrakt_config.json`\n- Ensure PIN is copied accurately (case-sensitive)\n- Check that your Trakt application has proper permissions\n\n**\"No recommendations returned\"**\n- User may not have enough watch history yet\n- Try falling back to trending content\n- Ensure user has rated some content on Trakt\n\n**\"API request failed\"**\n- Check authentication token hasn't expired\n- Verify network connectivity\n- Check Trakt API status: https:\u002F\u002Fstatus.trakt.tv\n","# Trakt.tv Integration for OpenClaw\n\nIntegrate with Trakt.tv to track watch history and provide personalized show\u002Fmovie recommendations.\n\n**? Trakt API Documentation:** \u003Chttps:\u002F\u002Ftrakt.docs.apiary.io\u002F>\n\n## First-Time Setup Required\n\n**Before using this skill, run the interactive setup:**\n\n### Automated Setup (Recommended)\n```bash\npython3 scripts\u002Fsetup.py\n```\n\nThis will guide you through:\n1. Installing dependencies\n2. Creating a Trakt application\n3. Configuring credentials\n4. Authenticating with PIN\n5. Testing the integration\n\n### Manual Setup\nIf automated setup doesn't work, follow the manual steps in the Setup section below.\n\n### Interactive Setup for OpenClaw\nWhen a user asks to \"install Trakt\" or \"set up Trakt integration,\" OpenClaw should:\n1. Read `INSTALL.md` for detailed interactive flow\n2. Or run `python3 scripts\u002Fsetup.py` and guide user through prompts\n\n---\n\n## Features\n\n- Track watch history (automatically synced by Trakt from streaming services)\n- Get personalized recommendations based on viewing habits\n- Access user watchlists and collections\n- Search for shows and movies\n- View trending content\n\n## Prerequisites\n\n1. **Python dependencies:**\n   ```bash\n   # Install via pip (with --break-system-packages if needed)\n   pip3 install requests\n   \n   # OR use a virtual environment (recommended)\n   python3 -m venv ~\u002F.openclaw-venv\n   source ~\u002F.openclaw-venv\u002Fbin\u002Factivate\n   pip install requests\n   ```\n   \n   Alternatively, install via Homebrew if available:\n   ```bash\n   brew install python-requests\n   ```\n\n2. **Trakt.tv account** with Pro subscription (required for automatic watch tracking)\n\n3. **Trakt API application** - Create at \u003Chttps:\u002F\u002Ftrakt.tv\u002Foauth\u002Fapplications>\n\n4. **Configuration file:** `~\u002F.openclaw\u002Ftrakt_config.json` (see setup below)\n\n## Setup\n\n### 1. Create Trakt Application\n\n1. Visit \u003Chttps:\u002F\u002Ftrakt.tv\u002Foauth\u002Fapplications>\n2. Click \"New Application\"\n3. Fill in the form:\n   - Name: \"OpenClaw Assistant\"\n   - Description: \"Personal AI assistant integration\"\n   - Redirect URI: `urn:ietf:wg:oauth:2.0:oob` (for PIN auth)\n   - Permissions: Check all that apply\n4. Save and note your Client ID and Client Secret\n\n### 2. Create Configuration File\n\nCreate `~\u002F.openclaw\u002Ftrakt_config.json` with your credentials:\n\n```json\n{\n  \"client_id\": \"YOUR_CLIENT_ID_HERE\",\n  \"client_secret\": \"YOUR_CLIENT_SECRET_HERE\",\n  \"access_token\": \"\",\n  \"refresh_token\": \"\"\n}\n```\n\nReplace `YOUR_CLIENT_ID_HERE` and `YOUR_CLIENT_SECRET_HERE` with your actual values from step 1.\n\n**Note:** Leave `access_token` and `refresh_token` empty - they'll be filled automatically after authentication.\n\n### 3. Authenticate\n\nRun the authentication script:\n\n```bash\npython3 scripts\u002Ftrakt_client.py auth\n```\n\nThis will output a PIN URL. Visit it, authorize the app, and run:\n\n```bash\npython3 scripts\u002Ftrakt_client.py auth \u003CPIN>\n```\n\nAuthentication tokens are saved to `~\u002F.openclaw\u002Ftrakt_config.json`\n\n## Usage\n\n### Get Recommendations\n\nWhen a user asks for show\u002Fmovie recommendations:\n\n```bash\npython3 scripts\u002Ftrakt_client.py recommend\n```\n\nThis returns personalized recommendations based on the user's watch history and ratings.\n\n### Check Watch History\n\n```bash\npython3 scripts\u002Ftrakt_client.py history\n```\n\nReturns the user's recent watch history.\n\n### View Watchlist\n\n```bash\npython3 scripts\u002Ftrakt_client.py watchlist\n```\n\nShows content the user has saved to watch later.\n\n### Search\n\n```bash\npython3 scripts\u002Ftrakt_client.py search \"Breaking Bad\"\n```\n\nSearch for specific shows or movies.\n\n### Trending Content\n\n```bash\npython3 scripts\u002Ftrakt_client.py trending\n```\n\nGet currently trending shows and movies.\n\n## Recommendation Workflow\n\nWhen a user asks \"What should I watch?\" or similar:\n\n1. **Get personalized recommendations:**\n   ```bash\n   python3 scripts\u002Ftrakt_client.py recommend\n   ```\n\n2. **Parse the results** and present them naturally:\n   - Show title, year, rating\n   - Brief description\u002Fgenre\n   - Why it's recommended (if available)\n\n3. **Optionally check watchlist** to avoid suggesting shows they already plan to watch\n\n4. **Consider recent history** to avoid re-suggesting recently watched content\n\n## API Reference\n\nSee `references\u002Fapi.md` for detailed Trakt API endpoint documentation.\n\n## Common Use Cases\n\n**\"What should I watch tonight?\"**\n- Get recommendations, filter by mood\u002Fgenre if specified\n- Check trending if user wants something popular\n\n**\"Add [show] to my watchlist\"**\n- Search for the show\n- Add to Trakt watchlist (requires additional endpoint implementation)\n\n**\"What have I been watching lately?\"**\n- Get watch history\n- Summarize recent shows\u002Fmovies\n\n**\"Is [show] trending?\"**\n- Get trending list\n- Search for specific show\n\n## Limitations\n\n- Trakt Pro subscription required for automatic watch tracking from streaming services\n- Recommendations improve over time as watch history grows\n- API rate limits apply: 1000 requests per 5 minutes (authenticated)\n- Full API documentation: \u003Chttps:\u002F\u002Ftrakt.docs.apiary.io\u002F>\n\n## Troubleshooting\n\n**\"Authentication failed\"**\n- Verify CLIENT_ID and CLIENT_SECRET are set correctly in `~\u002F.openclaw\u002Ftrakt_config.json`\n- Ensure PIN is copied accurately (case-sensitive)\n- Check that your Trakt application has proper permissions\n\n**\"No recommendations returned\"**\n- User may not have enough watch history yet\n- Try falling back to trending content\n- Ensure user has rated some content on Trakt\n\n**\"API request failed\"**\n- Check authentication token hasn't expired\n- Verify network connectivity\n- Check Trakt API status: https:\u002F\u002Fstatus.trakt.tv\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","爪机器人工具\u002Fopenclaw-trakt",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":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill openclaw-trakt",{"tool":57,"command":58},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill openclaw-trakt",{"tool":60,"command":61},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill openclaw-trakt","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002FSKILL.md",true,[65,71,75,79,83,87,93],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"_meta.json","REFERENCE","参考文档",288,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002F_meta.json",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"INSTALL.md",4573,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002FINSTALL.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"README.md",4491,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002FREADME.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fapi.md",5891,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002Freferences\u002Fapi.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"requirements.txt",17,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002Frequirements.txt",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fsetup.py","SCRIPT","脚本",9912,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002Fscripts\u002Fsetup.py",{"path":94,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Ftrakt_client.py",11676,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F爪机器人工具\u002Fopenclaw-trakt\u002Fscripts\u002Ftrakt_client.py",[98,120,156,167,177,206],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":38},"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",[],[100,105,106,107,108,35,34,109,110,111,112,113,114,115,116,117,118,119],"safe","ethereum","defi","Optimization","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":121,"name":122,"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":123,"categories":124,"keywords":138,"publishedAt":38},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[125,130,133],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":131,"categoryName":132,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[139,140,141,142,143,144,145,107,146,109,147,148,149,150,151,152,153,154,155],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":157,"name":158,"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":159,"categories":160,"keywords":164,"publishedAt":38},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[161,162,163],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},{"categoryNo":131,"categoryName":132,"taxonomyType":128,"taxonomyTypeDesc":129},{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[139,165,166,140,141,142,143,144,145,107,146,109,148,149,150,151,152,153,154,155],"api skill","zerion api skill",{"skillNo":168,"name":169,"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":170,"categories":171,"keywords":175,"publishedAt":38},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[172,173,174],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},{"categoryNo":131,"categoryName":132,"taxonomyType":128,"taxonomyTypeDesc":129},{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[142,139,176,140,141,143,144,107,146,109,147,148,149,150,151,152,153,154,155],"zerion api mcp",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":186,"publishedAt":38},"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",[183],{"categoryNo":184,"categoryName":185,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000040","财务",[187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,24],"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":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":213,"publishedAt":38},"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",[212],{"categoryNo":184,"categoryName":185,"taxonomyType":136,"taxonomyTypeDesc":137},[187,188,190,214,215,216,36,217,218,198,219,32,220,221,222,223,224,225,155,205],"cli","homebrew","find","brew","up","local","stock","link","trending","sf","quotes","ln"]