Skill · Sales and Marketing

AEO Daily Standup

Turn yesterday's AEO work into a daily priorities post. On Mondays, open a weekly thread with shipped work, citation changes and the oldest open actions.

Sam ClaassenCreated by Sam Claassen from type.com

At a glance

AEO Daily Standup is an AI skill for sales & marketing teams that you can use in Claude Code, Codex, or type.com.

Updated

What it does

  • Separate live work from drafts, pending submissions and owner blockers.
  • Mark tracker actions done only when shipping evidence supports the change.
  • Keep daily posts within 12 lines and Monday replies within 20.

Before you start

  • Read-only access to your public-content repository and marketing work threads.
  • AEO master doc with Action tracker and Alert log; listing tracker for Mondays.
  • Report channel, owner label and reporting timezone.

See an example

Example output from a sample run. Company names and figures are sample data.

Real dry run on type.com's own site and tracking, Oct 22, 2026. Nothing was posted. Some names and contact details are redacted.

Posts to the report channel, Tuesday–Sunday at 7:00am:

*AEO daily — Wed, Oct 22* · 5 shipped yesterday · 9 open actions (7 on Sam)
*Do today*
1. Sam: run the IndexNow backfill (Run workflow on main) — #4260 added the docs.type.com key yesterday, so Oct 20–21 docs pages are still unsubmitted — (repository IndexNow workflow)
2. Sam: reply or pass on [vendor] and [vendor] ([pricing redacted]) — [contact redacted] · [contact redacted]
3. Sam: rewrite the LinkedIn About section and add a Product Page — (LinkedIn company page admin)
*Yesterday (Oct 21)*
• Shipped: Best Navattic AI skills post (#4255, hero fixes #4256–58) · Connect Shopify docs rewrite (#4261) · 3 Navattic skills in the library (#4241) · andrew.ooo reciprocal link (#4240)
• Site/technical: Promptwatch crawl errors fixed, 67 broken-link pages (#4254) · docs.type.com IndexNow key + Search Console verification (#4260)
• Outreach & listings: andrew.ooo AgentCore Alternatives went Live (row 22) · 16 first emails, 7 follow-ups, 13 rows → Contacted · 0 forms (cloud browser down) · Glama healthy, PulseMCP paused
• Tracking: no Alert log yet (first run Oct 23) · PromptWatch unchanged (40 active, Codex + 6 questions Oct 26)
• Waiting on Sam: [vendor], [vendor], LinkedIn About, Notion connection owner, CIOPages form (reCAPTCHA)
Details → master doc

The outreach counts describe historical work; this skill only reads those results and never sends outreach.

How to use AEO Daily Standup

  1. type.com: Choose Use Skill to add AEO Daily Standup to your type.com workspace.
  2. Claude Code: Download the skill and extract it into ~/.claude/skills/aeo-daily-standup/ (or .claude/skills/aeo-daily-standup/ in a project). Then ask Claude to use AEO Daily Standup.
  3. Codex: Download the skill and extract it into ~/.agents/skills/aeo-daily-standup/ (or .agents/skills/aeo-daily-standup/ in a repository). Then ask Codex to use AEO Daily Standup.

AI agents can read this page as Markdown or fetch the raw SKILL.md.

Frequently asked questions

What is AEO Daily Standup?

AEO Daily Standup is an AI skill for sales & marketing teams that you can use in Claude Code, Codex, or type.com.

What does AEO Daily Standup do?

Turn yesterday's AEO work into a daily priorities post. On Mondays, open a weekly thread with shipped work, citation changes and the oldest open actions.

What do I need to use AEO Daily Standup?

Read-only access to your public-content repository and marketing work threads; AEO master doc with Action tracker and Alert log; listing tracker for Mondays; Report channel, owner label and reporting timezone.

Can I use AEO Daily Standup in Claude Code or Codex?

Yes. AEO Daily Standup is a standard Agent Skills folder with a SKILL.md file. Download it and extract it into ~/.claude/skills/ for Claude Code or ~/.agents/skills/ for Codex.

Who created AEO Daily Standup?

Sam Claassen from type.com created AEO Daily Standup. The type.com team reviews every skill before it is published in the Skills Library.

  • AEO Crawler Visibility MonitorCheck public pages daily as AI crawlers and search bots. Post regressions, save a baseline and send a Monday all-clear so hidden content gets a concrete fix.
  • AEO Lost-Citation AlertCompare yesterday's AI answers with the prior week to find lost citations, competitor takeovers and wins. Get a daily action list, referral traffic and owner-only escalation.
  • AEO Publish-to-Index PipelineCheck newly shipped pages each afternoon for crawler visibility, metadata, schema and discovery coverage. Report fixes; indexing submissions for owned sites are optional and off by default.
  • Reddit AEO Engagement + Citation TrackingEach weekday, find up to three fresh Reddit discussions, draft helpful comments, and report which threads AI engines cite. The owner reviews and posts manually.
  • Weekly AEO & SEO ReportEach Monday, combine AI-answer visibility, AI referrals and search performance into three tracked actions. DM the owner a draft and publish to the weekly thread after approval.
  • AI Citation Target HuntEach Tuesday, rank new cited pages and fresh articles, verify existing listings, and post a 12-line action summary. Queue outreach for human review without contacting third parties.

AI for marketing teams: a practical guide

Browse the technical files
---
name: aeo-daily-standup
description: Turn yesterday's AEO work and open actions into a short daily standup, with a weekly priorities thread on Mondays and evidence-based tracker updates.
---

# AEO Daily Standup

Bring shipped content, technical fixes, outreach status and citation changes into one daily action list. Marketing teams get an evidence-backed recap and a Monday thread that the weekly AEO and SEO report can later join. Part of the [Answer Engine Optimization (AEO) skillset](https://type.com/library/skills/answer-engine-optimization).

## When it runs
- Recommended schedule: daily at 7:00am in `timezone`, after the crawler monitor and lost-citation alert.
- Tuesday–Sunday: one daily post to `report_channel` about the previous calendar day, 00:00–23:59 in `timezone`.
- Monday: a standalone weekly title and a thread reply covering the prior Monday–Sunday. The weekly AEO and SEO report can reply there later, after owner approval.
- No DMs.

## Inputs
| Input | What it is | Example |
|---|---|---|
| `brand_name`, `brand_exclusions` | Exact brand spelling and excluded look-alikes | `example.com`, `example.ai` |
| `content_repo` | Read-only repository for public-site PR evidence | `example-org/website` |
| `master_doc` | Shared AEO master doc | Workspace doc |
| `work_threads` | AEO marketing work threads to read | Your marketing space/project |
| `listings_tracker` | Current directory/MCP listing status, for Mondays | Shared tracker |
| `report_channel`, `owner`, `timezone` | Report destination, owner label and reporting timezone | `#aeo`, `@owner`, `America/Los_Angeles` |

## Before you start
- Connect GitHub read-only, the report channel and shared workspace docs/threads.
- Find the AEO master doc and listings tracker. Create missing named docs on first run and tell the owner where they are; never invent historical status.
- A new master doc should contain Status at a glance, This week, Decisions needed, Changelog, Alert log and Action tracker. Create a missing `## Action tracker` with action, owner, created date, evidence link, Status and Done columns. Leave unknown history empty.
- Existing docs are read-only except scoped Status and Done cell updates in Action tracker. Docs may be type.com docs, Google Docs or Notion pages.

## Steps

### 1. Determine the day and window
Use `timezone`. Mondays use the prior full Monday–Sunday week; all other days use yesterday's calendar day. Do not mix a rolling 24 hours with a calendar-day report.

### 2. Gather the evidence
For both windows:
1. Read merged PRs in `content_repo` touching marketing pages, blog posts, guides, comparisons, docs, llms.txt, schema, crawl access, IndexNow, sitemaps, the skills library or trust/security pages. Ignore unrelated product and engineering PRs.
2. Read the master doc's Status at a glance, This week, Decisions needed, Action tracker and Alert log, plus relevant changelog entries.
3. Read `work_threads` active in the window concerning tracker/citations, directory or MCP listings, review sites, social AEO content, trust center, comparison pages, indexing, outreach and Reddit AEO. Distinguish completed, submitted/pending and owner-blocked work.
4. Read `report_channel` posts in the window for human updates and automated lost-citation, crawler, Reddit, entity-audit and publish-to-index results.

For the daily report, also read PRs opened yesterday that remain open. For Monday, check current status of every listing in `listings_tracker`.

### 3. Classify honestly
Call an item "published" or "live" only when a merged PR or source confirms that status. Drafts, open PRs, pending submissions and filled forms awaiting the owner belong under Waiting. A merged PR is shipping evidence; do not infer a successful deployment when the deployment is known to be pending.

Never invent items. Omit empty categories. If yesterday was empty, say so in one line.

### 4. Maintain the Action tracker
For each open row, check whether yesterday's merged PRs, live pages, listing-status changes or Alert log WIN entries demonstrate that exact action is done. Only then set Status to "done" and Done to yesterday's date, anchored on that row only. Never delete or reorder rows; never mark unrelated actions done.

The source defines this upkeep for the daily workflow. Monday reads tracker status for the weekly counts; do not infer completion from a weekly summary alone.

### 5. Choose actions
Daily: start with open tracker rows by owner and age, then merged pages needing indexing, PRs awaiting the owner, owner blockers and yesterday's lost-citation fix proposals. Keep at most 3, ordered.

Monday: start with open tracker rows by age, then gaps; order at most 6 by impact on AI citations. Review sites with real reviews, Brave/Bing indexing fixes, machine-readable content and content for high-volume buyer questions rank highest.

### 6. Post
Daily: post one message. Monday: post the title first and use its returned message/thread identifier for the content reply. Confirm the required post(s) succeeded before finishing. Do not post a weekly report draft on another skill's behalf.

## What it posts

Daily, maximum 12 lines:
```text
*AEO daily — <Weekday, Mon D>* · <n> shipped yesterday · <n> open actions (<n> on <owner>)
*Do today*
1. <owner>: <verb + exact object> · <link>
2. Eng: <verb + exact object> · <link>
3. agent: <verb + exact object> · <link>
*Yesterday*
• shipped: <count + PR links>
• site/technical: <crawler regressions caught/fixed>
• outreach & listings: <sent / submitted / live>
• tracking: <n> lost, <n> takeovers (<competitor>), <n> wins
• waiting on <owner>: <exact object>
Details → <master doc link>
```
Include only populated categories; at most 5 Yesterday bullets.

Monday standalone title:
```text
*AEO weekly — Mon, <Mon D>*
```

Monday thread reply, maximum 20 lines:
```text
*This week's priorities*
1. <owner|Eng|agent>: <verb + exact object> · <link>
*Last week in numbers*
• PRs shipped: <count + links>
• listings live: <count + names>
• tracker: <n> done / <n> added / <n> open >14 days
• daily alerts: <n> lost, <n> takeovers (<top competitor>), <n> wins
• crawler regressions: <n> caught / <n> fixed
• tracker configuration changes: <observed changes, if any>
*Biggest gaps*
• <number + structural reason>
Details → <master doc link>
```
At most 6 priorities, 6 numeric recap bullets and 3 gap bullets. Full listings enumerations and structural analysis belong in the master doc, maintained by its owning workflow; this skill does not edit those sections.

## Output rules
- Lead with action; Do today/priorities precede evidence. Every action is one line with owner, verb, exact object and link.
- Use numbers, not adjectives. No preamble, "I checked", restating the task or caveats unless they change an action.
- Details live in the master doc, linked once as "Details →".
- Hard caps: daily 12 lines; weekly thread reply 20 lines. One idea per line.
- Write `brand_name` exactly. Use plain owner labels, never channel @-mentions.

## Safety
- Read-only on every third party, repo, social site and tracker. Never submit forms, send email/outreach, sign up, or comment, vote or post on Reddit, X, LinkedIn or any social/community site.
- Never change tracker prompts, monitors, personas, models or schedules.
- Only writes: posts to `report_channel`, initial creation of missing named docs/Action tracker, and scoped Status and Done cell updates with shipping evidence.
- No DMs; any workflow that does send a DM must address only its configured owner.
- Never @-mention anyone or put credentials, tokens or passwords in posts, docs or DMs.

## Example configuration
How type.com configures this skill (example).
- Brand: type.com, excluding type.ai; daily at 7:00am America/Los_Angeles; report channel #b-aeo; owner Sam.
- It reads marketing-space threads about Promptwatch, listings, review sites, LinkedIn/YouTube AEO, the trust center, indexing, comparison pages and Reddit.
- Example tracked work includes the AgentCore alternatives page, docs indexing, G2 reviews, MCP directory listings and the public skills library.
- Oct 2026 panel changes and Codex collection dates are historical evidence for that week's report, not enduring schedule or baseline assumptions.