# X Bookmark Quote Posts

Check a user's latest X/Twitter bookmarks and turn recent saved posts into...

- Repository: https://github.com/MengTo/Skills (7170 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add MengTo/Skills --skill x-bookmark-quote-posts -g -a claude-code -y`
Codex: `npx skills add MengTo/Skills --skill x-bookmark-quote-posts -g -a codex -y`
Cursor: `npx skills add MengTo/Skills --skill x-bookmark-quote-posts -g -a cursor -y`
Gemini CLI: `npx skills add MengTo/Skills --skill x-bookmark-quote-posts -g -a gemini-cli -y`

## Description

Check a user's latest X/Twitter bookmarks and turn recent saved posts into source-backed quote-post drafts calibrated against the user's latest 100 authored posts. Use when asked to review X bookmarks, create quote posts from bookmarks, refresh a bookmark quote queue, run a bookmark quote automation, study a user's X voice, or write first-person quote posts from X sources.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# X Bookmark Quote Posts

## Overview

Turn a user's latest X bookmarks into a dated quote-post queue. The output should feel like a specific person or brand thinking in public from lived experience, not like generic AI commentary.

## Start

Work from the current content repo unless the user names another repo. If no repo is active, ask for the target workspace before writing files.

Before collecting:

- Read `AGENTS.md`, if present or supplied in the prompt.
- Check `git status --short` early. Content workspaces are often dirty; keep changes scoped.
- Read the latest existing bookmark quote-post file for continuity when one exists. Common locations include `data/x-growth/bookmark-quote-posts/*.md`, `data/x/bookmark-quote-posts/*.md`, or a user-specified content queue. Do not use generated drafts as the primary voice source.
- Use the Codex in-app browser only for X. Do not use Chrome.
- Do not post, reply, quote, like, retweet, DM, follow, or mutate X in any way.

If X is logged out, CAPTCHA-blocked, or the in-app browser cannot attach, stop and report the exact blocker. Ask the user to sign in only when the browser session requires it.

## Calibrate Voice From 100 Posts

Calibrate before collecting bookmarks. Identify the target account from the request or active X profile, then open the account and X's Latest search:

```text
https://x.com/<handle>
https://x.com/search?q=from%3A<handle>&src=typed_query&f=live
```

Collect the latest 100 authored posts when X exposes enough history. Include original posts, replies, and quote posts; exclude pure reposts written by someone else. For each post, retain:

- authored post URL and timestamp
- full authored text
- whether it is a reply and whether it contains a quoted source
- quoted source URL for quote posts
- whether the timeline text was truncated

The rest: https://github.com/MengTo/Skills/blob/HEAD/agent-skills/codex/x-bookmark-quote-posts/SKILL.md
