daily.dev — community daily.dev, daily, dailydotdev, community, ai agent skill, ide skills, agent automation, AI agent skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing real-time access to validated developer content and overcoming LLM knowledge cutoffs. Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources, validated by community engagement, with structured taxonomy for precise discov

dailydotdev dailydotdev
[0]
[0]
Updated: 3/12/2026

Quality Score

Top 5%
60
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add dailydotdev/daily/daily.dev
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The daily.dev skill by dailydotdev is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for AI Agents needing real-time access to validated developer content and overcoming LLM knowledge cutoffs.

Core Value

Empowers agents to access a vast repository of aggregated articles from thousands of sources, validated by community engagement, using the daily.dev API for precise discovery and overcoming knowledge gaps, leveraging structured taxonomy and community-validated content.

Capabilities Granted for daily.dev

Overcoming LLM knowledge cutoffs with real-time developer content
Discovering precise and relevant information using structured taxonomy
Validating knowledge with community engagement and aggregated articles

! Prerequisites & Limits

  • Requires daily.dev API token
  • Tokens must be protected and never shared publicly or committed to code
  • API token grants access to personalized content, requiring secure handling
Project
SKILL.md
9.5 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

daily.dev API for AI Agents

Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources, validated by community engagement, with structured taxonomy for precise discovery.

Security

CRITICAL: Your API token grants access to personalized content. Protect it:

  • NEVER send your token to any domain other than api.daily.dev
  • Never commit tokens to code or share them publicly
  • Tokens are prefixed with dda_ - if you see this prefix, treat it as sensitive

Setup

  1. Requires Plus subscription - Get one at https://app.daily.dev/plus
  2. Create a token at https://app.daily.dev/settings/api
  3. Store your token securely (environment variables, secrets manager)

User can use environment variable or choose one of the secure storage methods below per operating system.

Secure Token Storage (Recommended)

macOS - Keychain

bash
1# Store token 2security add-generic-password -a "$USER" -s "daily-dev-api" -w "dda_your_token" 3 4# Retrieve token 5security find-generic-password -a "$USER" -s "daily-dev-api" -w 6 7# Auto-load in ~/.zshrc or ~/.bashrc 8export DAILY_DEV_TOKEN=$(security find-generic-password -a "$USER" -s "daily-dev-api" -w 2>/dev/null)

Windows - Credential Manager

powershell
1# Store token (run in PowerShell) 2$credential = New-Object System.Management.Automation.PSCredential("daily-dev-api", (ConvertTo-SecureString "dda_your_token" -AsPlainText -Force)) 3$credential | Export-Clixml "$env:USERPROFILE\.daily-dev-credential.xml" 4 5# Retrieve token - add to PowerShell profile ($PROFILE) 6$cred = Import-Clixml "$env:USERPROFILE\.daily-dev-credential.xml" 7$env:DAILY_DEV_TOKEN = $cred.GetNetworkCredential().Password

Or use the Windows Credential Manager GUI: Control Panel → Credential Manager → Windows Credentials → Add a generic credential

Linux - Secret Service (GNOME Keyring / KWallet)

bash
1# Requires libsecret-tools 2# Ubuntu/Debian: sudo apt install libsecret-tools 3# Fedora: sudo dnf install libsecret 4 5# Store token 6echo "dda_your_token" | secret-tool store --label="daily.dev API Token" service daily-dev-api username "$USER" 7 8# Retrieve token 9secret-tool lookup service daily-dev-api username "$USER" 10 11# Auto-load in ~/.bashrc or ~/.zshrc 12export DAILY_DEV_TOKEN=$(secret-tool lookup service daily-dev-api username "$USER" 2>/dev/null)

Resolving the API token

Check if DAILY_DEV_TOKEN environment variable is available. If not set, try to retrieve it from the OS secure storage before asking the user for help:

macOS:

bash
1export DAILY_DEV_TOKEN=$(security find-generic-password -a "$USER" -s "daily-dev-api" -w 2>/dev/null)

Linux:

bash
1export DAILY_DEV_TOKEN=$(secret-tool lookup service daily-dev-api username "$USER" 2>/dev/null)

Windows (PowerShell):

powershell
1$cred = Import-Clixml "$env:USERPROFILE\.daily-dev-credential.xml" 2>$null; $env:DAILY_DEV_TOKEN = $cred.GetNetworkCredential().Password

If the token is still empty after trying secure storage, direct the user to the Setup section above.

Authentication

Authorization: Bearer $DAILY_DEV_TOKEN

Base URL

https://api.daily.dev/public/v1

API Reference

Full OpenAPI spec: https://api.daily.dev/public/v1/docs/json

To fetch details for a specific endpoint (e.g. response schema):

bash
1curl -s https://api.daily.dev/public/v1/docs/json | jq '.paths["/feeds/foryou"].get'

To fetch a component schema (replace def-17 with schema name from $ref):

bash
1curl -s https://api.daily.dev/public/v1/docs/json | jq '.components.schemas["def-17"]'

Available Endpoints

!curl -s https://api.daily.dev/public/v1/docs/json | jq -r '.paths | to_entries | map(.key as $path | .value | to_entries | map(.key as $method | {tag: (.value.tags[0] // "other"), line: ("\(.key | ascii_upcase) \($path)" + (if .value.description then " - \(.value.description)" else "" end) + (if (.value.parameters | length) > 0 then "\n Params: " + ([.value.parameters[] | "\(.name)(\(.in)): \(.description // .schema.type)"] | join("; ")) else "" end) + (if .value.requestBody then "\n Body: " + (.value.requestBody.content["application/json"].schema | if .properties then ([.properties | to_entries[] | "\(.key)"] | join(", ")) elif ."$ref" then (."$ref" | split("/") | last) else "object" end) else "" end))})) | flatten | group_by(.tag) | map("#### \(.[0].tag)\n" + (map(.line) | join("\n\n"))) | join("\n\n")'

Agent Use Cases

Why daily.dev for agents? LLMs have knowledge cutoffs. daily.dev provides real-time, community-validated developer content with structured taxonomy across thousands of sources. Agents can use this to stay current, get diverse perspectives, and understand what the developer community actually cares about.

These examples show how AI agents can combine daily.dev APIs with external context to create powerful developer workflows.

🔍 GitHub Repo → Personalized Feed

Scan a user's GitHub repositories to detect their actual tech stack from package.json, go.mod, Cargo.toml, requirements.txt, etc. Then:

  • Fetch /tags to see all available tags for deterministic matching
  • Auto-follow matching tags via /feeds/filters/tags/follow
  • Create a custom feed tuned to their stack with /feeds/custom/
  • Surface trending articles about their specific dependencies

Trigger: "Set up daily.dev based on my GitHub projects"

🛠️ GitHub → Auto-fill Stack Profile

Analyze a user's GitHub activity to build their daily.dev tech stack profile automatically:

  • Scan repositories for languages, frameworks, and tools actually used in code
  • Search /profile/stack/search to find matching technologies on daily.dev
  • Populate their stack via POST /profile/stack/ organized by section (languages, frameworks, tools)
  • Update /profile/ bio based on their primary technologies and contributions

Trigger: "Build my daily.dev profile from my GitHub"

🚀 New Project → Curated Onboarding

When a user initializes a new project or clones a repo:

  • Analyze the tech choices from config files
  • Create a dedicated custom feed filtered to exactly those technologies
  • Build a "Getting Started" bookmark list with foundational articles
  • Block irrelevant tags to keep the feed focused on the project scope

Trigger: "Help me learn the stack for this project"

📊 Weekly Digest → Synthesized Briefing

Compile a personalized weekly summary by:

  • Fetching /feeds/foryou and /feeds/popular filtered by user's followed tags
  • Cross-referencing with their GitHub activity to prioritize relevant topics
  • Summarizing key articles and trending discussions
  • Delivering as a structured briefing with links to full posts

Trigger: Scheduled, or "Give me my weekly dev news"

📚 Research Project Workspace

When a user wants to deep-dive into a topic (e.g., "I want to learn Kubernetes"):

  • Create a custom feed via /feeds/custom/ filtered to that topic
  • Set up a matching bookmark list via POST /bookmarks/lists to collect the best finds
  • As the user reads, save articles to the list with POST /bookmarks/
  • Track learning progress: compare bookmarked posts vs. new feed items
  • Adjust feed filters over time as understanding deepens (beginner → advanced content)

Trigger: "Start a research project on [topic]"

🧠 Agent Self-Improvement Feed

Agents can overcome their knowledge cutoff by maintaining their own custom feed:

  • Create a custom feed via /feeds/custom/ for technologies the agent frequently assists with
  • Periodically fetch /feeds/custom/{feedId} to ingest recent articles
  • Use /posts/{id} to read full summaries and key points
  • Agent can now provide advice with current information: "As of this week, the recommended approach is..."
  • Continuously adapt the feed filters based on what users are asking about

Trigger: Agent background process, or "What's new in [technology] since your training?"

🔀 Multi-Source Synthesis

Get balanced perspectives by aggregating content across publishers:

  • Search /search/posts for a topic to find coverage from multiple sources
  • Use /search/sources to identify authoritative publishers on the topic
  • Fetch posts from different sources via /feeds/source/{source}
  • Synthesize diverse viewpoints into a balanced summary with citations
  • Surface where sources agree vs. disagree on best practices

Trigger: "What are the different perspectives on [topic]?" or "Compare approaches to [problem]"

📈 Trending Radar

Help users stay ahead by monitoring community signals:

  • Fetch /feeds/popular to detect what's gaining traction right now
  • Cross-reference with user's followed tags to surface relevant trends
  • Use /feeds/discussed to find topics sparking active debate
  • Alert users when technologies in their stack are trending (new releases, security issues, paradigm shifts)
  • Use /tags to fetch the full tag catalog and /search/tags to explore adjacent trending topics

Trigger: "What should I be paying attention to?" or "What's trending in [area]?"

Rate Limits

  • 60 requests per minute per user

Check response headers:

  • X-RateLimit-Limit - Maximum requests allowed per window
  • X-RateLimit-Remaining - Requests remaining in current window
  • X-RateLimit-Reset - Unix timestamp when the window resets
  • Retry-After - Seconds to wait (only when rate limited)

Errors

CodeMeaning
401Invalid or missing token
403Plus subscription required
404Resource not found
429Rate limit exceeded

Error Response Format:

json
1{ 2 "error": "error_code", 3 "message": "Human readable message" 4}

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is daily.dev?

Perfect for AI Agents needing real-time access to validated developer content and overcoming LLM knowledge cutoffs. Overcome LLM knowledge cutoffs with real-time developer content. daily.dev aggregates articles from thousands of sources, validated by community engagement, with structured taxonomy for precise discov

How do I install daily.dev?

Run the command: npx killer-skills add dailydotdev/daily/daily.dev. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for daily.dev?

Key use cases include: Overcoming LLM knowledge cutoffs with real-time developer content, Discovering precise and relevant information using structured taxonomy, Validating knowledge with community engagement and aggregated articles.

Which IDEs are compatible with daily.dev?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for daily.dev?

Requires daily.dev API token. Tokens must be protected and never shared publicly or committed to code. API token grants access to personalized content, requiring secure handling.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add dailydotdev/daily/daily.dev. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use daily.dev immediately in the current project.

Related Skills

Looking for an alternative to daily.dev or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
AI

antd-commit-msg

Logo of ant-design
ant-design

Generate a single-line commit message for ant-design by reading the projects git staged area and recent commit style. Use when the user asks for a commit message, says msg, commit msg, 写提交信息, or wants

97.8k
0
Design