jpskill.com
✍️ ライティング コミュニティ

daily-dev

daily.devは、コミュニティで評価された最新の開発者向け記事を様々な情報源から集約し、体系的に整理することで、LLMの知識不足を補い、必要な情報をピンポイントで見つけやすくするSkill。

📜 元の英語説明(参考)

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.

🇯🇵 日本人クリエイター向け解説

一言でいうと

daily.devは、コミュニティで評価された最新の開発者向け記事を様々な情報源から集約し、体系的に整理することで、LLMの知識不足を補い、必要な情報をピンポイントで見つけやすくするSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o daily-dev.zip https://jpskill.com/download/18261.zip && unzip -o daily-dev.zip && rm daily-dev.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/18261.zip -OutFile "$d\daily-dev.zip"; Expand-Archive "$d\daily-dev.zip" -DestinationPath $d -Force; ri "$d\daily-dev.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して daily-dev.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → daily-dev フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

AIエージェント向け daily.dev API

リアルタイムな開発者コンテンツで LLM の知識の限界を克服します。daily.dev は、コミュニティのエンゲージメントによって検証された、数千のソースからの記事を集約し、正確な発見のための構造化された分類法を提供します。

セキュリティ

重要: あなたの API トークンは、パーソナライズされたコンテンツへのアクセスを許可します。保護してください:

  • api.daily.dev 以外のドメインにトークンを送信しないでください
  • トークンをコードにコミットしたり、公開したりしないでください
  • トークンは dda_ で始まります - このプレフィックスを見たら、機密情報として扱ってください

セットアップ

  1. Plus サブスクリプションが必要です - https://app.daily.dev/plus で入手してください
  2. https://app.daily.dev/settings/apiトークンを作成してください
  3. トークンを安全に保管してください (環境変数、シークレットマネージャー)

ユーザーは環境変数を使用するか、オペレーティングシステムごとに以下の安全なストレージ方法のいずれかを選択できます。

安全なトークンストレージ (推奨)

macOS - Keychain

# トークンを保存
security add-generic-password -a "$USER" -s "daily-dev-api" -w "dda_your_token"

# トークンを取得
security find-generic-password -a "$USER" -s "daily-dev-api" -w

# ~/.zshrc または ~/.bashrc で自動ロード
export DAILY_DEV_TOKEN=$(security find-generic-password -a "$USER" -s "daily-dev-api" -w 2>/dev/null)

Windows - Credential Manager

# トークンを保存 (PowerShell で実行)
$credential = New-Object System.Management.Automation.PSCredential("daily-dev-api", (ConvertTo-SecureString "dda_your_token" -AsPlainText -Force))
$credential | Export-Clixml "$env:USERPROFILE\.daily-dev-credential.xml"

# トークンを取得 - PowerShell プロファイル ($PROFILE) に追加
$cred = Import-Clixml "$env:USERPROFILE\.daily-dev-credential.xml"
$env:DAILY_DEV_TOKEN = $cred.GetNetworkCredential().Password

または、Windows Credential Manager GUI を使用します: コントロールパネル → Credential Manager → Windows Credentials → Add a generic credential

Linux - Secret Service (GNOME Keyring / KWallet)

# libsecret-tools が必要
# Ubuntu/Debian: sudo apt install libsecret-tools
# Fedora: sudo dnf install libsecret

# トークンを保存
echo "dda_your_token" | secret-tool store --label="daily.dev API Token" service daily-dev-api username "$USER"

# トークンを取得
secret-tool lookup service daily-dev-api username "$USER"

# ~/.bashrc または ~/.zshrc で自動ロード
export DAILY_DEV_TOKEN=$(secret-tool lookup service daily-dev-api username "$USER" 2>/dev/null)

API トークンの解決

DAILY_DEV_TOKEN 環境変数が利用可能かどうかを確認します。設定されていない場合は、ユーザーにヘルプを求める前に、OS の安全なストレージから取得を試みます。

macOS:

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

Linux:

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

Windows (PowerShell):

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

安全なストレージを試してもトークンが空のままの場合は、上記のセットアップセクションにユーザーを誘導してください。

認証

Authorization: Bearer $DAILY_DEV_TOKEN

ベース URL

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

API リファレンス

完全な OpenAPI 仕様: https://api.daily.dev/public/v1/docs/json

特定のエンドポイントの詳細 (例: レスポンススキーマ) を取得するには:

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

コンポーネントスキーマを取得するには (def-17 を $ref のスキーマ名に置き換えます):

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

利用可能なエンドポイント

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")'

エージェントのユースケース

エージェントに daily.dev を使用する理由: LLM には知識の限界があります。daily.dev は、数千のソースにわたる構造化された分類法を備えた、リアルタイムでコミュニティによって検証された開発者コンテンツを提供します。エージェントはこれを使用して、最新の状態を維持し、多様な視点を得て、開発者コミュニティが実際に何を気にしているかを理解できます。

これらの例は、AI エージェントが daily.dev API を外部コンテキストと組み合わせて、強力な開発者ワークフローを作成する方法を示しています。

🔍 GitHub リポジトリ → パーソナライズされたフィード

ユーザーの GitHub リポジトリをスキャンして、package.jsongo.modCargo.tomlrequirements.txt などから実際の技術スタックを検出します。次に:

  • /tags をフェッチして、決定論的なマッチングに使用できるすべてのタグを確認します
  • /feeds/filters/tags/follow を介して一致するタグを自動フォローします
  • /feeds/custom/ でスタックに合わせて調整されたカスタムフィードを作成します
  • 特定の依存関係に関するトレンド記事を表示します

トリガー: "GitHub プロジェクトに基づいて daily.dev をセットアップする"

🛠️ GitHub → スタックプロファイルの自動入力

ユーザーの GitHub アクティビティを分析して、daily.dev の技術スタックプロファイルを自動的に構築します。

  • コードで実際に使用されている言語、フレームワーク、およびツールについてリポジトリをスキャンします
  • /profile/stack/search を検索して、daily.dev 上で一致するテクノロジーを見つけます
  • セクション (言語、フレームワーク、ツール) ごとに整理された POST /profile/stack/ を介してスタックを入力します
  • 主要なテクノロジーと貢献に基づいて /profile/ の自己紹介を更新します

トリガー: "GitHub から daily.dev プロファイルを構築する"

🚀 新しいプロジェクト → キュレーションされたオン

(原文はここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

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

# Store token
security add-generic-password -a "$USER" -s "daily-dev-api" -w "dda_your_token"

# Retrieve token
security find-generic-password -a "$USER" -s "daily-dev-api" -w

# Auto-load in ~/.zshrc or ~/.bashrc
export DAILY_DEV_TOKEN=$(security find-generic-password -a "$USER" -s "daily-dev-api" -w 2>/dev/null)

Windows - Credential Manager

# Store token (run in PowerShell)
$credential = New-Object System.Management.Automation.PSCredential("daily-dev-api", (ConvertTo-SecureString "dda_your_token" -AsPlainText -Force))
$credential | Export-Clixml "$env:USERPROFILE\.daily-dev-credential.xml"

# Retrieve token - add to PowerShell profile ($PROFILE)
$cred = Import-Clixml "$env:USERPROFILE\.daily-dev-credential.xml"
$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)

# Requires libsecret-tools
# Ubuntu/Debian: sudo apt install libsecret-tools
# Fedora: sudo dnf install libsecret

# Store token
echo "dda_your_token" | secret-tool store --label="daily.dev API Token" service daily-dev-api username "$USER"

# Retrieve token
secret-tool lookup service daily-dev-api username "$USER"

# Auto-load in ~/.bashrc or ~/.zshrc
export 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:

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

Linux:

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

Windows (PowerShell):

$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):

curl -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):

curl -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

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

Error Response Format:

{
  "error": "error_code",
  "message": "Human readable message"
}