optics-tracker-feishu-workflow

Automate Feishu card reports for optics research from ArXiv, PubMed, and Tavily.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/photonics-dhl/Hermes --skill optics-tracker-feishu-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optics-tracker-feishu-workflow
Source: https://github.com/photonics-dhl/Hermes/tree/main/hermes-home/skills/optics-research-tracker/optics-tracker-feishu-workflow
Command: npx skills add https://github.com/photonics-dhl/Hermes --skill optics-tracker-feishu-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates optical research tracking and automated Feishu reporting into a single workflow, reducing manual monitoring and fragmented updates.

Core Features & Use Cases

  • Feishu daily card reports to the main group and a test group, streamlining communication for researchers.
  • Multi-source data collection from ArXiv, PubMed, and Tavily with de-duplication by arxiv_id and unified domain classification using MiniMax, including a dual-source hot standby.
  • Deterministic push with configurable top_n and days_back, plus a test mode to validate formatting and content before going live.

Quick Start

Run optics_tracker_v2.py with --feishu --top 3 to push reports to the main group, and use --test --top 3 for a safe test run.

Frequently Asked Questions about optics-tracker-feishu-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I push ArXiv and PubMed optics research updates to a Feishu group?

You can push optics research updates to Feishu by running the optics_tracker_v2.py script with the --feishu flag, which aggregates ArXiv and PubMed data, de-duplicates papers, and sends formatted card reports to your configured group.

How does de-duplication work when tracking optics papers from multiple sources?

De-duplication works by matching papers using their unique arxiv_id, ensuring that research updates aggregated from ArXiv, PubMed, and Tavily do not appear as duplicate entries in your Feishu card reports.

Can I test Feishu research report formatting before sending it to the main group?

Yes, you can run optics_tracker_v2.py with the --test flag to push a safe test run to a designated testing group, allowing you to validate card formatting and content before sending to the main group.

Do I need a MiniMax account to classify optics research papers into domains?

Yes, MiniMax is used for unified domain classification of the aggregated optics papers, featuring a dual-source hot standby mechanism to ensure reliable categorization for your Feishu reports.

How can I limit the number of optics papers pushed in a daily Feishu report?

You can limit the number of papers by using the --top flag followed by a number, such as --top 3, to configure the top_n value for the deterministic push of research updates to your Feishu group.

What are the limitations of using a test mode for Feishu workflow configuration?

The test mode, activated with the --test flag, restricts pushes to a testing group rather than the main group, ensuring any formatting or content validation does not disturb your primary research communication channel.