[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G87YDM5GWA4S1VC1QW4N30":3,"skill-same:01M6G87YDM5GWA4S1VC1QW4N30":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6G87YDM5GWA4S1VC1QW4N30","stocks",null,"Stock quotes, history, search, compare, crypto via Yahoo.","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F63\u002F6321095d5501cdd22a90e17ccae09efccbf9ad3d435961272bdd7c5947f73c64\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"dcf","quotes","yahoo","compare","via","stock","investing","crypto","Market","macos","hermes agent","hermes","history","model","analysis","finance","search","windows","linux","2026-11-10 10:12:30",false,"---\nname: stocks\ndescription: Stock quotes, history, search, compare, crypto via Yahoo.\nversion: 0.1.0\nauthor: Mibay (Mibayy), Hermes Agent\nlicense: MIT\nplatforms: [linux, macos, windows]\nmetadata:\n  hermes:\n    tags: [Stocks, Finance, Market, Crypto, Investing]\n    category: finance\n    related_skills: [dcf-model, comps-analysis, lbo-model]\n---\n\n# Stocks Skill\n\nRead-only market data via Yahoo Finance. Five commands: `quote`, `search`,\n`history`, `compare`, `crypto`. Python stdlib only — no API key, no pip\ninstalls. Yahoo's endpoint is unofficial and may rate-limit or change.\n\n## When to Use\n\n- User asks for a current stock price (AAPL, TSLA, MSFT, ...)\n- User wants to look up a ticker by company name\n- User wants OHLCV history or performance over a date range\n- User wants to compare several tickers side by side\n- User asks for a crypto price (BTC, ETH, SOL, ...)\n\n## Prerequisites\n\nPython 3.8+ stdlib only. Optional: set `ALPHA_VANTAGE_KEY` to enrich\n`market_cap`, `pe_ratio`, and 52-week levels when Yahoo's crumb-protected\nfields come back null. Free key: https:\u002F\u002Fwww.alphavantage.co\u002Fsupport\u002F#api-key\n\n## How to Run\n\nInvoke through the `terminal` tool. Once installed:\n\n```\nSCRIPT=~\u002F.hermes\u002Fskills\u002Ffinance\u002Fstocks\u002Fscripts\u002Fstocks_client.py\npython $SCRIPT quote AAPL\n```\n\nAll output is JSON on stdout — pipe through `jq` if you want to slice it.\n\n## Quick Reference\n\n```\npython $SCRIPT quote AAPL\npython $SCRIPT quote AAPL MSFT GOOGL TSLA\npython $SCRIPT search \"Tesla\"\npython $SCRIPT history NVDA --range 6mo\npython $SCRIPT compare AAPL MSFT GOOGL\npython $SCRIPT crypto BTC ETH SOL\n```\n\n## Commands\n\n### `quote SYMBOL [SYMBOL2 ...]`\n\nCurrent price, change, change%, volume, 52-week high\u002Flow.\n\n### `search QUERY`\n\nFind tickers by company name. Returns top 5: symbol, name, exchange, type.\n\n### `history SYMBOL [--range RANGE]`\n\nDaily OHLCV plus stats (min, max, avg, total return %). Ranges: `1mo`,\n`3mo`, `6mo`, `1y`, `5y`. Default: `1mo`.\n\n### `compare SYMBOL1 SYMBOL2 [...]`\n\nSide-by-side: price, change%, 52-week performance.\n\n### `crypto SYMBOL [SYMBOL2 ...]`\n\nCrypto prices. Pass `BTC` (the script appends `-USD` automatically).\n\n## Pitfalls\n\n- Yahoo Finance's API is unofficial. Endpoints can change or rate-limit\n  without notice — if requests start failing, that's why.\n- `market_cap` and `pe_ratio` may return null on `quote` when Yahoo's\n  crumb session isn't established. Set `ALPHA_VANTAGE_KEY` to backfill.\n- Add a small delay between bulk requests to avoid rate-limiting.\n- This is read-only — no order placement, no account integration.\n\n## Verification\n\n```\npython ~\u002F.hermes\u002Fskills\u002Ffinance\u002Fstocks\u002Fscripts\u002Fstocks_client.py quote AAPL\n```\n\nReturns a JSON object with `symbol: \"AAPL\"` and a numeric `price` field.\n","# Stocks Skill\n\nRead-only market data via Yahoo Finance. Five commands: `quote`, `search`,\n`history`, `compare`, `crypto`. Python stdlib only — no API key, no pip\ninstalls. Yahoo's endpoint is unofficial and may rate-limit or change.\n\n## When to Use\n\n- User asks for a current stock price (AAPL, TSLA, MSFT, ...)\n- User wants to look up a ticker by company name\n- User wants OHLCV history or performance over a date range\n- User wants to compare several tickers side by side\n- User asks for a crypto price (BTC, ETH, SOL, ...)\n\n## Prerequisites\n\nPython 3.8+ stdlib only. Optional: set `ALPHA_VANTAGE_KEY` to enrich\n`market_cap`, `pe_ratio`, and 52-week levels when Yahoo's crumb-protected\nfields come back null. Free key: https:\u002F\u002Fwww.alphavantage.co\u002Fsupport\u002F#api-key\n\n## How to Run\n\nInvoke through the `terminal` tool. Once installed:\n\n```\nSCRIPT=~\u002F.hermes\u002Fskills\u002Ffinance\u002Fstocks\u002Fscripts\u002Fstocks_client.py\npython $SCRIPT quote AAPL\n```\n\nAll output is JSON on stdout — pipe through `jq` if you want to slice it.\n\n## Quick Reference\n\n```\npython $SCRIPT quote AAPL\npython $SCRIPT quote AAPL MSFT GOOGL TSLA\npython $SCRIPT search \"Tesla\"\npython $SCRIPT history NVDA --range 6mo\npython $SCRIPT compare AAPL MSFT GOOGL\npython $SCRIPT crypto BTC ETH SOL\n```\n\n## Commands\n\n### `quote SYMBOL [SYMBOL2 ...]`\n\nCurrent price, change, change%, volume, 52-week high\u002Flow.\n\n### `search QUERY`\n\nFind tickers by company name. Returns top 5: symbol, name, exchange, type.\n\n### `history SYMBOL [--range RANGE]`\n\nDaily OHLCV plus stats (min, max, avg, total return %). Ranges: `1mo`,\n`3mo`, `6mo`, `1y`, `5y`. Default: `1mo`.\n\n### `compare SYMBOL1 SYMBOL2 [...]`\n\nSide-by-side: price, change%, 52-week performance.\n\n### `crypto SYMBOL [SYMBOL2 ...]`\n\nCrypto prices. Pass `BTC` (the script appends `-USD` automatically).\n\n## Pitfalls\n\n- Yahoo Finance's API is unofficial. Endpoints can change or rate-limit\n  without notice — if requests start failing, that's why.\n- `market_cap` and `pe_ratio` may return null on `quote` when Yahoo's\n  crumb session isn't established. Set `ALPHA_VANTAGE_KEY` to backfill.\n- Add a small delay between bulk requests to avoid rate-limiting.\n- This is read-only — no order placement, no account integration.\n\n## Verification\n\n```\npython ~\u002F.hermes\u002Fskills\u002Ffinance\u002Fstocks\u002Fscripts\u002Fstocks_client.py quote AAPL\n```\n\nReturns a JSON object with `symbol: \"AAPL\"` and a numeric `price` field.\n",{"name":5,"author":43,"license":15,"version":44,"metadata":45,"platforms":56,"description":7},"Mibay (Mibayy), Hermes Agent","0.1.0",{"hermes":46},{"tags":47,"category":34,"related_skills":52},[48,49,27,50,51],"Stocks","Finance","Crypto","Investing",[53,54,55],"dcf-model","comps-analysis","lbo-model",[37,28,36],"main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002F63\u002F6321095d5501cdd22a90e17ccae09efccbf9ad3d435961272bdd7c5947f73c64",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add zapabob\u002FSkills --skill stocks",{"tool":71,"command":72},"bunx","bunx skills add zapabob\u002FSkills --skill stocks",{"tool":74,"command":75},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill stocks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F63\u002F6321095d5501cdd22a90e17ccae09efccbf9ad3d435961272bdd7c5947f73c64\u002FSKILL.md",true,[],[80,111,146,172,199,216],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":99,"publishedAt":38},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[86,91,94],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":92,"categoryName":93,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[82,100,28,101,102,37,36,103,35,104,105,106,107,30,29,108,57,109,23,110],"openclaw","cli","github","official","https","social-media","api","Media","twitter","social","post",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":128,"publishedAt":38},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[117,120,123,124,125],{"categoryNo":118,"categoryName":119,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":121,"categoryName":122,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":92,"categoryName":93,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},{"categoryNo":126,"categoryName":127,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000036","内容创作者",[129,130,131,132,28,133,37,134,36,135,136,137,138,139,140,141,142,143,144,145],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":38},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000016","图像与多媒体",[148,28,37,156,157,158,159,160,161,162,32,163,164,165,166,167,168,169,170,171],"openai","speech","multimodal","Transformers","ASR","Audio","text","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":181,"publishedAt":38},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[178],{"categoryNo":179,"categoryName":180,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000013","分析与可视化",[182,28,183,184,36,185,186,187,188,189,190,32,191,192,193,194,195,196,197,198],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":206,"publishedAt":38},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[205],{"categoryNo":92,"categoryName":93,"taxonomyType":89,"taxonomyTypeDesc":90},[201,28,207,102,37,208,209,210,211,212,213,30,29,214,215],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":224,"publishedAt":38},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[222,223],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},[225,226,227,37,228,156,229,230,231,159,232,106,233,234,235,236,237,238,239,240],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]