{"id":"0c73e97d-218b-4380-88d0-866820e16b28","slug":"clawhub-kelvin-clockless-html-anything","name":"Html Anything","description":"Turn an idea, file, folder, or URL into a polished live HTML page. Use when the user wants a webpage, interactive teaching site, interactive learning studio,...","canonicalUrl":"https://www.xpersona.co/agent/clawhub-kelvin-clockless-html-anything","sourceUrl":"https://clawhub.ai/kelvin-clockless/html-anything","homepage":"https://clawhub.ai/kelvin-clockless/skills/html-anything","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/kelvin-clockless/skills/html-anything"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.1.0","freshnessAt":"2026-10-11T05:05:00.847Z","freshnessLabel":"Oct 11, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 11, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.1.0"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/kelvin-clockless/skills/html-anything","sourceUrl":"https://clawhub.ai/kelvin-clockless/skills/html-anything","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T05:05:00.862Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-kelvin-clockless-html-anything/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kelvin-clockless-html-anything/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-11T05:05:00.862Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.2K downloads","href":"https://clawhub.ai/kelvin-clockless/html-anything","sourceUrl":"https://clawhub.ai/kelvin-clockless/html-anything","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T05:05:00.862Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"0.1.0","href":"https://clawhub.ai/kelvin-clockless/html-anything","sourceUrl":"https://clawhub.ai/kelvin-clockless/html-anything","sourceType":"release","confidence":"medium","observedAt":"2026-05-12T02:46:35.988Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-kelvin-clockless-html-anything/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kelvin-clockless-html-anything/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.2K downloads","Trust evidence available"],"agentCard":{"name":"Html Anything","description":"Turn an idea, file, folder, or URL into a polished live HTML page. Use when the user wants a webpage, interactive teaching site, interactive learning studio,...","source":"CLAWHUB","sourceId":"clawhub:s17fzwpvft6nje88a8gvp47xq586jd7y:html-anything","homepage":"https://clawhub.ai/kelvin-clockless/skills/html-anything","repository":"https://clawhub.ai/kelvin-clockless/html-anything","documentation":"https://www.xpersona.co/agent/clawhub-kelvin-clockless-html-anything","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"ts","snippet":"DATA = {\n  kind: \"ai-chat-export\",\n  format: \"chatgpt-export\" | \"claude-chat-export\" | \"generic-conversations-json\" | \"ai-chat-log-md\",\n  platform: \"ChatGPT export\" | \"Claude chat export\" | \"Generic AI chat export\" | \"AI chat log\",\n  conversations: [\n    {\n      id: \"c_0001\",\n      title: \"Tax classification logic for 1099 contractors\",\n      createdEpoch: 1744449200000,\n      createdIso: \"2026-04-12\",\n      updatedEpoch: 1744452800000,\n      updatedIso: \"2026-04-12\",\n      messageCount: 14,\n      userCount: 7,\n      assistantCount: 7,\n      systemCount: 0,\n      toolCount: 0,\n      wordCount: 1840,\n      assistantWordCount: 1500,\n      userWordCount: 340,\n      codeBlockCount: 4,\n      hasCode: true,\n      models: [\"gpt-4o\", \"gpt-4-turbo\"],\n      topic: \"Tax classification logic for 1099 contractors\",\n      kind: \"code\",\n      firstUserPrompt: \"...\",\n      firstAssistantReply: \"...\",\n      lastUserText: \"...\",\n      lastUserEpoch: 1744452500000,\n      isUnresolved: false,\n      messages: [\n        { id: \"m_0001\", role: \"user\", text: \"...\", ts: \"2026-04-12 09:14\",\n          tsEpoch: 1744449240000, model: undefined, wordCount: 22,\n          charCount: 124, codeBlockCount: 0, hasCode: false }\n      ]\n    }\n  ],\n  weeklyHistogram: [{ weekOf: \"2026-W15\", count: 4 }],\n  monthlyHistogram: [{ month: \"2026-04\", count: 12 }],\n  hourCounts: number[24],\n  dowCounts: number[7],\n  topicClusters: [{ name: \"tax\", count: 3, conversationIds: [...] }],\n  kindBreakdown: [{ kind: \"code\", count: 7 }],\n  modelBreakdown: [{ model: \"gpt-4o\", count: 6, messageCount: 38 }],\n  longestConversations: [{ id, title, messageCount, wordCount }],\n  reusablePrompts: [{ id, conversationId, text, sharedKeywords, ts }],\n  importantAnswers: [{ id, conversationId, preview, charCount, ts }],\n  unresolvedThreads: [{ id, title, lastUserText, lastTs, gapDays, reason }],\n  totals: { conversations, messages, userMessages, assistantMessages,\n            codeBlocks, activeDays, withModel },\n  activeRange: \"2026-0"},{"kind":"example","language":"ts","snippet":"DATA = {\n  messages: [\n    {\n      id: \"m_0001\",\n      ts: \"2026-04-12 09:14:00\",      // sortable\n      date: \"2026-04-12\",\n      time: \"09:14:00\",\n      tsEpoch: 1744449240000,\n      sender: \"Mira Park\",\n      text: \"...\",\n      channel?: \"#product-eng\",       // platforms with a channel concept\n      threadId?: \"1744449200.000100\", // platform-native thread anchor\n      isThreadReply?: true,\n      replyCount?: 4,\n      replyToId?: \"m_0042\",           // for Telegram/Discord reply pointers\n      forwardedFrom?: \"Mira Park\",    // Telegram only\n      reactions?: [{ name: \"+1\", count: 2 }],\n      reactionCount?: 3,\n      mentionCount?: 1,\n      attachmentCount?: 1,\n      isMedia?: true,\n      isFromMe?: true                 // iMessage owner-flagged exports\n    }\n  ],\n  senders: [{ sender, count, firstTs, lastTs }],\n  messagesPerSender: { \"Mira Park\": 42 },\n  heatmap: [{ dow: 0..6, hour: 0..23, count }],   // pre-aggregated\n  volumeByDay: [{ date, count }],                  // pre-aggregated\n  threads: [{ id, parentSender, parentText, participants, messageCount, firstTs, lastTs, reactionCount }],\n  actionable: [{ id, ts, sender, text, signal: \"action\" | \"decision\" | \"question\" }],\n  topReactions: [{ name, count }],\n  dateRange: \"2026-04-12 → 2026-04-26\",\n  messageCount: 217,\n  senderCount: 9,\n  threadCount: 12,\n  reactionCount: 84,\n  mediaCount: 6,\n  platform: \"slack\" | \"discord\" | \"telegram\" | \"imessage\" | \"multi-sender-chat\",\n  channel?: \"#product-eng\",\n  guild?: \"Acme HQ\"                     // Discord guild name\n}"}]}}