Skip to content
Content
Skill

/daily-dev-growth-routine

The daily routine of a daily.dev for Startups company. Sets up a daily scheduled run, then each day reports how the company page and its posts did, how boosts are going and whether a post is due at the cadence the user chose. Use when the user asks for a daily daily.dev report,

From plugin
daily
20k7 skills

Claude Code

$ npx -y skills add dailydotdev/daily --skill daily-dev-growth-routine --agent claude-code

SKILL.md

daily-dev-growth-routine.SKILL.md
name: daily-dev-growth-routine
description: The daily routine of a daily.dev for Startups company. Sets up a daily scheduled run, then each day reports how the company page and its posts did, how boosts are going and whether a post is due at the cadence the user chose. Use when the user asks for a daily daily.dev report, wants to set up the routine or a content cadence, or when a schedule runs this skill.
argument-hint: "[squad handle] [cadence, such as 2 posts a week]"
allowed-tools: Bash

daily.dev growth routine

Organic reach on daily.dev comes from showing up regularly: posting at a steady cadence, watching what lands and boosting what works. Your job is to be that discipline for the user. Once a day you check the numbers, tell them in a few lines how things are going, and remind them when a post is due.

Arguments

$ARGUMENTS

The arguments name the company page (squad handle) and the content cadence, such as `acme 2 posts a week`. A scheduled run always passes both.

Use the daily.dev MCP server (`https://api.daily.dev/mcp`). If its tools are not available, ask the user to add `https://api.daily.dev/mcp` as a remote MCP server (setup: https://docs.daily.dev/mcp-server/). With an API token instead, call the same endpoints under `https://api.daily.dev/public/v1` as the daily.dev skill describes.

Find the squad with `getSquads`: the one named in the arguments, or else the one where the user holds a paid seat (ask if there are several).

Set up the routine

Do this when the user asks to set up the routine, or when the arguments have no cadence and no schedule runs this skill yet.

1. Ask how often they want to publish. Suggest 2 posts a week as a sustainable start; 1 a week is the minimum that keeps a page alive. 2. Ask when they want the daily report, such as 9:00 in their time zone. 3. Create a daily scheduled run with what your client supports, such as a scheduled task, routine or automation. If it has none, offer an entry in the system scheduler (cron, launchd or Task Scheduler) that runs your command-line client headless with the prompt. The scheduled prompt invokes this skill by name with the handle and cadence, for example `/daily-dev-growth-routine acme 2 posts a week`. Never copy these steps into the schedule: the skill gets updated, and a schedule that names it always runs the latest version. 4. Make sure the scheduled run can reach daily.dev: it needs the daily.dev MCP server or an API token, wherever it runs. 5. Show the user exactly what you will schedule and create it after their OK. Then run the daily report once now, so they see what it looks like.

The daily report

When a schedule runs this skill, nobody may be watching: report, suggest and stop. Never publish, boost or change anything without the user's OK in the conversation.

Gather

  • **Page reach**: `getSquadsByIdAnalyticsHistory`. Compare yesterday with the average of the 7 days before it. A day missing from the list had no recorded impressions.
  • **Posts**: `getFeedsSourceBySource` with the squad handle for the latest posts on the page and when each went up. For the user's own posts, `getProfileAnalyticsPosts` (period 30, sorted by createdAt) gives impressions, reads and upvotes.
  • **Boosts**: `getBoosts` for the active ones and any that ended since yesterday, with their reach and spend.
  • **Wallet**: `getSquadsByIdSubscription` for the Cores in the page wallet.
  • **Intel**: on Mondays, or when `getSquadsByIdIntel` shows a new week, read it for the changes worth knowing.

Work out what is due

From the cadence, find when the last post went up and when the next one is due. A post is due when the time since the last post reaches the gap the cadence sets (2 posts a week is one every 3 to 4 days).

Write the report

Keep it under 12 lines, plain words, numbers with their comparison:

**daily.dev, <date>**
- Page: <impressions yesterday> impressions (<up or down> vs the 7-day average of <n>)
- Best post: <title>, <impressions> impressions, <upvotes> upvotes
- Boost: <post>, day <n> of <m>, <reach so far>; or none running
- Wallet: <Cores> Cores
- Next post: due <today / in n days / n days overdue> (<cadence>)
- <On Mondays: one or two lines on what changed in the intel>

**Do next:** <one action>

Pick one next action, in this order:

1. A post is due or overdue: say so and offer to find what to publish with the daily-dev-content-ideas skill. Prefer something the team already wrote or shipped (a blog post, release notes, a video) over writing from scratch. 2. No boost is running, the wallet holds Cores and a recent post is doing better than the others: suggest boosting it, with the cost and the estimate from `getBoostsEstimate`. The boost targets readers of the post's tags worldwide by default; if the user has said which markets matter to them, offer that country list too, with its own estimate. 3. A post got comments: suggest replying, since answering readers keeps the post alive. 4. Otherwise: nothing to do today, and when the next post is due.

If a number is missing because the page is new, say so in a few words instead of guessing.

Read more
@dailydotdev
Ships withdaily

We know how hard it is to be a developer. It doesn't have to be. daily.dev is the homepage every developer deserves. A personalized developer news feed, dev communities, and search. Free, and open source. Much better than what's out there.

Stars on GitHub

Momentum

stars in total
20.1k
Star history of dailydotdev/daily on GitHub, a chart by star-history.com

Other skills on daily.

daily-dev-onboarding

daily-dev-onboarding

Set up a daily.dev account from the agent. Connects the agent to a new or existing account with one link the user opens, learns…

@dailydotdev@dailydotdevInstall Skill
daily-dev-profile

daily-dev-profile

Make the user's daily.dev profile look credible to developers: a real photo, a clear headline, their current role, an About me,…

@dailydotdev@dailydotdevInstall Skill
daily-dev-ask

daily-dev-ask

Your agent's WebSearch for development. Search community-vetted developer articles ranked by upvotes — like having a senior dev's…

@dailydotdev@dailydotdevInstall Skill
daily-dev-content-ideas

daily-dev-content-idea…

Find what a daily.dev for Startups company should publish next. Fetches the squad's weekly intel from daily.dev, looks at the…

@dailydotdev@dailydotdevInstall Skill
daily.dev

daily.dev

Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources,…

@dailydotdev@dailydotdevInstall Skill

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about daily-dev-growth-routine.

Which coding agents can use daily-dev-growth-routine?
daily-dev-growth-routine installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.