← Back to Skills Marketplace
jiajiaoy

Dailytech

by jiajiaoy · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
108
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install dailytech
Description
Daily AI & tech news in 60 seconds — LLM updates, product launches, startup funding, developer tools. Bilingual EN/CN visual card. Morning & evening push.
README (SKILL.md)

Daily Tech / 科技日报

Generate a beautifully formatted daily tech news briefing focused on AI, startups, and technology.

Workflow

  1. Search for news — Use web_search to find today's top tech/AI stories. Run 3-4 searches:
    • "AI news today [date]"
    • "tech startup news today"
    • "product launch technology today"
    • "China tech news today" (for Asian audience relevance)
  2. Curate — Select 5-6 most significant stories. Prioritize: AI/ML breakthroughs, major product launches, funding rounds > $50M, policy/regulation changes, notable acquisitions.
  3. Write summaries — Each story: headline (EN + CN), 2-3 sentence summary (EN), 1-2 sentence summary (CN), source name, and a relevance tag.
  4. Generate the visual — Create a single-file HTML artifact.

Visual Design Requirements

Create a premium tech-media editorial layout:

  • Layout: Magazine/newsletter style. Hero story at top (larger card), remaining stories in a 2-column grid below.
  • Typography: Modern, techy but readable — (e.g., Space Grotesk or JetBrains Mono for headlines, Inter or IBM Plex Sans for body). Monospace accents for tags/categories.
  • Color scheme: Dark mode default — near-black background (#0a0a0f), with accent colors: electric blue, neon green, or amber for highlights. Very "tech publication" feel.
  • News cards: Each card has: category tag (AI / Startup / Product / Policy / China Tech), headline, summary, source badge, and a "relevance" indicator (🔥 hot, ⭐ notable, 📌 important).
  • Hero story: Top story gets a larger card with more detailed summary.
  • Interactive: Click any card to expand and show the full bilingual summary. Collapse on click again.
  • Stats bar: At the top — "Today's Briefing: [date] | 6 stories | Reading time: ~3 min"
  • Animation: Cards slide in from bottom on load with stagger. Category tags have a subtle glow effect.
  • Ad-ready zone: \x3Cdiv id="ad-slot-hero"> between hero and grid. \x3Cdiv id="ad-slot-mid"> between 3rd and 4th story. \x3Cdiv id="ad-slot-bottom"> at footer.
  • Footer: "Powered by ClawCode"

Content Guidelines

  • Focus on stories that matter to builders and investors
  • Include at least one China/Asia tech story
  • Include at least one AI/ML specific story
  • Avoid celebrity gossip disguised as tech news
  • Source from credible outlets (TechCrunch, The Verge, Wired, 36Kr, etc.)

Output

Save as /mnt/user-data/outputs/daily-tech.html and present to user.


推送管理

# 开启每日推送(早晚各一次)
node scripts/push-toggle.js on \x3CuserId>

# 自定义时间和渠道
node scripts/push-toggle.js on \x3CuserId> --morning 08:00 --evening 20:00 --channel feishu

# 关闭推送
node scripts/push-toggle.js off \x3CuserId>

# 查看推送状态
node scripts/push-toggle.js status \x3CuserId>

支持渠道:telegram / feishu / slack / discord

Usage Guidance
This skill appears coherent and does not request credentials. Before installing, note: (1) it will perform web searches (network access) to gather stories and may reference external fonts/images in the generated HTML; (2) enabling push will schedule recurring jobs via the platform (it emits scheduler tokens) and will write small JSON preference files under the skill's data directory; (3) the ad-slot placeholders mean the HTML could be used to embed third-party ads or external content — if you enable automated pushes to channels (telegram/feishu/slack/discord), confirm how channel credentials are provided by the platform (the skill itself does not ask for tokens). If you want to proceed, review the platform's scheduler & channel integration policies and verify you trust any external content that might be loaded into the HTML output.
Capability Analysis
Type: OpenClaw Skill Name: dailytech Version: 1.0.1 The dailytech skill is a legitimate tool for generating and scheduling tech news briefings. It uses a set of Node.js scripts (push-toggle.js, morning-push.js, evening-push.js) to manage user preferences and interface with the OpenClaw cron system for scheduled updates. The code demonstrates good security practices, such as path sanitization and validation in safeUserPath() to prevent directory traversal, and its behavior is entirely consistent with the functionality described in SKILL.md and README.md.
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md: the skill searches the web, curates 5–6 stories, renders an HTML visual card, and contains scripts to manage scheduled morning/evening pushes. The included scripts implement user preference storage and scheduler hooks that are coherent with push functionality.
Instruction Scope
SKILL.md instructs the agent to run web_search queries, curate results, and write a single HTML file to /mnt/user-data/outputs/daily-tech.html. It also defines ad slot divs and visual/animation requirements. These actions are within the stated purpose, but they imply external network access (for web_search and any external fonts/images the HTML references) and creation of an HTML artifact — nothing in the instructions directs reading unrelated files or exfiltrating secrets.
Install Mechanism
No install spec is provided (instruction-only). There are local JS scripts included but no downloads or external install steps. Risk from install mechanism is low.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code also does not attempt to read environment secrets. Local storage is limited to a relative data/users JSON directory for push preferences.
Persistence & Privilege
always:false (normal). The push-toggle script emits __OPENCLAW_CRON_ADD__/RM__ signals to the platform to schedule/unschedule jobs and writes per-user JSON under data/users. This grants the skill scheduled execution via the platform's scheduler (expected for push functionality); users should be aware it enables recurring automated pushes to supported channels.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dailytech
  3. After installation, invoke the skill by name or use /dailytech
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Changed skill name from "daily-tech" to "dailytech". - Updated description to highlight concise "60-second" bilingual AI & tech news, now including LLM updates, product launches, startup funding, and developer tools. - Added mention of morning & evening push in the description. - No changes to logic, design, or workflow. - Added README.md file.
v1.0.0
Daily-Tech 1.0.0 — initial release. - Introduced automated daily tech/AI news briefing generation with visually rich bilingual HTML cards. - Added push notification scripts: morning and evening delivery, user opt-in/out, and status management (`push-toggle.js`, `morning-push.js`, `evening-push.js`). - Enhanced output: modern magazine-style HTML layout with dark mode, interactive bilingual news cards, and ad integration points. - Flexible trigger phrases and multi-channel support (Telegram, Feishu, Slack, Discord) for news delivery. - Curates top stories prioritizing AI, startups, major launches, and China/international tech news.
Metadata
Slug dailytech
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Dailytech?

Daily AI & tech news in 60 seconds — LLM updates, product launches, startup funding, developer tools. Bilingual EN/CN visual card. Morning & evening push. It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.

How do I install Dailytech?

Run "/install dailytech" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dailytech free?

Yes, Dailytech is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dailytech support?

Dailytech is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dailytech?

It is built and maintained by jiajiaoy (@jiajiaoy); the current version is v1.0.1.

💬 Comments