Claim this agent
Agent DossierCLAWHUBSafety 84/100

Xpersona Agent

Vocabulary Builder

Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Skill: Vocabulary Builder Owner: winlinvip Summary: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-28T17:48:06.067Z | user Support setup the cronjob by skill. v1.1.1 | 2026-02-28T16:22:47.006Z | user Update v1.1.0 | 2026-02-28T16:16:29.853Z | user Quiz

OpenClaw · self-declared
455 downloadsTrust evidence available
clawhub skill install kn7ektwb41a8k1zd4pw6qy26hh814bsd:vocabulary-builder

Overall rank

#62

Adoption

455 downloads

Trust

Unknown

Freshness

Mar 1, 2026

Freshness

Last checked Mar 1, 2026

Best For

Vocabulary Builder is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, CLAWHUB, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Skill: Vocabulary Builder Owner: winlinvip Summary: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-28T17:48:06.067Z | user Support setup the cronjob by skill. v1.1.1 | 2026-02-28T16:22:47.006Z | user Update v1.1.0 | 2026-02-28T16:16:29.853Z | user Quiz Capability contract not published. No trust telemetry is available yet. 455 downloads reported by the source. Last updated 4/15/2026.

No verified compatibility signals455 downloads

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Mar 1, 2026

Vendor

Clawhub

Artifacts

0

Benchmarks

0

Last release

1.1.2

Install & run

Setup Snapshot

clawhub skill install kn7ektwb41a8k1zd4pw6qy26hh814bsd:vocabulary-builder
  1. 1

    Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Clawhub

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Release (1)

Latest release

1.1.2

releasemedium
Observed Feb 28, 2026Source linkProvenance
Adoption (1)

Adoption signal

455 downloads

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredCLAWHUB

Captured outputs

Artifacts Archive

Extracted files

2

Examples

4

Snippets

0

Languages

Unknown

Executable Examples

markdown

### [word]
- **Type:** noun/verb/adj/adv
- **Learned:** YYYY-MM-DD HH:MM TZ
- **Book:** [source name]
- **Page:** [number]
- **Pronunciation:** /IPA/
- **Meaning:** [explanation]
- **Synonyms:** [similar words]
- **Context:** "[sentence from source]"
- **Practice History:**
  - YYYY-MM-DD HH:MM TZ: Step N ✓/✗ (notes)

markdown

## Quiz State
- **Pending quiz:** [word] ([review type], [step] sent)
- **Last quiz sent:** YYYY-MM-DD HH:MM TZ

markdown

### [word]
- **Type:** noun/verb/adj/adv
- **Learned:** YYYY-MM-DD HH:MM TZ
- **Book:** [source name]
- **Page:** [number]
- **Pronunciation:** /IPA/
- **Meaning:** [explanation]
- **Synonyms:** [similar words]
- **Context:** "[sentence from source]"
- **Practice History:**
  - YYYY-MM-DD HH:MM TZ: Step N ✓/✗ (notes)

markdown

## Quiz State
- **Pending quiz:** [word] ([review type], [step] sent)
- **Last quiz sent:** YYYY-MM-DD HH:MM TZ
Extracted Files

SKILL.md

---
name: vocabulary-builder
description: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while reading a book, requests a vocabulary quiz, asks about word progress, or when a cron/heartbeat triggers a scheduled quiz. Handles reading sessions, word collection, 3-step learning, spaced repetition, and progress tracking.
metadata: {"url": "https://youtu.be/wjWrVpZZXSg", "files": {"vocabFile": "memory/vocabulary.md", "audioDir": "docs/tts-fr"}}
---

# Vocabulary Builder

This skill reads and writes the following files (paths relative to workspace):
- **Vocabulary tracker:** `memory/vocabulary.md` — all word data lives here
- **Audio clips directory:** `docs/tts-fr/` — read-only; user places pronunciation audio files here

Ensure these paths exist or create them before first use.

## Reading Workflow

When the user wants to read/practice reading a book:
1. Ask what book they're reading
2. Check the vocabulary tracker for words from that book — read the END of the Active Words section (use `tail` or read the last entries) to find the actual last word. Note: `memory_search` may return partial/ranked results, so also verify by reading the file directly when checking the latest entry.
3. Tell them the last word added + page number so they know where to continue
4. Ask if they want to: practice pending words, or keep reading and add new ones

## Adding New Words

When the user gives a new word:

1. Give **pronunciation** (IPA, American English)
2. Give **meaning** — clear, simple
3. Give **synonyms** — similar words they might know
4. **Add to tracker** after confirming with the user (e.g., "Adding [word] to your vocabulary — ok?")
5. **Show the word card** after adding

Add to the `## Active Words` section, at the END (before `---` separator for Long-Term Review).

### Word Entry Format

```markdown
### [word]
- **Type:** noun/verb/adj/adv
- **Learned:** YYYY-MM-DD HH:MM TZ
- **Book:** [source name]
- **Page:** [number]
- **Pronunciation:** /IPA/
- **Meaning:** [explanation]
- **Synonyms:** [similar words]
- **Context:** "[sentence from source]"
- **Practice History:**
  - YYYY-MM-DD HH:MM TZ: Step N ✓/✗ (notes)
```

### French Words

- **Context:** French sentence only
- **English Translation:** Separate field with English translation
- Do NOT mix French and English in the same field
- User places audio clips in `docs/tts-fr/` → add **Audio** field with the file path

## 3-Step Learning Process

Run all 3 steps in one conversation flow (not spread across hours):

- **Step 1:** Show the plain word + review count (e.g. "reviewed 0 times" or "reviewed 3 times") → ask "Do you know the pronunciation?" → user types word to confirm
- **Step 2:** Ask "What does it mean?" → check if correct/close enough
- **Step 3:** Ask user to write a sentence using the word

Trust-based pronunciation — no voice/ASR check. User types word to confirm.

## Spaced Repetition Schedu

_meta.json

{
  "ownerId": "kn7ektwb41a8k1zd4pw6qy26hh814bsd",
  "slug": "vocabulary-builder",
  "version": "1.1.2",
  "publishedAt": 1772300886067
}

Editorial read

Docs & README

Docs source

CLAWHUB

Editorial quality

ready

Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Skill: Vocabulary Builder Owner: winlinvip Summary: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re... Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-28T17:48:06.067Z | user Support setup the cronjob by skill. v1.1.1 | 2026-02-28T16:22:47.006Z | user Update v1.1.0 | 2026-02-28T16:16:29.853Z | user Quiz

Full README

Skill: Vocabulary Builder

Owner: winlinvip

Summary: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while re...

Tags: latest:1.1.2

Version history:

v1.1.2 | 2026-02-28T17:48:06.067Z | user

Support setup the cronjob by skill.

v1.1.1 | 2026-02-28T16:22:47.006Z | user

Update

v1.1.0 | 2026-02-28T16:16:29.853Z | user

Quiz selection: order by review count ascending, random within same count group using ms timestamp, always show review count

v1.0.3 | 2026-02-15T03:14:35.200Z | user

Added References section with YouTube link

v1.0.2 | 2026-02-15T03:13:00.880Z | user

Added YouTube URL to metadata

v1.0.1 | 2026-02-14T12:51:14.357Z | user

Declare file access in metadata, ask user confirmation before adding words, soften memory_search guidance

v1.0.0 | 2026-02-14T03:40:50.594Z | auto

Vocabulary Builder 1.0.0

  • Initial release of Vocabulary Builder for tracking and reviewing new words from books, podcasts, and daily encounters.
  • Supports reading sessions, per-word tracking, and a detailed vocabulary workflow with 3-step learning and spaced repetition.
  • Automatically adds new words with pronunciation, meaning, synonyms, and context, including special handling for French words.
  • Features one-word-at-a-time quizzes, on-demand refresher quizzes, and a robust scheduling system that respects user sleep hours.
  • Tracks progress and quiz state in a dedicated Markdown file, distinguishing active, review, and mastered words.

Archive index:

Archive v1.1.2: 2 files, 3074 bytes

Files: SKILL.md (5786b), _meta.json (137b)

File v1.1.2:SKILL.md


name: vocabulary-builder description: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while reading a book, requests a vocabulary quiz, asks about word progress, or when a cron/heartbeat triggers a scheduled quiz. Handles reading sessions, word collection, 3-step learning, spaced repetition, and progress tracking. metadata: {"url": "https://youtu.be/wjWrVpZZXSg", "files": {"vocabFile": "memory/vocabulary.md", "audioDir": "docs/tts-fr"}}

Vocabulary Builder

This skill reads and writes the following files (paths relative to workspace):

  • Vocabulary tracker: memory/vocabulary.md — all word data lives here
  • Audio clips directory: docs/tts-fr/ — read-only; user places pronunciation audio files here

Ensure these paths exist or create them before first use.

Reading Workflow

When the user wants to read/practice reading a book:

  1. Ask what book they're reading
  2. Check the vocabulary tracker for words from that book — read the END of the Active Words section (use tail or read the last entries) to find the actual last word. Note: memory_search may return partial/ranked results, so also verify by reading the file directly when checking the latest entry.
  3. Tell them the last word added + page number so they know where to continue
  4. Ask if they want to: practice pending words, or keep reading and add new ones

Adding New Words

When the user gives a new word:

  1. Give pronunciation (IPA, American English)
  2. Give meaning — clear, simple
  3. Give synonyms — similar words they might know
  4. Add to tracker after confirming with the user (e.g., "Adding [word] to your vocabulary — ok?")
  5. Show the word card after adding

Add to the ## Active Words section, at the END (before --- separator for Long-Term Review).

Word Entry Format

### [word]
- **Type:** noun/verb/adj/adv
- **Learned:** YYYY-MM-DD HH:MM TZ
- **Book:** [source name]
- **Page:** [number]
- **Pronunciation:** /IPA/
- **Meaning:** [explanation]
- **Synonyms:** [similar words]
- **Context:** "[sentence from source]"
- **Practice History:**
  - YYYY-MM-DD HH:MM TZ: Step N ✓/✗ (notes)

French Words

  • Context: French sentence only
  • English Translation: Separate field with English translation
  • Do NOT mix French and English in the same field
  • User places audio clips in docs/tts-fr/ → add Audio field with the file path

3-Step Learning Process

Run all 3 steps in one conversation flow (not spread across hours):

  • Step 1: Show the plain word + review count (e.g. "reviewed 0 times" or "reviewed 3 times") → ask "Do you know the pronunciation?" → user types word to confirm
  • Step 2: Ask "What does it mean?" → check if correct/close enough
  • Step 3: Ask user to write a sentence using the word

Trust-based pronunciation — no voice/ASR check. User types word to confirm.

Spaced Repetition Schedule

After completing all 3 steps, review at:

  • Next day → 3 days → 1 week → 2 weeks → 1 month → 3 months
  • After 3-month review: word is mastered

Word Progression

Words move through three sections in the tracker:

  1. Active Words — currently learning
  2. Long-Term Review Words — completed all steps, in spaced review
  3. Mastered Words — passed all reviews through 3 months

Quiz Rules

  • One word per quiz — no rapid-fire
  • No spam: If no reply to previous quiz today → don't send new one
  • Reset next day: New day = can send quiz even if yesterday's unanswered
  • Sleep hours: No messages 11 PM – 7 AM (user's timezone)
  • Priority: due for review > newer words (incomplete steps) > refresher

Random Word Selection

  1. Count each word's total practice history entries (all steps and reviews combined)
  2. Sort all words by review count ascending (least reviewed first)
  3. Take the group with the minimum review count
  4. Within that group, randomize: count words (N), use (current_timestamp_ms % N) + 1 to pick position
  5. Never pick the same word twice in a row. Check Quiz State for the last quizzed word and skip it.

Always show review count when quizzing: e.g. "(reviewed 0 times)" or "(reviewed 3 times)".

On-Demand Quizzes

User can request specific quizzes anytime — these override normal priority and spam rules:

  • "Quiz me" → random word
  • "Quiz me on [word]" → specific word
  • "Quiz me on words from [book]" → random from that book
  • "Quiz me on words from this week" → last 7 days
  • "Quiz me on [book] page [N] to [M]" → page range
  • "Give me 3 quizzes" → run 3 words in a row

On-demand refresher: If no words are due/pending, pick random word from all learned words. Still record quiz date.

Quiz State Tracking

Keep a ## Quiz State section at the top of the tracker file:

## Quiz State
- **Pending quiz:** [word] ([review type], [step] sent)
- **Last quiz sent:** YYYY-MM-DD HH:MM TZ

Update after each quiz interaction.

Cron Setup

When the user asks to set up a scheduled vocabulary quiz:

  1. Ask for: frequency (default: every 1h), delivery channel + target
  2. Job name: vocabulary-quiz-{agentName} (e.g. vocabulary-quiz-english)
  3. Create a cron job with these settings:
    • Session: isolated
    • Timeout: 120 seconds
    • Message: instruct the agent to use the vocabulary-builder skill to run a quiz
  4. Quiz constraints (include in the cron message):
    • Check Quiz State — skip if pending quiz unanswered today
    • Respect sleep hours: no messages 11PM–7AM (user's timezone)

References

File v1.1.2:_meta.json

{ "ownerId": "kn7ektwb41a8k1zd4pw6qy26hh814bsd", "slug": "vocabulary-builder", "version": "1.1.2", "publishedAt": 1772300886067 }

Archive v1.1.1: 2 files, 2811 bytes

Files: SKILL.md (5192b), _meta.json (137b)

File v1.1.1:SKILL.md


name: vocabulary-builder description: Build and review vocabulary from books, podcasts, and daily encounters. Use when the user wants to READ a book, shares a new word, asks about a word while reading a book, requests a vocabulary quiz, asks about word progress, or when a cron/heartbeat triggers a scheduled quiz. Handles reading sessions, word collection, 3-step learning, spaced repetition, and progress tracking. metadata: {"url": "https://youtu.be/wjWrVpZZXSg", "files": {"vocabFile": "memory/vocabulary.md", "audioDir": "docs/tts-fr"}}

Vocabulary Builder

This skill reads and writes the following files (paths relative to workspace):

  • Vocabulary tracker: memory/vocabulary.md — all word data lives here
  • Audio clips directory: docs/tts-fr/ — read-only; user places pronunciation audio files here

Ensure these paths exist or create them before first use.

Reading Workflow

When the user wants to read/practice reading a book:

  1. Ask what book they're reading
  2. Check the vocabulary tracker for words from that book — read the END of the Active Words section (use tail or read the last entries) to find the actual last word. Note: memory_search may return partial/ranked results, so also verify by reading the file directly when checking the latest entry.
  3. Tell them the last word added + page number so they know where to continue
  4. Ask if they want to: practice pending words, or keep reading and add new ones

Adding New Words

When the user gives a new word:

  1. Give pronunciation (IPA, American English)
  2. Give meaning — clear, simple
  3. Give synonyms — similar words they might know
  4. Add to tracker after confirming with the user (e.g., "Adding [word] to your vocabulary — ok?")
  5. Show the word card after adding

Add to the ## Active Words section, at the END (before --- separator for Long-Term Review).

Word Entry Format

### [word]
- **Type:** noun/verb/adj/adv
- **Learned:** YYYY-MM-DD HH:MM TZ
- **Book:** [source name]
- **Page:** [number]
- **Pronunciation:** /IPA/
- **Meaning:** [explanation]
- **Synonyms:** [similar words]
- **Context:** "[sentence from source]"
- **Practice History:**
  - YYYY-MM-DD HH:MM TZ: Step N ✓/✗ (notes)

French Words

  • Context: French sentence only
  • English Translation: Separate field with English translation
  • Do NOT mix French and English in the same field
  • User places audio clips in docs/tts-fr/ → add Audio field with the file path

3-Step Learning Process

Run all 3 steps in one conversation flow (not spread across hours):

  • Step 1: Show the plain word + review count (e.g. "reviewed 0 times" or "reviewed 3 times") → ask "Do you know the pronunciation?" → user types word to confirm
  • Step 2: Ask "What does it mean?" → check if correct/close enough
  • Step 3: Ask user to write a sentence using the word

Trust-based pronunciation — no voice/ASR check. User types word to confirm.

Spaced Repetition Schedule

After completing all 3 steps, review at:

  • Next day → 3 days → 1 week → 2 weeks → 1 month → 3 months
  • After 3-month review: word is mastered

Word Progression

Words move through three sections in the tracker:

  1. Active Words — currently learning
  2. Long-Term Review Words — completed all steps, in spaced review
  3. Mastered Words — passed all reviews through 3 months

Quiz Rules

  • One word per quiz — no rapid-fire
  • No spam: If no reply to previous quiz today → don't send new one
  • Reset next day: New day = can send quiz even if yesterday's unanswered
  • Sleep hours: No messages 11 PM – 7 AM (user's timezone)
  • Priority: due for review > newer words (incomplete steps) > refresher

Random Word Selection

  1. Count each word's total practice history entries (all steps and reviews combined)
  2. Sort all words by review count ascending (least reviewed first)
  3. Take the group with the minimum review count
  4. Within that group, randomize: count words (N), use (current_timestamp_ms % N) + 1 to pick position
  5. Never pick the same word twice in a row. Check Quiz State for the last quizzed word and skip it.

Always show review count when quizzing: e.g. "(reviewed 0 times)" or "(reviewed 3 times)".

On-Demand Quizzes

User can request specific quizzes anytime — these override normal priority and spam rules:

  • "Quiz me" → random word
  • "Quiz me on [word]" → specific word
  • "Quiz me on words from [book]" → random from that book
  • "Quiz me on words from this week" → last 7 days
  • "Quiz me on [book] page [N] to [M]" → page range
  • "Give me 3 quizzes" → run 3 words in a row

On-demand refresher: If no words are due/pending, pick random word from all learned words. Still record quiz date.

Quiz State Tracking

Keep a ## Quiz State section at the top of the tracker file:

## Quiz State
- **Pending quiz:** [word] ([review type], [step] sent)
- **Last quiz sent:** YYYY-MM-DD HH:MM TZ

Update after each quiz interaction.

References

File v1.1.1:_meta.json

{ "ownerId": "kn7ektwb41a8k1zd4pw6qy26hh814bsd", "slug": "vocabulary-builder", "version": "1.1.1", "publishedAt": 1772295767006 }

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingCLAWHUB

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingCLAWHUB

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "CLAWHUB",
      "generatedAt": "2026-04-17T02:18:00.726Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Clawhub",
    "href": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceUrl": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "455 downloads",
    "href": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceUrl": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "latest_release",
    "category": "release",
    "label": "Latest release",
    "value": "1.1.2",
    "href": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceUrl": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-28T17:48:06.067Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-winlinvip-vocabulary-builder/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "release",
    "title": "Release 1.1.2",
    "description": "Support setup the cronjob by skill.",
    "href": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceUrl": "https://clawhub.ai/winlinvip/vocabulary-builder",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-28T17:48:06.067Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Vocabulary Builder and adjacent AI workflows.