[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GJNVS93G899KX5GC6BH3GD":3,"skill-same:01M6GJNVS93G899KX5GC6BH3GD":91},{"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":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":63,"commitSha":64,"skillDirectory":65,"forksCount":66,"repositoryHtmlUrl":67,"repositoryHomepageUrl":6,"ownerHtmlUrl":68,"ownerBlogUrl":6,"ownerDescription":69,"updatedAt":70,"install":71,"resources":84},"01M6GJNVS93G899KX5GC6BH3GD","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\u002Fregistry\u002Fskills\u002Fstocks\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"Market","comps","quotes","yahoo","compare","via","stock","investing","crypto","linux","dcf","hermes agent","hermes","history","model","analysis","finance","search","windows","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\npython3 $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```\npython3 $SCRIPT quote AAPL\npython3 $SCRIPT quote AAPL MSFT GOOGL TSLA\npython3 $SCRIPT search \"Tesla\"\npython3 $SCRIPT history NVDA --range 6mo\npython3 $SCRIPT compare AAPL MSFT GOOGL\npython3 $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```\npython3 ~\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\npython3 $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```\npython3 $SCRIPT quote AAPL\npython3 $SCRIPT quote AAPL MSFT GOOGL TSLA\npython3 $SCRIPT search \"Tesla\"\npython3 $SCRIPT history NVDA --range 6mo\npython3 $SCRIPT compare AAPL MSFT GOOGL\npython3 $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```\npython3 ~\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":48,"license":15,"version":49,"metadata":50,"platforms":61,"description":7},"Mibay (Mibayy), Hermes Agent","0.1.0",{"hermes":51},{"tags":52,"category":40,"related_skills":57},[53,54,24,55,56],"Stocks","Finance","Crypto","Investing",[58,59,60],"dcf-model","comps-analysis","lbo-model",[33,62,42],"macos","main","0d1434f89f4bc6b07e9d272accd8c1013768820f","registry\u002Fskills\u002Fstocks\u002Fvariants\u002Fhermes-agent-optional",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":72,"prompt":82,"zipAvailable":83},[73,76,79],{"tool":74,"command":75},"npx","npx skills add zapabob\u002FSkills --skill stocks",{"tool":77,"command":78},"bunx","bunx skills add zapabob\u002FSkills --skill stocks",{"tool":80,"command":81},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill stocks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fstocks\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",true,[85],{"path":86,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fstocks_client.py","SCRIPT","脚本",25033,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fstocks\u002Fvariants\u002Fhermes-agent-optional\u002Fscripts\u002Fstocks_client.py",[92,119,154,180,207,224],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":107,"publishedAt":43},"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",[98,101,102],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[94,108,62,109,110,33,42,111,41,112,113,114,115,36,35,116,63,117,29,118],"openclaw","cli","github","official","https","social-media","api","Media","twitter","social","post",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":136,"publishedAt":43},"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",[125,128,131,132,133],{"categoryNo":126,"categoryName":127,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":129,"categoryName":130,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},{"categoryNo":134,"categoryName":135,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000036","内容创作者",[137,138,139,140,62,141,33,142,42,143,144,145,146,147,148,149,150,151,152,153],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":163,"publishedAt":43},"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",[160],{"categoryNo":161,"categoryName":162,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[156,62,33,164,165,166,167,168,169,170,38,171,172,173,174,175,176,177,178,179],"openai","speech","multimodal","Transformers","ASR","Audio","text","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":189,"publishedAt":43},"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",[186],{"categoryNo":187,"categoryName":188,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000013","分析与可视化",[190,62,191,192,42,193,194,195,196,197,198,38,199,200,201,202,203,204,205,206],"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":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":214,"publishedAt":43},"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",[213],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[209,62,215,110,33,216,217,218,219,220,221,36,35,222,223],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":232,"publishedAt":43},"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",[230,231],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},[233,234,235,33,236,164,237,238,239,167,240,114,241,242,243,244,245,246,247,248],"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"]