ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

x-actionbook-recap

Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword search) using the Actionbook Rust CLI (actionbook-rs) workflow (open → snapshot/accessibility tree → extract `article` text). Use when asked to analyze a handle over a time window (e.g., last 7 days), produce Chinese working notes, and publish a neutral English recap (single post or thread) from a specified account.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jack4world/x-actionbook-recap
Or

X recap via actionbook-rs

What this skill is for

Produce a repeatable “collect → extract → summarize → publish” workflow for any X handle (optionally with a keyword) using the actionbook-rs approach:

  1. actionbook browser open the profile/search page
  2. actionbook browser snapshot to get the accessibility tree (incl. article nodes)
  3. (optional) actionbook browser eval to scroll
  4. extract post text from article blocks
  5. analyze + draft output (Chinese internal notes; English publish)
  6. publish on X (neutral tone; optionally attach an image)

Guardrails

  • Infinite scroll is not exhaustive; be explicit about coverage limits.
  • Don’t quote “recent interviews” unless the user provides exact links/timestamps.
  • Publishing is external action: confirm the target account + final copy before posting.

Workflow

1) Collect posts (Actionbook)

Pick one entry point:

  • Profile: https://x.com/<handle>
  • Search (keyword + optional recency): https://x.com/search?q=from%3A<handle>%20<keyword>&src=typed_query&f=live

Commands (example):

# open (profile)
actionbook browser open "https://x.com/<handle>"

# snapshot (repeat after each scroll)
actionbook browser snapshot --refs aria --depth 18 --max-chars 12000

# scroll a bit
actionbook browser eval "window.scrollBy(0, 2200)"

Extraction heuristic:

  • In snapshots, locate article nodes that contain the post text.
  • Record for each post:
    • text (verbatim)
    • timestamp shown (relative or absolute)
    • URL if present
    • whether it’s a repost/quote (note it)

Stop condition:

  • You have enough coverage for the user’s time window (e.g., 7 days) OR diminishing returns.

2) Summarize (Chinese notes)

Write a compact Chinese working summary:

  • themes (3–6 bullets)
  • representative posts (links)
  • what’s missing / uncertainty

3) Draft publish copy (English, neutral)

Choose output type:

  • Single post (≤280 chars) OR
  • Thread (6–10 parts) if needed

Use neutral framing:

  • “Observation from public posts …”
  • avoid mind-reading; separate “what he said” from interpretation

Use templates in references/templates.md.

4) Image (optional but recommended)

Preferred options (no Python required):

  • Clean crop of the relevant post (browser screenshot at 1280×720 + zoom)
  • A simple HTML/SVG card rendered in browser and screenshotted (see references/image-card.md)

5) Publish on X

If using OpenClaw browser automation:

  • open compose
  • paste final English copy
  • upload image (if any)
  • post / thread

Confirm before posting:

  • target handle (e.g., @gblwll)
  • final text
  • image choice

Bundled references

  • references/templates.md — recap + thread templates (English)
  • references/checklist.md — extraction checklist + caveats
  • references/image-card.md — HTML/SVG card approach (no Pillow)

Metadata

Stars2032
Views0
Updated2026-03-05
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jack4world-x-actionbook-recap": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

elon-x-actionbook-recap

(DEPRECATED) Use x-actionbook-recap instead. This slug is kept for backward compatibility. Collect, scroll, extract, and summarize X posts using actionbook-rs.

jack4world 2032

terrain-route-video

Generate a minimalist terrain-style animated driving route video (MP4) from a list of stops (cities/POIs) without Remotion. Uses OSRM for road-following geometry, OpenTopoMap terrain tiles for basemap, Matplotlib for frame rendering, and FFmpeg for encoding. Use when the user asks to create/export a dynamic self-driving route map video (fly-follow camera, route draw animation, labels) and wants it along roads/highways.

jack4world 2032

remotion-excalidraw-tts

Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering.

jack4world 2032

yc-new-way

Apply Y Combinator’s “New Way to Build a Startup” playbook to ship fast, validate with real distribution, and iterate using data. Use when the user asks to follow “New Way”, design a 7-day startup sprint, pick a narrow wedge, build a lightweight MVP/SEO site/newsletter, set up experiments, or turn a vague idea into a testable plan with metrics, launch checklist, and weekly iteration loop.

jack4world 2032

trail-nav-telegram

Offline-capable hiking route guidance via Telegram location messages (OpenClaw). Use when building/operating an LLM agent workflow that: (1) imports a GPX/KML route, (2) answers 'am I off-route / which way should I go' with low-token fixed outputs, (3) scrapes/publicly discovers route links from 2bulu track_search, and (4) prepares trip risk checklists + gear lists for an overnight hike.

jack4world 2032