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.