[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JEWC1M53FHBKS4EVCKFG8T":3,"skill-same:01M6JEWC1M53FHBKS4EVCKFG8T":43},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":17,"linkOnly":18,"markdownContent":19,"markdownBody":19,"frontMatter":20,"refName":21,"commitSha":22,"skillDirectory":23,"forksCount":24,"repositoryHtmlUrl":25,"repositoryHomepageUrl":26,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":28,"install":29,"resources":42},"01M6JEWC1M53FHBKS4EVCKFG8T","venice",null,"S3YED\u002Fappie-kit","S3YED","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62743867?v=4","01M6JBKBRRVP6KMS0VWZ27T3R6","01M6JBKBX0KG30284PW1DBYJT1",14,"MIT","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fmisc\u002Fvenice\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"# venice — Venice AI Research (Isolated Subagent)\n\n**Wanneer gebruiken:** Als Harry of Seyed vraagt om iets te zoeken\u002Fonderzoeken via Venice AI, of wil dat Wolfie iets analyseert met Venice.\n\n**Belangrijk:** Deze skill draait ALTIJD in een geïsoleerde subagent. De main session blijft beschikbaar. Spreek nooit Venice direct aan vanuit de main session.\n\n## Hoe het werkt\n\n1. Subagent ontvangt de vraag\n2. Stuurt vraag naar Venice AI via REST API\n3. Schrijft resultaat naar een output bestand\n4. Main session leest het bestand en presenteert aan Harry\n\n## API Setup\n\nCheck voor de API key in environment variabelen:\n- `VENICE_API_KEY` (format: `vapi_xxx`)\n- `VENICE_API_KEY_SECRET` (indien relevant)\n\nEndpoint: `https:\u002F\u002Fapi.venice.ai\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions`\n\nHeaders:\n```\nAuthorization: Bearer $VENICE_API_KEY\nContent-Type: application\u002Fjson\n```\n\nBody:\n```json\n{\n  \"model\": \"venice-uncensored\",\n  \"messages\": [\n    {\"role\": \"system\", \"content\": \"Je bent een behulpzame onderzoeksassistent.\"},\n    {\"role\": \"user\", \"content\": \"\u003Cvraag van Harry>\"}\n  ],\n  \"max_tokens\": 2048,\n  \"temperature\": 0.7\n}\n```\n\n## Output bestand\n\nSchrijf het Venice antwoord naar:\n`\u002FUsers\u002Fdiddywolf888\u002F.openclaw\u002Fworkspace\u002Ftmp\u002Fvenice_result_YYYYMMDD_HHMMSS.txt`\n\n## Werkwijze\n\n1. Check of VENICE_API_KEY aanwezig is in env\n2. Als geen key → probeer te lezen uit:\n   - `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fvenice.key`\n   - `~\u002F.venice.key`\n   - `\u002FUsers\u002Fdiddywolf888\u002F.openclaw\u002Fworkspace\u002Fnotes\u002Fvenice_api_key.txt`\n3. Bouw API request en stuur naar Venice\n4. Bij timeout\u002Ferror → max 3 retries met 5s delay\n5. Schrijf antwoord naar output bestand\n6. Print het antwoord in plain text zodat de parent agent het kan lezen\n\n## Retry logic\n```python\nfor attempt in range(3):\n    try:\n        response = requests.post(endpoint, headers=headers, json=payload, timeout=60)\n        if response.status_code == 200:\n            result = response.json()\n            answer = result[\"choices\"][0][\"message\"][\"content\"]\n            break\n    except Exception as e:\n        if attempt == 2:\n            print(f\"FAILED: {e}\")\n        time.sleep(5)\n```\n\n## Signalering aan parent\n\nNa het schrijven van het antwoord:\n- Print een korte samenvatting (max 3 bullets)\n- Print het bestandspad\n- Print \"VENICE_DONE\" zodat parent weet dat klaar is\n",{},"master","8ec37df6d71fb664ea19d32c079e7d3ff931a8e0","skills\u002Fmisc\u002Fvenice",3,"https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit","https:\u002F\u002Fweblyfe.ai","https:\u002F\u002Fgithub.com\u002FS3YED","2026-08-27 01:54:02",{"source":7,"skillName":5,"commands":30,"prompt":40,"zipAvailable":41},[31,34,37],{"tool":32,"command":33},"npx","npx skills add S3YED\u002Fappie-kit --skill venice",{"tool":35,"command":36},"bunx","bunx skills add S3YED\u002Fappie-kit --skill venice",{"tool":38,"command":39},"pnpm","pnpm dlx skills add S3YED\u002Fappie-kit --skill venice","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fmisc\u002Fvenice\u002FSKILL.md",true,[],[44,80,115,141,172,197],{"skillNo":45,"name":46,"nameZh":6,"description":47,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":48,"categories":49,"keywords":61,"publishedAt":17},"01M6JFD4M6N4DSGC7TXEJ5R3J2","ai-music","AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram\u002Ffeature visualization.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fwethlete\u002Fai-music\u002FSKILL.md",[50,55,58],{"categoryNo":51,"categoryName":52,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000013","分析与可视化","SCENARIO","使用场景",{"categoryNo":56,"categoryName":57,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":59,"categoryName":60,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000023","Skill与智能体开发",[62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"music","ai music","humanizer","visualization","Tools","Audio","hermes","hermes agent","songwriting","suno","lyrics","prompts","heartmula","craft","generation","feature","ai music generation","music generation",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":94,"publishedAt":17},"01M6JFCZE4XNFQFMNZDHKHT5V5","agentic-webdesign-design-system-ingestion","Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-design-system-ingestion\u002FSKILL.md",[86,89],{"categoryNo":87,"categoryName":88,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],"design","agentic","design system","system","ingestion","webdesign","agentic webdesign design system ingestion","components","generate","design systems","website","ui","Tailwind","bolt","lovable","v0","design-system","wed","design system components","appie",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":123,"publishedAt":17},"01M6JFCVPX3913CFAS6QQJ33ZB","agentic-webdesign-agent-elements","Use 21st.dev Agent Elements — 25 shadcn\u002Fui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-agent-elements\u002FSKILL.md",[121,122],{"categoryNo":59,"categoryName":60,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[96,124,100,125,126,127,102,128,129,130,131,132,133,134,135,136,137,138,139,140],"elements","agentic webdesign agent elements","MCP","ai agent","registry","search","streaming","open source","open","Bash","plan","subagent","edit","install","input","lock","source",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":151,"publishedAt":17},"01M6JFCQC7H65M9QJ6TRE71BS1","vercel-deployment","Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fvercel-deployment\u002FSKILL.md",[147,150],{"categoryNo":148,"categoryName":149,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":59,"categoryName":60,"taxonomyType":53,"taxonomyTypeDesc":54},[152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171],"deployment","vercel deployment","vercel","macos","cli","linux","windows","deploy","vercel deploy","REST","api","site","deploy to vercel","token","rest api","host","sites","paths","sanitization","static site",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":17},"01M6JFCM4SMTXBM5A01BK2YQG1","software-quality-workflows","Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fsoftware-quality-workflows\u002FSKILL.md",[178],{"categoryNo":59,"categoryName":60,"taxonomyType":53,"taxonomyTypeDesc":54},[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],"workflows","quality","software","software quality workflows","review","tdd","workflow","commit","debugging","code","debugger","pre-commit","investigation","code simplification","user","simplification","for",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":210,"publishedAt":17},"01M6JFCGD0M6CEATY01W7YN6DB","react-component-refactoring","Safely refactor large React components into smaller, maintainable pieces using proven patterns","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Freact-component-refactoring\u002FSKILL.md",[203,206,209],{"categoryNo":204,"categoryName":205,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":207,"categoryName":208,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":59,"categoryName":60,"taxonomyType":53,"taxonomyTypeDesc":54},[211,212,213,214,215,216,217,218,155,219,220,102,221,158,222,189,223,224,225,226],"react","component","refactoring","component refactoring","react component","react component refactoring","frontend","writing","safe","typescript","react components","modular","refactor","simplify","patterns","test-driven-development"]