feishu-portfolio-launch
CommunityFrom 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, andapi/covers.jsonfor 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.pyevery 12 hours, regenerating theapi/*.jsonoutputs 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.