1. 23 Jul, 2026 2 commits
    • xieyichu's avatar
      Remove Discord publishing capabilities · 97c2602b
      xieyichu authored
      Discord publishing (per-article threads, weekly summary threads,
      discordChannelId field, weeklyThreads config) has been removed from
      the skill. This functionality will be handled by separate skills
      that depend on the Agent's message tooling.
      
      Changes:
      - Delete scripts/save-weekly-thread.js
      - harvest.js: remove isoWeekKey/weekDateRange helpers, Discord manifest
        fields (discordChannelId, weekKey, weekRange, weeklyThreadId), and
        publishing comment block
      - source-manage.js: remove CHANNEL column from list, discordChannelId
        from add/edit/usage
      - config-template.json: remove weeklyThreads and discordChannelId fields
      - source-management.md: remove Discord fields and Weekly Thread section
      - SKILL.md: remove Publishing to Discord section, Workflow step 7,
        discordThreadId from registry format, Discord from description/intro
      - README.md: remove all Discord references from capability table,
        architecture diagram, prerequisites, and limitations
      - .gitignore: add .zcode/ workspace dir
      97c2602b
    • xieyichu's avatar
      Initial commit: news-harvester skill · 3843445b
      xieyichu authored
      A Claude Code skill for harvesting news articles from configured sources,
      archiving to Obsidian vault with Chinese summaries, and publishing to Discord.
      
      - SKILL.md: skill definition and workflow documentation
      - scripts/: harvest.js, source-manage.js, fetcher-direct.js, fetcher-browser.js, save-weekly-thread.js
      - references/: config template (sanitized) and source management guide
      - README.md: installation, usage, and agent self-configuration guide
      - .gitignore: excludes config.json, data/, node_modules/ (machine-specific runtime files)
      3843445b