farm-standlisted
Install: claude install-skill Manzanita-Research/magpie
# Farm Stand
Here's what we brought to market today.
This skill generates casual, human "building in public" updates from your recent work. It pulls what you've shipped from Linear, asks for the yapping (the good stuff — the color commentary, the vibes, the context machines can't know), and formats it into something you'd actually want to post.
Not a changelog. Not a sprint report. A farm stand — here's what we grew, come take a look.
## How it works
### Step 1: Figure out the time window
Check for a previous farm-stand post to determine what "recent" means:
```bash
# Look for the most recent farm-stand post in the magpie repo
ls -1t ~/code/manzanita-research/magpie/farm-stand/*.md 2>/dev/null | head -1
```
If a previous post exists, read it to find the date. The window is "since that last post." If no previous posts exist, ask the user: "How far back should I look? Today? This week?"
Default to "since yesterday" if there's no prior post and no guidance.
### Step 2: Pull recent activity from Linear via subagent
Delegate the Linear data-fetching to a background subagent. This is multiple calls that don't need to be in the main context.
1. Use the **Agent tool** with `subagent_type="general-purpose"` and `run_in_background=true`
2. Include in the prompt:
- The full text of `plugins/linear/LINCTL_REFERENCE.md` (read it first)
- The time window from Step 1
- Instructions to run:
- `linctl team list --json` (to get team key)
- `linctl issue list --te