手机提词器生成器

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

一键生成离线可用的单文件手机提词器 HTML。不装 App、断网也能用,支持分镜时间轴(空行分段)、横竖屏自适应、多文案切换、调速/字号/配色/镜像/倒计时,草稿本地保存;可选 PWA 封装装到桌面。纯前端,零依赖,无网络请求,安全无隐私风险。

一句话选型结论

按资料字段整理

手机提词器生成器是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_29b548c5/teleprompter-generator
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_29b548c5仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791726395
正文体量5.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
手机提词器生成器当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

5.9 KB
模型实际读到的说明书原文,来自技能仓库

手机提词器生成器 Skill

适用场景

  • 做口播 / 直播 / 讲课,需要手机端滚动提词
  • 想要不装 App、断网也能用的轻量工具
  • 本场有多套台词,需要来回切换
  • 需要"装到桌面当 App"或离线缓存(PWA)

目录结构

teleprompter-generator/
  ├── SKILL.md                       ← 本文件
  ├── assets/
  │   ├── teleprompter_template.html ← 完整单文件模板(约 32KB,内联 CSS/JS,零依赖)
  │   └── pwa/                       ← 完整 PWA 配套(generate.py 会自动复制到输出目录)
  │       ├── manifest.json
  │       ├── sw.js
  │       └── icon.svg                 ← SVG 矢量图标,避免技能市场上传二进制文件被拒
  └── scripts/
      └── generate.py               ← 参数化生成器(纯标准库,无外部依赖)

> 模板本身是自包含的:所有 CSS/JS 内联在一个 HTML 里,不请求任何 CDN,断网照常运行。
> 用 generate.py 生成时(默认),会自动在输出目录附上 PWA 全套配套文件,产物即是一个可装桌面的完整 PWA(HTML 文件名与 manifest/sw 引用会自动对齐)。

工作方式

两种用法,按用户需求选:

用法 A:直接给模板(最快)

把 assets/teleprompter_template.html 复制到用户指定目录(如 outputs/tools/teleprompter.html 或用户桌面),即生成可用提词器。

import shutil, os
src = os.path.join(skill_dir, "assets", "teleprompter_template.html")
dst = "用户指定的输出路径.html"
shutil.copy(src, dst)

用法 B:参数化定制(generate.py)

支持改标题、预填默认台词、默认字号/速度:

# 基础:输出到指定路径
python scripts/generate.py --out 输出路径.html

# 定制标题 + 预填台词(文本或文件)+ 默认字号/速度
python scripts/generate.py \
  --out 输出路径.html \
  --title "我的提词器" \
  --default 台词.txt \
  --font 48 --speed 100
  • --default 可为「直接文本」或「文件路径」(文件按 UTF-8 读取)
  • --font 24–140 px;--speed 20–400 px/s
  • 默认会带全套 PWA 配套(manifest.json/sw.js/图标)复制到同目录;加 --no-pwa 则只输出单文件 HTML

操作规范(SOP)

  1. 确认输出路径:默认放 E:\WorkBuddyData\outputs\tools\,或按用户要求改。
  2. 选用法:无定制需求 → 用法 A;要改标题/预填词 → 用法 B。
  3. 生成文件:复制或运行 generate.py(默认即输出完整 PWA 目录)。
  4. 告知用法:告诉用户怎么拿到手机(见下「分发」)。
  5. PWA 已内置:generate.py 产物默认含 manifest+sw+图标,直接部署到静态托管即"可装桌面"。

核心实现要点(避免重踩坑)

生成器产出的 HTML 已内置以下实现,给二次开发参考:

  1. 正向滚动:用 transform: translateY(startOff - pos) 而非 scrollTop。startOff = vh*0.92,内容从屏底升入向结尾滚。切勿用 flex-end 贴底,否则一开播只显末尾。
  2. 分镜:空行 \n\s*\n 切分 = 一个分镜;时间轴节点 left 按 sceneStart[i]/total*100% 定位,点节点 jumpToScene(i)。
  3. 横竖屏:监听 resize + orientationchange,旋转后重算字号(横屏 ×1.12)并 measure() 重测滚动距离。
  4. 多文案:localStorage 数组 [{id,title,text}];切换 loadPrompt(id, keepPlaying);播报中 switchPrompt(±1)。
  5. 删除用二次点击确认,不要 confirm()(移动端 WebView 常静默拦截)。
  6. 拖拽微调 + 进度条跳转 + 时间条:台词区 pointermove 上下滑 = 手动微调 pos(位移按 state.dragMul 倍率放大,#drag 滑块无级调节 0.5x–5x,含 1/2/3x 预设);拖拽自动暂停,轻点仍 toggle 播放。顶部 #seek 进度条 pointerdown/move 按 clientX/width 算百分比跳 pos,往左拖即回到前面。进度条下方 #timebar 实时显示「已播 mm:ss · 剩余 mm:ss」(按 total/speed 估算)。三者均用 touch-action:none + setPointerCapture 防手势冲突。
  7. PWA:manifest.json + sw.js(cache-first)即可离线 + 装桌面,但需 HTTPS 或 localhost 才生效。

分发到手机(三种)

方式 操作 离线 装桌面
IM/网盘发文件 通过 IM 工具或网盘发 .html(被拦则发 .zip 手机解压) ✅ 用浏览器「添加到主屏幕」等价
局域网直连 同 WiFi,http://<电脑IP>:<端口>/teleprompter.html ✅ ✅
部署静态托管 + 加主屏 GitHub Pages/Netlify 拿 https,手机「添加到主屏幕」 ✅ 原生体验

APK 路线:本地无 Android SDK,不直打 APK。最稳是 PWA→托管→用 Google 官方 Bubblewrap 转 TWA-APK,或第三方 PWA-to-APK 在线服务作为备选,离线缓存照常生效。

注意事项

  • 单文件即可离线运行,不需要任何服务器或网络。
  • App 内置浏览器直接打开 HTML 渲染可能异常,务必「用其他应用打开」选 Chrome/Safari。
  • 超长稿(>2万字)建议用空行分镜拆段,避免单 DOM 过长;如需十万字级可加虚拟滚动。
  • 纯前端、不收集任何数据,草稿只存用户本机 localStorage。

常见问题

5 问
答案由本站依据条目字段整理
手机提词器生成器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_29b548c5/teleprompter-generator。安装方式为未标注。装完刷新技能列表或重开客户端。

手机提词器生成器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

手机提词器生成器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

手机提词器生成器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

手机提词器生成器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。