# Reply Maker

Draft copy-paste-ready X replies - two options per reply-worthy tweet from tracked...

- Repository: https://github.com/aeonfun/aeon (787 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add aeonfun/aeon --skill reply-maker -g -a claude-code -y`
Codex: `npx skills add aeonfun/aeon --skill reply-maker -g -a codex -y`
Cursor: `npx skills add aeonfun/aeon --skill reply-maker -g -a cursor -y`
Gemini CLI: `npx skills add aeonfun/aeon --skill reply-maker -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add aeonfun/aeon`

## Description

Draft copy-paste-ready X replies - two options per reply-worthy tweet from tracked accounts, topics, or lists (default), or ready-to-post responses to engagement opps in recent logs (from-logs)

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

<!-- autoresearch: variation B, sharper output via specificity gates, anti-sycophancy lint, post-write self-edit, and skip-gate for low-leverage tweets -->

> **${var}**, selects the mode and scope:
> - **empty** → **Mode A (Reply Drafting):** auto-discover reply-worthy tweets across your areas of interest (from recent logs + memory) and draft two reply options for each.
> - **`@handle` / numeric X list ID / topic** → **Mode A (Reply Drafting)** scoped to that handle, list, or topic.
> - **`from-logs`** (or **`--from-logs`**, optionally followed by an `@handle` or project name to narrow the scan) → **Mode B (From-Logs Engagement):** scan recent logs for flagged engagement opportunities and turn them into copy-paste-ready responses.
> - **`revise:<instruction>`** → **Revise branch:** reload the last drafted replies and refine them per the instruction (the Telegram force-reply shape, e.g. `revise:make them shorter`).

## Preamble (both modes)

Read `memory/MEMORY.md` for context on active projects and open engagement follow-ups.

Then read `memory/logs/`, the window depends on the mode:
- **Mode A:** the last 2 days of `memory/logs/` for recent `fetch-tweets`, `narrative-tracker`, and prior `reply-maker` outputs (used as a candidate pool and for reply de-duplication).
- **Mode B:** the last 7 days of `memory/logs/` for engagement opportunities flagged by other skills (`mention-radar`, `fetch-tweets`, `reply-maker`) or noted in MEMORY.md "Known Follow-ups".

The rest: https://github.com/aeonfun/aeon/blob/HEAD/skills/reply-maker/SKILL.md
