daily-news-60s

获取每天60秒读懂世界的每日新闻,包含15条精选国内外新闻和每日微语。Use when users need daily news summaries, current events, or want to stay informed about world news in Chinese.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "daily-news-60s" with this command: npx skills add vikiboss/60s-skills/vikiboss-60s-skills-daily-news-60s

每天60秒读懂世界 - Daily News Skill

This skill helps AI agents fetch and present daily curated news from the 60s API, which provides 15 selected news items plus a daily quote, updated every 30 minutes.

When to Use This Skill

Use this skill when users:

  • Ask for today's news or current events
  • Want a quick daily briefing
  • Request news summaries in Chinese
  • Need historical news from a specific date
  • Want news in different formats (text, markdown, image)

API Endpoint

Base URL: https://60s.viki.moe/v2/60s

Method: GET

Parameters

  • date (optional): Date in YYYY-MM-DD format (e.g., "2024-01-15")

    • If not provided, returns the latest available news
  • encoding (optional): Output format

    • json (default): Structured JSON data
    • text: Plain text format
    • markdown: Formatted markdown
    • image: Redirect to image URL
    • image-proxy: Returns image binary data

How to Use

Basic Usage - Get Latest News

curl "https://60s.viki.moe/v2/60s"
import requests

response = requests.get('https://60s.viki.moe/v2/60s')
news = response.json()

print(f"📰 {news['date']} 新闻简报")
print(f"农历:{news['lunar_date']} {news['day_of_week']}\n")

for i, item in enumerate(news['news'], 1):
    print(f"{i}. {item['title']}")
    
print(f"\n💭 微语:{news['tip']}")

Get News for Specific Date

response = requests.get('https://60s.viki.moe/v2/60s', params={'date': '2024-01-15'})

Get News as Markdown

response = requests.get('https://60s.viki.moe/v2/60s', params={'encoding': 'markdown'})
markdown_content = response.text

Get News as Plain Text

response = requests.get('https://60s.viki.moe/v2/60s', params={'encoding': 'text'})
text_content = response.text

Response Format (JSON)

{
  "date": "2024-01-15",
  "day_of_week": "星期一",
  "lunar_date": "腊月初五",
  "news": [
    {
      "title": "新闻标题1",
      "link": "https://example.com/news1"
    },
    ...
  ],
  "tip": "每日微语内容",
  "image": "https://..../image.png",
  "updated": "2024-01-15 09:00:00",
  "updated_at": 1705280400000,
  "api_updated": "2024-01-15 09:00:00",
  "api_updated_at": 1705280400000
}

Example Interactions

User Request: "今天有什么新闻?"

Agent Response:

📰 2024年1月15日 星期一 农历腊月初五

【今日要闻】
1. 新闻标题1
2. 新闻标题2
3. 新闻标题3
...

💭 微语:[每日微语内容]

User Request: "Get yesterday's news"

from datetime import datetime, timedelta

yesterday = (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d')
response = requests.get('https://60s.viki.moe/v2/60s', params={'date': yesterday})

Best Practices

  1. Caching: The API has built-in caching, responses are very fast
  2. Update Frequency: News updates every 30 minutes, typically by 10 AM
  3. Error Handling: Always check response status and handle errors gracefully
  4. Format Selection: Use JSON for structured data, markdown for formatted output, text for simple presentation
  5. Date Validation: When requesting specific dates, ensure the date format is YYYY-MM-DD

Common Use Cases

1. Daily News Bot

def send_morning_news():
    news = requests.get('https://60s.viki.moe/v2/60s').json()
    message = f"早安!今天是 {news['date']} {news['day_of_week']}\n\n"
    message += "\n".join([f"{i}. {item['title']}" for i, item in enumerate(news['news'][:5], 1)])
    message += f"\n\n{news['tip']}"
    return message

2. News Summary for Chatbots

def get_news_summary(count=5):
    news = requests.get('https://60s.viki.moe/v2/60s').json()
    return {
        'date': news['date'],
        'headlines': [item['title'] for item in news['news'][:count]],
        'quote': news['tip']
    }

3. Historical News Lookup

def get_historical_news(date_str):
    response = requests.get('https://60s.viki.moe/v2/60s', params={'date': date_str})
    if response.ok:
        return response.json()
    return None

Troubleshooting

Issue: No data returned

  • Solution: Try requesting previous dates (yesterday or the day before)
  • The service tries latest 3 days automatically

Issue: Image not loading

  • Solution: Use encoding=image-proxy instead of encoding=image
  • The proxy endpoint directly returns image binary data

Issue: Old date requested

  • Solution: Data is only available for recent dates
  • Check the response status code

API Characteristics

  • Free: No authentication required
  • Fast: Millisecond-level cached responses
  • Reliable: Global CDN acceleration
  • Updated: Every 30 minutes
  • Quality: 15 curated news items from authoritative sources

Related Resources

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Daily Finance Pro

每日财经推送专家版。当用户说"今日财经"、"财经日报"、"每日金融推送"、"设置财经推送"、"取消财经推送"时触发。特色:浓精简(3条精华)、市场情绪指标( bearish/bullish/neutral)、定时推送飞书。比 daily-finance 更精炼,比 daily-trending 更专业。

Registry SourceRecently Updated
1180Profile unavailable
General

Daily Finance

获取每日财经热榜与投资资讯。当用户提到今日财经、每日金融、股市热榜、投资资讯、金融日报、每日行情、财经热榜、or daily finance/market news时触发。专门抓取华尔街见闻、雪球、第一财经、百度财经、新浪财经等平台的财经热搜,帮助用户快速了解今日投资焦点。不包含实时行情数据(K线等),那是aks...

Registry SourceRecently Updated
1730Profile unavailable
General

Daily Hot Push

每日推送中国热榜TOP10到飞书。从微博、知乎、百度、36氪筛选最重要的新闻,智能排除明星八卦和主观评论。

Registry SourceRecently Updated
1.4K1Profile unavailable
General

每日热榜

每日热榜技能 - 查询微博、知乎、B站、抖音等54个平台的热榜数据,支持定时推送和分类浏览。

Registry SourceRecently Updated
3K4Profile unavailable