[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6Q38KCPSXMHM8AH0WARYD7F":3,"skill-same:01M6Q38KCPSXMHM8AH0WARYD7F":111},{"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":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6Q38KCPSXMHM8AH0WARYD7F","emporia-energy",null,"Direct Emporia Vue energy queries via Emporia cloud (PyEmVue) or local ESPHome API, including guidance on choosing\u002Fconfiguring cloud vs local modes and running list\u002Fsummary\u002Fcircuit commands.","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网页与前端开发\u002Femporia-energy\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"energy","emporia energy","summary","darwin","modes","mode","circuit","via","commands","local","linux","queries","guidance","list","python3","direct","api","cloud","vue","win32","2026-11-10 10:12:30",false,"---\nname: emporia-energy\ndescription: Direct Emporia Vue energy queries via Emporia cloud (PyEmVue) or local ESPHome API, including guidance on choosing\u002Fconfiguring cloud vs local modes and running list\u002Fsummary\u002Fcircuit commands.\nmetadata: {\"moltbot\":{\"emoji\":\"⚡\",\"os\":[\"darwin\",\"linux\",\"win32\"],\"requires\":{\"bins\":[\"python3\"],\"env\":[\"EMPORIA_MODE\"]}}}\n---\n\n# Emporia Energy Skill\n\nUse the scripts in `{baseDir}\u002Fscripts` to query Emporia Vue data directly.\n\nModes are selected with `EMPORIA_MODE`:\n- `cloud`: Emporia cloud API via PyEmVue (like the Home Assistant integration)\n- `esphome`: Local ESPHome API (for flashed devices)\n\n## Choose a mode (cloud vs local)\n\n- Use **cloud** if your Emporia device is still on stock firmware or you want the simplest setup. Requires Emporia account credentials and internet access.\n- Use **esphome** only if the device is flashed with ESPHome and on your LAN. Requires the device IP\u002Fhostname and native API access on port 6053.\n\nIf you are unsure whether the device is ESPHome-flashed, choose cloud mode.\n\n## Environment\n\n### Cloud mode\n- `EMPORIA_EMAIL`\n- `EMPORIA_PASSWORD`\n\nOptional:\n- `EMPORIA_SCALE` (`MINUTE`, `SECOND`, `MINUTES_15`, `DAY`, `MONTH`) - defaults to `MINUTE`\n\n### ESPHome mode\n- `ESPHOME_HOST`\n- `ESPHOME_PORT` (optional, default `6053`)\n- `ESPHOME_API_KEY` (Noise PSK, base64) or `ESPHOME_PASSWORD` (legacy)\n\n## Configuration steps\n\nCloud:\n1. Set `EMPORIA_MODE=cloud`.\n2. Set `EMPORIA_EMAIL` and `EMPORIA_PASSWORD`.\n3. (Optional) Set `EMPORIA_SCALE` to control power vs energy units.\n4. Run `list` first to confirm channels, then `summary` or `circuit \u003Cname>`.\n\nESPHome:\n1. Ensure the device is flashed with ESPHome and on your LAN.\n2. Set `EMPORIA_MODE=esphome`.\n3. Set `ESPHOME_HOST` to the device IP\u002Fhostname (not Home Assistant).\n4. If the ESPHome node uses encryption, set `ESPHOME_API_KEY` (base64 Noise PSK).\n5. Run `list` first to confirm channels, then `summary` or `circuit \u003Cname>`.\n\n## Commands\n\nThe scripts accept:\n- `summary` (default)\n- `list`\n- `circuit \u003Cname>`\n\n## Usage\n\nCloud:\n```\nexport EMPORIA_MODE=cloud\nexport EMPORIA_EMAIL=\"you@example.com\"\nexport EMPORIA_PASSWORD=\"...\"\npython {baseDir}\u002Fscripts\u002Femporia_cloud.py summary\n```\n\nESPHome:\n```\nexport EMPORIA_MODE=esphome\nexport ESPHOME_HOST=\"192.168.1.50\"\nexport ESPHOME_API_KEY=\"base64-noise-psk\"\npython {baseDir}\u002Fscripts\u002Femporia_esphome.py summary\n```\n\n## Dependencies (pip by default)\n\nCloud:\n```\npython3 -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npip install -r {baseDir}\u002Frequirements-cloud.txt\n```\n\nESPHome:\n```\npython3 -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npip install -r {baseDir}\u002Frequirements-esphome.txt\n```\n\nOptional: you can use `uv` instead of `pip` if preferred.\n\n## Output\n\nScripts emit JSON with:\n- timestamp\n- unit\n- total (best-effort)\n- top circuits\n- channels used\n\n## Safety\n\n- Never print secrets (passwords, tokens, keys).\n- Do not make hardware or panel wiring recommendations.\n","# Emporia Energy Skill\n\nUse the scripts in `{baseDir}\u002Fscripts` to query Emporia Vue data directly.\n\nModes are selected with `EMPORIA_MODE`:\n- `cloud`: Emporia cloud API via PyEmVue (like the Home Assistant integration)\n- `esphome`: Local ESPHome API (for flashed devices)\n\n## Choose a mode (cloud vs local)\n\n- Use **cloud** if your Emporia device is still on stock firmware or you want the simplest setup. Requires Emporia account credentials and internet access.\n- Use **esphome** only if the device is flashed with ESPHome and on your LAN. Requires the device IP\u002Fhostname and native API access on port 6053.\n\nIf you are unsure whether the device is ESPHome-flashed, choose cloud mode.\n\n## Environment\n\n### Cloud mode\n- `EMPORIA_EMAIL`\n- `EMPORIA_PASSWORD`\n\nOptional:\n- `EMPORIA_SCALE` (`MINUTE`, `SECOND`, `MINUTES_15`, `DAY`, `MONTH`) - defaults to `MINUTE`\n\n### ESPHome mode\n- `ESPHOME_HOST`\n- `ESPHOME_PORT` (optional, default `6053`)\n- `ESPHOME_API_KEY` (Noise PSK, base64) or `ESPHOME_PASSWORD` (legacy)\n\n## Configuration steps\n\nCloud:\n1. Set `EMPORIA_MODE=cloud`.\n2. Set `EMPORIA_EMAIL` and `EMPORIA_PASSWORD`.\n3. (Optional) Set `EMPORIA_SCALE` to control power vs energy units.\n4. Run `list` first to confirm channels, then `summary` or `circuit \u003Cname>`.\n\nESPHome:\n1. Ensure the device is flashed with ESPHome and on your LAN.\n2. Set `EMPORIA_MODE=esphome`.\n3. Set `ESPHOME_HOST` to the device IP\u002Fhostname (not Home Assistant).\n4. If the ESPHome node uses encryption, set `ESPHOME_API_KEY` (base64 Noise PSK).\n5. Run `list` first to confirm channels, then `summary` or `circuit \u003Cname>`.\n\n## Commands\n\nThe scripts accept:\n- `summary` (default)\n- `list`\n- `circuit \u003Cname>`\n\n## Usage\n\nCloud:\n```\nexport EMPORIA_MODE=cloud\nexport EMPORIA_EMAIL=\"you@example.com\"\nexport EMPORIA_PASSWORD=\"...\"\npython {baseDir}\u002Fscripts\u002Femporia_cloud.py summary\n```\n\nESPHome:\n```\nexport EMPORIA_MODE=esphome\nexport ESPHOME_HOST=\"192.168.1.50\"\nexport ESPHOME_API_KEY=\"base64-noise-psk\"\npython {baseDir}\u002Fscripts\u002Femporia_esphome.py summary\n```\n\n## Dependencies (pip by default)\n\nCloud:\n```\npython3 -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npip install -r {baseDir}\u002Frequirements-cloud.txt\n```\n\nESPHome:\n```\npython3 -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npip install -r {baseDir}\u002Frequirements-esphome.txt\n```\n\nOptional: you can use `uv` instead of `pip` if preferred.\n\n## Output\n\nScripts emit JSON with:\n- timestamp\n- unit\n- total (best-effort)\n- top circuits\n- channels used\n\n## Safety\n\n- Never print secrets (passwords, tokens, keys).\n- Do not make hardware or panel wiring recommendations.\n",{"name":5,"metadata":43,"description":7},{"moltbot":44},{"os":45,"emoji":46,"requires":47},[21,28,37],"⚡",{"env":48,"bins":50},[49],"EMPORIA_MODE",[32],"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","网页与前端开发\u002Femporia-energy",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":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill emporia-energy",{"tool":65,"command":66},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill emporia-energy",{"tool":68,"command":69},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill emporia-energy","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002FSKILL.md",true,[73,79,85,89,93,97,103,107],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"_meta.json","REFERENCE","参考文档",284,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002F_meta.json",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"assets\u002Fexample.env","ASSET","资产文件",295,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Fassets\u002Fexample.env",{"path":86,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002FREADME.md",1064,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Freferences\u002FREADME.md",{"path":90,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":91,"sourceHtmlUrl":92},"requirements-cloud.txt",16,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Frequirements-cloud.txt",{"path":94,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":95,"sourceHtmlUrl":96},"requirements-esphome.txt",22,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Frequirements-esphome.txt",{"path":98,"resourceType":99,"resourceTypeDesc":100,"sizeBytes":101,"sourceHtmlUrl":102},"scripts\u002Fcommon.py","SCRIPT","脚本",2190,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Fscripts\u002Fcommon.py",{"path":104,"resourceType":99,"resourceTypeDesc":100,"sizeBytes":105,"sourceHtmlUrl":106},"scripts\u002Femporia_cloud.py",5123,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Fscripts\u002Femporia_cloud.py",{"path":108,"resourceType":99,"resourceTypeDesc":100,"sizeBytes":109,"sourceHtmlUrl":110},"scripts\u002Femporia_esphome.py",3788,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Femporia-energy\u002Fscripts\u002Femporia_esphome.py",[112,136,171,182,192,221],{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"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",[],[114,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":137,"name":138,"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":139,"categories":140,"keywords":154,"publishedAt":38},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[141,146,149],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":147,"categoryName":148,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":150,"categoryName":151,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[34,155,156,157,158,159,160,121,161,125,162,163,164,165,166,167,168,169,170],"zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":172,"name":173,"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":174,"categories":175,"keywords":179,"publishedAt":38},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[176,177,178],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},{"categoryNo":147,"categoryName":148,"taxonomyType":144,"taxonomyTypeDesc":145},{"categoryNo":150,"categoryName":151,"taxonomyType":152,"taxonomyTypeDesc":153},[34,180,181,155,156,157,158,159,160,121,161,125,163,164,165,166,167,168,169,170],"api skill","zerion api skill",{"skillNo":183,"name":184,"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":185,"categories":186,"keywords":190,"publishedAt":38},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[187,188,189],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},{"categoryNo":147,"categoryName":148,"taxonomyType":144,"taxonomyTypeDesc":145},{"categoryNo":150,"categoryName":151,"taxonomyType":152,"taxonomyTypeDesc":153},[157,34,191,155,156,158,159,121,161,125,162,163,164,165,166,167,168,169,170],"zerion api mcp",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":201,"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",[198],{"categoryNo":199,"categoryName":200,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000040","财务",[202,203,204,205,206,207,208,209,210,32,211,212,213,214,215,216,217,218,219,220],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":222,"name":223,"nameZh":6,"description":224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":225,"categories":226,"keywords":228,"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",[227],{"categoryNo":199,"categoryName":200,"taxonomyType":152,"taxonomyTypeDesc":153},[202,203,205,229,230,231,232,233,234,212,27,235,236,237,238,239,240,241,170,219],"cli","homebrew","find","check","brew","up","get","stock","link","trending","sf","quotes","ln"]