bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻譯準備中
從學術論文、影片或程式碼基礎產生離線 HTML 報告
AI 翻譯
Generate offline HTML reports from academic papers, videos, or code bases
AI 摘要 · README
技能JavaScript · CSSGitHub @Alchemist-Jo自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
正在載入完整 README。 以下為已儲存的摘錄。
An agent skill that explains one body of material as one offline HTML file. The material can be an academic paper, a video or lecture series, a document, a code base, a dataset or a comparison. The reader should be able to follow the page, recompute its worked example and find the source behind each claim without opening the original.
SKILL.md is a staged guide for a long-running agent:檢視完整 README ↗An agent skill that explains one body of material as one offline HTML file. The material can be an academic paper, a video or lecture series, a document, a code base, a dataset or a comparison. The reader should be able to follow the page, recompute its worked example and find the source behind each claim without opening the original.
SKILL.md is a staged guide for a long-running agent:
| Material | Route |
|---|---|
| One paper | A Markdown audit source rendered into a reading atlas with scripts/render-reading.cjs, following paper deep read |
| A video, course or series | An HTML lesson built with scripts/build-html.mjs, following video acquisition |
| A document, code, data or comparison | The HTML lesson or the Markdown report route |
A field or course textbook with prerequisites, exercises and review rounds belongs to textbook-anything. Both skills share the lesson theme, the builder and the rendered audit.
Visual design fixes the type scale at six sizes per width, the reading measure at 648px for Chinese and 576px for English (828px and 672px in the full-page desktop layout at 1280px and wider), figure labels at 12px or more on a 390px screen, WCAG AA contrast, and one accent hue with one caution hue. scripts/render-audit.mjs checks these on the rendered page:
node scripts/render-audit.mjs docs/learning-example.html --widths 1440,390 --out build/audit --print
It sets true viewport widths through the DevTools protocol, saves screenshot tiles and an overview for each width, and reports page overflow, the rendered type scale, text below 12px, contrast measured against the pixels behind the text, overlapping or clipped figure labels, broken or enlarged images, raw Markdown or TeX, and internal links without a target. It needs Node 22 or later and a local Chrome or Chromium. The agent then opens every tile, because the script does not measure alignment, spacing or figure crops.
npx skills add Alchemist-Jo/html-report --skill html-report -g
Use $html-report to deep-read this paper as one offline HTML page.
Use $html-report to turn this lecture into Chinese learning material with
worked examples, practice and reasoned answers. Keep source times next to figures.
npm ci --ignore-scripts --no-audit --no-fund
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements-html.txt
node scripts/build-html.mjs examples/retries.source.html docs/learning-example.html
node scripts/render-reading.cjs examples/attention-is-all-you-need-deep-read.md docs/attention-is-all-you-need-deep-read.html
npm test
npm run doctor
Building needs Node 20+ and Python 3.10+, and the audit needs Node 22+. The resulting HTML opens without those tools or a network connection. If using a separate Python environment, set SKILL_HTML_PYTHON to its executable.
Worked interactive example · Editable source · Paper reading example
The paper renderer and deep-read route are adapted from paper-reading-skill. The staged agent workflow is informed by youtube-render-pdf. See LICENSE, third-party notices and method sources.