$npx -y skills add geekjourneyx/mind-skills --skill ai-dailyFetches AI news from smol.ai RSS. Use when user asks about AI news or daily tech updates.
| 1 | # AI Daily News |
| 2 | |
| 3 | Fetch AI industry news from smol.ai RSS feed. |
| 4 | |
| 5 | ## Quick Start |
| 6 | |
| 7 | ``` |
| 8 | # Basic queries |
| 9 | 昨天AI资讯 |
| 10 | 今天的AI新闻 |
| 11 | 2026-01-13的资讯 |
| 12 | ``` |
| 13 | |
| 14 | ## Query Types |
| 15 | |
| 16 | | Type | Examples | Description | |
| 17 | |------|----------|-------------| |
| 18 | | Relative date | `昨天AI资讯` `今天的新闻` `前天` | Yesterday, today, day before | |
| 19 | | Absolute date | `2026-01-13的新闻` | YYYY-MM-DD format | |
| 20 | | Date range | `有哪些日期的新闻` | Show available dates | |
| 21 | |
| 22 | ## Workflow |
| 23 | |
| 24 | ``` |
| 25 | - [ ] Step 1: Parse date from user request |
| 26 | - [ ] Step 2: Fetch RSS data |
| 27 | - [ ] Step 3: Check content availability |
| 28 | - [ ] Step 4: Format and display results |
| 29 | ``` |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ## Step 1: Parse Date |
| 34 | |
| 35 | | User Input | Target Date | Calculation | |
| 36 | |------------|-------------|-------------| |
| 37 | | `昨天` | Yesterday | today - 1 day | |
| 38 | | `前天` | Day before | today - 2 days | |
| 39 | | `今天` | Today | Current date | |
| 40 | | `2026-01-13` | 2026-01-13 | Direct parse | |
| 41 | |
| 42 | **Format**: Always use `YYYY-MM-DD` |
| 43 | |
| 44 | --- |
| 45 | |
| 46 | ## Step 2: Fetch RSS |
| 47 | |
| 48 | ```bash |
| 49 | python skills/ai-daily/scripts/fetch_news.py --date YYYY-MM-DD |
| 50 | ``` |
| 51 | |
| 52 | **Available commands**: |
| 53 | |
| 54 | ```bash |
| 55 | # Get specific date |
| 56 | python skills/ai-daily/scripts/fetch_news.py --date 2026-01-13 |
| 57 | |
| 58 | # Get date range |
| 59 | python skills/ai-daily/scripts/fetch_news.py --date-range |
| 60 | |
| 61 | # Relative dates |
| 62 | python skills/ai-daily/scripts/fetch_news.py --relative yesterday |
| 63 | ``` |
| 64 | |
| 65 | **Requirements**: `pip install feedparser requests` |
| 66 | |
| 67 | --- |
| 68 | |
| 69 | ## Step 3: Check Content |
| 70 | |
| 71 | ### When NOT Found |
| 72 | |
| 73 | ```markdown |
| 74 | Sorry, no news available for 2026-01-14 |
| 75 | |
| 76 | Available date range: 2026-01-10 ~ 2026-01-13 |
| 77 | |
| 78 | Suggestions: |
| 79 | - View 2026-01-13 news |
| 80 | - View 2026-01-12 news |
| 81 | ``` |
| 82 | |
| 83 | --- |
| 84 | |
| 85 | ## Step 4: Format Results |
| 86 | |
| 87 | **Example Output**: |
| 88 | |
| 89 | ```markdown |
| 90 | # AI Daily · 2026年1月13日 |
| 91 | |
| 92 | > not much happened today |
| 93 | |
| 94 | ## Content |
| 95 | |
| 96 | [News content from smol.ai RSS...] |
| 97 | |
| 98 | --- |
| 99 | Source: smol.ai |
| 100 | ``` |
| 101 | |
| 102 | --- |
| 103 | |
| 104 | ## Configuration |
| 105 | |
| 106 | | Variable | Description | Default | |
| 107 | |----------|-------------|---------| |
| 108 | | RSS_URL | RSS feed URL | `https://news.smol.ai/rss.xml` | |
| 109 | |
| 110 | No API keys required. |
| 111 | |
| 112 | --- |
| 113 | |
| 114 | ## Troubleshooting |
| 115 | |
| 116 | | Issue | Solution | |
| 117 | |-------|----------| |
| 118 | | RSS fetch fails | Check network connectivity | |
| 119 | | Invalid date | Use YYYY-MM-DD format | |
| 120 | | No content | Check available date range | |
| 121 | |
| 122 | --- |
| 123 | |
| 124 | ## References |
| 125 | |
| 126 | - [Output Format](references/output-format.md) - Markdown template |
| 127 | - [HTML Themes](references/html-themes.md) - Webpage theme specifications |