last30days
Skill6 starsChanged 2 months agoMITView on GitHub
Report what is genuinely new in the last 30 days on a topic, by slicing locally collected nightly channel databases with no live crawling. Run it before a strategic decision, as the fresh-signal feed for the gap phase. Triggers: "/last30days <topic>", "trendwatch <topic>", "what changed last 30 days on X".
44 other projects use a version of this.
Adopted by
Most recently taken up by
- hamzzaqureshi/gravidextheir own version, first seen Nov 8, 2026
- ZhouYinLong-lab/Dog-Skillstheir own version, first seen Nov 8, 2026
- AlekseiUL/heisenberg-team-GPTtheir own version, first seen Nov 1, 2026
- AlekseiUL/heisenberg-teamtheir own version, first seen Nov 1, 2026
- eigent-ai/agent-skillstheir own version, first seen Nov 1, 2026
- AlekseiUL/sprut-agent-kittheir own version, first seen Nov 1, 2026
Used with
Projects with it also use social-card-gen, newsletter-creation-curation and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
BrianRWagnerSkillsocial-card-gen
Generate platform-specific social post variants (Twitter/X, LinkedIn, Reddit) from one source input. Works with or without Node.js script. Includes platform reasoning, quality review, and guardrails against cross-posting spam.
Also in 4 projects that use this
BrianRWagnerSkillnewsletter-creation-curation
Industry-adaptive B2B newsletter creation with stage, role, and geography-aware workflows
Also in 3 projects that use this
AlekseiULSkillTubeScribe
YouTube video summarizer with speaker detection, formatted documents, and audio output. Works out of the box with macOS built-in TTS. Optional recommended tools (pandoc, ffmpeg, mlx-audio) enhance quality. Requires internet for YouTube access. No paid APIs or subscriptions. Use when user sends a YouTube URL or asks to summarize/transcribe a YouTube video.
Also in 3 projects that use this
GPTtangSkilldeep-research-pro
Multi-source deep research agent. Searches the web, synthesizes findings, and delivers cited reports. No API keys required.
Also in 3 projects that use this
kunwl123456Skillreddit-insights
Search and analyze Reddit content using semantic AI search via reddit-insights.com MCP server. Use when you need to: (1) Find user pain points and frustrations for product ideas, (2) Discover niche markets or underserved needs, (3) Research what people really think about products/topics, (4) Find content inspiration from real discussions, (5) Analyze sentiment and trends on Reddit, (6) Validate business ideas with real user feedback. Triggers: reddit search, find pain points, market research, user feedback, what do people think about, reddit trends, niche discovery, product validation.
Also in 3 projects that use this
shrgangulySkillplan-my-day
Generate a comprehensive daily plan for Product Managers including emails, messages, focus work, and calendar. Saves to Obsidian Vault automatically. Use every morning to structure your day.
Also in 3 projects that use this
- +1 more from BrianRWagner
Other versions44 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 44
- mvanhorn/last30days-skill★ 67ksame name
- BrianRWagner/ai-marketing-skills★ 440same name
- BrianRWagner/ai-marketing-claude-code-skills★ 408same name
- AlekseiUL/sprut-agent-kit★ 66same name
- eigent-ai/agent-skills★ 27same name
- AlekseiUL/heisenberg-team★ 17same name
- coopersimson96/ai-content-system★ 17same name
- AlekseiUL/heisenberg-team-GPT★ 9same name
- xfstudio/skills★ 9same name
- BrianRWagner/ai-marketing-openclaw-skills★ 8same name
34 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository100 other files it gives its agents.
- AGENTS.mdAGENTS.md
- 03Skill
- 1Skill
- agendaSkill
- alfa-search-recall-deepresearchSkill
- alpha-judgeSkill
- alpha-reviewSkill
- archSkill
- askSkill
- bibleSkill
- brainSkill
- busSkill
- canon-revisionSkill
- ccSkill
- chatgpt-syncSkill
- chat-searchSkill
- chatSkill
- claudeai-syncSkill
- coachSkill
- codex-mirrorSkill
- codex-reviewSkill
- cofounderSkill
- cofounder-watchSkill
- commentsSkill
- community-alphaSkill
- content-mineSkill
- crm-syncSkill
- declinedSkill
- dedupSkill
- defuddleSkill
- dr-fanoutSkill
- episodeSkill
- faaa-syncSkill
- faSkill
- fb-postSkill
- fb-replySkill
- fb-watchSkill
- findSkill
- fireflies-syncSkill
- five-hardSkill
- fleetSkill
- follower-onboardSkill
- geminiSkill
- gitbook-importSkill
- gmailSkill
- granola-syncSkill
- handoffSkill
- health-syncSkill
- inboxSkill
- intakeSkill
- intentionSkill
- introSkill
- issue-matchSkill
- journeySkill
- local-chatgpt-token-healSkill
- mcpSkill
- migrateSkill
- mine-channelSkill
- n8nSkill
- notebooklmSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
1 rule. 0 are common, 0 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 43 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 30
2. (optional) Outside freshness — WebSearch: If the topic reaches beyond the operator's Telegram channels (market/releases/competitors) — …
“Common” is measured: kept by at least 6 in 10 of the 43 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
/last30days — what's new on topic X over the last 30 days
🧒 End the reply to the operator with a short "In plain words" recap (memory
eli5-always).
A fast trend-watch BEFORE strategy: before planning or launching a Deep Research, take a 10-second slice of "what actually moved on this topic in the last 30 days". This is the entry into the GAP phase of the Alpha Protocol (/alfa): recall knows the operator's past, /last30days adds fresh signal from outside → together they outline the hole a DR has to fill.
Three-layer design ([[skill-design-three-layer]]): a thin skill (UX) → a deterministic engine (0 tokens) → an existing store (8 channel databases). The cost ladder [[vault-data-architecture]]: a SQL slice answers cheaply, the LLM only synthesizes the top hits.
Steps
0. RECALL (don't duplicate). Is there already a fresh slice on this topic? Check $IMPORTS_ROOT/alpha\candidates\_last30days-<topicslug>.md plus memory/the vault (/ask <topic>). If the slice is fresh (from today) — reuse it, don't re-run.
1. Deterministic slice (0 tokens, 0 network). Expand the topic into synonyms in both languages you collect in (the model judges what matters): e.g. the topic "sub-agents" → mcp, sub-agent, subagent, agent, orchestr, swarm.
set PYTHONIOENCODING=utf-8
python $IMPORTS_ROOT/watchers\last30days.py --topic "<term1, term2, …>" --days 30 --top 25 --json→ slices the 8 channel databases (_imports\alpha\<slug>\<slug>.db, refreshed nightly) by window × keys, scores through mine_channel.score, dedups, writes the digest _imports\alpha\candidates\_last30days-<topicslug>.md and prints the top as JSON. It does not re-scrape — the databases are updated by the nightly watch_run.py. Need a guarantee of freshness right now → add --refresh (goes to the network on the subscription session). Empty result → widen the synonyms / raise --days.
2. (optional) Outside freshness — WebSearch. If the topic reaches beyond the operator's Telegram channels (market/releases/competitors) — 1-2 WebSearch queries over the same keys, windowed to the last 30 days. It complements the channel slice, it does not replace it. Skip it for narrowly internal topics.
3. Synthesis (LLM, top hits only — Sonnet). Grunt work → Sonnet ([[model-routing-sonnet-grunt]]; subagent model:'sonnet'). Read ONLY the digest file + the WebSearch results, dedup semantically (cross-channel reposts of the same item), and assemble a tight digest by theme:
- 🆕 What's new — concrete releases/tools/deals/techniques within the window (with a link and a date).
- 🔀 What changed — a shift in consensus or direction versus what the operator already knew (compare against recall).
- 👀 What to watch — early signals, not yet mainstream. Each item is one line + a link. No filler. Mark confidence where it matters.
4. Feed it into strategy. Hand the digest to the GAP phase of /alfa (or straight into a Decision Memo / DR prompt as "fresh 30-day context"). A valuable slice is worth keeping → a vault note via [[obsidian-ingest]] (provenance: the channel databases + the window dates).
Boundaries
Read-only and PRIVATE (Second-Brain layer) — the engine only reads the databases and writes a digest file; nothing goes outward. The scoring is a mechanical detector (engagement + keywords), not "smart" — the smart filtering is step 3. Freshness comes from the nightly watch_run.py; suspect it's stale → --refresh. Topic outside those 8 channels → lean on step 2 (WebSearch), don't invent.
<!--kit-footer-->Like this skill? It is one of 100 in second-brain-starter-kit: the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with npx skills add tonydzi/second-brain-starter-kit. Everything is open source and free, so take what you need.
Flagships worth a look on their own: secondop-panel (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).
Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @Tony_Stef_
Engineers: want to test-drive this setup? Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

