{"skill":{"slug":"ziniao-assistant","displayName":"ziniao-assistant","summary":"Control Ziniao Browser via the local Ziniao bridge. On skill load or before first invoke, GET /zclaw/tools and treat returned name list as the only allowed t...","tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":1448,"installsAllTime":0,"installsCurrent":0,"stars":2,"versions":2},"createdAt":1773653331763,"updatedAt":1777531039302},"latestVersion":{"version":"1.0.1","createdAt":1774530040032,"changelog":"**Ziniao Assistant 1.0.1 introduces dynamic tool discovery for safer, more reliable browser control.**\n\n- On skill load or before first tool use, fetch available tools from the bridge via GET /zclaw/tools and only allow invoking tool names from this live list.\n- Prevents using hallucinated or invalid tool names by always mapping user actions to names in the session's allowedTools.\n- Retains static fallback allowlist for tool names only if the bridge registry cannot be reached.\n- No changes to browser control capabilities or stop-on-blocker logic.\n- Updated documentation for dynamic discovery, static fallback, and stricter tool invocation flow.","license":"MIT-0"},"metadata":null,"owner":{"handle":"ziniao-open","userId":"s17daw69gp84x2gww3hnm0tsqh83nv19","displayName":"ziniao-open","image":"https://avatars.githubusercontent.com/u/106373185?v=4"},"moderation":{"isSuspicious":true,"isMalwareBlocked":false,"verdict":"suspicious","reasonCodes":["suspicious.llm_suspicious","suspicious.vt_suspicious"],"summary":"Detected: suspicious.llm_suspicious, suspicious.vt_suspicious","engineVersion":"v2.4.5","updatedAt":1777531039302}}