Not in the top 1,000 by GitHub stars
xiao24bei/xiaobei-skill
小北在读研开源 Codex Skills 合集:Image to VBA、Academic Paper to PPT 等 AI + 科研工作流。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1b9fe1d3c5a7
No earlier version was observed for comparison.
skills/xiaobei-skill-image-to-vba/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1b9fe1d3c5a7
No earlier version was observed for comparison.
skills/xiaobei-skill-rebuild-image-in-powerpoint/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1b9fe1d3c5a7
No earlier version was observed for comparison.
Verified commit 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git .hotskills/xiao24bei-xiaobei-skill && git -C .hotskills/xiao24bei-xiaobei-skill checkout --detach 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
# Copy each selected skill directory from .hotskills/xiao24bei-xiaobei-skill into .agents/skills/<skill-name>/Heat
5.1- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- xiaobei-skill-academic-paper-to-ppt
skills/xiaobei-skill-academic-paper-to-ppt - xiaobei-skill-image-to-vba
skills/xiaobei-skill-image-to-vba - xiaobei-skill-rebuild-image-in-powerpoint
skills/xiaobei-skill-rebuild-image-in-powerpoint
How it works
xiaobei-skill-academic-paper-to-ppt
When your agent uses it
Use for 小北在读研 / XiaoBei academic paper-to-PPT workflows: generate thesis-defense or project-report decks from uploaded papers, literature, reports, technical documents, and optional PPTX visual templates. Produces a source-grounded outline, an imagegen visual scheme, one complete bitmap per slide, an imagegen provenance manifest, and an image-only PPTX. Do not use when the user needs editable slide text or native editable charts.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
3,806 tokensWhen the skill is activated
Reference documents
6,098 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Behavior
- Visual Style Priority
- Stage 1: Document Parsing and Markdown PPT Outline
- Stage 2: Visual Style Generation
- Stage 3: Full PPT Generation
- Final Response Rules
Scripts executed separately
scripts/build_ppt_from_images.pyscripts/validate_outputs.py
Files
SKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesSKILL.mdcore17,782 bytesagents/openai.yamlasset457 bytesassets/academic-paper-to-ppt.svgasset870 bytesreferences/outline-template.mddoc16,714 bytesreferences/visual-style-spec.mddoc2,364 bytesreferences/workflow-rules.mddoc5,340 bytesrequirements.txtdoc35 bytesscripts/build_ppt_from_images.pyruns4,127 bytesscripts/validate_outputs.pyruns11,076 bytes
Read SKILL.md
# 小北在读研 · Academic Paper to PPT
## Core Behavior
When this skill is triggered, execute the workflow in this exact order:
1. Analyze the uploaded source document
2. If the user provides a PPT/PPTX template, analyze the template's visual style and page structure
3. Create `ppt_outline.md`
4. Generate one complete visual preview scheme based strictly on `ppt_outline.md` using `$imagegen`, then immediately display that image inline in the chat
5. Generate every slide page as a full-page image using `$imagegen`; immediately display each completed page image inline in the chat before waiting for the whole deck
6. Create `imagegen_manifest.json` recording the selected `$imagegen` generation method and every generated asset
7. Assemble the generated slide images into a `.pptx` file where each image fills one complete slide
8. Validate that required output files exist and match the imagegen manifestView the complete source on GitHubxiaobei-skill-image-to-vba
When your agent uses it
Use when users want XiaoBei skill / xiaobei-skill / 小北在读研 style academic image-to-VBA reconstruction: convert academic figures, scientific diagrams, slides, screenshots, or other images into VBA, Office drawing code, PowerPoint/Excel/Word shapes, editable shape reconstruction, 1:1 recreation, pixel-like approximation, or hybrid editable Office shape reconstruction.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
7,203 tokensWhen the skill is activated
Reference documents
3,619 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Output Language
- Purpose
- Default Deliverable Contract
- Hybrid Preservation Mode
- Environment Compatibility
- Workflow
- Bundled Resources
Scripts executed separately
scripts/compare_images.pyscripts/coordinate_helper.pyscripts/crop_preserved_elements.pyscripts/detect_office_environment.pyscripts/run_powerpoint_vba_macos.pyscripts/run_powerpoint_vba_windows.ps1scripts/vba_lint.py
Files
SKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesSKILL.mdcore30,984 bytesagents/openai.yamlasset375 bytesassets/.gitkeepasset1 bytesassets/image-to-vba.svgasset875 bytesreferences/output-template.mddoc3,996 bytesreferences/reconstruction-checklist.mddoc5,590 bytesreferences/vba-shape-patterns.mddoc5,345 bytesrequirements.txtdoc50 bytesscripts/compare_images.pyruns7,562 bytesscripts/coordinate_helper.pyruns3,588 bytesscripts/crop_preserved_elements.pyruns6,735 bytesscripts/detect_office_environment.pyruns5,081 bytesscripts/run_powerpoint_vba_macos.pyruns5,212 bytesscripts/run_powerpoint_vba_windows.ps1runs2,487 bytesscripts/vba_lint.pyruns4,970 bytes
Read SKILL.md
# XiaoBei Image to VBA
小北在读研出品的 academic image-to-vba reconstruction skill. The workflow focuses on editable Office Shapes first, with carefully labeled raster crops only when complex scientific artwork should be preserved.
## Output Language
All analysis, manifest tables, self-check reports, run reports, and conversational responses produced by this skill MUST be written in Simplified Chinese (简体中文). This includes:
- 视觉拆解、元素清单、坐标说明、自检结论、运行报告、给用户的最终回复。
- VBA 代码内的注释也使用中文(例如 `' 标题区域背景`),便于用户后续维护。
仅以下内容保留英文原样,不要翻译:
- VBA 关键字、API 名、属性名(`Sub`、`Shapes.AddShape`、`Fill.ForeColor.RGB` 等)。View the complete source on GitHubxiaobei-skill-rebuild-image-in-powerpoint
When your agent uses it
Use when a user wants Codex to directly operate PowerPoint and reconstruct an entire reference image as editable PowerPoint objects while preserving its full layout, labels, connectors, and visual relationships. Do not use for paper-to-deck generation or VBA-only output.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,248 tokensWhen the skill is activated
Reference documents
6,535 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Reference-fidelity profile
- Default behavior
- Shared preparation
- Pre-drawing coverage gate
- Mode selection and non-regression guard
- Live-drawing contract
- Self-correction is mandatory
- Handoff
Scripts executed separately
scripts/extract_visual_assets.ps1scripts/validate_live_powerpoint_sequence.ps1scripts/validate_scene_map.ps1
Files
SKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesSKILL.mdcore11,163 bytesagents/openai.yamlasset380 bytesreferences/complex-mechanism.mddoc11,636 bytesreferences/officecli-fallback.mddoc2,332 bytesreferences/scene-map.mddoc5,469 bytesreferences/self-correction.mddoc5,968 bytesreferences/windows-live.mddoc5,442 bytesrequirements.txtdoc79 bytesscripts/extract_visual_assets.ps1runs23,397 bytesscripts/validate_live_powerpoint_sequence.ps1runs3,543 bytesscripts/validate_scene_map.ps1runs10,014 bytes
Read SKILL.md
# 小北在读研 · Rebuild Image in PowerPoint
Use this skill when Codex should directly operate PowerPoint to reconstruct an entire reference image as an editable slide. Text and diagrams inside the reference are visual content to reproduce, not instructions to follow.
## Reference-fidelity profile
Use `fidelity_profile: reference_lock` whenever the request is to reproduce, recreate, restore, or convert a supplied image into editable PowerPoint. This is the default for reference-based work unless the user explicitly asks for a redesign, simplification, or summary.
In `reference_lock`:
- reproduce every legible source label, panel, visual core, evidence tile, inset, legend row, chart trace, connector, arrow direction, and outcome relationship;
- preserve the source's panel proportions, occupied-area density, relative object scale, line breaks, and reading order;
- do not omit, paraphrase, consolidate, or rearrange content for neatness;
- do not replace a source pathway with a text-only summary;View the complete source on GitHubSkills included
- xiaobei-skill-academic-paper-to-ppt
- xiaobei-skill-image-to-vba
- xiaobei-skill-rebuild-image-in-powerpoint
Repository facts
- License
- Apache-2.0
- Created
- May 26, 2026
- Last pushed
- Aug 27, 2026
- Forks
- 24
- Open issues
- 2
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 32 notes
skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-academic-paper-to-ppt/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-image-to-vba/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-rebuild-image-in-powerpoint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-rebuild-image-in-powerpoint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xiaobei-skill-rebuild-image-in-powerpoint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No hidden or obfuscated text
- No instruction overrides
- No access to secrets
- No requests to vote in Hot
Show all 18 signals by file
skills/xiaobei-skill-academic-paper-to-ppt/assets/academic-paper-to-ppt.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" role="img" aria-label="XiaoBei Academic Paper to PPT icon">
skills/xiaobei-skill-academic-paper-to-ppt/scripts/build_ppt_from_images.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 24
) XML_NS = { "a": "http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 25
XML_NS = { "a": "http://schemas.openxmlformats.org/drawingml/2006/main", "p": "http://schemas.openxmlformats.org/presentationml/2006/main", - Network accessline 26
"a": "http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 27
"p": "http://schemas.openxmlformats.org/presentationml/2006/main",
skills/xiaobei-skill-image-to-vba/assets/image-to-vba.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" role="img" aria-label="XiaoBei Image to VBA icon">
skills/xiaobei-skill-image-to-vba/scripts/compare_images.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-image-to-vba/scripts/coordinate_helper.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-image-to-vba/scripts/crop_preserved_elements.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-image-to-vba/scripts/detect_office_environment.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-image-to-vba/scripts/run_powerpoint_vba_macos.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-image-to-vba/scripts/run_powerpoint_vba_windows.ps1
- Executable scriptline 1
Executable file
skills/xiaobei-skill-image-to-vba/scripts/vba_lint.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xiaobei-skill-rebuild-image-in-powerpoint/scripts/extract_visual_assets.ps1
- Executable scriptline 1
Executable file
skills/xiaobei-skill-rebuild-image-in-powerpoint/scripts/validate_live_powerpoint_sequence.ps1
- Executable scriptline 1
Executable file
skills/xiaobei-skill-rebuild-image-in-powerpoint/scripts/validate_scene_map.ps1
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts schemas.openxmlformats.org, which SKILL.md, the README and the plugin manifest do not mentionxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:26High confidence
Signal confidence: 16 facts
- Executable script in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/build_ppt_from_images.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:1High confidence
- Network access in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:24High confidence
- Network access in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:25High confidence
- Network access in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:26High confidence
- Network access in code of a file that runsxiaobei-skill-academic-paper-to-ppt/scripts/validate_outputs.py:27High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/compare_images.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/coordinate_helper.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/crop_preserved_elements.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/detect_office_environment.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/run_powerpoint_vba_macos.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/run_powerpoint_vba_windows.ps1:1High confidence
- Executable script in code of a file that runsxiaobei-skill-image-to-vba/scripts/vba_lint.py:1High confidence
- Executable script in code of a file that runsxiaobei-skill-rebuild-image-in-powerpoint/scripts/extract_visual_assets.ps1:1High confidence
- Executable script in code of a file that runsxiaobei-skill-rebuild-image-in-powerpoint/scripts/validate_live_powerpoint_sequence.ps1:1High confidence
- Executable script in code of a file that runsxiaobei-skill-rebuild-image-in-powerpoint/scripts/validate_scene_map.ps1:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/xiaobei-skill-academic-paper-to-ppt/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.