Install
openclaw skills install tinytroupe-feed-research-labRun bounded synthetic audience research for draft posts and X-style feed experiments inspired by TinyTroupe and public xai-org/x-algorithm architecture. Use when Codex needs to compare content drafts, persona reactions, conversation quality, link friction, safety/spam risk, or feed-loop hypotheses without claiming reach prediction, shadowban detection, live For You cloning, or private account analysis.
openclaw skills install tinytroupe-feed-research-labUse this skill to compare draft posts with synthetic audience personas and produce a research report. Treat outputs as qualitative pretesting and hypothesis generation, not live X ranking predictions.
scripts/tinytroupe_feed_research_lab.py in deterministic mode.feed_research_report.md, feed_research.json, and persona_reactions.csv.SKILL_DIR="${CODEX_HOME:-$HOME/.codex}/skills/tinytroupe-feed-research-lab"
python3 "$SKILL_DIR/scripts/tinytroupe_feed_research_lab.py" \
--audience "AI builders and creator-operators interested in X algorithm research" \
--draft "I audited this viral X algorithm claim against public source. Verdict: misleading." \
--draft "Replies are king. Here is what the public repo actually proves." \
--output-dir /tmp/tinytroupe-feed-research
Use files:
python3 "$SKILL_DIR/scripts/tinytroupe_feed_research_lab.py" \
--drafts-file /tmp/drafts.json \
--personas-file /tmp/personas.json \
--output-dir /tmp/tinytroupe-feed-research
The script writes:
feed_research_report.md: human-readable comparison and rewrite guidance.feed_research.json: machine-readable drafts, personas, reactions, and warnings.persona_reactions.csv: row-level persona reactions.share_card.md: short public-safe summary.share_card.svg: visual summary card.tinytroupe_experiment_plan.md: optional bridge plan for a real TinyTroupe run.--drafts-file accepts:
id and text.---.--personas-file accepts JSON objects with:
namesegmentinterestsdislikesreply_biasskepticismlink_sensitivitysafety_strictnessMissing persona fields fall back to conservative defaults.
Read references/research-boundaries.md before presenting results that mention algorithms, feed ranking, virality, reach, shadowbans, or account status.
Never say:
Prefer:
The MVP script does not require TinyTroupe. It produces tinytroupe_experiment_plan.md so a later agent can create a TinyTroupe notebook with:
Use x-algo-claim-auditor when the task is checking whether a viral algorithm claim is true. Use open-feed-recsys-lab when the task is verifying the public source repo, Phoenix artifact readiness, or architecture map.