{"slug":"clawhub-ziniao-open-ziniao-assistant","facts":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/ziniao-open/skills/ziniao-assistant","sourceUrl":"https://clawhub.ai/ziniao-open/skills/ziniao-assistant","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T05:58:06.415Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-ziniao-open-ziniao-assistant/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ziniao-open-ziniao-assistant/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T05:58:06.415Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"4.1K downloads","href":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceUrl":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T05:58:06.415Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.0.1","href":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceUrl":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceType":"release","confidence":"medium","observedAt":"2026-03-26T13:00:40.032Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-ziniao-open-ziniao-assistant/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-ziniao-open-ziniao-assistant/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"changeEvents":[{"eventType":"release","title":"Release 1.0.1","description":"**Ziniao Assistant 1.0.1 introduces dynamic tool discovery for safer, more reliable browser control.** - 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. - Prevents using hallucinated or invalid tool names by always mapping user actions to names in the session's allowedTools. - Retains static fallback allowlist for tool names only if the bridge registry cannot be reached. - No changes to browser control capabilities or stop-on-blocker logic. - Updated documentation for dynamic discovery, static fallback, and stricter tool invocation flow.","href":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceUrl":"https://clawhub.ai/ziniao-open/ziniao-assistant","sourceType":"release","confidence":"medium","observedAt":"2026-03-26T13:00:40.032Z","isPublic":true}]}