feishu-portfolio-launch

Community

From Feishu links to an auto-refreshing portfolio site

AuthorJane-xiaoer
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It turns a Feishu Bitable (多维表格) link containing video/image attachments into a publicly accessible portfolio website, while automatically refreshing Feishu’s temporary media URLs so your site keeps playing media.

Core Features & Use Cases

  • Feishu Bitable → structured portfolio JSON: Reads records from your table, extracts video and cover attachment tokens, and builds api/portfolio.json, api/videos.json, and api/covers.json for frontend consumption.
  • GitHub Pages deployment: Produces/updates the static frontend assets and deploys them to GitHub Pages for quick public access.
  • Scheduled media URL refresh: Uses a GitHub Actions workflow to run refresh.py every 12 hours, regenerating the api/*.json outputs with fresh temporary download URLs.
  • Animation-ready portfolio UI: Ensures the resulting site is not just static—includes interactive transitions (CSS/JS and optionally Canvas/Three.js-style layers) with graceful no-animation fallback.

Quick Start

Tell the skill “Use my Feishu Bitable base link https://my.feishu.cn/base/AbCdEfGhIjk to generate and deploy my Feishu portfolio on GitHub Pages with refreshed media links.”

Dependency Matrix

Required Modules

None required

Components

assets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: feishu-portfolio-launch
Download link: https://github.com/Jane-xiaoer/feishu-portfolio-launch/archive/main.zip#feishu-portfolio-launch

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.