optics-tracker-feishu

Automate Feishu card reporting for optics research via ngrok and Flask.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Optics researchers and teams need a reliable way to share daily research updates via Feishu cards. This skill automates the end-to-end Feishu card reporting workflow, including ngrok-based public tunneling, a Flask callback server, and a centralized mechanism to generate and post card updates.

Core Features & Use Cases

  • Feishu card reporting automation for optics research, including ngrok exposure, a Flask callback, and automated distribution.
  • Local development and server deployment support for publishing category-based updates to the Feishu group.
  • Caching and modular design to reuse card data and trigger sub-cards for targeted domains.

Quick Start

Run ngrok to expose port 5000, start the Flask callback server, and run optics_tracker_v2.py to post Feishu cards.

Frequently Asked Questions about optics-tracker-feishu

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

FAQPage Schema
How do I automate pushing arxiv optics research updates to Feishu cards?

Automating optics research updates to Feishu cards involves exposing a Flask server via ngrok, caching paper data, and routing formatted cards to a configured Feishu group using environment variables.

What is the best way to set up ngrok tunneling for a Flask Feishu bot callback?

Setting up ngrok tunneling for a Flask Feishu callback requires exposing port 5000 to provide a public endpoint, enabling the local Flask server to receive and process Feishu API integrations.

Does this Feishu card reporting automation support server deployments or only local development?

This Feishu card reporting automation supports both local development and server deployments, utilizing ngrok tunneling and a Flask callback to manage centralized optics paper tracking and distribution.

How do I configure environment variables to route optics updates to a specific Feishu group?

To route optics updates to a specific Feishu group, configure the target group parameters via environment variables, allowing the Flask callback server to distribute category-based research cards automatically.

Can I cache and reuse Feishu card data for targeted optics research domains?

Yes, you can cache and reuse Feishu card data for targeted optics research domains, leveraging the modular design to store centralized paper tracking results and trigger sub-cards for specific categories.