← 返回 Skills 市场
phancthanhduc

Daily Dev Feed

作者 phancthanhduc · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
85
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install daily-dev-feed
功能描述
Curated developer content aggregation powered by daily.dev. Get real-time articles, trending topics, and personalized feeds from thousands of validated sources.
使用说明 (SKILL.md)

daily.dev Feed Skill

Curated developer content aggregation powered by daily.dev. This skill wraps the daily.dev API to provide intelligent feed curation, trend detection, and personalized content discovery for developers.

Depends on: daily-dev skill v0.3.1+

Features

  • Personalized Feeds - Get content tailored to your tech stack and interests
  • Trending Detection - Discover what the developer community is talking about right now
  • Multi-Source Research - Aggregate perspectives across publishers on specific topics
  • Custom Feeds - Create dedicated feeds for learning projects or specific technologies
  • Bookmark Management - Organize and track articles you want to revisit
  • Tag Following - Follow technologies and stay current with their latest developments

Setup

Prerequisites

  1. daily-dev Skill - This skill depends on the daily-dev skill being installed:

    clawhub install daily-dev
    
  2. Daily.dev Plus Subscription - Required for API access

  3. API Token - Create at https://app.daily.dev/settings/api

    • Tokens are prefixed with dda_
    • Store securely using environment variables or your OS credential manager

Secure Token Storage

macOS - Keychain

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

Windows - Credential Manager

$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"
$cred = Import-Clixml "$env:USERPROFILE\.daily-dev-credential.xml"
$env:DAILY_DEV_TOKEN = $cred.GetNetworkCredential().Password

Linux - Secret Service

echo "dda_your_token" | secret-tool store --label="daily.dev API Token" service daily-dev-api username "$USER"
export DAILY_DEV_TOKEN=$(secret-tool lookup service daily-dev-api username "$USER" 2>/dev/null)

API Reference

This skill exposes the full daily.dev public API via the dependency. Key endpoints:

  • GET /feeds/foryou - Your personalized feed
  • GET /feeds/popular - Trending content across the community
  • GET /feeds/discussed - Topics sparking debate
  • POST /feeds/custom - Create custom feeds by technology
  • GET /feeds/filters/tags - Browse available technology tags
  • POST /feeds/filters/tags/follow - Follow specific technologies
  • POST /bookmarks - Save articles you find valuable
  • GET /search/posts - Search content across all sources
  • GET /search/tags - Discover tags and topics
  • GET /profile - Manage your profile and stack

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

Common Use Cases

📰 Weekly Tech Digest

Compile a personalized weekly summary of the most important developer news:

  • Fetch trending posts from /feeds/foryou and /feeds/popular
  • Filter by your followed technologies
  • Create a structured briefing with summaries and links
  • Deliver as email digest or Slack message

🚀 New Project Onboarding

When starting a new project, help developers stay current on its tech stack:

  • Analyze project dependencies (package.json, go.mod, Cargo.toml, etc.)
  • Auto-follow matching tags on daily.dev
  • Create a dedicated custom feed filtered to the project's technologies
  • Build a "Getting Started" bookmark list with foundational articles
  • Surface trending articles about the project's dependencies

🧠 Agent Self-Improvement

Keep your AI agents updated beyond their knowledge cutoff:

  • Create a custom feed for technologies the agent frequently assists with
  • Periodically fetch new articles to stay current
  • Include citations like "As of this week, the recommended approach is..."
  • Continuously adapt feed filters based on user questions

🔍 Research Deep Dive

Support learning about new technologies:

  • Create a custom feed filtered to a specific topic
  • Set up a matching bookmark list to collect best resources
  • Track learning progress: compare bookmarked posts vs. new items
  • Adjust feed filters as understanding deepens (beginner → advanced)

📊 Competitive Intelligence

Monitor what's happening in your technology space:

  • Track trending topics in your domain
  • Aggregate coverage from multiple sources
  • Identify emerging patterns and adoption trends
  • Surface discussions about competing approaches

🔀 Multi-Source Synthesis

Get balanced perspectives on controversial topics:

  • Search for coverage from multiple publishers
  • Compare viewpoints across sources
  • Surface where sources agree vs. disagree
  • Create synthesis documents with citations

Rate Limits

  • 60 requests per minute per user

Monitor these response headers:

  • X-RateLimit-Limit - Maximum requests per window
  • X-RateLimit-Remaining - Requests remaining
  • X-RateLimit-Reset - Unix timestamp of window reset
  • Retry-After - Seconds to wait when rate limited

Error Handling

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"
}

Security Notes

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
  • Rotate tokens periodically
  • Use environment variables or secure credential managers only

Integration with Gas Town Agents

Use this skill in your agentic framework to enable agents to:

  • Stay current on the latest developer trends
  • Provide timely recommendations based on real-time content
  • Build personalized learning experiences for users
  • Discover and share relevant articles based on user context
  • Generate informed briefs on technology topics

Example agent trigger: "What should the team be paying attention to this week?"

Troubleshooting

"Plus subscription required" error

"Invalid or missing token" error

  • Verify the token starts with dda_
  • Ensure the token is stored in the correct environment variable: DAILY_DEV_TOKEN
  • Re-create the token if it's been compromised

"Rate limit exceeded" error

  • Check X-RateLimit-Remaining header before making requests
  • Implement exponential backoff for retries
  • Consider batching requests where possible
  • Wait for Retry-After seconds before retrying
安全使用建议
Before installing: 1) Ask the publisher to correct registry metadata so it declares the dependency on the 'daily-dev' skill and the required DAILY_DEV_TOKEN (or similar primaryEnv). 2) Verify the owner/publisher identity (ownerId mismatch in _meta.json vs registry) to ensure you are installing the intended package. 3) Be aware the skill's instructions include reading local project files (package.json, go.mod, etc.); confirm what exact file data will be sent to api.daily.dev and avoid sending secrets or private repo contents. 4) Only provide a daily.dev API token you control, store it in a secure credential store, and rotate it if you stop using the skill. 5) If you plan to run this with autonomous agents, restrict or monitor the agent's ability to call external APIs or read local files to prevent inadvertent data leakage. If the publisher cannot address metadata and ownership inconsistencies, treat the package with caution or request a vetted release.
功能分析
Type: OpenClaw Skill Name: daily-dev-feed Version: 0.1.0 The skill bundle consists of metadata and documentation (SKILL.md) for integrating daily.dev feeds. It provides standard instructions for secure API token management using native OS credential stores (macOS Keychain, Windows Credential Manager, Linux Secret Service) and outlines legitimate developer-focused use cases without any evidence of malicious intent or harmful instructions.
能力评估
Purpose & Capability
SKILL.md clearly describes a wrapper around the daily.dev API and requires a daily-dev dependency and a Daily.dev Plus API token (prefixed dda_). However, the registry metadata lists no required dependencies and no required environment variables. That mismatch between the declared metadata and the runtime instructions is inconsistent and should be resolved before trusting the skill.
Instruction Scope
The instructions explicitly tell an agent to analyze local project files (package.json, go.mod, Cargo.toml, etc.) to auto-follow tags and create custom feeds. Reading and processing local project files is reasonable for onboarding features, but the SKILL.md does not limit what is sent to the external API. This creates a risk that sensitive or private repo contents could be transmitted to api.daily.dev unless the skill or operator enforces filtering/consent.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so nothing is downloaded or written at install time. That lowers supply-chain risk. The SKILL.md does reference installing a separate 'daily-dev' skill via clawhub, but that dependency is not reflected in metadata.
Credentials
The runtime docs instruct the user to create and store a DAILY_DEV_TOKEN (dda_ prefix) and show examples for macOS Keychain, Windows Credential Manager, and secret-tool on Linux. Yet the registry metadata declares no required env vars or primary credential. Requesting a single API token for daily.dev is proportionate to the described functionality, but the omission from metadata is a significant oversight and reduces transparency.
Persistence & Privilege
always:false (default) and autonomous invocation permitted (platform default). The skill's SKILL.md suggests periodic fetches for 'agent self-improvement'—if you enable autonomous agents, they could periodically call the daily.dev API using your token. That's expected for this use case but increases runtime data flow; consider whether you want an autonomous agent with access to your DAILY_DEV_TOKEN. Also note an ownerId mismatch between registry metadata and _meta.json, which is an administrative inconsistency to verify.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install daily-dev-feed
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /daily-dev-feed 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: curated developer content powered by daily.dev
元数据
Slug daily-dev-feed
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Daily Dev Feed 是什么?

Curated developer content aggregation powered by daily.dev. Get real-time articles, trending topics, and personalized feeds from thousands of validated sources. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。

如何安装 Daily Dev Feed?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-dev-feed」即可一键安装,无需额外配置。

Daily Dev Feed 是免费的吗?

是的,Daily Dev Feed 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Daily Dev Feed 支持哪些平台?

Daily Dev Feed 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Daily Dev Feed?

由 phancthanhduc(@phancthanhduc)开发并维护,当前版本 v0.1.0。

💬 留言讨论