daily-dev-growth-routi…
The daily routine of a daily.dev for Startups company. Sets up a daily scheduled run, then each day reports how the company page…
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 what the user works on, then follows the right tags, sources and squads, sets their preferences and marks onboarding complete. Use when the user asks
Claude Code
$ npx -y skills add dailydotdev/daily --skill daily-dev-onboarding --agent claude-code
Codex
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a codex -y
Cursor
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a cursor -y
Gemini CLI
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a gemini-cli -y
GitHub Copilot
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a github-copilot -y
OpenCode
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a opencode -y
Windsurf
$ npx skills add dailydotdev/daily --skill daily-dev-onboarding -a windsurf -y
name: daily-dev-onboarding description: 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 what the user works on, then follows the right tags, sources and squads, sets their preferences and marks onboarding complete. Use when the user asks to set up, join, connect or personalize daily.dev, or pastes a prompt that points to this skill. allowed-tools: Bash
Set up the user's daily.dev account for them. They do one thing in a browser: open a link and create the account. You do the rest: work out what they care about, follow the right tags, sources and squads, apply their preferences and mark onboarding complete. Change nothing on the account before they approve the plan.
All calls go to `https://api.daily.dev`. Never send a token to any other domain, and never print one.
The commands below are written for a POSIX shell. On Windows outside Git Bash or WSL, call `curl.exe` (in Windows PowerShell plain `curl` is a different command), put JSON bodies in double quotes with the inner quotes escaped, and read the token from `$env:DAILY_DEV_TOKEN`.
If a command is refused, by the user or by your client's permission checks, don't work around it and don't switch to another way of connecting. Show the user the exact command, say in one line what it is for, and ask them to allow it or run it themselves. Nothing here runs without their say.
If the daily.dev MCP tools are available or `DAILY_DEV_TOKEN` is set, the user already has an account connected. Skip to step 3 and treat it as an existing account.
Don't search the OS secure storage for a token. If the user says they connected daily.dev on this machine before, resolve the token as the daily.dev skill describes ("Resolving the API token"). Otherwise go to step 2: the link connects an existing account as well as a new one.
1. Ask for a link:
curl -s -X POST https://api.daily.dev/agents/v1/signup \
-H 'Content-Type: application/json' \
-d '{"client":"<your client, such as claude-code, codex or cursor>"}'Keep `token` to yourself. Use `claimUrl`, `userCode` and `expiresAt` from the response. `client` may contain only letters, digits, spaces, `_`, `.` and `-`.
2. Open the link in the user's default browser yourself. Don't wait for them to click it:
open "<claimUrl>" # macOS xdg-open "<claimUrl>" # Linux powershell -Command "Start-Process '<claimUrl>'" # Windows powershell.exe -Command "Start-Process '<claimUrl>'" # WSL
Then tell them what you did and give them the code, in these words or close to them:
> I opened daily.dev in your browser so you can create your account, or connect the one you have. > Check that the page shows this code: `<userCode>` > Come back here when it says you're all set. > If the page didn't open, use this link: `<claimUrl>`
Always print the link as well: the command can fail silently, and you may be running on a remote machine or in a sandbox with no browser. If you can't run commands at all, give them the link and ask them to open it.
The code is how they know the page came from you. If the page shows a different code, they should close it.
3. Wait for them. Every 5 seconds, until `expiresAt`:
curl -s https://api.daily.dev/agents/v1/signup/status \
-H "Authorization: Bearer <token>"From here on, call `https://api.daily.dev/public/v1` with `Authorization: Bearer $DAILY_DEV_TOKEN`.
curl -s https://api.daily.dev/public/v1/onboarding/setup \ -H "Authorization: Bearer $DAILY_DEV_TOKEN"
It returns what the account follows and how it is set, plus `completed`.
Ask once before you look, in one question: may you look at their projects and GitHub to work out what to follow? If they say no, ask them for their main languages, frameworks and interests instead.
With their OK, use what you can reach:
Only the names of technologies and topics leave their machine. Never send code, file contents, private repository names or company details to daily.dev.
Most important first. Followed tags decide almost everything a new account sees, so spend your effort there.
1. **Tags.** Fetch the real tag list once (`GET /tags/`) and pick from it; a tag that does not exist is skipped. Aim for 10 to 20 that match what they actually use, plus a few adjacent interests they named. Don't pad the list with
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.
The daily routine of a daily.dev for Startups company. Sets up a daily scheduled run, then each day reports how the company page…
Make the user's daily.dev profile look credible to developers: a real photo, a clear headline, their current role, an About me,…
Your agent's WebSearch for development. Search community-vetted developer articles ranked by upvotes — like having a senior dev's…
Find what a daily.dev for Startups company should publish next. Fetches the squad's weekly intel from daily.dev, looks at the…
Review a draft post, article or video script for a daily.dev for Startups company against the squad's weekly intel from…
Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources,…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…