Not in the top 1,000 by GitHub stars

ninehills/skills

My LLM skills

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

agent-browser/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-deepear-lite/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-logic-visualizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-news/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-predictor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-reporter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-sentiment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-signal-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

alphaear-stock/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

ask-matt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

baseline-ui/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

better-goal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

bggg-creator-image2ppt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

bggg-creator-image2psd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

bggg-skill-taotie/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

brainstorming-cn/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

codebase-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

deslop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

deslop-en/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

deslop-zh/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

diagnosing-bugs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

diagram-design/diagram-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

domain-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

drawio-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

find-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

fireworks-tech-graph/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

frontend-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

gpt-image-gen/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

gpt-image2-ppt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

grill-me/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

grill-with-docs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

grilling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

handoff/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

health/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

herdr/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

hunt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

ian-handdrawn-ppt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

impeccable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

implement/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

improve-codebase-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

infographic-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

jupyter-notebook/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

jupytext/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

karpathy-guidelines/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

learn/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

lightpanda/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

minimax-docx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

minimax-pdf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

minimax-xlsx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/morph-ppt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/morph-ppt-3d/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-academic-paper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-data-dashboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-docx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-financial-model/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-pitch-deck/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-pptx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-word-form/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

officecli/skills/officecli-xlsx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

oracle/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

patent-draft-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

ppt-tts-script/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

pptx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

pptx-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

prototype/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

pua/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

read/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

resolving-merge-conflicts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

review-code/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

setup-matt-pocock-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

system-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

tdd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

teach/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

tech-doc-style-chinese/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

think/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

to-issues/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

to-prd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

triage/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

ui-ux-pro-max/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

vercel-react-best-practices/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

web-design-guidelines/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

write/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

writing-great-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f3e82a7e2bfb → f3e82a7e2bfb

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f3e82a7e2bfb

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f3e82a7e2bfbed54fc2b4a715a1986f5f467e827

git clone --filter=blob:none --no-checkout https://github.com/ninehills/skills.git .hotskills/ninehills-skills && git -C .hotskills/ninehills-skills checkout --detach f3e82a7e2bfbed54fc2b4a715a1986f5f467e827 # Copy each selected skill directory from .hotskills/ninehills-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/ninehills/skills.git .hotskills/ninehills-skills && git -C .hotskills/ninehills-skills checkout --detach f3e82a7e2bfbed54fc2b4a715a1986f5f467e827 # Copy each selected skill directory from .hotskills/ninehills-skills into .agents/skills/<skill-name>/
277GitHub stars
0stars in 7 days
88skills in this repository
0commits in 30 days

Heat

0.4
  • 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

Oct 25, 2026Oct 27, 2026278

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

agent-browser

When your agent uses it

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

What it loads into context

Frontmatter

127 tokens

Always available to the agent

SKILL.md

6,475 tokens

When the skill is activated

Reference documents

9,858 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Core Workflow
  2. Command Chaining
  3. Handling Authentication
  4. Essential Commands
  5. Streaming
  6. Batch Execution
  7. Common Patterns
  8. Security
  9. Diffing (Verifying Changes)
  10. Timeouts and Slow Pages
  11. JavaScript Dialogs (alert / confirm / prompt)
  12. Session Management and Cleanup
  13. Ref Lifecycle (Important)
  14. Annotated Screenshots (Vision Mode)
  15. Semantic Locators (Alternative to Refs)
  16. JavaScript Evaluation (eval)
  17. Configuration File
  18. Deep-Dive Documentation
  19. Browser Engine Selection
  20. Observability Dashboard
  21. Ready-to-Use Templates

Scripts executed separately

  • templates/authenticated-session.sh
  • templates/capture-workflow.sh
  • templates/form-automation.sh

Files

  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • references/authentication.mddoc8,432 bytes
  • references/commands.mddoc11,191 bytes
  • references/profiling.mddoc3,405 bytes
  • references/proxy-support.mddoc4,971 bytes
  • references/session-management.mddoc4,337 bytes
  • references/snapshot-refs.mddoc5,377 bytes
  • references/video-recording.mddoc3,569 bytes
  • templates/authenticated-session.shruns3,678 bytes
  • templates/capture-workflow.shruns1,832 bytes
  • templates/form-automation.shruns1,838 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • agent-browser
  • alphaear-deepear-lite
  • alphaear-logic-visualizer
  • alphaear-news
  • alphaear-predictor
  • alphaear-reporter
  • alphaear-search
  • alphaear-sentiment
  • alphaear-signal-tracker
  • alphaear-stock
  • ask-matt
  • baseline-ui
  • better-goal
  • bggg-creator-image2ppt
  • bggg-creator-image2psd
  • bggg-skill-taotie
  • brainstorming-cn
  • check
  • codebase-design
  • design
  • deslop
  • deslop-en
  • deslop-zh
  • diagnosing-bugs
  • diagram-design
  • domain-modeling
  • drawio-skill
  • find-skills
  • fireworks-tech-graph
  • frontend-design
  • gpt-image-gen
  • gpt-image2-ppt
  • grill-me
  • grill-with-docs
  • grilling
  • handoff
  • health
  • herdr
  • hunt
  • ian-handdrawn-ppt
  • impeccable
  • implement
  • improve-codebase-architecture
  • infographic-creator
  • jupyter-notebook
  • jupytext
  • karpathy-guidelines
  • learn
  • Lightpanda
  • minimax-docx
  • minimax-pdf
  • minimax-xlsx
  • officecli
  • morph-ppt
  • morph-ppt-3d
  • officecli-academic-paper
  • officecli-data-dashboard
  • officecli-docx
  • officecli-financial-model
  • officecli-pitch-deck
  • officecli-pptx
  • officecli-word-form
  • officecli-xlsx
  • oracle
  • patent-draft-agent
  • ppt-tts-script
  • pptx
  • pptx-generator
  • prototype
  • pua
  • read
  • resolving-merge-conflicts
  • review-code
  • setup-matt-pocock-skills
  • skill-creator
  • system-design
  • tdd
  • teach
  • tech-doc-style-chinese
  • think
  • to-issues
  • to-prd
  • triage
  • ui-ux-pro-max
  • vercel-react-best-practices
  • web-design-guidelines
  • write
  • writing-great-skills

Repository facts

License
No license detected
Created
Jan 14, 2026
Last pushed
Jun 22, 2026
Forks
26
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 612 notes
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 4,807 signals by file

agent-browser/SKILL.md

  • Broad permissionsline 1
    Bash(npx agent-browser:*), Bash(agent-browser:*)
  • Network accessline 21
    agent-browser open https://example.com/form
  • Network accessline 37
    # Chain open + wait + snapshot in one call agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i
  • Network accessline 38
    agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i
  • Network accessline 43
    # Navigate and capture agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png
  • Network accessline 44
    agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png
  • Network accessline 57
    agent-browser --auto-connect state save ./auth.json # Use that auth state agent-browser --state ./auth.json open https://app.example.com/dashboard
  • Network accessline 59
    agent-browser --state ./auth.json open https://app.example.com/dashboard
  • Network accessline 67
    # First run: login manually or via automation agent-browser --profile ~/.myapp open https://app.example.com/login
  • Network accessline 68
    agent-browser --profile ~/.myapp open https://app.example.com/login
  • Network accessline 71
    # All future runs: already authenticated agent-browser --profile ~/.myapp open https://app.example.com/dashboard
  • Network accessline 72
    agent-browser --profile ~/.myapp open https://app.example.com/dashboard
  • Network accessline 78
    agent-browser --session-name myapp open https://app.example.com/login
  • Network accessline 82
    # Next time: state auto-restored agent-browser --session-name myapp open https://app.example.com/dashboard
  • Network accessline 83
    agent-browser --session-name myapp open https://app.example.com/dashboard
  • Network accessline 89
    echo "$PASSWORD" | agent-browser auth save myapp --url https://app.example.com/login --username user --password-stdin
  • Network accessline 100
    # In a future session: agent-browser state load ./auth.json agent-browser open https://app.example.com/dashboard
  • Network accessline 102
    agent-browser open https://app.example.com/dashboard
  • Network accessline 211
    echo '[   ["open", "https://example.com"],
  • Network accessline 212
    ["open", "https://example.com"],
  • Network accessline 229
    agent-browser open https://example.com/signup
  • Network accessline 242
    # Save credentials once (encrypted with AGENT_BROWSER_ENCRYPTION_KEY) # Recommended: pipe password via stdin to avoid shell history exposure echo "pass" | agent-browser auth save github --url https://github.com/login --username user --passw
  • Network accessline 244
    echo "pass" | agent-browser auth save github --url https://github.com/login --username user --password-stdin
  • Network accessline 260
    # Login once and save state agent-browser open https://app.example.com/login
  • Network accessline 261
    agent-browser open https://app.example.com/login
  • Network accessline 269
    # Reuse in future sessions agent-browser state load auth.json agent-browser open https://app.example.com/dashboard
  • Network accessline 271
    agent-browser open https://app.example.com/dashboard
  • Network accessline 277
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 278
    agent-browser --session-name myapp open https://app.example.com/login
  • Network accessline 282
    # Next time, state is auto-loaded agent-browser --session-name myapp open https://app.example.com/dashboard
  • Network accessline 283
    agent-browser --session-name myapp open https://app.example.com/dashboard
  • Network accessline 285
    # Encrypt state at rest export AGENT_BROWSER_ENCRYPTION_KEY=$(openssl rand -hex 32) agent-browser --session-name secure open https://app.example.com
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 287
    agent-browser --session-name secure open https://app.example.com
  • Network accessline 301
    agent-browser open https://example.com/checkout
  • Network accessline 323
    agent-browser open https://example.com/products
  • Network accessline 336
    agent-browser --session site1 open https://site-a.com
  • Network accessline 337
    agent-browser --session site2 open https://site-b.com
  • Network accessline 348
    # Auto-discover running Chrome with remote debugging enabled agent-browser --auto-connect open https://example.com
  • Network accessline 349
    agent-browser --auto-connect open https://example.com
  • Network accessline 361
    # Persistent dark mode via flag (applies to all pages and new tabs) agent-browser --color-scheme dark open https://example.com
  • Network accessline 362
    agent-browser --color-scheme dark open https://example.com
  • Network accessline 364
    # Or via environment variable AGENT_BROWSER_COLOR_SCHEME=dark agent-browser open https://example.com
  • Network accessline 365
    AGENT_BROWSER_COLOR_SCHEME=dark agent-browser open https://example.com
  • Network accessline 397
    agent-browser --headed open https://example.com
  • Network accessline 422
    # Launch Safari on a specific device agent-browser -p ios --device "iPhone 16 Pro" open https://example.com
  • Network accessline 423
    agent-browser -p ios --device "iPhone 16 Pro" open https://example.com
  • Network accessline 452
    agent-browser snapshot # Output: # --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com ---
  • Network accessline 453
    # Output: # --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com --- # [accessibility tree]
  • Network accessline 454
    # --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com ---
  • Network accessline 464
    export AGENT_BROWSER_ALLOWED_DOMAINS="example.com,*.example.com" agent-browser open https://example.com        # OK
  • Network accessline 465
    agent-browser open https://example.com        # OK
  • Network accessline 466
    agent-browser open https://malicious.com       # Blocked
  • Network accessline 512
    # Compare staging vs production agent-browser diff url https://staging.example.com https://prod.example.com --screenshot
  • Network accessline 513
    agent-browser diff url https://staging.example.com https://prod.example.com --screenshot
  • Dangerous shell operationline 643
    agent-browser eval 'document.title'
  • Dangerous shell operationline 644
    agent-browser eval 'document.querySelectorAll("img").length'
  • Dangerous shell operationline 663
    - Single-line, no nested quotes -> regular `eval 'expression'` with single quotes is fine
  • Network accessline 672
    {   "headed": true,   "proxy": "http://localhost:8080",
  • Network accessline 673
    "headed": true,   "proxy": "http://localhost:8080",   "profile": "./browser-data"
  • Network accessline 674
    "proxy": "http://localhost:8080",
  • Network accessline 713
    Lightpanda does not support `--extension`, `--profile`, `--state`, or `--allow-file-access`. Install Lightpanda from https://lightpanda.io/docs/open-source/installation.
  • Network accessline 744
    ./templates/form-automation.sh https://example.com/form
  • Network accessline 745
    ./templates/authenticated-session.sh https://app.example.com/login
  • Network accessline 746
    ./templates/capture-workflow.sh https://example.com ./output

agent-browser/references/authentication.md

  • Network accessline 53
    # Load auth at launch agent-browser --state ./my-auth.json open https://app.example.com/dashboard
  • Network accessline 54
    agent-browser --state ./my-auth.json open https://app.example.com/dashboard
  • Network accessline 56
    # Or load into an existing session agent-browser state load ./my-auth.json agent-browser open https://app.example.com/dashboard
  • Network accessline 58
    agent-browser open https://app.example.com/dashboard
  • Network accessline 77
    # First run: login once agent-browser --profile ~/.myapp-profile open https://app.example.com/login
  • Network accessline 78
    agent-browser --profile ~/.myapp-profile open https://app.example.com/login
  • Network accessline 81
    # All subsequent runs: already authenticated agent-browser --profile ~/.myapp-profile open https://app.example.com/dashboard
  • Network accessline 82
    agent-browser --profile ~/.myapp-profile open https://app.example.com/dashboard
  • Network accessline 88
    agent-browser --profile ~/.profiles/admin open https://app.example.com
  • Network accessline 89
    agent-browser --profile ~/.profiles/viewer open https://app.example.com
  • Network accessline 95
    export AGENT_BROWSER_PROFILE=~/.myapp-profile agent-browser open https://app.example.com/dashboard
  • Network accessline 96
    agent-browser open https://app.example.com/dashboard
  • Network accessline 104
    # Auto-saves state on close, auto-restores on next launch agent-browser --session-name twitter open https://twitter.com
  • Network accessline 105
    agent-browser --session-name twitter open https://twitter.com
  • Network accessline 109
    # Next time: state is automatically restored agent-browser --session-name twitter open https://twitter.com
  • Network accessline 110
    agent-browser --session-name twitter open https://twitter.com
  • Network accessline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    agent-browser --session-name secure open https://app.example.com
  • Network accessline 123
    # Navigate to login page agent-browser open https://app.example.com/login
  • Network accessline 124
    agent-browser open https://app.example.com/login
  • Network accessline 148
    # Login first (see above) agent-browser open https://app.example.com/login
  • Network accessline 149
    agent-browser open https://app.example.com/login
  • Network accessline 168
    # Navigate directly to protected page agent-browser open https://app.example.com/dashboard
  • Network accessline 169
    agent-browser open https://app.example.com/dashboard
  • Network accessline 180
    # Start OAuth flow agent-browser open https://app.example.com/auth/google
  • Network accessline 181
    agent-browser open https://app.example.com/auth/google
  • Network accessline 205
    # Login with credentials agent-browser open https://app.example.com/login --headed  # Show browser
  • Network accessline 206
    agent-browser open https://app.example.com/login --headed  # Show browser
  • Network accessline 228
    # Navigate to protected resource agent-browser open https://protected.example.com/api
  • Network accessline 229
    agent-browser open https://protected.example.com/api
  • Access to secretsline 238
    [Credential-related source omitted]
  • Network accessline 240
    # Navigate to protected page agent-browser open https://app.example.com/dashboard
  • Network accessline 241
    agent-browser open https://app.example.com/dashboard
  • Network accessline 255
    if [[ -f "$STATE_FILE" ]]; then     agent-browser state load "$STATE_FILE"     agent-browser open https://app.example.com/dashboard
  • Network accessline 257
    agent-browser open https://app.example.com/dashboard
  • Network accessline 271
    else     # First-time login     agent-browser open https://app.example.com/login
  • Network accessline 272
    # First-time login     agent-browser open https://app.example.com/login     # ... login flow ...
  • Network accessline 273
    agent-browser open https://app.example.com/login
  • Access to secretsline 293
    [Credential-related source omitted]
  • Dangerous shell operationline 294
    rm -f ./auth-state.json
  • Network accessline 299
    # Don't persist state in CI    agent-browser open https://app.example.com/login
  • Network accessline 300
    agent-browser open https://app.example.com/login

agent-browser/references/commands.md

  • Network accessline 8
    agent-browser open <url>      # Navigate to URL (aliases: goto, navigate)                               # Supports: https://, http://, file://, about:, data://
  • Network accessline 9
    # Supports: https://, http://, file://, about:, data://
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 148
    [Credential-related source omitted]
  • Dangerous shell operationline 220
    agent-browser eval "document.title"          # Simple expressions only

agent-browser/references/profiling.md

  • Network accessline 23
    # Perform actions agent-browser navigate https://example.com
  • Network accessline 24
    agent-browser navigate https://example.com
  • Network accessline 64
    agent-browser profiler start agent-browser navigate https://app.example.com
  • Network accessline 65
    agent-browser navigate https://app.example.com
  • Network accessline 73
    agent-browser navigate https://app.example.com
  • Network accessline 83
    #!/bin/bash agent-browser profiler start agent-browser navigate https://app.example.com
  • Network accessline 84
    agent-browser profiler start agent-browser navigate https://app.example.com agent-browser wait --load networkidle
  • Network accessline 85
    agent-browser navigate https://app.example.com
  • Network accessline 112
    - **Chrome DevTools**: Performance panel > Load profile (Ctrl+Shift+I > Performance) - **Perfetto UI**: https://ui.perfetto.dev/ -- drag and drop the JSON file
  • Network accessline 113
    - **Perfetto UI**: https://ui.perfetto.dev/ -- drag and drop the JSON file

agent-browser/references/proxy-support.md

  • Network accessline 23
    # Via CLI flag agent-browser --proxy "http://proxy.example.com:8080" open https://example.com
  • Network accessline 24
    agent-browser --proxy "http://proxy.example.com:8080" open https://example.com
  • Network accessline 26
    # Via environment variable export HTTP_PROXY="http://proxy.example.com:8080"
  • Network accessline 27
    export HTTP_PROXY="http://proxy.example.com:8080"
  • Network accessline 28
    agent-browser open https://example.com
  • Network accessline 30
    # HTTPS proxy export HTTPS_PROXY="https://proxy.example.com:8080"
  • Network accessline 31
    export HTTPS_PROXY="https://proxy.example.com:8080"
  • Network accessline 32
    agent-browser open https://example.com
  • Network accessline 34
    # Both export HTTP_PROXY="http://proxy.example.com:8080"
  • Network accessline 35
    export HTTP_PROXY="http://proxy.example.com:8080"
  • Network accessline 36
    export HTTPS_PROXY="http://proxy.example.com:8080"
  • Network accessline 37
    agent-browser open https://example.com
  • Network accessline 45
    # Include credentials in URL export HTTP_PROXY="http://username:password@proxy.example.com:8080"
  • Network accessline 46
    export HTTP_PROXY="http://username:password@proxy.example.com:8080"
  • Network accessline 47
    agent-browser open https://example.com
  • Network accessline 53
    # SOCKS5 proxy export ALL_PROXY="socks5://proxy.example.com:1080" agent-browser open https://example.com
  • Network accessline 55
    agent-browser open https://example.com
  • Network accessline 57
    # SOCKS5 with auth export ALL_PROXY="socks5://user:pass@proxy.example.com:1080" agent-browser open https://example.com
  • Network accessline 59
    agent-browser open https://example.com
  • Network accessline 67
    # Via CLI flag agent-browser --proxy "http://proxy.example.com:8080" --proxy-bypass "localhost,*.internal.com" open https://example.com
  • Network accessline 68
    agent-browser --proxy "http://proxy.example.com:8080" --proxy-bypass "localhost,*.internal.com" open https://example.com
  • Network accessline 70
    # Via environment variable export NO_PROXY="localhost,127.0.0.1,.internal.company.com" agent-browser open https://internal.company.com  # Direct connection
  • Network accessline 71
    export NO_PROXY="localhost,127.0.0.1,.internal.company.com" agent-browser open https://internal.company.com  # Direct connection agent-browser open https://external.com          # Via proxy
  • Network accessline 72
    agent-browser open https://internal.company.com  # Direct connection
  • Network accessline 73
    agent-browser open https://external.com          # Via proxy
  • Network accessline 84
    PROXIES=(     "http://us-proxy.example.com:8080"
  • Network accessline 85
    "http://us-proxy.example.com:8080"
  • Network accessline 86
    "http://eu-proxy.example.com:8080"
  • Network accessline 87
    "http://asia-proxy.example.com:8080"
  • Network accessline 97
    agent-browser --session "$region" open https://example.com
  • Network accessline 109
    PROXY_LIST=(     "http://proxy1.example.com:8080"
  • Network accessline 110
    "http://proxy1.example.com:8080"
  • Network accessline 111
    "http://proxy2.example.com:8080"
  • Network accessline 112
    "http://proxy3.example.com:8080"
  • Network accessline 115
    URLS=(     "https://site.com/page1"
  • Network accessline 116
    "https://site.com/page1"
  • Network accessline 117
    "https://site.com/page2"
  • Network accessline 118
    "https://site.com/page3"
  • Network accessline 140
    export HTTP_PROXY="http://corpproxy.company.com:8080"
  • Network accessline 141
    export HTTPS_PROXY="http://corpproxy.company.com:8080"
  • Network accessline 144
    # External sites go through proxy agent-browser open https://external-vendor.com
  • Network accessline 145
    agent-browser open https://external-vendor.com
  • Network accessline 147
    # Internal sites bypass proxy agent-browser open https://intranet.company.com
  • Network accessline 148
    agent-browser open https://intranet.company.com
  • Network accessline 154
    # Check your apparent IP agent-browser open https://httpbin.org/ip
  • Network accessline 155
    agent-browser open https://httpbin.org/ip
  • Network accessline 165
    # Test proxy connectivity first curl -x http://proxy.example.com:8080 https://httpbin.org/ip
  • Network accessline 166
    curl -x http://proxy.example.com:8080 https://httpbin.org/ip
  • Network accessline 168
    # Check if proxy requires auth export HTTP_PROXY="http://user:pass@proxy.example.com:8080"
  • Network accessline 169
    export HTTP_PROXY="http://user:pass@proxy.example.com:8080"
  • Network accessline 177
    # For testing only - not recommended for production agent-browser open https://example.com --ignore-https-errors
  • Network accessline 178
    agent-browser open https://example.com --ignore-https-errors

agent-browser/references/session-management.md

  • Network accessline 22
    # Session 1: Authentication flow agent-browser --session auth open https://app.example.com/login
  • Network accessline 23
    agent-browser --session auth open https://app.example.com/login
  • Network accessline 25
    # Session 2: Public browsing (separate cookies, storage) agent-browser --session public open https://example.com
  • Network accessline 26
    agent-browser --session public open https://example.com
  • Network accessline 58
    # Continue with authenticated session agent-browser open https://app.example.com/dashboard
  • Network accessline 59
    agent-browser open https://app.example.com/dashboard
  • Network accessline 84
    if [[ -f "$STATE_FILE" ]]; then     agent-browser state load "$STATE_FILE"     agent-browser open https://app.example.com/dashboard
  • Network accessline 85
    agent-browser state load "$STATE_FILE"     agent-browser open https://app.example.com/dashboard else
  • Network accessline 86
    agent-browser open https://app.example.com/dashboard
  • Network accessline 87
    else     # Perform login     agent-browser open https://app.example.com/login
  • Network accessline 88
    # Perform login     agent-browser open https://app.example.com/login     agent-browser snapshot -i
  • Network accessline 89
    agent-browser open https://app.example.com/login
  • Network accessline 107
    # Start all sessions agent-browser --session site1 open https://site1.com &
  • Network accessline 108
    agent-browser --session site1 open https://site1.com &
  • Network accessline 109
    agent-browser --session site2 open https://site2.com &
  • Network accessline 110
    agent-browser --session site3 open https://site3.com &
  • Network accessline 127
    # Test different user experiences agent-browser --session variant-a open "https://app.com?variant=a"
  • Network accessline 128
    agent-browser --session variant-a open "https://app.com?variant=a"
  • Network accessline 129
    agent-browser --session variant-b open "https://app.com?variant=b"
  • Network accessline 141
    # These use the same default session agent-browser open https://example.com
  • Network accessline 142
    agent-browser open https://example.com
  • Network accessline 162
    # GOOD: Clear purpose agent-browser --session github-auth open https://github.com
  • Network accessline 163
    agent-browser --session github-auth open https://github.com
  • Network accessline 164
    agent-browser --session docs-scrape open https://docs.example.com
  • Network accessline 166
    # AVOID: Generic names agent-browser --session s1 open https://github.com
  • Network accessline 167
    agent-browser --session s1 open https://github.com
  • Dangerous shell operationline 185
    rm /tmp/auth-state.json

agent-browser/references/snapshot-refs.md

  • Network accessline 42
    Page: Example Site - Home URL: https://example.com
  • Network accessline 43
    URL: https://example.com
  • Network accessline 103
    # CORRECT agent-browser open https://example.com
  • Network accessline 104
    agent-browser open https://example.com
  • Network accessline 108
    # WRONG agent-browser open https://example.com
  • Network accessline 109
    agent-browser open https://example.com

agent-browser/references/video-recording.md

  • Network accessline 22
    # Perform actions agent-browser open https://example.com
  • Network accessline 23
    agent-browser open https://example.com
  • Network accessline 55
    # Run your automation agent-browser open https://app.example.com
  • Network accessline 56
    agent-browser open https://app.example.com
  • Network accessline 75
    agent-browser open https://app.example.com/login
  • Network accessline 154
    agent-browser open https://example.com

agent-browser/templates/authenticated-session.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 51
    rm -f "$STATE_FILE"

agent-browser/templates/capture-workflow.sh

  • Executable scriptline 1
    #!/bin/bash

agent-browser/templates/form-automation.sh

  • Executable scriptline 1
    #!/bin/bash

alphaear-deepear-lite/SKILL.md

  • Network accessline 18
    -   **Fetch Signals**: `fetch_latest_signals()`     -   Retrieves all latest signals from `https://deepear.vercel.app/latest.json`.
  • Network accessline 19
    -   Retrieves all latest signals from `https://deepear.vercel.app/latest.json`.

alphaear-deepear-lite/scripts/deepear_lite.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    """     Tools for fetching signals from DeepEar Lite (https://deepear.vercel.app/lite).
  • Network accessline 6
    Tools for fetching signals from DeepEar Lite (https://deepear.vercel.app/lite).
  • Network accessline 9
    LATEST_JSON_URL = "https://deepear.vercel.app/latest.json"
  • Network accessline 18
    headers = {                 "User-Agent": "DeepEar-Skill-Agent/1.0 (Awesome-Finance-Skills)",                 "Referer": "https://deepear.vercel.app/lite"
  • Network accessline 19
    "User-Agent": "DeepEar-Skill-Agent/1.0 (Awesome-Finance-Skills)",                 "Referer": "https://deepear.vercel.app/lite"             }
  • Network accessline 20
    "Referer": "https://deepear.vercel.app/lite"             }             response = requests.get(self.LATEST_JSON_URL, headers=headers, timeout=10)
  • Network accessline 21
    }             response = requests.get(self.LATEST_JSON_URL, headers=headers, timeout=10)             response.raise_for_status()
  • Network accessline 22
    response = requests.get(self.LATEST_JSON_URL, headers=headers, timeout=10)

alphaear-logic-visualizer/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-logic-visualizer/scripts/visualizer.py

  • Executable scriptline 1
    Executable file
  • Network accessline 443
    <h2>{title}</h2>             <div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph='{safe_json_str}'></div>             <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js
  • Network accessline 444
    <div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph='{safe_json_str}'></div>             <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>         </body>
  • Network accessline 445
    <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>

alphaear-logic-visualizer/scripts/visualizer_prompt.py

  • Executable scriptline 1
    Executable file

alphaear-logic-visualizer/tests/test_visualizer.py

  • Executable scriptline 1
    Executable file

alphaear-news/references/sources.md

  • Network accessline 24
    - **Base URL**: `https://gamma-api.polymarket.com`

alphaear-news/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-news/scripts/content_extractor.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    JINA_BASE_URL = "https://r.jina.ai/"
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 90
    full_url = f"{cls.JINA_BASE_URL}{url}"             response = requests.get(full_url, headers=headers, timeout=timeout)
  • Network accessline 91
    response = requests.get(full_url, headers=headers, timeout=timeout)

alphaear-news/scripts/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-news/scripts/news_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    BASE_URL = "https://newsnow.busiyi.world"
  • Network accessline 59
    try:             url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 60
    url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)             if response.status_code == 200:
  • Network accessline 61
    response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 165
    BASE_URL = "https://gamma-api.polymarket.com"
  • Network accessline 190
    try:             response = requests.get(
  • Network accessline 191
    response = requests.get(

alphaear-news/tests/test_news.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/forecast_agent.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/json_utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    """     Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).
  • Network accessline 9
    Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).     """
  • Network accessline 10
    preserving strings (including URLs like http://).

alphaear-predictor/scripts/kronos_predictor.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/predictor/model/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/predictor/model/kronos.py

  • Executable scriptline 1
    Executable file
  • Network accessline 358
    if top_k > 0: keep only top k tokens with highest probability (top-k filtering).         if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et
  • Network accessline 359
    if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)         Make sure we keep at least min_tokens_to_k
  • Network accessline 360
    Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)
  • Network accessline 361
    Make sure we keep at least min_tokens_to_keep per batch example in the output     From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317     """
  • Network accessline 362
    From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317

alphaear-predictor/scripts/predictor/model/module.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    """         Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 48
    Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 80
    self.soft_entropy = soft_entropy  # soft_entropy: Sec 3.2 of https://arxiv.org/pdf/1911.05894.pdf

alphaear-predictor/scripts/prompts/fin_agent.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/forecast_analyst.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/intent_agent.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/isq_prompt_generator.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/report_agent.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/trend_agent.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/prompts/visualizer.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/schema/isq_template.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/schema/models.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/json_utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    """     Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).
  • Network accessline 9
    Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).     """
  • Network accessline 10
    preserving strings (including URLs like http://).

alphaear-predictor/scripts/utils/llm/capability.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/llm/factory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 39
    return DashScope(             id=model_id,             base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 73
    return OpenAIChat(             id=model_id,             base_url="https://api.z.ai/api/paas/v4",
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    base_url="https://api.z.ai/api/paas/v4",
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

alphaear-predictor/scripts/utils/llm/router.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/logging_setup.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/predictor/evaluation.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/predictor/kline_generate.py

  • Network accessline 1
    # Ref: https://github.com/shiyu-coder/Kronos
  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/predictor/model/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/predictor/model/kronos.py

  • Executable scriptline 1
    Executable file
  • Network accessline 358
    if top_k > 0: keep only top k tokens with highest probability (top-k filtering).         if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et
  • Network accessline 359
    if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)         Make sure we keep at least min_tokens_to_k
  • Network accessline 360
    Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)
  • Network accessline 361
    Make sure we keep at least min_tokens_to_keep per batch example in the output     From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317     """
  • Network accessline 362
    From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317

alphaear-predictor/scripts/utils/predictor/model/module.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    """         Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 48
    Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 80
    self.soft_entropy = soft_entropy  # soft_entropy: Sec 3.2 of https://arxiv.org/pdf/1911.05894.pdf

alphaear-predictor/scripts/utils/predictor/training.py

  • Executable scriptline 1
    Executable file

alphaear-predictor/scripts/utils/search_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    JINA_SEARCH_URL = "https://s.jina.ai/"
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 97
    # Jina Search API: https://s.jina.ai/{query}
  • Network accessline 102
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

alphaear-predictor/scripts/utils/stock_tools.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

alphaear-predictor/tests/test_predictor.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/fin_agent.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/forecast_analyst.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/intent_agent.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/isq_prompt_generator.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/report_agent.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/trend_agent.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/prompts/visualizer.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/report_agent.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/schema/isq_template.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/schema/models.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/tools/toolkits.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]

alphaear-reporter/scripts/utils/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/content_extractor.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    JINA_BASE_URL = "https://r.jina.ai/"
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 90
    full_url = f"{cls.JINA_BASE_URL}{url}"             response = requests.get(full_url, headers=headers, timeout=timeout)
  • Network accessline 91
    response = requests.get(full_url, headers=headers, timeout=timeout)

alphaear-reporter/scripts/utils/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/hybrid_search.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/json_utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    """     Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).
  • Network accessline 9
    Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).     """
  • Network accessline 10
    preserving strings (including URLs like http://).

alphaear-reporter/scripts/utils/llm/capability.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/llm/factory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 39
    return DashScope(             id=model_id,             base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 73
    return OpenAIChat(             id=model_id,             base_url="https://api.z.ai/api/paas/v4",
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    base_url="https://api.z.ai/api/paas/v4",
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

alphaear-reporter/scripts/utils/llm/router.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/logging_setup.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/news_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    BASE_URL = "https://newsnow.busiyi.world"
  • Network accessline 59
    try:             url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 60
    url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)             if response.status_code == 200:
  • Network accessline 61
    response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 165
    BASE_URL = "https://gamma-api.polymarket.com"
  • Network accessline 190
    try:             response = requests.get(
  • Network accessline 191
    response = requests.get(

alphaear-reporter/scripts/utils/predictor/evaluation.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/predictor/kline_generate.py

  • Network accessline 1
    # Ref: https://github.com/shiyu-coder/Kronos
  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/predictor/model/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/predictor/model/kronos.py

  • Executable scriptline 1
    Executable file
  • Network accessline 358
    if top_k > 0: keep only top k tokens with highest probability (top-k filtering).         if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et
  • Network accessline 359
    if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)         Make sure we keep at least min_tokens_to_k
  • Network accessline 360
    Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)
  • Network accessline 361
    Make sure we keep at least min_tokens_to_keep per batch example in the output     From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317     """
  • Network accessline 362
    From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317

alphaear-reporter/scripts/utils/predictor/model/module.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    """         Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 48
    Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 80
    self.soft_entropy = soft_entropy  # soft_entropy: Sec 3.2 of https://arxiv.org/pdf/1911.05894.pdf

alphaear-reporter/scripts/utils/predictor/training.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/search_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    JINA_SEARCH_URL = "https://s.jina.ai/"
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 97
    # Jina Search API: https://s.jina.ai/{query}
  • Network accessline 102
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

alphaear-reporter/scripts/utils/sentiment_tools.py

  • Executable scriptline 1
    Executable file

alphaear-reporter/scripts/utils/stock_tools.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

alphaear-reporter/scripts/visualizer.py

  • Executable scriptline 1
    Executable file
  • Network accessline 443
    <h2>{title}</h2>             <div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph='{safe_json_str}'></div>             <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js
  • Network accessline 444
    <div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph='{safe_json_str}'></div>             <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>         </body>
  • Network accessline 445
    <script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>

alphaear-reporter/tests/test_reporter.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/content_extractor.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    JINA_BASE_URL = "https://r.jina.ai/"
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 90
    full_url = f"{cls.JINA_BASE_URL}{url}"             response = requests.get(full_url, headers=headers, timeout=timeout)
  • Network accessline 91
    response = requests.get(full_url, headers=headers, timeout=timeout)

alphaear-search/scripts/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/hybrid_search.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/llm/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/llm/capability.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/llm/factory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 39
    return DashScope(             id=model_id,             base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 73
    return OpenAIChat(             id=model_id,             base_url="https://api.z.ai/api/paas/v4",
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    base_url="https://api.z.ai/api/paas/v4",
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

alphaear-search/scripts/llm/router.py

  • Executable scriptline 1
    Executable file

alphaear-search/scripts/search_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 23
    JINA_SEARCH_URL = "https://s.jina.ai/"
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 94
    # Jina Search API: https://s.jina.ai/{query}
  • Network accessline 99
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]

alphaear-search/scripts/sentiment_tools.py

  • Executable scriptline 1
    Executable file

alphaear-search/tests/test_search.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/scripts/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/scripts/llm/capability.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/scripts/llm/factory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 39
    return DashScope(             id=model_id,             base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 73
    return OpenAIChat(             id=model_id,             base_url="https://api.z.ai/api/paas/v4",
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    base_url="https://api.z.ai/api/paas/v4",
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

alphaear-sentiment/scripts/llm/router.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/scripts/sentiment_tools.py

  • Executable scriptline 1
    Executable file

alphaear-sentiment/tests/test_sentiment.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/fin_agent.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/fin_agent.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/forecast_analyst.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/intent_agent.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/isq_prompt_generator.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/report_agent.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/trend_agent.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/prompts/visualizer.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/schema/isq_template.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/schema/models.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/tools/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/tools/toolkits.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]

alphaear-signal-tracker/scripts/utils/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/content_extractor.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    JINA_BASE_URL = "https://r.jina.ai/"
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 90
    full_url = f"{cls.JINA_BASE_URL}{url}"             response = requests.get(full_url, headers=headers, timeout=timeout)
  • Network accessline 91
    response = requests.get(full_url, headers=headers, timeout=timeout)

alphaear-signal-tracker/scripts/utils/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/hybrid_search.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/json_utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    """     Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).
  • Network accessline 9
    Safely remove C-style comments (// and /* */) from JSON-like text,     preserving strings (including URLs like http://).     """
  • Network accessline 10
    preserving strings (including URLs like http://).

alphaear-signal-tracker/scripts/utils/llm/capability.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/llm/factory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 39
    return DashScope(             id=model_id,             base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 73
    return OpenAIChat(             id=model_id,             base_url="https://api.z.ai/api/paas/v4",
  • Network accessline 74
    [Credential-related source omitted]
  • Network accessline 75
    base_url="https://api.z.ai/api/paas/v4",
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

alphaear-signal-tracker/scripts/utils/llm/router.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/logging_setup.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/md_to_html.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/news_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    BASE_URL = "https://newsnow.busiyi.world"
  • Network accessline 59
    try:             url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 60
    url = f"{self.BASE_URL}/api/s?id={source_id}"             response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)             if response.status_code == 200:
  • Network accessline 61
    response = requests.get(url, headers={"User-Agent": self.user_agent}, timeout=30)
  • Network accessline 165
    BASE_URL = "https://gamma-api.polymarket.com"
  • Network accessline 190
    try:             response = requests.get(
  • Network accessline 191
    response = requests.get(

alphaear-signal-tracker/scripts/utils/predictor/evaluation.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/predictor/kline_generate.py

  • Network accessline 1
    # Ref: https://github.com/shiyu-coder/Kronos
  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/predictor/model/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/predictor/model/kronos.py

  • Executable scriptline 1
    Executable file
  • Network accessline 358
    if top_k > 0: keep only top k tokens with highest probability (top-k filtering).         if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et
  • Network accessline 359
    if top_p < 1.0: keep the top tokens with cumulative probability >= top_p (nucleus filtering).             Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)         Make sure we keep at least min_tokens_to_k
  • Network accessline 360
    Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751)
  • Network accessline 361
    Make sure we keep at least min_tokens_to_keep per batch example in the output     From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317     """
  • Network accessline 362
    From: https://gist.github.com/thomwolf/1a5a29f6962089e871b94cbd09daf317

alphaear-signal-tracker/scripts/utils/predictor/model/module.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    """         Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 48
    Paper link: https://arxiv.org/pdf/2406.07548.pdf
  • Network accessline 80
    self.soft_entropy = soft_entropy  # soft_entropy: Sec 3.2 of https://arxiv.org/pdf/1911.05894.pdf

alphaear-signal-tracker/scripts/utils/predictor/training.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/search_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    JINA_SEARCH_URL = "https://s.jina.ai/"
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 97
    # Jina Search API: https://s.jina.ai/{query}
  • Network accessline 102
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]

alphaear-signal-tracker/scripts/utils/sentiment_tools.py

  • Executable scriptline 1
    Executable file

alphaear-signal-tracker/scripts/utils/stock_tools.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

alphaear-signal-tracker/tests/test_tracker.py

  • Executable scriptline 1
    Executable file

alphaear-stock/scripts/__init__.py

  • Executable scriptline 1
    Executable file

alphaear-stock/scripts/database_manager.py

  • Executable scriptline 1
    Executable file

alphaear-stock/scripts/stock_tools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    KLINE_URL = "https://push2his.eastmoney.com/api/qt/stock/kline/get"
  • Network accessline 22
    LIST_URL = "https://push2.eastmoney.com/api/qt/clist/get"
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

alphaear-stock/tests/test_stock.py

  • Executable scriptline 1
    Executable file

ask-matt/SKILL.md

  • Network accessline 30
    The limit on this is the **[smart zone](https://www.aihero.dev/ai-coding-dictionary/smart-zone)**: the window (~120k tokens on state-of-the-art models) within which the model still reasons sharply. If a session approaches it before `/to-iss

baseline-ui/SKILL.md

  • Network accessline 31
    - MUST use the project’s existing component primitives first - NEVER mix primitive systems within the same interaction surface - SHOULD prefer [`Base UI`](https://base-ui.com/react/components) for new primitives if compatible with the stack
  • Network accessline 32
    - NEVER mix primitive systems within the same interaction surface - SHOULD prefer [`Base UI`](https://base-ui.com/react/components) for new primitives if compatible with the stack - MUST add an `aria-label` to icon-only buttons
  • Network accessline 33
    - SHOULD prefer [`Base UI`](https://base-ui.com/react/components) for new primitives if compatible with the stack

better-goal/SKILL.md

  • Network accessline 3
    description: 为任意 coding agent 编写高质量任务目标的指南。当用户提到「设定目标」「goal」「任务目标」「持久目标」「完成标准」、或需要为复杂多轮任务(性能优化、调试、迁移、研究复现等)定义可验证的完成条件和约束时触发。 version: 1.2.0 source: https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex
  • Network accessline 4
    version: 1.2.0 source: https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex metadata:
  • Network accessline 5
    source: https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex

bggg-creator-image2ppt/README.md

  • Network accessline 30
    git clone https://github.com/binggandata/bggg-skills.git

bggg-creator-image2ppt/README_EN.md

  • Network accessline 30
    git clone https://github.com/binggandata/bggg-skills.git

bggg-creator-image2ppt/scripts/html_svg_to_manifest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 147
    def svg_href(attrs: dict[str, str]) -> str | None:     return attrs.get("href") or attrs.get("{http://www.w3.org/1999/xlink}href") or attrs.get("xlink:href")
  • Network accessline 148
    return attrs.get("href") or attrs.get("{http://www.w3.org/1999/xlink}href") or attrs.get("xlink:href")

bggg-creator-image2ppt/scripts/image2pptx.py

  • Executable scriptline 1
    #!/usr/bin/env python3

bggg-creator-image2ppt/scripts/init_project.py

  • Executable scriptline 1
    #!/usr/bin/env python3

bggg-creator-image2psd/README.md

  • Network accessline 31
    git clone https://github.com/binggandata/bggg-skills.git

bggg-creator-image2psd/README_EN.md

  • Network accessline 31
    git clone https://github.com/binggandata/bggg-skills.git

bggg-creator-image2psd/references/source-projects.md

  • Network accessline 5
    - https://github.com/yatharth-doshi/image-to-psd
  • Network accessline 6
    - https://github.com/rockstarcoder333/Image2PSD

bggg-creator-image2psd/scripts/image2psd.py

  • Executable scriptline 1
    #!/usr/bin/env python3

bggg-creator-image2psd/scripts/init_project.py

  • Executable scriptline 1
    #!/usr/bin/env python3

bggg-skill-taotie/INSTALL.md

  • Network accessline 9
    本项目遵循官方 [AgentSkills](https://agentskills.io) 标准,整个 repo 就是 skill 目录。克隆到 Claude skills 目录即可:
  • Network accessline 15
    # 方式 1:安装到当前项目 mkdir -p .claude/skills git clone https://github.com/binggandata/bggg-skill-taotie .claude/skills/bggg-skill-taotie
  • Network accessline 17
    git clone https://github.com/binggandata/bggg-skill-taotie .claude/skills/bggg-skill-taotie
  • Network accessline 19
    # 方式 2:安装到全局(所有项目都能用) git clone https://github.com/binggandata/bggg-skill-taotie ~/.claude/skills/bggg-skill-taotie
  • Network accessline 20
    git clone https://github.com/binggandata/bggg-skill-taotie ~/.claude/skills/bggg-skill-taotie
  • Network accessline 30
    git clone https://github.com/binggandata/bggg-skill-taotie ~/.openclaw/workspace/skills/bggg-skill-taotie

bggg-skill-taotie/README.md

  • Network accessline 7
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Network accessline 8
    [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-blueviolet)](https://claude.ai/code)
  • Network accessline 9
    [![AgentSkills](https://img.shields.io/badge/AgentSkills-Standard-green)](https://agentskills.io)
  • Network accessline 35
    Created by [@binggandata](https://github.com/binggandata) · [小红书](https://xhslink.com/m/4ndptyfq4vu) · [X / Twitter](https://x.com/bggg_ai) · 微信:binggandata2
  • Network accessline 73
    # 安装到当前项目(在 git 仓库根目录执行) mkdir -p .claude/skills git clone https://github.com/binggandata/bggg-skill-taotie .claude/skills/bggg-skill-taotie
  • Network accessline 75
    git clone https://github.com/binggandata/bggg-skill-taotie .claude/skills/bggg-skill-taotie
  • Network accessline 77
    # 或安装到全局(所有项目都能用) git clone https://github.com/binggandata/bggg-skill-taotie ~/.claude/skills/bggg-skill-taotie
  • Network accessline 78
    git clone https://github.com/binggandata/bggg-skill-taotie ~/.claude/skills/bggg-skill-taotie
  • Network accessline 84
    git clone https://github.com/binggandata/bggg-skill-taotie ~/.openclaw/workspace/skills/bggg-skill-taotie
  • Network accessline 209
    本项目遵循 [AgentSkills](https://agentskills.io) 开放标准,整个 repo 就是一个 skill 目录:
  • Network accessline 239
    MIT License © [binggandata](https://github.com/binggandata)
  • Network accessline 241
    [小红书](https://xhslink.com/m/4ndptyfq4vu) · [X / Twitter](https://x.com/bggg_ai) · 微信:binggandata2

bggg-skill-taotie/SKILL.md

  • Broad permissionsline 1
    Read, Write, Edit, Bash, Agent

brainstorming-cn/scripts/frame-template.html

  • Network accessline 197
    <body>   <div class="header">     <h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1>
  • Network accessline 198
    <div class="header">     <h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1>     <div class="status">Connected</div>
  • Network accessline 199
    <h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1>

brainstorming-cn/scripts/helper.js

  • Executable scriptline 1
    Executable file

brainstorming-cn/scripts/server.cjs

  • Executable scriptline 1
    Executable file

brainstorming-cn/scripts/start-server.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 96
    rm -f "$PID_FILE"

brainstorming-cn/scripts/stop-server.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 45
    rm -f "$PID_FILE" "${SCREEN_DIR}/.server.log"
  • Dangerous shell operationline 49
    rm -rf "$SCREEN_DIR"

brainstorming-cn/visual-companion.md

  • Network accessline 39
    # 返回:{"type":"server-started","port":52341,"url":"http://localhost:52341",

check/scripts/audit_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

check/scripts/run-tests.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

design/references/design-reference.md

  • Network accessline 230
    Source: [github.com/VoltAgent/awesome-design-md](https://github.com/VoltAgent/awesome-design-md)
  • Network accessline 295
    *Rules in Reflex Fonts, Font Selection, OKLCH, Theme Matrix, Absolute Bans, Motion Specifics, and AI Slop Test adapted from [pbakaus/impeccable](https://github.com/pbakaus/impeccable) (Apache 2.0). DESIGN.md Scaffold adapted from [getdesign

deslop-en/SKILL.md

  • Network accessline 5
    trigger: deslop, de-AI, make it sound human, remove AI patterns, fix slop, sound natural, polish, rewrite, humanize, de-slop   sources:     - https://github.com/hardikpandya/stop-slop
  • Network accessline 6
    sources:     - https://github.com/hardikpandya/stop-slop     - https://github.com/stephenturner/skill-deslop
  • Network accessline 7
    - https://github.com/hardikpandya/stop-slop
  • Network accessline 8
    - https://github.com/stephenturner/skill-deslop
  • Network accessline 9
    - https://tropes.fyi
  • Network accessline 10
    - https://github.com/coderjatin/anti-slop-writing

deslop-zh/SKILL.md

  • Network accessline 5
    trigger: 去AI味, 改写, 润色, 写一段, 审稿, 改稿, 翻译腔, 自然一点, 像人写的, 技术文档, 博客, 推文, 发行说明, release notes, 文章   sources:     - https://github.com/hexiecs/talk-normal
  • Network accessline 6
    sources:     - https://github.com/hexiecs/talk-normal     - https://github.com/ninehills/skills (write, tech-doc-style-chinese)
  • Network accessline 7
    - https://github.com/hexiecs/talk-normal
  • Network accessline 8
    - https://github.com/ninehills/skills (write, tech-doc-style-chinese)
  • Network accessline 9
    - https://zh.wikipedia.org/wiki/Wikipedia:AI生成文的特徵
  • Network accessline 10
    - https://github.com/hardikpandya/stop-slop
  • Network accessline 11
    - https://github.com/stephenturner/skill-deslop
  • Network accessline 12
    - https://tropes.fyi
  • Network accessline 13
    - https://github.com/coderjatin/anti-slop-writing

deslop/README.md

  • Network accessline 19
    Go to the [Releases](https://github.com/stephenturner/skill-deslop/releases) page and download the latest `.skill` file. Add it to your Claude skills in [customize/skills](https://claude.ai/customize/skills) on the web, or double-click it i
  • Network accessline 26
    git clone https://github.com/stephenturner/skill-deslop.git
  • Network accessline 76
    - **AI writing tropes catalog** from [tropes.fyi](https://tropes.fyi/) by [Ossama Hassanein](https://ossama.is). The `references/tropes.md` file is adapted from this source, and trope patterns are integrated throughout the other reference f
  • Network accessline 77
    - **stop-slop** from [github.com/hardikpandya/stop-slop](https://github.com/hardikpandya/stop-slop) by [Hardik Pandya](https://hvpandya.com). The phrase lists, structural patterns, before/after examples, scoring rubric, and quick checks dra

deslop/references/tropes.md

  • Network accessline 3
    Add this file to your AI assistant's system prompt or context to help it avoid common AI writing patterns. Source: [tropes.fyi](https://tropes.fyi) by [ossama.is](https://ossama.is)
  • Network accessline 4
    common AI writing patterns. Source: [tropes.fyi](https://tropes.fyi) by [ossama.is](https://ossama.is)

diagnosing-bugs/SKILL.md

  • Network accessline 20
    1. **Failing test** at whatever seam reaches the bug — unit, integration, e2e. 2. **Curl / HTTP script** against a running dev server.
  • Network accessline 21
    2. **Curl / HTTP script** against a running dev server.
  • Network accessline 53
    Phase 1 is done when the loop is **tight** and **red-capable**: you can name **one command** — a script path, a test invocation, a curl — that you have **already run at least once** (paste the invocation and its output), and that is:

diagnosing-bugs/scripts/hitl-loop.template.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 31
    step "Open the app at http://localhost:3000 and sign in."

diagram-design/diagram-design/SKILL.md

  • Network accessline 160
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">

diagram-design/diagram-design/assets/example-architecture-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-architecture-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 50
    <div class="diagram-container">       <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 51
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-architecture.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content site · Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-er-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-er-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-er.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>Content platform · ER model</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-flowchart-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-flowchart-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-flowchart.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Should you write this as a skill?</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-layers-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Gei
  • Network accessline 6
    <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-layers-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Gei
  • Network accessline 6
    <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-layers.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Gei
  • Network accessline 6
    <title>AI app stack · Layer hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-nested-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono
  • Network accessline 6
    <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-nested-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono
  • Network accessline 6
    <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-nested.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono
  • Network accessline 6
    <title>The CLAUDE.md Hierarchy</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-org-chart-dark.html

  • Network accessline 1
    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Agent team responsibility map</title><link href="https://fonts.googleapis.com/css2?family=Instrument+Ser
  • Network accessline 4
    :root{--paper:#2d3142;--paper-2:#393e53;--ink:#f5f5f5;--muted:#bfc0c0;--soft:#8e98ac;--rule:rgba(245,245,245,.12);--accent:#f08a59;--accent-tint:rgba(240,138,89,.10);--link:#6a95d8;--sans:'Geist',system-ui,sans-serif;--serif:'Instrument Ser
  • Network accessline 5
    body{font-family:var(--sans);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 32px}.frame{max-width:1180px;width:100%}.eyebrow{font-family:var(--mono);font-size:9p
  • Network accessline 6
    </style></head><body><div class="frame"><p class="eyebrow">Org chart · Diagram Design</p><h1>Agent team responsibility map</h1><p class="subtitle">A responsibility map for teams, agents, and escalation paths. Unlike a generic tree, it makes

diagram-design/diagram-design/assets/example-org-chart-full.html

  • Network accessline 1
    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Agent team responsibility map</title><link href="https://fonts.googleapis.com/css2?family=Instrument+Ser
  • Network accessline 4
    :root{--paper:#f5f5f5;--paper-2:#fff;--ink:#2d3142;--muted:#4f5d75;--soft:#7a8399;--rule:rgba(45,49,66,.12);--accent:#eb6c36;--accent-tint:rgba(235,108,54,.08);--link:#2e5aa8;--sans:'Geist',system-ui,sans-serif;--serif:'Instrument Serif',se
  • Network accessline 5
    body{font-family:var(--sans);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 32px}.frame{max-width:1180px;width:100%}.eyebrow{font-family:var(--mono);font-size:9p
  • Network accessline 6
    </style></head><body><div class="frame"><p class="eyebrow">Org chart · Diagram Design</p><h1>Agent team responsibility map</h1><p class="subtitle">A responsibility map for teams, agents, and escalation paths. Unlike a generic tree, it makes

diagram-design/diagram-design/assets/example-org-chart.html

  • Network accessline 1
    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Agent team responsibility map</title><link href="https://fonts.googleapis.com/css2?family=Instrument+Ser
  • Network accessline 4
    :root{--paper:#f5f5f5;--paper-2:#fff;--ink:#2d3142;--muted:#4f5d75;--soft:#7a8399;--rule:rgba(45,49,66,.12);--accent:#eb6c36;--accent-tint:rgba(235,108,54,.08);--link:#2e5aa8;--sans:'Geist',system-ui,sans-serif;--serif:'Instrument Serif',se
  • Network accessline 5
    body{font-family:var(--sans);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 32px}.frame{max-width:1180px;width:100%}.eyebrow{font-family:var(--mono);font-size:9p
  • Network accessline 6
    </style></head><body><div class="frame"><p class="eyebrow">Org chart · Diagram Design</p><h1>Agent team responsibility map</h1><p class="subtitle">A responsibility map for teams, agents, and escalation paths. Unlike a generic tree, it makes

diagram-design/diagram-design/assets/example-pyramid-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-pyramid-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-pyramid.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Content pyramid · what compounds</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-quadrant-consultant.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Workplace 2030 · Remote work × AI automation</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;
  • Network accessline 6
    <title>Workplace 2030 · Remote work × AI automation</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 59
    <div class="diagram-container">       <svg viewBox="0 0 1000 660" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 60
    <svg viewBox="0 0 1000 660" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-quadrant-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Ge
  • Network accessline 6
    <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-quadrant-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Ge
  • Network accessline 6
    <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-quadrant.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Ge
  • Network accessline 6
    <title>Content ideas · Impact × Effort</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-sequence-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+M
  • Network accessline 6
    <title>Article request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 584" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-sequence-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article Request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+M
  • Network accessline 6
    <title>Article Request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 184
    <!-- Sequence Diagram -->     <div class="diagram-container">       <svg viewBox="0 0 1000 584" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 185
    <div class="diagram-container">       <svg viewBox="0 0 1000 584" xmlns="http://www.w3.org/2000/svg">         <defs>
  • Network accessline 186
    <svg viewBox="0 0 1000 584" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-sequence.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+M
  • Network accessline 6
    <title>Article request · Sequence</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 584" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-state-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article lifecycle · State machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Article lifecycle · State machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 460" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-state-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article lifecycle · state machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Article lifecycle · state machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 460" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 460" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-state.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Article lifecycle · State machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Article lifecycle · State machine</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 460" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-swimlane-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-swimlane-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-swimlane.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=G
  • Network accessline 6
    <title>Publishing an article · Swimlane</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-timeline-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geis
  • Network accessline 6
    <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 420" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-timeline-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geis
  • Network accessline 6
    <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 420" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 420" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-timeline.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geis
  • Network accessline 6
    <title>Product milestones · Timeline</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 420" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-tree-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-tree-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-tree.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=
  • Network accessline 6
    <title>Claude Code skill taxonomy · Tree</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-venn-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;6
  • Network accessline 6
    <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-venn-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;6
  • Network accessline 6
    <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 41
    <div class="diagram-container">       <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 42
    <svg viewBox="0 0 1000 500" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/example-venn.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;6
  • Network accessline 6
    <title>Good design · Desirable × Feasible × Viable</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 480" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/index.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Diagram Design · Gallery</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mon
  • Network accessline 6
    <title>Diagram Design · Gallery</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">

diagram-design/diagram-design/assets/template-dark.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Diagram</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;60
  • Network accessline 6
    <title>Diagram</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/template-full.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>[PROJECT NAME] Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+
  • Network accessline 6
    <title>[PROJECT NAME] Architecture</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 176
    <!-- Main Diagram -->     <div class="diagram-container">       <svg viewBox="0 0 1000 700" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 177
    <div class="diagram-container">       <svg viewBox="0 0 1000 700" xmlns="http://www.w3.org/2000/svg">         <defs>
  • Network accessline 178
    <svg viewBox="0 0 1000 700" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/assets/template.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Diagram</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;60
  • Network accessline 6
    <title>Diagram</title>   <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">   <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 61
    <svg viewBox="0 0 1000 600" xmlns="http://www.w3.org/2000/svg">

diagram-design/diagram-design/references/onboarding.md

  • Network accessline 33
    > *"Onboard Schematic to my site — `https://example.com`"*
  • Network accessline 44
    agent-browser navigate https://example.com --screenshot out.png --html out.html

diagram-design/diagram-design/references/style-guide.md

  • Network accessline 54
    <link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap" rel="stylesheet">

drawio-skill/SKILL.md

  • Network accessline 4
    description: Use when the user requests diagrams, flowcharts, architecture diagrams, ER diagrams, UML / sequence / class diagrams, network topology, ML/DL model figures (Transformer/CNN/LSTM), mind maps, or any visualization. Also use proac
  • Network accessline 5
    license: MIT homepage: https://github.com/Agents365-ai/drawio-skill compatibility: Requires draw.io desktop app CLI on PATH (macOS/Linux/Windows). Self-check step requires a vision-enabled model (e.g., Claude Sonnet/Opus); gracefully skippe
  • Network accessline 6
    homepage: https://github.com/Agents365-ai/drawio-skill
  • Network accessline 71
    Install draw.io desktop if missing: - macOS: `brew install --cask drawio` or download from https://github.com/jgraph/drawio-desktop/releases
  • Network accessline 72
    - macOS: `brew install --cask drawio` or download from https://github.com/jgraph/drawio-desktop/releases
  • Network accessline 73
    - Windows: download installer from https://github.com/jgraph/drawio-desktop/releases
  • Network accessline 74
    - Linux: download `.deb`/`.rpm` from https://github.com/jgraph/drawio-desktop/releases — **do not use snap** (AppArmor sandbox denies secrets/keyring on servers, causes crash)
  • Network accessline 430
    Default prints a `https://viewer.diagrams.net/...#R…` viewer URL; `--edit` prints a `https://app.diagrams.net/...#create=…` URL that opens straight into the editable editor. Either way the diagram XML is `encodeURIComponent`-encoded, deflat
  • Network accessline 443
    | Vision unavailable for self-check | Skip self-check (step 5); proceed directly to showing user the exported PNG | | Export fails (Chromium/display issues) | On Linux, retry with `xvfb-run -a`; if still failing, deliver `.drawio` XML and s
  • Network accessline 445
    | Export fails on Linux server (headless) | Try in order: (1) `xvfb-run -a`, (2) append `--no-sandbox` at the very end if root, (3) add `--disable-gpu`, (4) `export HOME=/tmp`, (5) install apt deps (`libgtk-3-0 libnotify4 libnss3 libgbm1 li
  • Network accessline 461
    DRAWIO="/mnt/c/Program Files/draw.io/draw.io.exe" else   echo "drawio not found — install from https://github.com/jgraph/drawio-desktop/releases (Homebrew: brew install --cask drawio)"
  • Network accessline 462
    else   echo "drawio not found — install from https://github.com/jgraph/drawio-desktop/releases (Homebrew: brew install --cask drawio)" fi
  • Network accessline 463
    echo "drawio not found — install from https://github.com/jgraph/drawio-desktop/releases (Homebrew: brew install --cask drawio)"

drawio-skill/data/SHAPE-INDEX-NOTICE.md

  • Network accessline 3
    `shape-index.json.gz` is a gzipped copy of the shape search index from [jgraph/drawio-mcp](https://github.com/jgraph/drawio-mcp) (`shape-search/search-index.json`),
  • Network accessline 4
    [jgraph/drawio-mcp](https://github.com/jgraph/drawio-mcp) (`shape-search/search-index.json`),

drawio-skill/data/lobe-icons.json

  • Network accessline 2
    "package": "@lobehub/icons-static-svg", "version": "1.91.0", "cdn": "https://unpkg.com/@lobehub/icons-static-svg@1.91.0/icons/",
  • Network accessline 3
    "version": "1.91.0", "cdn": "https://unpkg.com/@lobehub/icons-static-svg@1.91.0/icons/", "icons": [
  • Network accessline 4
    "cdn": "https://unpkg.com/@lobehub/icons-static-svg@1.91.0/icons/",

drawio-skill/references/autolayout.md

  • Dangerous shell operationline 17
    sudo apt install graphviz

drawio-skill/references/shapes.md

  • Network accessline 52
    brand name (OpenAI, Claude, Gemini, Mistral, Llama, HuggingFace, Ollama, LangChain, …321 brands) to a draw.io `image` style backed by the [lobe-icons](https://github.com/lobehub/lobe-icons) set (MIT).
  • Network accessline 54
    [lobe-icons](https://github.com/lobehub/lobe-icons) set (MIT).
  • Network accessline 71
    - **Data stores** common in RAG/LLM apps that lobe lacks (Qdrant, Redis,   Postgres, Mongo, Elasticsearch, Milvus, Supabase, Neo4j, ClickHouse, Kafka,   Snowflake, Databricks, …) resolve via the [simple-icons](https://simpleicons.org)
  • Network accessline 72
    Postgres, Mongo, Elasticsearch, Milvus, Supabase, Neo4j, ClickHouse, Kafka,   Snowflake, Databricks, …) resolve via the [simple-icons](https://simpleicons.org)   CDN (CC0) as an automatic fallback — same command, same output shape. A brand
  • Network accessline 73
    Snowflake, Databricks, …) resolve via the [simple-icons](https://simpleicons.org)

drawio-skill/references/style-presets.md

  • Dangerous shell operationline 96
    | "delete `<name>`", "remove `<name>`" | Confirm first. Then `rm ~/.drawio-skill/styles/<name>.json`. Refuse to delete files under `<this-skill-dir>/styles/built-in/` — suggest shadowing with a user preset of the same name. |

drawio-skill/scripts/aiicons.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 5
    "LLM app architecture" renders as generic boxes. This resolves a brand name to a draw.io `image` style that references the matching SVG from the lobe-icons set (https://github.com/lobehub/lobe-icons, MIT) on the unpkg CDN.
  • Network accessline 7
    (https://github.com/lobehub/lobe-icons, MIT) on the unpkg CDN.
  • Network accessline 38
    # Common RAG/LLM data stores that lobe-icons lacks, mapped to simple-icons # slugs (https://simpleicons.org, CC0). Served from the simple-icons CDN. Each
  • Network accessline 39
    # slugs (https://simpleicons.org, CC0). Served from the simple-icons CDN. Each
  • Network accessline 40
    # slug below is verified to return HTTP 200 at https://cdn.simpleicons.org/<slug>.
  • Network accessline 41
    _SIMPLEICONS_CDN = "https://cdn.simpleicons.org/"
  • Network accessline 159
    if args.embed:                 try:                     svg = urllib.request.urlopen(url, timeout=15).read()
  • Network accessline 160
    try:                     svg = urllib.request.urlopen(url, timeout=15).read()                 except Exception as exc:                   # noqa: BLE001 - report and skip
  • Network accessline 161
    svg = urllib.request.urlopen(url, timeout=15).read()
  • Network accessline 179
    if args.embed:                 try:                     svg = urllib.request.urlopen(url, timeout=15).read()
  • Network accessline 180
    try:                     svg = urllib.request.urlopen(url, timeout=15).read()                     image = "data:image/svg+xml;base64," + base64.b64encode(svg).decode()
  • Network accessline 181
    svg = urllib.request.urlopen(url, timeout=15).read()

drawio-skill/scripts/autolayout.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/encode_drawio_url.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Two modes:   (default)  read-only viewer  -> https://viewer.diagrams.net/...#R<payload>
  • Network accessline 9
    (default)  read-only viewer  -> https://viewer.diagrams.net/...#R<payload>
  • Network accessline 10
    --edit     editable editor   -> https://app.diagrams.net/...#create=<payload>
  • Network accessline 36
    return (         "https://viewer.diagrams.net/?tags=%7B%7D&lightbox=1&edit=_blank#R"         + urllib.parse.quote(_deflate_b64(xml), safe="")
  • Network accessline 37
    "https://viewer.diagrams.net/?tags=%7B%7D&lightbox=1&edit=_blank#R"         + urllib.parse.quote(_deflate_b64(xml), safe="")     )
  • Network accessline 44
    payload = json.dumps({"type": "xml", "compressed": True, "data": _deflate_b64(xml)})     return (         "https://app.diagrams.net/?grid=0&pv=0&border=10&edit=_blank#create="
  • Network accessline 45
    return (         "https://app.diagrams.net/?grid=0&pv=0&border=10&edit=_blank#create="         + urllib.parse.quote(payload, safe="")
  • Network accessline 46
    "https://app.diagrams.net/?grid=0&pv=0&border=10&edit=_blank#create="         + urllib.parse.quote(payload, safe="")     )

drawio-skill/scripts/goimports.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/jsimports.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/pyclasses.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/pyimports.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/repair_png.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 17
    IEND = b"\x00\x00\x00\x00IEND\xaeB`\x82"
  • Possible obfuscationline 25
    if data.endswith(b"\x00\x00\x00\x00"):

drawio-skill/scripts/rustimports.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/shapesearch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/scripts/validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

drawio-skill/styles/schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 3
    "$id": "https://github.com/Agents365-ai/drawio-skill/styles/schema.json",

find-skills/SKILL.md

  • Network accessline 32
    **Browse skills at:** https://skills.sh/
  • Network accessline 46
    Before running a CLI search, check the [skills.sh leaderboard](https://skills.sh/) to see if a well-known skill already exists for the domain. The leaderboard ranks skills by total installs, surfacing the most popular and battle-tested opti
  • Network accessline 93
    Learn more: https://skills.sh/vercel-labs/agent-skills/react-best-practices

fireworks-tech-graph/README.md

  • Network accessline 7
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Network accessline 8
    [![Claude Code Skill](https://img.shields.io/badge/Claude%20Code-Skill-blue)](https://claude.ai/code)
  • Network accessline 9
    [![8 Visual Styles](https://img.shields.io/badge/Styles-8-purple)]()
  • Network accessline 10
    [![14 Diagram Types](https://img.shields.io/badge/Diagram%20Types-14-green)]()
  • Network accessline 11
    [![UML Support](https://img.shields.io/badge/UML-Full%20Support-orange)]()
  • Network accessline 35
    - Founder-facing profile: https://bradzhang.dev/en
  • Network accessline 36
    - Commercial case study: https://bradzhang.dev/en/case-studies/fireworks-tech-graph
  • Network accessline 37
    - Work with me: https://bradzhang.dev/en/work-with-me
  • Network accessline 173
    https://www.npmjs.com/package/@yizhiyanhua-ai/fireworks-tech-graph
  • Network accessline 189
    git clone https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git ~/.claude/skills/fireworks-tech-graph
  • Dangerous shell operationline 204
    sudo apt install librsvg2-bin          # Ubuntu/Debian

fireworks-tech-graph/README.zh.md

  • Network accessline 7
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Network accessline 8
    [![Claude Code Skill](https://img.shields.io/badge/Claude%20Code-Skill-blue)](https://claude.ai/code)
  • Network accessline 9
    [![8 种视觉风格](https://img.shields.io/badge/风格-8种-purple)]()
  • Network accessline 10
    [![14 种图类型](https://img.shields.io/badge/图类型-14种-green)]()
  • Network accessline 11
    [![UML 支持](https://img.shields.io/badge/UML-完整支持-orange)]()
  • Network accessline 159
    https://www.npmjs.com/package/@yizhiyanhua-ai/fireworks-tech-graph
  • Network accessline 175
    git clone https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git ~/.claude/skills/fireworks-tech-graph
  • Dangerous shell operationline 190
    sudo apt install librsvg2-bin          # Ubuntu/Debian

fireworks-tech-graph/SKILL.md

  • Network accessline 26
    https://www.npmjs.com/package/@yizhiyanhua-ai/fireworks-tech-graph
  • Network accessline 399
    python3 << 'EOF' lines = [] lines.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">')
  • Network accessline 400
    lines = [] lines.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">') lines.append('  <defs>')
  • Network accessline 401
    lines.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">')
  • Dangerous shell operationline 431
    python3 -c "import cairosvg; cairosvg.svg2png(url='file.svg', write_to='/tmp/test.png')" && echo "✓ Renders" && rm /tmp/test.png

fireworks-tech-graph/agentloop-core.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    "repository": {     "type": "git",     "url": "git+https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git"
  • Network accessline 21
    "type": "git",     "url": "git+https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git"   },
  • Network accessline 22
    "url": "git+https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git"
  • Network accessline 23
    },   "bugs": {     "url": "https://github.com/yizhiyanhua-ai/fireworks-tech-graph/issues"
  • Network accessline 24
    "bugs": {     "url": "https://github.com/yizhiyanhua-ai/fireworks-tech-graph/issues"   },
  • Network accessline 25
    "url": "https://github.com/yizhiyanhua-ai/fireworks-tech-graph/issues"
  • Network accessline 26
    },   "homepage": "https://github.com/yizhiyanhua-ai/fireworks-tech-graph#readme",   "files": [
  • Network accessline 27
    "homepage": "https://github.com/yizhiyanhua-ai/fireworks-tech-graph#readme",

fireworks-tech-graph/references/style-1-flat-icon.md

  • Network accessline 91
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600"

fireworks-tech-graph/references/style-2-dark-terminal.md

  • Network accessline 91
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600"

fireworks-tech-graph/references/style-3-blueprint.md

  • Network accessline 98
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600"

fireworks-tech-graph/references/style-4-notion-clean.md

  • Network accessline 76
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 560"

fireworks-tech-graph/references/style-5-glassmorphism.md

  • Network accessline 111
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600"
  • Network accessline 112
    width="960" height="600">   <style>     @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
  • Network accessline 113
    <style>     @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');     text { font-family: 'Inter', -apple-system, 'SF Pro Display', 'PingFang SC', 'Microsoft YaHei', 'Microsoft JhengHei', 'SimHei', san
  • Network accessline 114
    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');

fireworks-tech-graph/references/style-6-claude-official.md

  • Network accessline 161
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600"

fireworks-tech-graph/references/style-7-openai.md

  • Network accessline 167
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 600" width="960" height="600">

fireworks-tech-graph/references/style-8-dark-luxury.md

  • Network accessline 3
    Inspired by the `dark-gold` theme from [Understand-Anything](https://github.com/nicholasgasior/understand-anything).

fireworks-tech-graph/scripts/README.md

  • Dangerous shell operationline 135
    sudo apt install librsvg2-bin       # Ubuntu/Debian
  • Dangerous shell operationline 207
    sudo apt install librsvg2-bin          # Ubuntu/Debian

fireworks-tech-graph/scripts/generate-diagram.sh

  • Executable scriptline 1
    #!/bin/bash

fireworks-tech-graph/scripts/generate-from-template.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 1511
    lines = [f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {int(width)} {int(height)}" width="{int(width)}" height="{int(height)}">']

fireworks-tech-graph/scripts/test-all-styles.sh

  • Executable scriptline 1
    #!/bin/bash

fireworks-tech-graph/scripts/validate-svg.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 120
    SVG_NS = {'svg': 'http://www.w3.org/2000/svg'}
  • Dangerous shell operationline 296
    rm -f /tmp/test-output.png

fireworks-tech-graph/templates/agent-architecture.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/architecture.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/comparison-matrix.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/data-flow.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/er-diagram.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/flowchart.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/sequence.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 800">

fireworks-tech-graph/templates/state-machine.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

fireworks-tech-graph/templates/timeline.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 400">

fireworks-tech-graph/templates/use-case.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">

frontend-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/

gpt-image-gen/SKILL.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]

gpt-image-gen/references/auth-pitfalls.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 22
    **Codex backend 端点:** `https://chatgpt.com/backend-api/codex`(Responses API),不是 `api.openai.com`
  • Access to secretsline 26
    [Credential-related source omitted]

gpt-image-gen/references/codex-backend.md

  • Network accessline 11
    POST https://chatgpt.com/backend-api/codex/responses
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]

gpt-image-gen/references/test-report.md

  • Access to secretsline 55
    [Credential-related source omitted]

gpt-image-gen/scripts/gen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 80
    _CODEX_CHAT_MODEL = "gpt-5.4" _CODEX_BASE_URL = "https://chatgpt.com/backend-api/codex"
  • Network accessline 81
    _CODEX_BASE_URL = "https://chatgpt.com/backend-api/codex" _CODEX_INSTRUCTIONS = (     "You are an assistant that must fulfill image generation requests by "
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Possible obfuscationline 113
    payload = _json.loads(base64.b64decode(payload_b64))
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Possible obfuscationline 241
    raw = base64.b64decode(image_b64)
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Possible obfuscationline 604
    raw = base64.b64decode(b64)
  • Access to secretsline 720
    [Credential-related source omitted]
  • Access to secretsline 721
    [Credential-related source omitted]
  • Access to secretsline 724
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Access to secretsline 739
    [Credential-related source omitted]
  • Access to secretsline 758
    [Credential-related source omitted]
  • Access to secretsline 767
    [Credential-related source omitted]

gpt-image2-ppt/.env.example

  • Network accessline 1
    # OpenAI official Images API (or any OpenAI-compatible relay you trust) OPENAI_BASE_URL=https://api.openai.com
  • Network accessline 2
    OPENAI_BASE_URL=https://api.openai.com
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 16
    # # Examples (replace with your own endpoint and key; never paste random URLs): #   VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Network accessline 17
    [Credential-related source omitted]
  • Network accessline 18
    #   VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

gpt-image2-ppt/.gitignore

  • Network accessline 105
    #   This is especially recommended for binary packages to ensure reproducibility, and is more #   commonly ignored for libraries. #   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
  • Network accessline 106
    #   commonly ignored for libraries. #   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control #poetry.lock
  • Network accessline 107
    #   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
  • Network accessline 112
    #   Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. #   pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python. #   https://pdm-project.org/en/latest/usage/pro
  • Network accessline 113
    #   pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python. #   https://pdm-project.org/en/latest/usage/project/#working-with-version-control #pdm.lock
  • Network accessline 114
    #   https://pdm-project.org/en/latest/usage/project/#working-with-version-control
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 171
    # PyCharm #  JetBrains specific template is maintained in a separate JetBrains.gitignore that can #  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
  • Network accessline 172
    #  JetBrains specific template is maintained in a separate JetBrains.gitignore that can #  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore #  and can be added to the global gitignore or merged into this 
  • Network accessline 173
    #  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
  • Network accessline 179
    # Abstra is an AI-powered process automation framework. # Ignore directories containing user credentials, local state, and settings. # Learn more at https://abstra.io/docs
  • Network accessline 180
    # Ignore directories containing user credentials, local state, and settings. # Learn more at https://abstra.io/docs .abstra/
  • Network accessline 181
    # Learn more at https://abstra.io/docs
  • Network accessline 184
    # Visual Studio Code #  Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore  #  that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
  • Network accessline 185
    #  Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore  #  that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore #  and can be added to the global gitign
  • Network accessline 186
    #  that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
  • Network accessline 198
    #  Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to #  exclude from AI features like autocomplete and code analysis. Recommended for sensitive data #  refer to https://docs.cursor.com/context/ignore-files
  • Network accessline 199
    #  exclude from AI features like autocomplete and code analysis. Recommended for sensitive data #  refer to https://docs.cursor.com/context/ignore-files .cursorignore
  • Network accessline 200
    #  refer to https://docs.cursor.com/context/ignore-files

gpt-image2-ppt/AGENTS.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]

gpt-image2-ppt/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

gpt-image2-ppt/README.md

  • Network accessline 13
    [![GitHub stars](https://img.shields.io/github/stars/JuneYaooo/gpt-image2-ppt-skills?style=flat)](https://github.com/JuneYaooo/gpt-image2-ppt-skills/stargazers)
  • Network accessline 14
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](./LICENSE)
  • Network accessline 15
    [![Python](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/)
  • Network accessline 16
    [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-orange.svg)](https://www.anthropic.com/claude-code)
  • Network accessline 17
    [![gpt-image-2](https://img.shields.io/badge/OpenAI-gpt--image--2-black.svg)](https://platform.openai.com/docs/guides/images)
  • Network accessline 134
    帮我安装 gpt-image2-ppt-skills: https://raw.githubusercontent.com/JuneYaooo/gpt-image2-ppt-skills/main/docs/install.md
  • Network accessline 135
    https://raw.githubusercontent.com/JuneYaooo/gpt-image2-ppt-skills/main/docs/install.md
  • Network accessline 163
    # 变量名如下: OPENAI_BASE_URL=https://api.openai.com    # 或任意 OpenAI 兼容中转
  • Network accessline 164
    OPENAI_BASE_URL=https://api.openai.com    # 或任意 OpenAI 兼容中转
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Network accessline 183
    # 可选:模板克隆的 vision 分析(仅纯文本 agent 需要,多模态 agent 不用配) VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Network accessline 184
    VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 211
    - [op7418/NanoBanana-PPT-Skills](https://github.com/op7418/NanoBanana-PPT-Skills) — 风格 prompts 与早期 skill 结构参考。本项目把图片后端从 Nano Banana Pro 换成了 OpenAI gpt-image-2,重写了继承自上游的 3 套风格并新增 7 套(共 10 套),另加入模板克隆模式(vision 抽风格仿任意 `.pptx`)、md-first 编排流程、`.p
  • Network accessline 212
    - [lewislulu/html-ppt-skill](https://github.com/lewislulu/html-ppt-skill) — Claude Code skill SKILL.md frontmatter 写法参考。
  • Network accessline 216
    [**LINUX DO — 中文开发者社区**](https://linux.do/)
  • Network accessline 226
    [![Star History Chart](https://api.star-history.com/svg?repos=JuneYaooo/gpt-image2-ppt-skills&type=Date)](https://star-history.com/#JuneYaooo/gpt-image2-ppt-skills&Date)

gpt-image2-ppt/SKILL.md

  • Dangerous shell operationline 88
    | Linux (Debian/Ubuntu) | `sudo apt-get install -y libreoffice` |
  • Dangerous shell operationline 89
    | Linux (Fedora/RHEL) | `sudo dnf install -y libreoffice` |
  • Dangerous shell operationline 90
    | Linux (Arch) | `sudo pacman -S --noconfirm libreoffice-fresh` |
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 149
    OPENAI_BASE_URL=https://api.openai.com    # 或任意 OpenAI 兼容中转站
  • Access to secretsline 150
    [Credential-related source omitted]
  • Network accessline 156
    # 只有纯文本 agent(如 DeepSeek 文本模型)才需要外挂下面这组。 # 不内置默认 endpoint,请填你自己信任的服务,否则就别填。 # VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Network accessline 157
    [Credential-related source omitted]
  • Network accessline 158
    # VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]

gpt-image2-ppt/agents/openclaw.yaml

  • Access to secretsline 8
    [Credential-related source omitted]

gpt-image2-ppt/docs/README.en.md

  • Network accessline 13
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](../LICENSE)
  • Network accessline 14
    [![Python](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/)
  • Network accessline 15
    [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-orange.svg)](https://www.anthropic.com/claude-code)
  • Network accessline 16
    [![gpt-image-2](https://img.shields.io/badge/OpenAI-gpt--image--2-black.svg)](https://platform.openai.com/docs/guides/images)
  • Network accessline 17
    [![GitHub stars](https://img.shields.io/github/stars/JuneYaooo/gpt-image2-ppt-skills?style=flat)](https://github.com/JuneYaooo/gpt-image2-ppt-skills/stargazers)
  • Network accessline 124
    Please install gpt-image2-ppt-skills for me: https://raw.githubusercontent.com/JuneYaooo/gpt-image2-ppt-skills/main/docs/install.md
  • Network accessline 125
    https://raw.githubusercontent.com/JuneYaooo/gpt-image2-ppt-skills/main/docs/install.md
  • Network accessline 154
    # Variable names: OPENAI_BASE_URL=https://api.openai.com    # or any OpenAI-compatible relay
  • Network accessline 155
    OPENAI_BASE_URL=https://api.openai.com    # or any OpenAI-compatible relay
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Network accessline 174
    # Optional: vision analysis for template clone (only needed by text-only agents; skip for multimodal agents) VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Network accessline 175
    VISION_BASE_URL=https://your-openai-compatible-relay.example.com/v1
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 202
    - [op7418/NanoBanana-PPT-Skills](https://github.com/op7418/NanoBanana-PPT-Skills) — reference for the original style prompts and early skill structure. This project swaps the image backend from Nano Banana Pro to OpenAI gpt-image-2, rewrite
  • Network accessline 203
    - [lewislulu/html-ppt-skill](https://github.com/lewislulu/html-ppt-skill) — reference for the Claude Code skill `SKILL.md` frontmatter.
  • Network accessline 207
    [**LINUX DO — Chinese Developer Community**](https://linux.do/)
  • Network accessline 211
    [![Star History Chart](https://api.star-history.com/svg?repos=JuneYaooo/gpt-image2-ppt-skills&type=Date)](https://star-history.com/#JuneYaooo/gpt-image2-ppt-skills&Date)

gpt-image2-ppt/docs/install.md

  • Network accessline 11
    仓库:https://github.com/JuneYaooo/gpt-image2-ppt-skills
  • Network accessline 25
    git clone https://github.com/JuneYaooo/gpt-image2-ppt-skills.git /tmp/gpt-image2-ppt-skills
  • Network accessline 64
    OPENAI_BASE_URL=https://api.openai.com    # 或用户提供的兼容中转 URL
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Dangerous shell operationline 88
    rm -rf /tmp/gpt-image2-ppt-skills
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]

gpt-image2-ppt/install_as_skill.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Dangerous shell operationline 127
    rm -rf "$SKILL_DIR"
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]

gpt-image2-ppt/scripts/codex_backend.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 61
    raise RuntimeError(                 f"codex backend 选中但找不到 `{exe}` 可执行文件。\n"                 f"请先安装 codex CLI(https://github.com/openai/codex)并完成登录,"
  • Network accessline 62
    f"codex backend 选中但找不到 `{exe}` 可执行文件。\n"                 f"请先安装 codex CLI(https://github.com/openai/codex)并完成登录,"                 f"或通过 CODEX_CMD 指定完整路径。"
  • Network accessline 63
    f"请先安装 codex CLI(https://github.com/openai/codex)并完成登录,"

gpt-image2-ppt/scripts/generate_ppt.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 2643
    [Credential-related source omitted]
  • Network accessline 3204
    Environment variables:   OPENAI_BASE_URL:        Images API base URL (default: https://api.openai.com)
  • Network accessline 3205
    OPENAI_BASE_URL:        Images API base URL (default: https://api.openai.com)
  • Access to secretsline 3206
    [Credential-related source omitted]
  • Access to secretsline 3256
    [Credential-related source omitted]
  • Access to secretsline 3397
    [Credential-related source omitted]
  • Access to secretsline 3400
    [Credential-related source omitted]
  • Possible obfuscationline 3631
    print(f"><U+FE0F>  [slide {n}] start ({task['page_type']}{' / ref' if task.get('reference_image') else ''})")

gpt-image2-ppt/scripts/image_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 78
    def __init__(self, aspect_ratio: str = "16:9") -> None:         self.base_url = os.getenv("OPENAI_BASE_URL", "https://api.openai.com").rstrip("/")
  • Network accessline 79
    self.base_url = os.getenv("OPENAI_BASE_URL", "https://api.openai.com").rstrip("/")
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Possible obfuscationline 107
    f.write(base64.b64decode(b64))
  • Network accessline 115
    raise ValueError(f"拒绝下载非 http(s) 协议的 URL: {parsed.scheme}")         print(f"📥 下载图片 host={parsed.netloc} path={parsed.path[:80]}")         resp = requests.get(url, stream=True, timeout=REQUEST_TIMEOUT_SECS)
  • Network accessline 116
    print(f"📥 下载图片 host={parsed.netloc} path={parsed.path[:80]}")         resp = requests.get(url, stream=True, timeout=REQUEST_TIMEOUT_SECS)         resp.raise_for_status()
  • Network accessline 117
    resp = requests.get(url, stream=True, timeout=REQUEST_TIMEOUT_SECS)
  • Network accessline 210
    中转站(如聚灵)把图片模型挂在 chat completions 上时,通常要求 stream=True。         响应里会先推送进度文本("> 进度:25%"),最后吐 markdown 图片         ("![image](http://...png)")或 base64。
  • Network accessline 212
    ("![image](http://...png)")或 base64。
  • Access to secretsline 323
    [Credential-related source omitted]
  • Network accessline 326
    }         print(f"🔗 POST {url}  size={size}  stream=True")         resp = requests.post(
  • Network accessline 327
    print(f"🔗 POST {url}  size={size}  stream=True")         resp = requests.post(             url, headers=headers, json=payload,
  • Network accessline 328
    resp = requests.post(
  • Access to secretsline 382
    [Credential-related source omitted]
  • Network accessline 384
    }         print(f"🔗 POST {url}  size={size}  quality={self.quality}")         resp = requests.post(url, headers=headers, json=payload, timeout=REQUEST_TIMEOUT_SECS)
  • Network accessline 385
    print(f"🔗 POST {url}  size={size}  quality={self.quality}")         resp = requests.post(url, headers=headers, json=payload, timeout=REQUEST_TIMEOUT_SECS)         print(f"📥 status={resp.status_code}")
  • Network accessline 386
    resp = requests.post(url, headers=headers, json=payload, timeout=REQUEST_TIMEOUT_SECS)

gpt-image2-ppt/scripts/md_to_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

gpt-image2-ppt/scripts/render_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Dangerous shell operationline 445
    "  Linux:   sudo apt-get install -y libreoffice",
  • Dangerous shell operationline 483
    "  - pip install pdf2image && sudo apt-get install -y poppler-utils"

gpt-image2-ppt/scripts/template_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Network accessline 239
    for attempt in range(1, VISION_MAX_RETRIES + 1):             try:                 resp = requests.post(
  • Network accessline 240
    try:                 resp = requests.post(                     self.endpoint, headers=headers, json=payload, timeout=VISION_TIMEOUT_SECS
  • Network accessline 241
    resp = requests.post(
  • Access to secretsline 848
    [Credential-related source omitted]
  • Access to secretsline 850
    [Credential-related source omitted]
  • Access to secretsline 851
    [Credential-related source omitted]

gpt-image2-ppt/styles/abstract-art-showcase.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/abstract-art-showcase
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/abstract-art-showcase

gpt-image2-ppt/styles/coal-industry-business-company-profile.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/coal-industry-business-company-profile
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/coal-industry-business-company-profile

gpt-image2-ppt/styles/college-candy-aesthetics-infographics.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/college-candy-aesthetics-infographics
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/college-candy-aesthetics-infographics

gpt-image2-ppt/styles/creative-agency.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/creative-agency
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/creative-agency

gpt-image2-ppt/styles/culinary-innovation.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/culinary-innovation
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/culinary-innovation

gpt-image2-ppt/styles/data-science-consulting.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/data-science-consulting
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/data-science-consulting

gpt-image2-ppt/styles/eco-green-business-plan.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/eco-green-business-plan
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/eco-green-business-plan

gpt-image2-ppt/styles/economic-impact-of-coronavirus.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/economic-impact-of-coronavirus
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/economic-impact-of-coronavirus

gpt-image2-ppt/styles/fashion-business-consulting-toolkit-aesthetic.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/fashion-business-consulting-toolkit-aesthetic
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/fashion-business-consulting-toolkit-aesthetic

gpt-image2-ppt/styles/final-year-project-thesis-defense.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/final-year-project-thesis-defense
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/final-year-project-thesis-defense

gpt-image2-ppt/styles/first-impressions.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/first-impressions
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/first-impressions

gpt-image2-ppt/styles/flowery.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/flowery
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/flowery

gpt-image2-ppt/styles/formal-lavender-portfolio.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/formal-lavender-portfolio
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/formal-lavender-portfolio

gpt-image2-ppt/styles/geometric-business.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/geometric-business
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/geometric-business

gpt-image2-ppt/styles/geometric-clinical-case.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/geometric-clinical-case
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/geometric-clinical-case

gpt-image2-ppt/styles/geometric-duotone-thesis.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/geometric-duotone-thesis
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/geometric-duotone-thesis

gpt-image2-ppt/styles/health-disparities-and-social-determinants-of-health-doctor-of-philosophy-phd-in-health-behavior-and-health-education.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/health-disparities-and-social-determinants-of-health-doctor-of-philosophy-phd-in-health-behavior-and-health-education
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/health-disparities-and-social-determinants-of-health-doctor-of-philosophy-phd-in-health-behavior-and-health-education

gpt-image2-ppt/styles/indigenous-cultures.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/indigenous-cultures
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/indigenous-cultures

gpt-image2-ppt/styles/investment-company-business-plan.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/investment-company-business-plan
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/investment-company-business-plan

gpt-image2-ppt/styles/meeting-agenda.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/meeting-agenda
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/meeting-agenda

gpt-image2-ppt/styles/mind-maps-workshop-professional.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/mind-maps-workshop-professional
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/mind-maps-workshop-professional

gpt-image2-ppt/styles/mindfulness-in-the-classroom-breathing-techniques.md

  • Network accessline 14
    ## 蒸馏来源 - source_url: https://slidesgo.com/theme/mindfulness-in-the-classroom-breathing-techniques
  • Network accessline 15
    - source_url: https://slidesgo.com/theme/mindfulness-in-the-classroom-breathing-techniques

health/SKILL.md

  • Dangerous shell operationline 97
    **Deny-list floor.** Apply this only when the project or runtime exposes agent permission settings, hook settings, MCP settings, allowed/denied tools, or a documented autonomous-agent launcher. In that case, the settings should deny, at min
  • Network accessline 97
    **Deny-list floor.** Apply this only when the project or runtime exposes agent permission settings, hook settings, MCP settings, allowed/denied tools, or a documented autonomous-agent launcher. In that case, the settings should deny, at min
  • Instruction override signalline 99
    **Environment override surface.** Treat the following as attack surface, report when set in tracked files or shipped settings without a justification comment: API base-URL overrides (redirect all traffic to a third party), auto-trust flags 
  • Dangerous shell operationline 158
    Action: `git rm --cached .claude/settings.local.json && echo '.claude/settings.local.json' >> .gitignore`

health/agents/inspector-control.md

  • Dangerous shell operationline 23
    - Flag genuinely dangerous operations only: sudo *, force-delete root paths, *>* and git push --force origin main

health/scripts/check-agent-context.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

health/scripts/check-doc-refs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

health/scripts/check-maintainability.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

health/scripts/check-verifier-output.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

health/scripts/check_agent_context.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 318
    [Credential-related source omitted]

health/scripts/check_doc_refs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 70
    [Credential-related source omitted]

health/scripts/check_maintainability.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 463
    [Credential-related source omitted]

health/scripts/check_verifier_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3

health/scripts/collect-data.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 615
    [Credential-related source omitted]

herdr/SKILL.md

  • Network accessline 22
    if you need the raw protocol or full api reference, read the [socket api docs](https://herdr.dev/docs/socket-api/).

impeccable/SKILL.md

  • Broad permissionsline 1
    Bash(npx impeccable *)

impeccable/reference/brand.md

  • Network accessline 74
    - **For greenfield work without local assets, use stock imagery** — Unsplash is the default. The URL shape is `https://images.unsplash.com/photo-{id}?auto=format&fit=crop&w=1600&q=80`. Pick real Unsplash photo IDs you're confident exist (`p

impeccable/reference/color-and-contrast.md

  • Network accessline 76
    - [WebAIM Contrast Checker](https://webaim.org/resources/contrastchecker/)
  • Network accessline 78
    - [Polypane](https://polypane.app/) for real-time testing

impeccable/reference/critique.md

  • Network accessline 72
    const s = document.createElement('script'); s.src = 'http://localhost:PORT/detect.js'; document.head.appendChild(s);

impeccable/reference/document.md

  • Network accessline 3
    DESIGN.md follows the [official Google Stitch DESIGN.md format](https://stitch.withgoogle.com/docs/design-md/format/): YAML frontmatter carrying machine-readable design tokens, followed by a markdown body with exactly six sections in a fixe

impeccable/reference/live.md

  • Network accessline 440
    - Inline `next.config.*` `headers()` with a CSP literal   - Nuxt `routeRules` / `nitro.routeRules` headers - **`middleware`** or **`meta-tag`** — rarer. Detected but not auto-patched in v1. Show the user the detected files and ask them to a
  • Network accessline 442
    - **`middleware`** or **`meta-tag`** — rarer. Detected but not auto-patched in v1. Show the user the detected files and ask them to add `http://localhost:8400` to `script-src` and `connect-src` manually, then mark `cspChecked: true` and pro
  • Network accessline 448
    > **CSP patch needed.** I detected a Content Security Policy in your project that blocks `http://localhost:8400` — the live picker won't load without an allowance. Here's the change I'd make:
  • Network accessline 468
    // Dev-only allowance so impeccable live mode can load. Guarded by NODE_ENV. const __impeccableLiveDev =   process.env.NODE_ENV === "development" ? ["http://localhost:8400"] : [];
  • Network accessline 470
    process.env.NODE_ENV === "development" ? ["http://localhost:8400"] : [];
  • Network accessline 490
    // Dev-only allowance so impeccable live mode can load. const __impeccableLiveDev =   process.env.NODE_ENV === "development" ? " http://localhost:8400" : "";
  • Network accessline 492
    process.env.NODE_ENV === "development" ? " http://localhost:8400" : "";
  • Network accessline 511
    If a user says "no" to the CSP patch at setup time and later complains that live doesn't work: their dev CSP blocks `http://localhost:8400`. Fix: delete `cspChecked` from `config.json` and re-run `live.mjs` — setup will ask again.

impeccable/reference/teach.md

  • Network accessline 5
    - **PRODUCT.md** (strategic): register, target users, product purpose, brand personality, anti-references, strategic design principles. Answers "who/what/why". - **DESIGN.md** (visual): visual theme, color palette, typography, components, l
  • Network accessline 6
    - **DESIGN.md** (visual): visual theme, color palette, typography, components, layout. Follows the [Google Stitch DESIGN.md format](https://stitch.withgoogle.com/docs/design-md/format/). Answers "how it looks".

impeccable/reference/typography.md

  • Network accessline 84
    Tools like [Fontaine](https://github.com/unjs/fontaine) calculate these overrides automatically.
  • Network accessline 127
    Check what features your font supports at [Wakamai Fondue](https://wakamaifondue.com/).

impeccable/scripts/cleanup-deprecated.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

impeccable/scripts/design-parser.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/detect-csp.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/is-generated.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/live-accept.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/live-browser.js

  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Impeccable Live Variant Mode — Browser Script  *  * Injected into the user's page via <script src="http://localhost:PORT/live.js">.
  • Network accessline 3
    *  * Injected into the user's page via <script src="http://localhost:PORT/live.js">.  * The server prepends window.__IMPECCABLE_TOKEN__ and window.__IMPECCABLE_PORT__
  • Network accessline 4
    * Injected into the user's page via <script src="http://localhost:PORT/live.js">.
  • Network accessline 299
    annotSvgEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 387
    annotState.strokes.forEach((s, idx) => {       const d = pointsToPath(s.points);       const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 388
    const d = pointsToPath(s.points);       const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');       hit.setAttribute('d', d);
  • Network accessline 389
    const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 398
    hit.dataset.annotStroke = String(idx);       annotSvgEl.appendChild(hit);       const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 399
    annotSvgEl.appendChild(hit);       const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');       visible.setAttribute('d', d);
  • Network accessline 400
    const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 512
    if (Math.hypot(dx, dy) < DRAG_THRESHOLD) return;       annotPointer.moved = true;       const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 513
    annotPointer.moved = true;       const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');       strokeEl.setAttribute('stroke', C.brand);
  • Network accessline 514
    const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 703
    });     if (strokes.length > 0) {       const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 704
    if (strokes.length > 0) {       const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       svg.setAttribute('viewBox', '0 0 ' + rect.width + ' ' + rect.height);
  • Network accessline 705
    const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 710
    });       for (const s of strokes) {         const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 711
    for (const s of strokes) {         const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');         path.setAttribute('stroke', C.brand);
  • Network accessline 712
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 1775
    [Credential-related source omitted]
  • Network accessline 1776
    [Credential-related source omitted]
  • Network accessline 1777
    [Credential-related source omitted]
  • Network accessline 1778
    fetch(url)
  • Network accessline 2102
    [Credential-related source omitted]
  • Network accessline 2103
    [Credential-related source omitted]
  • Network accessline 2185
    [Credential-related source omitted]
  • Network accessline 2186
    [Credential-related source omitted]
  • Network accessline 2187
    fetch('http://localhost:' + PORT + '/events', {
  • Network accessline 2390
    msLoadPromise = new Promise((resolve, reject) => {       const s = document.createElement('script');       s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';
  • Network accessline 2391
    const s = document.createElement('script');       s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';       s.onload = () => resolve(window.modernScreenshot);
  • Network accessline 2392
    s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';
  • Network accessline 2430
    await Promise.all([...urls].map(async (url) => {       try {         const res = await fetch(url);
  • Network accessline 2431
    try {         const res = await fetch(url);         if (!res.ok) return;
  • Network accessline 2432
    const res = await fetch(url);
  • Network accessline 2457
    if (!sheet.href) continue;         try {           const res = await fetch(sheet.href);
  • Network accessline 2458
    try {           const res = await fetch(sheet.href);           if (!res.ok) continue;
  • Network accessline 2459
    const res = await fetch(sheet.href);
  • Network accessline 2556
    if (blob && hasAnnotations) {       try {         const uploadRes = await fetch(
  • Network accessline 2557
    [Credential-related source omitted]
  • Network accessline 2558
    const uploadRes = await fetch(
  • Network accessline 2559
    [Credential-related source omitted]
  • Network accessline 3396
    detectScriptLoaded = true;     const s = document.createElement('script');     s.src = 'http://localhost:' + PORT + '/detect.js';
  • Network accessline 3397
    const s = document.createElement('script');     s.src = 'http://localhost:' + PORT + '/detect.js';     s.dataset.impeccableExtension = 'true';
  • Network accessline 3398
    s.src = 'http://localhost:' + PORT + '/detect.js';
  • Network accessline 3886
    [Credential-related source omitted]
  • Network accessline 3887
    [Credential-related source omitted]
  • Network accessline 3888
    [Credential-related source omitted]
  • Network accessline 3889
    [Credential-related source omitted]

impeccable/scripts/live-inject.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 44
    Modes:   --port PORT   Insert script tag pointing at http://localhost:PORT/live.js
  • Network accessline 45
    --port PORT   Insert script tag pointing at http://localhost:PORT/live.js
  • Network accessline 249
    return (     open + ' ' + MARKER_OPEN_TEXT + ' ' + close + '\n' +     '<script src="http://localhost:' + port + '/live.js"></script>\n' +
  • Network accessline 250
    open + ' ' + MARKER_OPEN_TEXT + ' ' + close + '\n' +     '<script src="http://localhost:' + port + '/live.js"></script>\n' +     open + ' ' + MARKER_CLOSE_TEXT + ' ' + close + '\n'
  • Network accessline 251
    '<script src="http://localhost:' + port + '/live.js"></script>\n' +

impeccable/scripts/live-poll.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    // Node's built-in fetch (undici under the hood) enforces a 300s headers
  • Network accessline 53
    const info = readServerInfo();   const base = `http://localhost:${info.port}`;
  • Network accessline 54
    const base = `http://localhost:${info.port}`;
  • Network accessline 71
    try {       const res = await fetch(`${base}/poll`, {
  • Network accessline 72
    const res = await fetch(`${base}/poll`, {
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]

impeccable/scripts/live-server.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 172
    function createRequestHandler({ detectScript, livePath }) {   return (req, res) => {     const url = new URL(req.url, `http://localhost:${state.port}`);
  • Network accessline 173
    return (req, res) => {     const url = new URL(req.url, `http://localhost:${state.port}`);     res.setHeader('Access-Control-Allow-Origin', '*');
  • Network accessline 174
    const url = new URL(req.url, `http://localhost:${state.port}`);
  • Network accessline 581
    [Credential-related source omitted]
  • Network accessline 582
    [Credential-related source omitted]
  • Network accessline 583
    [Credential-related source omitted]
  • Network accessline 669
    [Credential-related source omitted]
  • Network accessline 670
    [Credential-related source omitted]
  • Network accessline 671
    const url = `http://localhost:${state.port}`;

impeccable/scripts/live-wrap.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/live.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/load-context.mjs

  • Executable scriptline 1
    Executable file

impeccable/scripts/modern-screenshot.umd.js

  • Network accessline 1
    (function(y,v){typeof exports=="object"&&typeof module!="undefined"?v(exports):typeof define=="function"&&define.amd?define(["exports"],v):(y=typeof globalThis!="undefined"?globalThis:y||self,v(y.modernScreenshot={}))})(this,function(y){"us
  • Possible obfuscationline 1
    (function(y,v){typeof exports=="object"&&typeof module!="undefined"?v(exports):typeof define=="function"&&define.amd?define(["exports"],v):(y=typeof globalThis!="undefined"?globalThis:y||self,v(y.modernScreenshot={}))})(this,function(y){"us
  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 6
    `);return t.appendChild(r),t}function pt(e,t){let{width:r,height:n}=t;if(I(e)&&(!r||!n)){const i=e.getBoundingClientRect();r=r||i.width||Number(e.getAttribute("width"))||0,n=n||i.height||Number(e.getAttribute("height"))||0}return{width:r,he
  • Network accessline 7
    `);let b=o.get(E);b||(b=[],o.set(E,b)),b.push(`.${f[0]}${l}`)}kt.forEach(u),r&&Dt.forEach(u)}const Te=new Set(["symbol"]);function ve(e,t,r,n,i){return C(this,null,function*(){if(I(r)&&(ot(r)||at(r))||n.filter&&!n.filter(r))return;Te.has(t.
  • Possible obfuscationline 7
    `);let b=o.get(E);b||(b=[],o.set(E,b)),b.push(`.${f[0]}${l}`)}kt.forEach(u),r&&Dt.forEach(u)}const Te=new Set(["symbol"]);function ve(e,t,r,n,i){return C(this,null,function*(){if(I(r)&&(ot(r)||at(r))||n.filter&&!n.filter(r))return;Te.has(t.
  • Possible obfuscationline 10
    `))}))})}})}const Wt=/(\/\*[\s\S]*?\*\/)/g,Pe=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi;function Ht(e){if(e==null)return[];const t=[];let r=e.replace(Wt,"");for(;;){const a=Pe.exec(r);if(!a)break;t.push(a[0])}r=r.replace(Pe,"");const 
  • Possible obfuscationline 14
    `}),s.appendChild(n.createTextNode(S))}i.timeEnd("clone node"),yield m==null?void 0:m(g),u!==!1&&I(g)&&(i.time("embed web font"),yield qt(g,r),i.timeEnd("embed web font")),i.time("embed node"),De(g,r);const p=a.length;let E=0;const b=()=>C(

impeccable/scripts/pin.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

improve-codebase-architecture/HTML-REPORT.md

  • Network accessline 11
    <meta charset="utf-8" />     <title>Architecture review — {{repo name}}</title>     <script src="https://cdn.tailwindcss.com"></script>
  • Network accessline 12
    <title>Architecture review — {{repo name}}</title>     <script src="https://cdn.tailwindcss.com"></script>     <script type="module">
  • Network accessline 13
    <script src="https://cdn.tailwindcss.com"></script>
  • Network accessline 14
    <script type="module">       import mermaid from "https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs";       mermaid.initialize({ startOnLoad: true, theme: "neutral", securityLevel: "loose" });
  • Network accessline 15
    import mermaid from "https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs";

infographic-creator/SKILL.md

  • Network accessline 10
    本任务使用 [AntV Infographic](https://infographic.antv.vision/) 创建可视化信息图。
  • Network accessline 448
    - DOCTYPE 与 HTML meta(charset: utf-8)    - Title:`{title} - Infographic`    - 引入 AntV Infographic 脚本:`https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js`
  • Network accessline 449
    - Title:`{title} - Infographic`    - 引入 AntV Infographic 脚本:`https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js`    - 创建 id 为 `container` 的容器 div
  • Network accessline 450
    - 引入 AntV Infographic 脚本:`https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js`
  • Network accessline 460
    <div id="container"></div> <script src="https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js"></script>
  • Network accessline 461
    <script src="https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js"></script>

jupyter-notebook/LICENSE.txt

  • Network accessline 1
    Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

jupyter-notebook/assets/experiment-template.ipynb

  • Executable scriptline 1
    Executable file

jupyter-notebook/assets/jupyter-small.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" fill="currentColor" viewBox="0 0 20 21">

jupyter-notebook/assets/tutorial-template.ipynb

  • Executable scriptline 1
    Executable file

jupyter-notebook/scripts/new_notebook.py

  • Executable scriptline 1
    Executable file

jupytext/SKILL.md

  • Network accessline 8
    本技能帮助用户用纯 Python 脚本编写 Jupyter Notebook,借助 [Jupytext](https://github.com/mwouts/jupytext) 实现 `.py` ↔ `.ipynb` 双向转换。
  • Network accessline 189
    - [Jupytext GitHub](https://github.com/mwouts/jupytext)
  • Network accessline 190
    - [formats-scripts.md](https://github.com/mwouts/jupytext/blob/main/docs/formats-scripts.md) — percent / light / sphinx 格式详解
  • Network accessline 191
    - [paired-notebooks.md](https://github.com/mwouts/jupytext/blob/main/docs/paired-notebooks.md) — paired notebook 机制

karpathy-guidelines/SKILL.md

  • Network accessline 9
    Behavioral guidelines to reduce common LLM coding mistakes, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls.

lightpanda/.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 28
    "lightpanda"       ],       "homepage": "https://lightpanda.io/docs",
  • Network accessline 29
    ],       "homepage": "https://lightpanda.io/docs",       "strict": false,
  • Network accessline 30
    "homepage": "https://lightpanda.io/docs",

lightpanda/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

lightpanda/README.md

  • Network accessline 3
    A skill that provides integration with [Lightpanda](https://github.com/lightpanda-io/browser), a fast headless browser optimized for data extraction and web automation.
  • Network accessline 24
    npx skills add https://github.com/lightpanda-io/agent-skill --skill Lightpanda

lightpanda/SKILL.md

  • Network accessline 5
    metadata:   author: Pierre Tachoire   source: "https://github.com/lightpanda-io/agent-skill"
  • Network accessline 6
    author: Pierre Tachoire   source: "https://github.com/lightpanda-io/agent-skill"   homepage: "https://github.com/lightpanda-io/agent-skill"
  • Network accessline 7
    source: "https://github.com/lightpanda-io/agent-skill"
  • Network accessline 8
    homepage: "https://github.com/lightpanda-io/agent-skill"
  • Network accessline 32
    If issues persist after updating, open a GitHub issue at https://github.com/lightpanda-io/browser/issues including:
  • Network accessline 114
    $HOME/.local/bin/lightpanda fetch --dump markdown --wait-until networkidle https://example.com
  • Network accessline 130
    $HOME/.local/bin/lightpanda fetch --dump markdown https://example.com
  • Network accessline 135
    $HOME/.local/bin/lightpanda fetch --dump semantic_tree_text --wait-until networkidle https://example.com
  • Network accessline 140
    $HOME/.local/bin/lightpanda fetch --dump html --wait-ms 10000 --wait-until networkidle https://example.com
  • Network accessline 173
    await page.goto('https://example.com');
  • Network accessline 200
    await page.goto('https://example.com', { waitUntil: 'networkidle0' });

lightpanda/scripts/install.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 19
    case "$ARCH" in             x86_64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux"
  • Network accessline 20
    x86_64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux"                 ;;
  • Network accessline 21
    DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux"
  • Network accessline 22
    ;;             aarch64|arm64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-linux"
  • Network accessline 23
    aarch64|arm64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-linux"                 ;;
  • Network accessline 24
    DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-linux"
  • Network accessline 33
    case "$ARCH" in             x86_64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-macos"
  • Network accessline 34
    x86_64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-macos"                 ;;
  • Network accessline 35
    DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-macos"
  • Network accessline 36
    ;;             arm64|aarch64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos"
  • Network accessline 37
    arm64|aarch64)                 DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos"                 ;;
  • Network accessline 38
    DOWNLOAD_URL="https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos"
  • Network accessline 53
    echo "Detected: $OS $ARCH" echo "Download URL: $DOWNLOAD_URL"
  • Network accessline 54
    echo "Download URL: $DOWNLOAD_URL"
  • Network accessline 57
    if ! command -v curl &> /dev/null; then
  • Network accessline 58
    echo "ERROR: curl not found. Please install curl."
  • Network accessline 79
    echo "Fetching expected checksum from GitHub API..." EXPECTED_DIGEST=$(curl -sL "https://api.github.com/repos/lightpanda-io/browser/releases/tags/nightly" \
  • Network accessline 80
    EXPECTED_DIGEST=$(curl -sL "https://api.github.com/repos/lightpanda-io/browser/releases/tags/nightly" \
  • Network accessline 93
    echo "Downloading Lightpanda..." curl -L -o "$INSTALL_DIR/$BINARY_NAME" "$DOWNLOAD_URL"
  • Network accessline 94
    curl -L -o "$INSTALL_DIR/$BINARY_NAME" "$DOWNLOAD_URL"
  • Dangerous shell operationline 108
    rm -f "$INSTALL_DIR/$BINARY_NAME"

minimax-docx/assets/styles/academic_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

minimax-docx/assets/styles/corporate_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

minimax-docx/assets/styles/default_styles.xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 2
    <w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

minimax-docx/assets/xsd/aesthetic-rules.xsd

  • Network accessline 28
    <!-- MIT License - minimax-docx project                                           --> <!-- ============================================================================ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 29
    <!-- ============================================================================ --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 30
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 31
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 32
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

minimax-docx/assets/xsd/business-rules.xsd

  • Network accessline 4
    <!-- Validates business compliance beyond XML correctness --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 5
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 7
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

minimax-docx/assets/xsd/common-types.xsd

  • Network accessline 2
    <!-- Common type definitions for WordprocessingML subset schema --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

minimax-docx/assets/xsd/wml-subset.xsd

  • Network accessline 3
    <!-- Curated subset of ISO 29500 covering elements agents commonly generate --> <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    <!-- MIT License - minimax-docx project --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"            xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 6
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 12
    <xs:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 13
    <xs:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"/>

minimax-docx/references/comments_guide.md

  • Network accessline 16
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 17
    <w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 41
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w15:commentsEx xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">
  • Network accessline 42
    <w15:commentsEx xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml">
  • Network accessline 55
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cid:commentsIds xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid">
  • Network accessline 56
    <w16cid:commentsIds xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid">
  • Network accessline 69
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cex:commentsExtensible xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex">
  • Network accessline 70
    <w16cex:commentsExtensible xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex">
  • Network accessline 123
    <Relationship Id="rId20" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments"
  • Network accessline 124
    Target="comments.xml" /> <Relationship Id="rId21" Type="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"               Target="commentsExtended.xml" />
  • Network accessline 125
    <Relationship Id="rId21" Type="http://schemas.microsoft.com/office/2011/relationships/commentsExtended"
  • Network accessline 126
    Target="commentsExtended.xml" /> <Relationship Id="rId22" Type="http://schemas.microsoft.com/office/2016/09/relationships/commentsIds"               Target="commentsIds.xml" />
  • Network accessline 127
    <Relationship Id="rId22" Type="http://schemas.microsoft.com/office/2016/09/relationships/commentsIds"
  • Network accessline 128
    Target="commentsIds.xml" /> <Relationship Id="rId23" Type="http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible"               Target="commentsExtensible.xml" />
  • Network accessline 129
    <Relationship Id="rId23" Type="http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible"

minimax-docx/references/openxml_encyclopedia_part1.md

  • Network accessline 170
    // --- OPEN FROM HTTP RESPONSE (WEB SCENARIO) --- using var httpClient = new HttpClient(); var response = await httpClient.GetAsync("https://example.com/document.docx");
  • Network accessline 171
    using var httpClient = new HttpClient(); var response = await httpClient.GetAsync("https://example.com/document.docx"); using var webStream = await response.Content.ReadAsStreamAsync();
  • Network accessline 172
    var response = await httpClient.GetAsync("https://example.com/document.docx");

minimax-docx/references/openxml_encyclopedia_part2.md

  • Network accessline 1698
    { Preset = A.ShapeTypeValues.Rectangle })                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 1699
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 1700
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2586
    {     Name = CompatSettingNameValues.CompatibilityMode,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2587
    Name = CompatSettingNameValues.CompatibilityMode,     Uri = "http://schemas.microsoft.com/office/word",     Val = "15"                                            // Word 2013+ mode
  • Network accessline 2588
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2597
    {     Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2598
    Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2599
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2605
    {     Name = CompatSettingNameValues.EnableOpenTypeFeatures,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2606
    Name = CompatSettingNameValues.EnableOpenTypeFeatures,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2607
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2613
    {     Name = CompatSettingNameValues.DifferentiateMultirowTableHeaders,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2614
    Name = CompatSettingNameValues.DifferentiateMultirowTableHeaders,     Uri = "http://schemas.microsoft.com/office/word",     Val = "1"
  • Network accessline 2615
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2621
    {     Name = CompatSettingNameValues.UseWord2013TrackBottomHyphenation,     Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2622
    Name = CompatSettingNameValues.UseWord2013TrackBottomHyphenation,     Uri = "http://schemas.microsoft.com/office/word",     Val = "0"
  • Network accessline 2623
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2631
    // <w:compat> //   <w:compatSetting w:name="compatibilityMode" //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" />
  • Network accessline 2632
    //   <w:compatSetting w:name="compatibilityMode" //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" /> //   <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification"
  • Network accessline 2633
    //     w:uri="http://schemas.microsoft.com/office/word" w:val="15" />
  • Network accessline 2634
    //   <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification" //     w:uri="http://schemas.microsoft.com/office/word" w:val="1" /> //   ...
  • Network accessline 2635
    //     w:uri="http://schemas.microsoft.com/office/word" w:val="1" />
  • Network accessline 2775
    {             Name = name,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 2776
    Name = name,             Uri = "http://schemas.microsoft.com/office/word",             Val = val
  • Network accessline 2777
    Uri = "http://schemas.microsoft.com/office/word",

minimax-docx/references/openxml_encyclopedia_part3.md

  • Network accessline 717
    // External hyperlink (to URL) var extHyperlinkRel = mainDocumentPart.AddHyperlinkRelationship(     new Uri("https://example.com"), true);
  • Network accessline 718
    var extHyperlinkRel = mainDocumentPart.AddHyperlinkRelationship(     new Uri("https://example.com"), true); var extHyperlink = new Hyperlink(
  • Network accessline 719
    new Uri("https://example.com"), true);
  • Network accessline 1809
    )                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 1810
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 1811
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2038
    { Preset = A.ShapeTypeValues.Rectangle }))                 )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2039
    )             ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }         )
  • Network accessline 2040
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 2138
    // <a:blip xmlns:a="..." r:embed="rId..."> //   <a:extLst> //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg">
  • Network accessline 2139
    //   <a:extLst> //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg"> //       <asvg:svg xmlns:asvg="..."/>  <!-- SVG-specific data -->
  • Network accessline 2140
    //     <a:ext uri="http://schemas.openxmlformats.org/drawingml/2006/svg">
  • Network accessline 2224
    )                 )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }
  • Network accessline 2225
    )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }         )
  • Network accessline 2226
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" }
  • Network accessline 2279
    new A.Graphic(new A.GraphicData(             new WSP.WordprocessingShape(...)         ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })
  • Network accessline 2280
    new WSP.WordprocessingShape(...)         ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })     )
  • Network accessline 2281
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" })
  • Network accessline 2290
    // GroupShape combines multiple shapes into one manipulable unit // Uses a different URI: "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape"
  • Network accessline 2291
    // Uses a different URI: "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape"
  • Network accessline 2332
    )                 )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }
  • Network accessline 2333
    )             ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }         )
  • Network accessline 2334
    ) { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingGroupShape" }

minimax-docx/references/openxml_namespaces.md

  • Network accessline 5
    | Prefix | URI | Used In | |--------|-----|---------| | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers |
  • Network accessline 6
    |--------|-----|---------| | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers | | `r` | `http://schemas.openxmlformats.org/officeDocument/2006/relationships` | 
  • Network accessline 7
    | `w` | `http://schemas.openxmlformats.org/wordprocessingml/2006/main` | document.xml, styles.xml, numbering.xml, headers, footers |
  • Network accessline 8
    | `r` | `http://schemas.openxmlformats.org/officeDocument/2006/relationships` | Relationship references (r:id) |
  • Network accessline 9
    | `wp` | `http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing` | Image/drawing placement in document |
  • Network accessline 10
    | `a` | `http://schemas.openxmlformats.org/drawingml/2006/main` | DrawingML core (shapes, images, themes) |
  • Network accessline 11
    | `pic` | `http://schemas.openxmlformats.org/drawingml/2006/picture` | Picture element in DrawingML |
  • Network accessline 12
    | `v` | `urn:schemas-microsoft-com:vml` | VML (legacy shapes, watermarks) | | `o` | `urn:schemas-microsoft-com:office:office` | Office VML extensions | | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (O
  • Network accessline 13
    | `o` | `urn:schemas-microsoft-com:office:office` | Office VML extensions | | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (OMML) | | `mc` | `http://schemas.openxmlformats.org/markup-compatibility/2006
  • Network accessline 14
    | `m` | `http://schemas.openxmlformats.org/officeDocument/2006/math` | Math equations (OMML) |
  • Network accessline 15
    | `mc` | `http://schemas.openxmlformats.org/markup-compatibility/2006` | Markup compatibility (Ignorable, AlternateContent) |
  • Network accessline 19
    | Prefix | URI | Purpose | |--------|-----|---------| | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) |
  • Network accessline 20
    |--------|-----|---------| | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) | | `w15` | `http://schemas.microsoft.com/office/word/2012/wordml` | Word 2013 extensions (commentEx, etc
  • Network accessline 21
    | `w14` | `http://schemas.microsoft.com/office/word/2010/wordml` | Word 2010 extensions (contentPart, etc.) |
  • Network accessline 22
    | `w15` | `http://schemas.microsoft.com/office/word/2012/wordml` | Word 2013 extensions (commentEx, etc.) |
  • Network accessline 23
    | `w16cid` | `http://schemas.microsoft.com/office/word/2016/wordml/cid` | Comment IDs (durable IDs) |
  • Network accessline 24
    | `w16cex` | `http://schemas.microsoft.com/office/word/2018/wordml/cex` | Comment extensible |
  • Network accessline 25
    | `w16se` | `http://schemas.microsoft.com/office/word/2015/wordml/symex` | Symbol extensions |
  • Network accessline 26
    | `wps` | `http://schemas.microsoft.com/office/word/2010/wordprocessingShape` | WordprocessingML shapes |
  • Network accessline 27
    | `wpc` | `http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas` | Drawing canvas |
  • Network accessline 31
    | Relationship | Type URI | |-------------|----------| | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` |
  • Network accessline 32
    |-------------|----------| | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` | | Styles | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles` |
  • Network accessline 33
    | Document | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument` |
  • Network accessline 34
    | Styles | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles` |
  • Network accessline 35
    | Numbering | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering` |
  • Network accessline 36
    | Font Table | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable` |
  • Network accessline 37
    | Settings | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings` |
  • Network accessline 38
    | Theme | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme` |
  • Network accessline 39
    | Image | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/image` |
  • Network accessline 40
    | Hyperlink | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink` |
  • Network accessline 41
    | Header | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/header` |
  • Network accessline 42
    | Footer | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer` |
  • Network accessline 43
    | Comments | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments` |
  • Network accessline 44
    | CommentsExtended | `http://schemas.microsoft.com/office/2011/relationships/commentsExtended` |
  • Network accessline 45
    | CommentsIds | `http://schemas.microsoft.com/office/2016/09/relationships/commentsIds` |
  • Network accessline 46
    | CommentsExtensible | `http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible` |
  • Network accessline 47
    | Footnotes | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes` |
  • Network accessline 48
    | Endnotes | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes` |
  • Network accessline 49
    | Glossary | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/glossaryDocument` |
  • Network accessline 50
    | Web Settings | `http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings` |

minimax-docx/references/scenario_a_create.md

  • Network accessline 230
    <!-- In footer1.xml --> <w:ftr xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 231
    <w:ftr xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">

minimax-docx/references/scenario_c_apply_template.md

  • Network accessline 338
    <Relationship Id="rId15" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink"
  • Network accessline 339
    Target="https://example.com/paper" TargetMode="External"/>
  • Network accessline 344
    <w:hyperlink r:id="rId15">   <w:r><w:t>https://example.com/paper</w:t></w:r>
  • Network accessline 345
    <w:r><w:t>https://example.com/paper</w:t></w:r>

minimax-docx/references/troubleshooting.md

  • Network accessline 169
    # WRONG elements = body.findall('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}p')
  • Network accessline 170
    elements = body.findall('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}p')

minimax-docx/references/xsd_validation_guide.md

  • Network accessline 144
    WARNING: Element '{http://schemas.microsoft.com/office/word/2010/wordml}shadow' is not expected.

minimax-docx/scripts/doc_to_docx.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

minimax-docx/scripts/docx_preview.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/AnalyzeCommand.cs

  • Network accessline 8
    public static class AnalyzeCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 10
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 11
    private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/DiffCommand.cs

  • Network accessline 8
    public static class DiffCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 10
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/FixOrderCommand.cs

  • Network accessline 7
    public static class FixOrderCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Commands/MergeRunsCommand.cs

  • Network accessline 7
    public static class MergeRunsCommand {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/CommentSynchronizer.cs

  • Network accessline 96
    // commentsExtended.xml is an untyped part — manipulate via raw XML         const string ceUri = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 97
    const string ceUri = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 128
    const string w15Uri = "http://schemas.microsoft.com/office/word/2012/wordml";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/OpenXml/NamespaceConstants.cs

  • Network accessline 8
    public static class Ns {     public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    {     public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     public static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 10
    public static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 11
    public static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 12
    public static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 13
    public static readonly XNamespace A = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 14
    public static readonly XNamespace MC = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 15
    public static readonly XNamespace PIC = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 16
    public static readonly XNamespace W14 = "http://schemas.microsoft.com/office/word/2010/wordml";
  • Network accessline 17
    public static readonly XNamespace W15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 18
    public static readonly XNamespace W16CID = "http://schemas.microsoft.com/office/word/2016/wordml/cid";
  • Network accessline 19
    public static readonly XNamespace W16CEX = "http://schemas.microsoft.com/office/word/2018/wordml/cex";
  • Network accessline 20
    public static readonly XNamespace WPC = "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas";
  • Network accessline 21
    public static readonly XNamespace WPS = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape";
  • Network accessline 30
    // Relationship types     public const string DocumentRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument";
  • Network accessline 31
    public const string DocumentRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument";
  • Network accessline 32
    public const string StylesRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";
  • Network accessline 33
    public const string HeaderRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header";
  • Network accessline 34
    public const string FooterRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer";
  • Network accessline 35
    public const string CommentsRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";
  • Network accessline 36
    public const string ImageRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";
  • Network accessline 37
    public const string HyperlinkRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink";
  • Network accessline 38
    public const string NumberingRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering";
  • Network accessline 39
    public const string FontTableRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable";
  • Network accessline 40
    public const string ThemeRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";
  • Network accessline 41
    public const string SettingsRelationshipType = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/DocumentCreationSamples.cs

  • Network accessline 179
    writer.Write("""                 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>                 <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">
  • Network accessline 180
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>                 <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">                   <a:themeElements>
  • Network accessline 181
    <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">
  • Network accessline 569
    {             Name = CompatSettingNameValues.CompatibilityMode,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 570
    Name = CompatSettingNameValues.CompatibilityMode,             Uri = "http://schemas.microsoft.com/office/word",             Val = "15"
  • Network accessline 571
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 576
    {             Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 577
    Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification,             Uri = "http://schemas.microsoft.com/office/word",             Val = "1"
  • Network accessline 578
    Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 582
    {             Name = CompatSettingNameValues.EnableOpenTypeFeatures,             Uri = "http://schemas.microsoft.com/office/word",
  • Network accessline 583
    Name = CompatSettingNameValues.EnableOpenTypeFeatures,             Uri = "http://schemas.microsoft.com/office/word",             Val = "1"
  • Network accessline 584
    Uri = "http://schemas.microsoft.com/office/word",

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/FootnoteAndCommentSamples.cs

  • Network accessline 215
    using var writer = new System.IO.StreamWriter(commentsExPart.GetStream(System.IO.FileMode.Create));             writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w15:commentsEx xmlns:w15=\"http
  • Network accessline 216
    writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w15:commentsEx xmlns:w15=\"http://schemas.microsoft.com/office/word/2012/wordml\""                 + " xmlns:mc=\"http://schemas.openxmlformats
  • Network accessline 217
    + "<w15:commentsEx xmlns:w15=\"http://schemas.microsoft.com/office/word/2012/wordml\""
  • Network accessline 218
    + " xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\""
  • Network accessline 226
    using var writer = new System.IO.StreamWriter(commentsIdsPart.GetStream(System.IO.FileMode.Create));             writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w16cid:commentsIds xmlns:w16ci
  • Network accessline 227
    writer.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"                 + "<w16cid:commentsIds xmlns:w16cid=\"http://schemas.microsoft.com/office/word/2016/wordml/cid\"/>");         }
  • Network accessline 228
    + "<w16cid:commentsIds xmlns:w16cid=\"http://schemas.microsoft.com/office/word/2016/wordml/cid\"/>");
  • Network accessline 336
    // Set paraId on the paragraph via extended attributes (W14 namespace)         replyPara.SetAttribute(new OpenXmlAttribute("w14", "paraId", "http://schemas.microsoft.com/office/word/2010/wordml", replyParaId));
  • Network accessline 337
    replyPara.SetAttribute(new OpenXmlAttribute("w14", "paraId", "http://schemas.microsoft.com/office/word/2010/wordml", replyParaId));
  • Network accessline 367
    System.Xml.Linq.XNamespace w15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 442
    System.Xml.Linq.XNamespace w15 = "http://schemas.microsoft.com/office/word/2012/wordml";
  • Network accessline 466
    System.Xml.Linq.XNamespace w16cid = "http://schemas.microsoft.com/office/word/2016/wordml/cid";

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/HeaderFooterSamples.cs

  • Network accessline 391
    ///     <wp:docPr id="1" name="Logo"/>     ///     <a:graphic>     ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 392
    ///     <a:graphic>     ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">     ///         <pic:pic>
  • Network accessline 393
    ///       <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 443
    new A.AdjustValueList())                                 { Preset = A.ShapeTypeValues.Rectangle }))                     ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })
  • Network accessline 444
    { Preset = A.ShapeTypeValues.Rectangle }))                     ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })             )
  • Network accessline 445
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Samples/ImageSamples.cs

  • Network accessline 47
    // GraphicData URI that tells Word "this is a picture"     private const string PicGraphicDataUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 48
    private const string PicGraphicDataUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 554
    // The Blip.Embed points to the PNG fallback.         // The SVG is added as an extension element (asvg:svgBlip) inside the Blip.         // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main
  • Network accessline 555
    // The SVG is added as an extension element (asvg:svgBlip) inside the Blip.         // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main         var blip = new A.Blip { Embed = pngRelId };
  • Network accessline 556
    // Namespace: http://schemas.microsoft.com/office/drawing/2016/SVG/main
  • Network accessline 563
    new OpenXmlUnknownElement(                     "asvg", "svgBlip",                     "http://schemas.microsoft.com/office/drawing/2016/SVG/main")
  • Network accessline 564
    "asvg", "svgBlip",                     "http://schemas.microsoft.com/office/drawing/2016/SVG/main")                 // NOTE: In production, set the r:embed attribute on this element
  • Network accessline 565
    "http://schemas.microsoft.com/office/drawing/2016/SVG/main")

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Validation/BusinessRuleValidator.cs

  • Network accessline 6
    public class BusinessRuleValidator {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 7
    {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";     private static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 8
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 9
    private static readonly XNamespace R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 10
    private static readonly XNamespace WP = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 11
    private static readonly XNamespace A = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 201
    if (zip.GetEntry("word/commentsExtended.xml") is { } extEntry)             {                 var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");
  • Network accessline 202
    {                 var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");                 var extDoc = LoadXml(extEntry);
  • Network accessline 203
    var W15 = XNamespace.Get("http://schemas.microsoft.com/office/word/2012/wordml");

minimax-docx/scripts/dotnet/MiniMaxAIDocx.Core/Validation/GateCheckValidator.cs

  • Network accessline 12
    public class GateCheckValidator {     private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 14
    private static readonly XNamespace W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

minimax-docx/scripts/env_check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 38
    linux|wsl)             echo "    # Option 1: Microsoft install script"             echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"
  • Network accessline 39
    echo "    # Option 1: Microsoft install script"             echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"             echo "    chmod +x /tmp/dotnet-install.sh && /tmp/dotnet-install.sh --channel 8.0"
  • Network accessline 40
    echo "    wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh"
  • Dangerous shell operationline 42
    echo "    # Option 2 (Ubuntu/Debian): sudo apt-get install -y dotnet-sdk-8.0"
  • Network accessline 43
    ;;         windows-shell) echo "    winget install Microsoft.DotNet.SDK.8" ;;         *) echo "    https://dotnet.microsoft.com/download" ;;
  • Network accessline 44
    windows-shell) echo "    winget install Microsoft.DotNet.SDK.8" ;;         *) echo "    https://dotnet.microsoft.com/download" ;;     esac
  • Network accessline 45
    *) echo "    https://dotnet.microsoft.com/download" ;;
  • Dangerous shell operationline 102
    linux|wsl)    echo "           Install: sudo apt-get install pandoc  # or dnf/pacman" ;;
  • Dangerous shell operationline 130
    linux|wsl)    echo "           Install: sudo apt-get install libreoffice-core" ;;

minimax-docx/scripts/setup.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 74
    scoop install dotnet-sdk 2>>$LogFile     } else {         Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"
  • Network accessline 75
    } else {         Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"         Fail "After installing, restart PowerShell and re-run this script."
  • Network accessline 76
    Fail "Cannot auto-install .NET SDK. Download from: https://dotnet.microsoft.com/download"
  • Network accessline 102
    elseif ($HasChoco) { choco install pandoc -y 2>>$LogFile }         elseif ($HasScoop) { scoop install pandoc 2>>$LogFile }         else               { Warn "Install pandoc manually: https://pandoc.org/installing.html" }
  • Network accessline 104
    else               { Warn "Install pandoc manually: https://pandoc.org/installing.html" }
  • Network accessline 145
    if ($HasWinget)    { winget install TheDocumentFoundation.LibreOffice --accept-source-agreements 2>>$LogFile }         elseif ($HasChoco) { choco install libreoffice-fresh -y 2>>$LogFile }         else               { Warn "Install LibreOff
  • Network accessline 146
    elseif ($HasChoco) { choco install libreoffice-fresh -y 2>>$LogFile }         else               { Warn "Install LibreOffice manually: https://www.libreoffice.org/download/" }     }
  • Network accessline 147
    else               { Warn "Install LibreOffice manually: https://www.libreoffice.org/download/" }
  • Network accessline 157
    } else {     Warn "nuget.org not in sources. Adding..."     & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile
  • Network accessline 158
    Warn "nuget.org not in sources. Adding..."     & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile }
  • Network accessline 159
    & dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>>$LogFile

minimax-docx/scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 106
    info "Adding Microsoft package repository..."                 sudo apt-get update -qq                 sudo apt-get install -y -qq wget apt-transport-https
  • Dangerous shell operationline 107
    sudo apt-get update -qq
  • Network accessline 107
    sudo apt-get update -qq                 sudo apt-get install -y -qq wget apt-transport-https                 wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh
  • Dangerous shell operationline 108
    sudo apt-get install -y -qq wget apt-transport-https
  • Network accessline 108
    sudo apt-get install -y -qq wget apt-transport-https
  • Network accessline 109
    wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh
  • Dangerous shell operationline 117
    sudo dnf install -y dotnet-sdk-8.0
  • Dangerous shell operationline 120
    sudo pacman -S --noconfirm dotnet-sdk
  • Dangerous shell operationline 123
    sudo zypper install -y dotnet-sdk-8.0
  • Network accessline 128
    none)             if [ "$OS" = "windows-git-bash" ]; then                 fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"
  • Network accessline 129
    if [ "$OS" = "windows-git-bash" ]; then                 fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"                 fail "Then restart your terminal and re-run this script."
  • Network accessline 130
    fail "On Windows, install .NET SDK from: https://dotnet.microsoft.com/download"
  • Network accessline 135
    info "Using Microsoft install script..."             wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh || \
  • Network accessline 136
    wget -q "https://dot.net/v1/dotnet-install.sh" -O /tmp/dotnet-install.sh || \
  • Network accessline 137
    curl -sSL "https://dot.net/v1/dotnet-install.sh" -o /tmp/dotnet-install.sh
  • Network accessline 142
    ;;         *)             warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"
  • Network accessline 143
    *)             warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"             return 1
  • Network accessline 144
    warn "Unknown package manager. Install .NET SDK manually: https://dotnet.microsoft.com/download"
  • Network accessline 151
    log "dotnet $(dotnet --version) installed"     else         fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"
  • Network accessline 152
    else         fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"         return 1
  • Network accessline 153
    fail "dotnet installation failed. Install manually: https://dotnet.microsoft.com/download"
  • Dangerous shell operationline 170
    apt)    sudo apt-get install -y -qq pandoc ;;
  • Dangerous shell operationline 171
    dnf)    sudo dnf install -y pandoc ;;
  • Dangerous shell operationline 172
    pacman) sudo pacman -S --noconfirm pandoc ;;
  • Dangerous shell operationline 173
    zypper) sudo zypper install -y pandoc ;;
  • Network accessline 174
    apk)    apk add --no-cache pandoc ;;         *)             warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"
  • Network accessline 175
    *)             warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"             return 0
  • Network accessline 176
    warn "Cannot auto-install pandoc. Install manually: https://pandoc.org/installing.html"
  • Dangerous shell operationline 218
    apt)    sudo apt-get install -y -qq libreoffice-core ;;
  • Dangerous shell operationline 219
    dnf)    sudo dnf install -y libreoffice-core ;;
  • Dangerous shell operationline 220
    pacman) sudo pacman -S --noconfirm libreoffice-still ;;
  • Dangerous shell operationline 221
    zypper) sudo zypper install -y libreoffice ;;
  • Network accessline 222
    apk)    apk add --no-cache libreoffice ;;         *)             warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"
  • Network accessline 223
    *)             warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"             return 0
  • Network accessline 224
    warn "Cannot auto-install LibreOffice. Install manually: https://www.libreoffice.org/download/"
  • Dangerous shell operationline 251
    apt)    sudo apt-get install -y -qq zip unzip ;;
  • Dangerous shell operationline 252
    dnf)    sudo dnf install -y zip unzip ;;
  • Dangerous shell operationline 253
    pacman) sudo pacman -S --noconfirm zip unzip ;;
  • Dangerous shell operationline 254
    zypper) sudo zypper install -y zip unzip ;;
  • Network accessline 328
    else         warn "nuget.org not in sources. Adding..."         dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true
  • Network accessline 329
    warn "nuget.org not in sources. Adding..."         dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true     fi
  • Network accessline 330
    dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org" 2>/dev/null || true
  • Dangerous shell operationline 347
    info "To fix permanently: sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8"
  • Dangerous shell operationline 389
    info "  sudo apt-get install -y fonts-liberation fonts-noto-cjk"
  • Dangerous shell operationline 390
    info "  # For MS core fonts: sudo apt-get install -y ttf-mscorefonts-installer"
  • Dangerous shell operationline 393
    info "  sudo dnf install -y liberation-fonts google-noto-sans-cjk-fonts"
  • Dangerous shell operationline 396
    info "  sudo pacman -S ttf-liberation noto-fonts-cjk"
  • Dangerous shell operationline 427
    rm -f "$test_output"

minimax-pdf/scripts/cover.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 57
    return (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 58
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'         + "".join(dots) + "</svg>"
  • Network accessline 59
    f'pointer-events:none;opacity:{opacity}" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 70
    return (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 71
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'         + "".join(lines) + "</svg>"
  • Network accessline 72
    f'pointer-events:none;opacity:{opacity};overflow:hidden" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 658
    <!-- Diagonal dark polygon -->     <svg style="position:absolute;top:0;left:0;width:794px;height:1123px;z-index:1"          xmlns="http://www.w3.org/2000/svg">
  • Network accessline 659
    <svg style="position:absolute;top:0;left:0;width:794px;height:1123px;z-index:1"          xmlns="http://www.w3.org/2000/svg">         <polygon points="{poly}" fill="{dark_bg}"/>
  • Network accessline 660
    xmlns="http://www.w3.org/2000/svg">
  • Network accessline 1211
    grid_svg = (         f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'
  • Network accessline 1212
    f'<svg style="position:absolute;top:0;left:0;width:794px;height:1123px;'         f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'         + h_lines + v_lines + "</svg>"
  • Network accessline 1213
    f'pointer-events:none;opacity:0.07" xmlns="http://www.w3.org/2000/svg">'

minimax-pdf/scripts/fill_inspect.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-pdf/scripts/fill_write.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-pdf/scripts/make.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Dangerous shell operationline 254
    rm -rf "$workdir"
  • Dangerous shell operationline 332
    rm -rf "$tmpdir"
  • Dangerous shell operationline 456
    rm -rf "$tmpdir"

minimax-pdf/scripts/merge.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-pdf/scripts/palette.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 227
    "display_css":  "Playfair Display",         "body_css":     "IBM Plex Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",
  • Network accessline 228
    "body_css":     "IBM Plex Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 229
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=IBM+Plex+Sans:ital,wght@0,400;0,600;1,400&display=swap",
  • Network accessline 235
    "display_css":  "Syne",         "body_css":     "Nunito Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",
  • Network accessline 236
    "body_css":     "Nunito Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 237
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Syne:wght@600;800&family=Nunito+Sans:wght@400;600;700&display=swap",
  • Network accessline 243
    "display_css":  "DM Serif Display",         "body_css":     "DM Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",
  • Network accessline 244
    "body_css":     "DM Sans",         "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 245
    "gfonts_import": "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500&display=swap",
  • Network accessline 251
    "display_css":  "Fraunces",         "body_css":     "Inter",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",
  • Network accessline 252
    "body_css":     "Inter",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 253
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,700;0,900;1,900&family=Inter:wght@300;400;500&display=swap",
  • Network accessline 259
    "display_css":  "EB Garamond",         "body_css":     "Source Sans 3",         "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",
  • Network accessline 260
    "body_css":     "Source Sans 3",         "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 261
    "gfonts_import": "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@400;600&display=swap",
  • Network accessline 267
    "display_css":  "Outfit",         "body_css":     "Outfit",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",
  • Network accessline 268
    "body_css":     "Outfit",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 269
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700;900&display=swap",
  • Network accessline 275
    "display_css":  "Cormorant Garamond",         "body_css":     "Jost",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",
  • Network accessline 276
    "body_css":     "Jost",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 277
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&family=Jost:wght@300;400;500&display=swap",
  • Network accessline 283
    "display_css":  "Barlow Condensed",         "body_css":     "Barlow",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",
  • Network accessline 284
    "body_css":     "Barlow",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 285
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Barlow:wght@400;500;600&display=swap",
  • Network accessline 291
    "display_css":  "Montserrat",         "body_css":     "Montserrat",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",
  • Network accessline 292
    "body_css":     "Montserrat",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 293
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,700;0,900;1,400&display=swap",
  • Network accessline 299
    "display_css":  "Cormorant",         "body_css":     "Crimson Pro",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",
  • Network accessline 300
    "body_css":     "Crimson Pro",         "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",         "display_rl":   "Times-Bold",
  • Network accessline 301
    "gfonts_import": "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,700;1,400&family=Crimson+Pro:wght@400;600&display=swap",
  • Network accessline 308
    "body_css":     "Libre Franklin",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Bebas+Neue"
  • Network accessline 309
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Bebas+Neue"             "&family=Libre+Franklin:ital,wght@0,400;0,700;1,400&display=swap"
  • Network accessline 310
    "https://fonts.googleapis.com/css2?family=Bebas+Neue"
  • Network accessline 320
    "body_css":     "EB Garamond",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 321
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"             ":ital,wght@0,700;0,900;1,700"
  • Network accessline 322
    "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 332
    "body_css":     "EB Garamond",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 333
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Playfair+Display"             ":ital,wght@0,700;0,900;1,700"
  • Network accessline 334
    "https://fonts.googleapis.com/css2?family=Playfair+Display"
  • Network accessline 344
    "body_css":     "Space Mono",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Space+Mono"
  • Network accessline 345
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Space+Mono"             ":ital,wght@0,400;0,700;1,400&display=swap"
  • Network accessline 346
    "https://fonts.googleapis.com/css2?family=Space+Mono"
  • Network accessline 355
    "body_css":     "Courier Prime",         "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Barlow+Condensed"
  • Network accessline 356
    "gfonts_import": (             "https://fonts.googleapis.com/css2?family=Barlow+Condensed"             ":wght@700;900"
  • Network accessline 357
    "https://fonts.googleapis.com/css2?family=Barlow+Condensed"

minimax-pdf/scripts/reformat_parse.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-pdf/scripts/render_body.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 150
    rm  = doc.rightMargin

minimax-pdf/scripts/render_cover.js

  • Executable scriptline 1
    #!/usr/bin/env node

minimax-xlsx/references/create.md

  • Network accessline 133
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 134
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet1.xml"/>
  • Network accessline 135
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 136
    Target="worksheets/sheet1.xml"/>   <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 137
    <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"     Target="styles.xml"/>
  • Network accessline 138
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 139
    Target="styles.xml"/>   <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 140
    <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"     Target="sharedStrings.xml"/>
  • Network accessline 141
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 142
    Target="sharedStrings.xml"/>   <Relationship Id="rId4"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 143
    <Relationship Id="rId4"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet2.xml"/>
  • Network accessline 144
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 145
    Target="worksheets/sheet2.xml"/>   <Relationship Id="rId5"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 146
    <Relationship Id="rId5"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet3.xml"/>
  • Network accessline 147
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 155
    <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
  • Network accessline 178
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 179
    <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 180
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 181
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 184
    </sheetViews>   <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 185
    <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>   <sheetData>
  • Network accessline 186
    xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 214
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 215
    <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"

minimax-xlsx/references/ooxml-cheatsheet.md

  • Network accessline 174
    <!-- workbook.xml.rels --> <Relationship Id="rId3"   Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 175
    <Relationship Id="rId3"   Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"   Target="worksheets/sheet3.xml"/>
  • Network accessline 176
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"

minimax-xlsx/references/validate.md

  • Dangerous shell operationline 299
    sudo apt-get install -y libreoffice
  • Dangerous shell operationline 335
    sudo apt-get install -y libreoffice

minimax-xlsx/scripts/formula_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 43
    # Excel built-in function names (subset of common ones) — used for #NAME? heuristic # Full list: https://support.microsoft.com/en-us/office/excel-functions-alphabetical
  • Network accessline 44
    # Full list: https://support.microsoft.com/en-us/office/excel-functions-alphabetical
  • Network accessline 62
    wb_xml = z.read("xl/workbook.xml")     wb = ET.fromstring(wb_xml)     rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 63
    wb = ET.fromstring(wb_xml)     rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     sheets = {}
  • Network accessline 64
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"

minimax-xlsx/scripts/libreoffice_recalc.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 92
    "  Linux:  sudo apt-get install -y libreoffice"
  • Dangerous shell operationline 212
    print("  Linux:  sudo apt-get install -y libreoffice")

minimax-xlsx/scripts/shared_strings_builder.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    HEADER = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' SST_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 36
    SST_NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"

minimax-xlsx/scripts/style_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    NS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 405
    wb_xml = z.read("xl/workbook.xml")         wb = ET.fromstring(wb_xml)         rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 406
    wb = ET.fromstring(wb_xml)         rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"         rels_xml = z.read("xl/_rels/workbook.xml.rels")
  • Network accessline 407
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 447
    rel_ns = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"

minimax-xlsx/scripts/xlsx_add_column.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    NS_SS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 36
    NS_REL = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 38
    ET.register_namespace('', NS_SS) ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 39
    ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing') ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 40
    ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 41
    ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 42
    ET.register_namespace('xr2', 'http://schemas.microsoft.com/office/spreadsheetml/2015/revision2')
  • Network accessline 43
    ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 112
    si = ET.SubElement(root, _tag("si"))     t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 113
    t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")     t.text = text
  • Network accessline 114
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

minimax-xlsx/scripts/xlsx_insert_row.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    NS_SS = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 38
    NS_REL = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 40
    ET.register_namespace('', NS_SS) ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 41
    ET.register_namespace('r', NS_REL) ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing') ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 42
    ET.register_namespace('xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing')
  • Network accessline 43
    ET.register_namespace('x14', 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main')
  • Network accessline 44
    ET.register_namespace('xr2', 'http://schemas.microsoft.com/office/spreadsheetml/2015/revision2')
  • Network accessline 45
    ET.register_namespace('mc', 'http://schemas.openxmlformats.org/markup-compatibility/2006')
  • Network accessline 106
    si = ET.SubElement(root, _tag("si"))     t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 107
    t = ET.SubElement(si, _tag("t"))     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")     t.text = text
  • Network accessline 108
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

minimax-xlsx/scripts/xlsx_pack.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-xlsx/scripts/xlsx_reader.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-xlsx/scripts/xlsx_shift_rows.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 147
    NS_MAIN = "http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 148
    NS_DRAWING = "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"

minimax-xlsx/scripts/xlsx_unpack.py

  • Executable scriptline 1
    #!/usr/bin/env python3

minimax-xlsx/templates/minimal_xlsx/[Content_Types].xml

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
  • Network accessline 2
    <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">

minimax-xlsx/templates/minimal_xlsx/_rels/.rels

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 2
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 3
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"     Target="xl/workbook.xml"/>
  • Network accessline 4
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"

minimax-xlsx/templates/minimal_xlsx/xl/_rels/workbook.xml.rels

  • Network accessline 7
    - The Id must match the r:id in workbook.xml <sheet> element --> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 8
    --> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">   <Relationship Id="rId1"
  • Network accessline 9
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 10
    <Relationship Id="rId1"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"     Target="worksheets/sheet1.xml"/>
  • Network accessline 11
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet"
  • Network accessline 12
    Target="worksheets/sheet1.xml"/>   <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 13
    <Relationship Id="rId2"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"     Target="styles.xml"/>
  • Network accessline 14
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
  • Network accessline 15
    Target="styles.xml"/>   <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"
  • Network accessline 16
    <Relationship Id="rId3"     Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"     Target="sharedStrings.xml"/>
  • Network accessline 17
    Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings"

minimax-xlsx/templates/minimal_xlsx/xl/sharedStrings.xml

  • Network accessline 24
    (They may differ if some strings are used in multiple cells) --> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 25
    --> <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"      count="0" uniqueCount="0">
  • Network accessline 26
    <sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"

minimax-xlsx/templates/minimal_xlsx/xl/styles.xml

  • Network accessline 35
    - AARRGGBB color format: first 2 hex digits = Alpha (00 = opaque) --> <styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  • Network accessline 37
    <styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">

minimax-xlsx/templates/minimal_xlsx/xl/workbook.xml

  • Network accessline 15
    --> <workbook   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 16
    <workbook   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 17
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 18
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">

minimax-xlsx/templates/minimal_xlsx/xl/worksheets/sheet1.xml

  • Network accessline 34
    --> <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 35
    <worksheet   xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 36
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 37
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
  • Network accessline 43
    </sheetViews>   <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>
  • Network accessline 44
    <sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"     xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>   <!-- Column widths — uncomment and adjust as needed:
  • Network accessline 45
    xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"/>

officecli/.github/workflows/build.yml

  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Dangerous shell operationline 84
    rm -f "$CERT_PATH"
  • Dangerous shell operationline 118
    rm -f "$RUNNER_TEMP/notarize.zip"
  • Dangerous shell operationline 138
    rm -f test_smoke.docx
  • Dangerous shell operationline 223
    rm -rf artifacts

officecli/.github/workflows/skill-parity.yml

  • Network accessline 3
    # Root SKILL.md is the file the public URL serves # (https://d.officecli.ai/SKILL.md, raw GitHub URL) and is what # `curl ... | bash` consumers fetch. skills/officecli/SKILL.md is a
  • Network accessline 4
    # (https://d.officecli.ai/SKILL.md, raw GitHub URL) and is what # `curl ... | bash` consumers fetch. skills/officecli/SKILL.md is a # symlink to it — the spec-conforming location that `gh skill install`
  • Dangerous shell operationline 5
    # `curl ... | bash` consumers fetch. skills/officecli/SKILL.md is a
  • Network accessline 5
    # `curl ... | bash` consumers fetch. skills/officecli/SKILL.md is a

officecli/LICENSE

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 191
    Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 197
    http://www.apache.org/licenses/LICENSE-2.0

officecli/NOTICE

  • Network accessline 1
    OfficeCLI Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 2
    Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 6
    This product is licensed under the Apache License, Version 2.0. You may obtain a copy of the License in the LICENSE file or at http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 8
    http://www.apache.org/licenses/LICENSE-2.0

officecli/README.md

  • Network accessline 11
    [![GitHub Release](https://img.shields.io/github/v/release/iOfficeAI/OfficeCLI)](https://github.com/iOfficeAI/OfficeCLI/releases)
  • Network accessline 12
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
  • Network accessline 16
    <p align="center">   <strong>🌐 Website:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 Community:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 17
    <strong>🌐 Website:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 Community:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 24
    <p align="center"><em>PPT creation process using OfficeCLI on <a href="https://github.com/iOfficeAI/AionUi">AionUi</a></em></p>
  • Network accessline 70
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 77
    **Option A — GUI:** Install [**AionUi**](https://github.com/iOfficeAI/AionUi) — a desktop app that lets you create and edit Office documents through natural language, powered by OfficeCLI under the hood. Just describe what you want, and Aio
  • Network accessline 79
    **Option B — CLI:** Download the binary for your platform from [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases), then run:
  • Network accessline 90
    # 1. Install (macOS / Linux) curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 92
    # Windows (PowerShell): irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 97
    # 3. Start live preview — opens http://localhost:26315 in your browser
  • Network accessline 179
    **Word** — full [i18n & RTL support](https://github.com/iOfficeAI/OfficeCLI/wiki/i18n) (per-script font slots, per-script BCP-47 lang tags `lang.latin/ea/cs`, complex-script bold/italic/size, `direction=rtl` cascading through paragraph/run/
  • Network accessline 181
    **Excel** — [cells](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-cell) (phonetic guide / furigana on add, Excel-UI `--shift left\|up` on remove / `shift=right\|down` on add), formulas (150+ built-in functions with auto-evaluation, `_xl
  • Network accessline 183
    **PowerPoint** — [slides](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-slide) (header/footer/date/slidenum toggles, hidden), [shapes](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-shape) (pattern fill, blur effect, hyperlink tooltip + 
  • Network accessline 209
    # macOS / Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 210
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 210
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 212
    # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 213
    irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 216
    **Or download manually** from [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases):
  • Network accessline 253
    officecli view deck.pptx html -o /tmp/deck.html officecli view deck.pptx screenshot -o /tmp/deck.png # add --page 1-N for more slides officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 255
    officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 346
    Built-in [MCP](https://modelcontextprotocol.io) server — register with one command:
  • Network accessline 373
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 379
    curl -fsSL https://officecli.ai/SKILL.md -o ~/.claude/skills/officecli.md
  • Network accessline 487
    | Command | Description | |---------|-------------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | Create a blank .docx, .xlsx, or .pptx (type from extension) |
  • Network accessline 488
    |---------|-------------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | Create a blank .docx, .xlsx, or .pptx (type from extension) | | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | View c
  • Network accessline 489
    | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | Create a blank .docx, .xlsx, or .pptx (type from extension) |
  • Network accessline 490
    | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | View content (modes: `outline`, `text`, `annotated`, `stats` (`--page-count`), `issues`, `html`, `svg`, `screenshot`, `pdf` (via exporter plugin), `forms` (via format-ha
  • Network accessline 491
    | [`load_skill`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-skills) | Print embedded SKILL.md content for a specialized skill (no install) |
  • Network accessline 492
    | [`get`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-get) | Get element and children (`--depth N`, `--json`) |
  • Network accessline 493
    | [`query`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-query) | CSS-like query with boolean `and`/`or`, row-by-column-name (`row[Salary>5000]`), `--find` flag |
  • Network accessline 494
    | [`set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-set) | Modify element properties; accepts selectors and Excel-native paths (parity with `get`/`query`), `--find`/`--replace` flags |
  • Network accessline 495
    | [`add`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-add) | Add element (or clone with `--from <path>`) |
  • Network accessline 496
    | [`remove`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-remove) | Remove an element |
  • Network accessline 497
    | [`move`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-move) | Move element (`--to <parent>`, `--index N`, `--after <path>`, `--before <path>`) |
  • Network accessline 498
    | [`swap`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-swap) | Swap two elements |
  • Network accessline 499
    | [`validate`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-validate) | Validate against OpenXML schema |
  • Network accessline 500
    | `view <file> issues` | Enumerate document issues (text overflow, missing alt text, formula errors, ...) | | [`batch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-batch) | Multiple operations in one open/save cycle (stdin, `--input
  • Network accessline 501
    | [`batch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-batch) | Multiple operations in one open/save cycle (stdin, `--input`, or `--commands`; stops on first error, `--force` to continue) |
  • Network accessline 502
    | [`dump`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-dump) | Serialize a `.docx` or `.pptx` into a replayable batch JSON (round-trip via `batch`); accepts a subtree path |
  • Network accessline 503
    | [`refresh`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-refresh) | Recalculate TOC page numbers / `PAGE` / cross-references (`.docx`; Word backend on Windows, headless-HTML fallback) |
  • Network accessline 504
    | [`plugins`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-plugins) | List / inspect / lint installed plugins (extend to `.doc`, `.hwpx`, `.pdf` export via dump-reader / exporter / format-handler kinds) |
  • Network accessline 505
    | [`merge`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-merge) | Template merge — replace `{{key}}` placeholders with JSON data |
  • Network accessline 506
    | [`watch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-watch) | Live HTML preview in browser with auto-refresh |
  • Network accessline 507
    | [`mcp`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-mcp) | Start MCP server for AI tool integration |
  • Network accessline 508
    | [`raw`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | View raw XML of a document part |
  • Network accessline 509
    | [`raw-set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | Modify raw XML via XPath |
  • Network accessline 510
    | `add-part` | Add a new document part (header, chart, etc.) | | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | Start resident mode (keep document in memory) | | `close` | Save and close resident mode |
  • Network accessline 511
    | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | Start resident mode (keep document in memory) |
  • Network accessline 512
    | `close` | Save and close resident mode | | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | Install binary + skills + MCP (`all`, `claude`, `cursor`, etc.) | | `config` | Get or set configuration |
  • Network accessline 513
    | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | Install binary + skills + MCP (`all`, `claude`, `cursor`, etc.) |
  • Network accessline 515
    | `<format> <command>` | [Built-in help](https://github.com/iOfficeAI/OfficeCLI/wiki/command-reference) (e.g. `officecli pptx set shape`) |
  • Network accessline 597
    The [Wiki](https://github.com/iOfficeAI/OfficeCLI/wiki) has detailed guides for every command, element type, and property:
  • Network accessline 599
    - **By format:** [Word](https://github.com/iOfficeAI/OfficeCLI/wiki/word-reference) | [Excel](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-reference) | [PowerPoint](https://github.com/iOfficeAI/OfficeCLI/wiki/powerpoint-reference)
  • Network accessline 600
    - **Workflows:** [End-to-end examples](https://github.com/iOfficeAI/OfficeCLI/wiki/workflows) -- Word reports, Excel dashboards, PowerPoint decks, batch modifications, resident mode
  • Network accessline 601
    - **Runnable examples:** [examples/](examples/) -- copy-paste scripts (.sh/.py) for Word, Excel, and PowerPoint, with output files included - **Troubleshooting:** [Common errors and solutions](https://github.com/iOfficeAI/OfficeCLI/wiki/tro
  • Network accessline 602
    - **Troubleshooting:** [Common errors and solutions](https://github.com/iOfficeAI/OfficeCLI/wiki/troubleshooting)
  • Network accessline 603
    - **AI agent guide:** [Decision tree for navigating the wiki](https://github.com/iOfficeAI/OfficeCLI/wiki/agent-guide)
  • Network accessline 607
    Requires [.NET 10 SDK](https://dotnet.microsoft.com/download) for compilation only. The output is a self-contained, native binary -- .NET is embedded in the binary and is not needed at runtime.
  • Network accessline 617
    Bug reports and contributions are welcome on [GitHub Issues](https://github.com/iOfficeAI/OfficeCLI/issues).
  • Network accessline 621
    If you find OfficeCLI useful, please [give it a star on GitHub](https://github.com/iOfficeAI/OfficeCLI) — it helps others discover the project.
  • Network accessline 623
    [OfficeCLI.AI](https://OfficeCLI.AI) | [GitHub](https://github.com/iOfficeAI/OfficeCLI)
  • Dangerous shell operationline 638
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 638
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 639
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 655
    skill-file-lines: 403 alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 656
    alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash install-command-windows: irm https://raw.githubuserconten
  • Dangerous shell operationline 657
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 657
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 658
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

officecli/README_ja.md

  • Network accessline 11
    [![GitHub Release](https://img.shields.io/github/v/release/iOfficeAI/OfficeCLI)](https://github.com/iOfficeAI/OfficeCLI/releases)
  • Network accessline 12
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
  • Network accessline 16
    <p align="center">   <strong>🌐 公式サイト:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 コミュニティ:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 17
    <strong>🌐 公式サイト:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 コミュニティ:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 24
    <p align="center"><em><a href="https://github.com/iOfficeAI/AionUi">AionUi</a> で OfficeCLI を使った PPT 作成プロセス</em></p>
  • Network accessline 70
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 77
    **オプション A — GUI:** [**AionUi**](https://github.com/iOfficeAI/AionUi) をインストール — 自然言語で Office 文書を作成・編集できるデスクトップアプリ。内部で OfficeCLI が動いています。やりたいことを説明するだけで、AionUi がすべて処理します。
  • Network accessline 79
    **オプション B — CLI:** [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases) からお使いのプラットフォーム用バイナリをダウンロードして、以下を実行:
  • Network accessline 90
    # 1. インストール(macOS / Linux) curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 92
    # Windows (PowerShell): irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 97
    # 3. ライブプレビューを開始 — ブラウザで http://localhost:26315 が開きます
  • Network accessline 176
    **Word** — 完全な [i18n & RTL サポート](https://github.com/iOfficeAI/OfficeCLI/wiki/i18n)(スクリプト別フォントスロット、スクリプト別 BCP-47 言語タグ `lang.latin/ea/cs`、複雑スクリプトの太字/斜体/サイズ、段落/ラン/セクション/表/スタイル/ヘッダー/フッター/docDefaults をカスケードする `direction=rtl`、`rtlGutter` + `pgBor
  • Network accessline 178
    **Excel** — [セル](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-cell)(追加時にふりがな対応)、数式(150以上の組み込み関数を自動計算、動的配列関数に `_xlfn.` 自動プレフィックス)、[シート](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-sheet)(visible/hidden/veryHidden、印刷余白、printTitleRo
  • Network accessline 180
    **PowerPoint** — [スライド](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-slide)(ヘッダー/フッター/日付/スライド番号トグル、非表示)、[図形](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-shape)(パターン塗りつぶし、ぼかし効果、ハイパーリンクツールチップ + スライドジャンプリンク)、[画像](https://github.com/iOff
  • Network accessline 206
    # macOS / Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 209
    # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 210
    irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 213
    **または手動ダウンロード** [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases):
  • Network accessline 250
    officecli view deck.pptx html -o /tmp/deck.html officecli view deck.pptx screenshot -o /tmp/deck.png # 複数ページは --page 1-N officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 252
    officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 343
    組み込み [MCP](https://modelcontextprotocol.io) サーバー — コマンド一つで登録:
  • Network accessline 370
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 376
    curl -fsSL https://officecli.ai/SKILL.md -o ~/.claude/skills/officecli.md
  • Network accessline 486
    | コマンド | 説明 | |---------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 空白の .docx、.xlsx、.pptx を作成(拡張子からタイプを判定) |
  • Network accessline 487
    |---------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 空白の .docx、.xlsx、.pptx を作成(拡張子からタイプを判定) | | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | コンテンツを表示(モード:`outline`、`text`、`ann
  • Network accessline 488
    | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 空白の .docx、.xlsx、.pptx を作成(拡張子からタイプを判定) |
  • Network accessline 489
    | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | コンテンツを表示(モード:`outline`、`text`、`annotated`、`stats`、`issues`、`html`) |
  • Network accessline 490
    | [`get`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-get) | 要素と子要素を取得(`--depth N`、`--json`) |
  • Network accessline 491
    | [`query`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-query) | CSS スタイルのクエリ(`[attr=value]`、`:contains()`、`:has()` など) |
  • Network accessline 492
    | [`set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-set) | 要素のプロパティを変更 |
  • Network accessline 493
    | [`add`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-add) | 要素を追加(または `--from <path>` でクローン) |
  • Network accessline 494
    | [`remove`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-remove) | 要素を削除 |
  • Network accessline 495
    | [`move`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-move) | 要素を移動(`--to <parent>`、`--index N`、`--after <path>`、`--before <path>`) |
  • Network accessline 496
    | [`swap`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-swap) | 2つの要素を交換 |
  • Network accessline 497
    | [`validate`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-validate) | OpenXML スキーマ検証 |
  • Network accessline 498
    | [`batch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-batch) | 一度の open/save サイクルで複数操作を実行(stdin、`--input`、または `--commands`;デフォルトで最初のエラーで停止、`--force` で続行) |
  • Network accessline 499
    | [`merge`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-merge) | テンプレートマージ — `{{key}}` プレースホルダーを JSON データで置換 |
  • Network accessline 500
    | [`watch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-watch) | ブラウザでライブ HTML プレビュー、自動更新 |
  • Network accessline 501
    | [`mcp`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-mcp) | AI ツール統合用の MCP サーバーを起動 |
  • Network accessline 502
    | [`raw`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | ドキュメントパートの生 XML を表示 |
  • Network accessline 503
    | [`raw-set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | XPath で生 XML を変更 |
  • Network accessline 504
    | `add-part` | 新しいドキュメントパート(ヘッダー、チャートなど)を追加 | | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | レジデントモードを開始(ドキュメントをメモリに保持) | | `close` | 保存してレジデントモードを終了 |
  • Network accessline 505
    | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | レジデントモードを開始(ドキュメントをメモリに保持) |
  • Network accessline 506
    | `close` | 保存してレジデントモードを終了 | | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | バイナリ + スキル + MCP をインストール(`all`、`claude`、`cursor` など) | | `config` | 設定の取得または変更 |
  • Network accessline 507
    | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | バイナリ + スキル + MCP をインストール(`all`、`claude`、`cursor` など) |
  • Network accessline 509
    | `<format> <command>` | [組み込みヘルプ](https://github.com/iOfficeAI/OfficeCLI/wiki/command-reference)(例:`officecli pptx set shape`) |
  • Network accessline 587
    [Wiki](https://github.com/iOfficeAI/OfficeCLI/wiki) に全コマンド、要素タイプ、プロパティの詳細ガイドがあります:
  • Network accessline 589
    - **フォーマット別:**[Word](https://github.com/iOfficeAI/OfficeCLI/wiki/word-reference) | [Excel](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-reference) | [PowerPoint](https://github.com/iOfficeAI/OfficeCLI/wiki/powerpoint-reference)
  • Network accessline 590
    - **ワークフロー:**[エンドツーエンド例](https://github.com/iOfficeAI/OfficeCLI/wiki/workflows) -- Word レポート、Excel ダッシュボード、PPT プレゼン、一括変更、レジデントモード
  • Network accessline 591
    - **トラブルシューティング:**[よくあるエラーと解決策](https://github.com/iOfficeAI/OfficeCLI/wiki/troubleshooting)
  • Network accessline 592
    - **AI エージェントガイド:**[Wiki ナビゲーション決定木](https://github.com/iOfficeAI/OfficeCLI/wiki/agent-guide)
  • Network accessline 596
    コンパイルには [.NET 10 SDK](https://dotnet.microsoft.com/download) が必要です。出力は自己完結型のネイティブバイナリ -- .NET は内蔵されているため、実行時にはインストール不要です。
  • Network accessline 606
    バグ報告やコントリビューションは [GitHub Issues](https://github.com/iOfficeAI/OfficeCLI/issues) まで。
  • Network accessline 610
    OfficeCLI が役に立ったら、ぜひ [GitHub でスターを付けてください](https://github.com/iOfficeAI/OfficeCLI) — より多くの人にプロジェクトを届ける力になります。
  • Network accessline 612
    [OfficeCLI.AI](https://OfficeCLI.AI) | [GitHub](https://github.com/iOfficeAI/OfficeCLI)
  • Network accessline 624
    mcp-server: true   skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 625
    skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash   install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Dangerous shell operationline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 627
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 642
    skill-file: SKILL.md alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 643
    alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash install-command-windows: irm https://raw.githubuserconten
  • Dangerous shell operationline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 645
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

officecli/README_ko.md

  • Network accessline 11
    [![GitHub Release](https://img.shields.io/github/v/release/iOfficeAI/OfficeCLI)](https://github.com/iOfficeAI/OfficeCLI/releases)
  • Network accessline 12
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
  • Network accessline 16
    <p align="center">   <strong>🌐 공식 웹사이트:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 커뮤니티:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 17
    <strong>🌐 공식 웹사이트:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 커뮤니티:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 24
    <p align="center"><em><a href="https://github.com/iOfficeAI/AionUi">AionUi</a>에서 OfficeCLI로 PPT 제작 과정</em></p>
  • Network accessline 70
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 77
    **옵션 A — GUI:** [**AionUi**](https://github.com/iOfficeAI/AionUi)를 설치하세요 — 자연어로 Office 문서를 만들고 편집할 수 있는 데스크톱 앱입니다. 내부적으로 OfficeCLI가 구동됩니다. 원하는 것을 설명하기만 하면 AionUi가 모든 것을 처리합니다.
  • Network accessline 79
    **옵션 B — CLI:** [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases)에서 플랫폼에 맞는 바이너리를 다운로드한 후 실행:
  • Network accessline 90
    # 1. 설치 (macOS / Linux) curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 92
    # Windows (PowerShell): irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 97
    # 3. 라이브 미리보기 시작 — 브라우저에서 http://localhost:26315 이 열립니다
  • Network accessline 176
    **Word** — 완전한 [i18n 및 RTL 지원](https://github.com/iOfficeAI/OfficeCLI/wiki/i18n) (스크립트별 글꼴 슬롯, 스크립트별 BCP-47 언어 태그 `lang.latin/ea/cs`, 복합 스크립트 굵게/기울임/크기, 단락/런/섹션/표/스타일/머리글/바닥글/docDefaults에 캐스케이드되는 `direction=rtl`, `rtlGutter` + `pgBorders` 단
  • Network accessline 178
    **Excel** — [셀](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-cell) (추가 시 음성 가이드/후리가나), 수식(150개 이상의 내장 함수 자동 계산, 동적 배열 함수에 `_xlfn.` 자동 접두사), [시트](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-sheet) (visible/hidden/veryHidden, 인쇄 여백
  • Network accessline 180
    **PowerPoint** — [슬라이드](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-slide) (머리글/바닥글/날짜/슬라이드 번호 토글, 숨김), [도형](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-shape) (패턴 채우기, 흐림 효과, 하이퍼링크 툴팁 + 슬라이드 점프 링크), [이미지](https://github.com/iOffice
  • Network accessline 206
    # macOS / Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 209
    # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 210
    irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 213
    **또는 수동 다운로드** [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases):
  • Network accessline 250
    officecli view deck.pptx html -o /tmp/deck.html officecli view deck.pptx screenshot -o /tmp/deck.png # 여러 페이지는 --page 1-N officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 252
    officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 343
    내장 [MCP](https://modelcontextprotocol.io) 서버 — 명령어 하나로 등록:
  • Network accessline 370
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 376
    curl -fsSL https://officecli.ai/SKILL.md -o ~/.claude/skills/officecli.md
  • Network accessline 486
    | 명령어 | 설명 | |--------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 빈 .docx, .xlsx, .pptx 생성 (확장자로 유형 결정) |
  • Network accessline 487
    |--------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 빈 .docx, .xlsx, .pptx 생성 (확장자로 유형 결정) | | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | 콘텐츠 보기 (모드: `outline`, `text`, `anno
  • Network accessline 488
    | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 빈 .docx, .xlsx, .pptx 생성 (확장자로 유형 결정) |
  • Network accessline 489
    | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | 콘텐츠 보기 (모드: `outline`, `text`, `annotated`, `stats`, `issues`, `html`) |
  • Network accessline 490
    | [`get`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-get) | 요소와 하위 요소 가져오기 (`--depth N`, `--json`) |
  • Network accessline 491
    | [`query`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-query) | CSS 스타일 쿼리 (`[attr=value]`, `:contains()`, `:has()` 등) |
  • Network accessline 492
    | [`set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-set) | 요소 속성 수정 |
  • Network accessline 493
    | [`add`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-add) | 요소 추가 (또는 `--from <path>`로 복제) |
  • Network accessline 494
    | [`remove`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-remove) | 요소 삭제 |
  • Network accessline 495
    | [`move`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-move) | 요소 이동 (`--to <parent>`, `--index N`, `--after <path>`, `--before <path>`) |
  • Network accessline 496
    | [`swap`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-swap) | 두 요소 교체 |
  • Network accessline 497
    | [`validate`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-validate) | OpenXML 스키마 검증 |
  • Network accessline 498
    | [`batch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-batch) | 한 번의 open/save 사이클에서 여러 작업 실행 (stdin, `--input`, 또는 `--commands`; 기본적으로 첫 오류에서 중지, `--force`로 계속) |
  • Network accessline 499
    | [`merge`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-merge) | 템플릿 병합 — `{{key}}` 플레이스홀더를 JSON 데이터로 교체 |
  • Network accessline 500
    | [`watch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-watch) | 브라우저에서 라이브 HTML 미리보기, 자동 새로고침 |
  • Network accessline 501
    | [`mcp`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-mcp) | AI 도구 통합용 MCP 서버 시작 |
  • Network accessline 502
    | [`raw`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | 문서 파트의 원시 XML 보기 |
  • Network accessline 503
    | [`raw-set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | XPath로 원시 XML 수정 |
  • Network accessline 504
    | `add-part` | 새 문서 파트 추가 (머리글, 차트 등) | | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | 레지던트 모드 시작 (문서를 메모리에 유지) | | `close` | 저장하고 레지던트 모드 종료 |
  • Network accessline 505
    | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | 레지던트 모드 시작 (문서를 메모리에 유지) |
  • Network accessline 506
    | `close` | 저장하고 레지던트 모드 종료 | | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | 바이너리 + 스킬 + MCP 설치 (`all`, `claude`, `cursor` 등) | | `config` | 설정 가져오기 또는 변경 |
  • Network accessline 507
    | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | 바이너리 + 스킬 + MCP 설치 (`all`, `claude`, `cursor` 등) |
  • Network accessline 509
    | `<format> <command>` | [내장 도움말](https://github.com/iOfficeAI/OfficeCLI/wiki/command-reference) (예: `officecli pptx set shape`) |
  • Network accessline 587
    [Wiki](https://github.com/iOfficeAI/OfficeCLI/wiki)에서 모든 명령어, 요소 유형, 속성의 상세 가이드를 확인하세요:
  • Network accessline 589
    - **형식별:** [Word](https://github.com/iOfficeAI/OfficeCLI/wiki/word-reference) | [Excel](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-reference) | [PowerPoint](https://github.com/iOfficeAI/OfficeCLI/wiki/powerpoint-reference)
  • Network accessline 590
    - **워크플로우:** [엔드투엔드 예시](https://github.com/iOfficeAI/OfficeCLI/wiki/workflows) -- Word 보고서, Excel 대시보드, PPT 프레젠테이션, 일괄 수정, 레지던트 모드
  • Network accessline 591
    - **문제 해결:** [자주 발생하는 오류와 해결책](https://github.com/iOfficeAI/OfficeCLI/wiki/troubleshooting)
  • Network accessline 592
    - **AI 에이전트 가이드:** [Wiki 내비게이션 결정 트리](https://github.com/iOfficeAI/OfficeCLI/wiki/agent-guide)
  • Network accessline 596
    컴파일에는 [.NET 10 SDK](https://dotnet.microsoft.com/download)가 필요합니다. 출력은 자체 완결형 네이티브 바이너리 -- .NET이 내장되어 있어 실행 시 설치 불필요.
  • Network accessline 606
    버그 리포트와 기여는 [GitHub Issues](https://github.com/iOfficeAI/OfficeCLI/issues)로 환영합니다.
  • Network accessline 610
    OfficeCLI가 유용하다면 [GitHub에서 스타를 눌러주세요](https://github.com/iOfficeAI/OfficeCLI) — 더 많은 사람들이 프로젝트를 발견하는 데 도움이 됩니다.
  • Network accessline 612
    [OfficeCLI.AI](https://OfficeCLI.AI) | [GitHub](https://github.com/iOfficeAI/OfficeCLI)
  • Network accessline 624
    mcp-server: true   skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 625
    skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash   install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Dangerous shell operationline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 627
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 642
    skill-file: SKILL.md alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 643
    alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash install-command-windows: irm https://raw.githubuserconten
  • Dangerous shell operationline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 645
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

officecli/README_zh.md

  • Network accessline 11
    [![GitHub Release](https://img.shields.io/github/v/release/iOfficeAI/OfficeCLI)](https://github.com/iOfficeAI/OfficeCLI/releases)
  • Network accessline 12
    [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
  • Network accessline 16
    <p align="center">   <strong>🌐 官方网站:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 社区:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 17
    <strong>🌐 官方网站:</strong> <a href="https://officecli.ai" target="_blank">officecli.ai</a> &nbsp;|&nbsp; <strong>💬 社区:</strong> <a href="https://discord.gg/2QAwJn7Egx" target="_blank">Discord</a>
  • Network accessline 24
    <p align="center"><em>在 <a href="https://github.com/iOfficeAI/AionUi">AionUi</a> 上使用 OfficeCLI 的 PPT 制作过程</em></p>
  • Network accessline 70
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 77
    **方式 A — 图形界面:** 安装 [**AionUi**](https://github.com/iOfficeAI/AionUi) — 一款桌面应用,用自然语言就能创建和编辑 Office 文档,底层由 OfficeCLI 驱动。只需描述你想要什么,AionUi 帮你搞定。
  • Network accessline 79
    **方式 B — 命令行:** 从 [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases) 下载对应平台的二进制文件,然后运行:
  • Network accessline 90
    # 1. 安装(macOS / Linux) curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 91
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 92
    # Windows (PowerShell): irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 97
    # 3. 启动实时预览 — 浏览器自动打开 http://localhost:26315
  • Network accessline 176
    **Word** — 完整的 [i18n 与 RTL 支持](https://github.com/iOfficeAI/OfficeCLI/wiki/i18n)(按脚本字体槽位、按脚本 BCP-47 语言标签 `lang.latin/ea/cs`、复杂脚本粗体/斜体/字号、`direction=rtl` 在段落/文本片段/节/表格/样式/页眉/页脚/docDefaults 间级联、`rtlGutter` + `pgBorders` 简写、印地语/阿拉伯语/泰语/中日韩本地化页
  • Network accessline 178
    **Excel** — [单元格](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-cell)(添加时支持音标/振假名)、公式(内置 150+ 函数自动求值,动态数组函数自动加 `_xlfn.` 前缀)、[工作表](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-sheet)(visible/hidden/veryHidden、打印边距、printTitleRows/Col
  • Network accessline 180
    **PowerPoint** — [幻灯片](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-slide)(页眉/页脚/日期/页码切换、隐藏)、[形状](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-shape)(图案填充、模糊效果、超链接提示 + 跳转幻灯片链接)、[图片](https://github.com/iOfficeAI/OfficeCLI/wiki/ppt-pict
  • Network accessline 206
    # macOS / Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 207
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 209
    # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 210
    irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 213
    **或手动下载** [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases):
  • Network accessline 250
    officecli view deck.pptx html -o /tmp/deck.html officecli view deck.pptx screenshot -o /tmp/deck.png # 多页用 --page 1-N officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 252
    officecli watch deck.pptx                            # http://localhost:26315
  • Network accessline 343
    内置 [MCP](https://modelcontextprotocol.io) 服务器 — 一条命令注册:
  • Network accessline 370
    curl -fsSL https://officecli.ai/SKILL.md
  • Network accessline 376
    curl -fsSL https://officecli.ai/SKILL.md -o ~/.claude/skills/officecli.md
  • Network accessline 486
    | 命令 | 说明 | |------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 创建空白 .docx、.xlsx 或 .pptx(根据扩展名判断类型) |
  • Network accessline 487
    |------|------| | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 创建空白 .docx、.xlsx 或 .pptx(根据扩展名判断类型) | | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | 查看内容(模式:`outline`、`text`、`annotated`、`st
  • Network accessline 488
    | [`create`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-create) | 创建空白 .docx、.xlsx 或 .pptx(根据扩展名判断类型) |
  • Network accessline 489
    | [`view`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-view) | 查看内容(模式:`outline`、`text`、`annotated`、`stats`、`issues`、`html`) |
  • Network accessline 490
    | [`get`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-get) | 获取元素及子元素(`--depth N`、`--json`) |
  • Network accessline 491
    | [`query`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-query) | CSS 风格查询(`[attr=value]`、`:contains()`、`:has()` 等) |
  • Network accessline 492
    | [`set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-set) | 修改元素属性 |
  • Network accessline 493
    | [`add`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-add) | 添加元素(或通过 `--from <path>` 克隆) |
  • Network accessline 494
    | [`remove`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-remove) | 删除元素 |
  • Network accessline 495
    | [`move`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-move) | 移动元素(`--to <parent>`、`--index N`、`--after <path>`、`--before <path>`) |
  • Network accessline 496
    | [`swap`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-swap) | 交换两个元素 |
  • Network accessline 497
    | [`validate`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-validate) | OpenXML 模式校验 |
  • Network accessline 498
    | [`batch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-batch) | 单次打开/保存周期内执行多条操作(stdin、`--input` 或 `--commands`;默认遇到第一个错误停止,`--force` 跳过错误继续) |
  • Network accessline 499
    | [`merge`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-merge) | 模板合并 — 用 JSON 数据替换 `{{key}}` 占位符 |
  • Network accessline 500
    | [`watch`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-watch) | 在浏览器中实时 HTML 预览,自动刷新 |
  • Network accessline 501
    | [`mcp`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-mcp) | 启动 MCP 服务器,用于 AI 工具集成 |
  • Network accessline 502
    | [`raw`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | 查看文档部件的原始 XML |
  • Network accessline 503
    | [`raw-set`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-raw) | 通过 XPath 修改原始 XML |
  • Network accessline 504
    | `add-part` | 添加新的文档部件(页眉、图表等) | | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | 启动驻留模式(文档保持在内存中) | | `close` | 保存并关闭驻留模式 |
  • Network accessline 505
    | [`open`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-open) | 启动驻留模式(文档保持在内存中) |
  • Network accessline 506
    | `close` | 保存并关闭驻留模式 | | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | 安装二进制文件 + 技能文件 + MCP(`all`、`claude`、`cursor` 等) | | `config` | 获取或设置配置 |
  • Network accessline 507
    | [`install`](https://github.com/iOfficeAI/OfficeCLI/wiki/command-install) | 安装二进制文件 + 技能文件 + MCP(`all`、`claude`、`cursor` 等) |
  • Network accessline 509
    | `<format> <command>` | [内置帮助](https://github.com/iOfficeAI/OfficeCLI/wiki/command-reference)(如 `officecli pptx set shape`) |
  • Network accessline 587
    [Wiki](https://github.com/iOfficeAI/OfficeCLI/wiki) 提供了每个命令、元素类型和属性的详细指南:
  • Network accessline 589
    - **按格式查看:**[Word](https://github.com/iOfficeAI/OfficeCLI/wiki/word-reference) | [Excel](https://github.com/iOfficeAI/OfficeCLI/wiki/excel-reference) | [PowerPoint](https://github.com/iOfficeAI/OfficeCLI/wiki/powerpoint-reference)
  • Network accessline 590
    - **工作流:**[端到端示例](https://github.com/iOfficeAI/OfficeCLI/wiki/workflows) -- Word 报告、Excel 数据表、PPT 演示、批量修改、驻留模式
  • Network accessline 591
    - **故障排除:**[常见错误与解决方案](https://github.com/iOfficeAI/OfficeCLI/wiki/troubleshooting)
  • Network accessline 592
    - **AI 智能体指南:**[Wiki 导航决策树](https://github.com/iOfficeAI/OfficeCLI/wiki/agent-guide)
  • Network accessline 596
    编译需要 [.NET 10 SDK](https://dotnet.microsoft.com/download)。输出为自包含的原生二进制文件 -- .NET 已内嵌,运行时无需安装。
  • Network accessline 606
    欢迎通过 [GitHub Issues](https://github.com/iOfficeAI/OfficeCLI/issues) 提交 Bug 报告和贡献代码。
  • Network accessline 610
    如果觉得 OfficeCLI 好用,请在 [GitHub 上点个 Star](https://github.com/iOfficeAI/OfficeCLI) — 帮助更多人发现这个项目。
  • Network accessline 612
    [OfficeCLI.AI](https://OfficeCLI.AI) | [GitHub](https://github.com/iOfficeAI/OfficeCLI)
  • Network accessline 624
    mcp-server: true   skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 625
    skill-file: SKILL.md   install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash   install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Dangerous shell operationline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 626
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 627
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
  • Network accessline 642
    skill-file: SKILL.md alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 643
    alternatives: python-docx, openpyxl, python-pptx, libreoffice --headless install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash install-command-windows: irm https://raw.githubuserconten
  • Dangerous shell operationline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 644
    install-command-unix: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 645
    install-command-windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

officecli/SKILL.md

  • Network accessline 15
    # macOS / Linux curl -fsSL https://d.officecli.ai/install.sh | bash
  • Dangerous shell operationline 16
    curl -fsSL https://d.officecli.ai/install.sh | bash
  • Network accessline 16
    curl -fsSL https://d.officecli.ai/install.sh | bash
  • Network accessline 18
    # Windows (PowerShell) irm https://d.officecli.ai/install.ps1 | iex
  • Network accessline 19
    irm https://d.officecli.ai/install.ps1 | iex
  • Network accessline 158
    Open the printed `http://localhost:N` URL. Click to select; shift/cmd/ctrl+click to multi-select; drag from empty space to box-select. PPT/Word use blue outline; Excel uses native-style green selection (double-click cell to edit inline; dra

officecli/THIRD-PARTY-NOTICES.txt

  • Network accessline 6
    ================================================================================ DocumentFormat.OpenXml (3.4.1) https://github.com/dotnet/Open-XML-SDK
  • Network accessline 8
    https://github.com/dotnet/Open-XML-SDK
  • Network accessline 14
    ================================================================================ System.CommandLine (3.0.0-preview.2.26159.112) https://github.com/dotnet/command-line-api
  • Network accessline 16
    https://github.com/dotnet/command-line-api
  • Network accessline 22
    ================================================================================ .NET Runtime (bundled by self-contained publish) https://github.com/dotnet/runtime
  • Network accessline 24
    https://github.com/dotnet/runtime

officecli/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 51
    rm -rf "$OUTPUT"
  • Dangerous shell operationline 82
    rm -rf "$TMPDIR"
  • Dangerous shell operationline 85
    rm -rf src/officecli/bin src/officecli/obj

officecli/build/officecli.entitlements

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 2
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

officecli/dev-install.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 64
    rm -rf "$TMPDIR"

officecli/examples/README.md

  • Network accessline 320
    For questions or issues, visit [GitHub Issues](https://github.com/iOfficeAI/OfficeCLI/issues).

officecli/examples/excel/cell-formatting.md

  • Network accessline 106
    officecli set file.xlsx /Data/B7 --prop value=007 --prop type=string                       # keep leading zeros officecli set file.xlsx /Data/A9 --prop value="OfficeCLI on GitHub" \   --prop link="https://github.com/iOfficeAI/OfficeCLI" --p
  • Network accessline 107
    officecli set file.xlsx /Data/A9 --prop value="OfficeCLI on GitHub"    --prop link="https://github.com/iOfficeAI/OfficeCLI" --prop tooltip="Open the repo"
  • Network accessline 108
    --prop link="https://github.com/iOfficeAI/OfficeCLI" --prop tooltip="Open the repo"

officecli/examples/excel/cell-formatting.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 188
    cell("/Data/A9", value="OfficeCLI on GitHub", link="https://github.com/iOfficeAI/OfficeCLI",

officecli/examples/excel/charts.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 14
    rm -f "$XLSX"
  • Network accessline 267
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"2\" name=\"Chart 1\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 268
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART1_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 269
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART1_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 356
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"3\" name=\"Chart 2\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 357
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART2_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 358
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART2_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 434
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"2\" name=\"Chart 3\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 435
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART3_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 436
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART3_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 502
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"4\" name=\"Chart 4\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 503
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART4_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 504
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART4_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 568
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"3\" name=\"Chart 5\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 569
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART5_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 570
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART5_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 660
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"2\" name=\"Chart 6\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 661
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART6_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 662
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART6_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 734
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"2\" name=\"Chart 7\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 735
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART7_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 736
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART7_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 806
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"5\" name=\"Chart 8\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 807
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART8_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 808
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART8_REL}\" /></a:graphicData></a:graphic>

officecli/examples/excel/charts/charts-advanced.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-area.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-bar.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-basic.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-boxwhisker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-bubble.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-column.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-combo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-demo.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 14
    rm -f "$XLSX"
  • Network accessline 112
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"2\" name=\"Chart 1\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 113
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART1_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 114
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART1_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 194
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"3\" name=\"Chart 2\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 195
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART2_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 196
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART2_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 247
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"4\" name=\"Chart 3\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 248
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART3_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 249
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART3_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 320
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"5\" name=\"Chart 4\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 321
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART4_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 322
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART4_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 392
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"6\" name=\"Chart 5\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 393
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART5_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 394
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART5_REL}\" /></a:graphicData></a:graphic>
  • Network accessline 446
    <xdr:nvGraphicFramePr><xdr:cNvPr id=\"7\" name=\"Chart 6\" /><xdr:cNvGraphicFramePr /></xdr:nvGraphicFramePr>     <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.o
  • Network accessline 447
    <xdr:xfrm><a:off x=\"0\" y=\"0\" /><a:ext cx=\"0\" cy=\"0\" /></xdr:xfrm>     <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART6_REL}\" /></a:graphicData></a:graphic>   </xdr:gr
  • Network accessline 448
    <a:graphic><a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"><c:chart r:id=\"${CHART6_REL}\" /></a:graphicData></a:graphic>

officecli/examples/excel/charts/charts-extended.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-histogram.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-line.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-pie.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-radar.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-scatter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-stock.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/charts/charts-waterfall.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/conditional-formatting.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/conditional-formatting.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 16
    rm -f "$FILE"

officecli/examples/excel/pivot-tables.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/workbook-settings.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/excel/workbook-settings.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$FILE"

officecli/examples/ppt/3d-model.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 9
    rm -f "$OUT"

officecli/examples/ppt/animations.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 7
    rm -f "$OUT"

officecli/examples/ppt/charts/charts-3d.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-advanced.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-area.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-bar.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-bubble.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-column.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-combo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-doughnut.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-line.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-pie.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-radar.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-scatter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-stock.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/charts/charts-waterfall.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/pictures/pictures-basic.md

  • Network accessline 149
    officecli add pictures-basic.pptx '/slide[4]' --type picture    --prop src="/path/to/gradient.png"    --prop x=0.5in --prop y=1.5in --prop width=3.5in --prop height=2.6in    --prop link=https://example.com
  • Network accessline 150
    --prop src="/path/to/gradient.png" \   --prop x=0.5in --prop y=1.5in --prop width=3.5in --prop height=2.6in \   --prop link=https://example.com \
  • Network accessline 151
    --prop x=0.5in --prop y=1.5in --prop width=3.5in --prop height=2.6in \   --prop link=https://example.com \   --prop tooltip="Open example.com"
  • Network accessline 152
    --prop link=https://example.com \

officecli/examples/ppt/pictures/pictures-basic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 266
    "--prop", "x=0.5in", "--prop", "y=1.5in",             "--prop", "width=3.5in", "--prop", "height=2.6in",             "--prop", "link=https://example.com",
  • Network accessline 267
    "--prop", "width=3.5in", "--prop", "height=2.6in",             "--prop", "link=https://example.com",             "--prop", "tooltip=Open example.com")
  • Network accessline 268
    "--prop", "link=https://example.com",
  • Network accessline 269
    "--prop", "tooltip=Open example.com")         run("add", PPTX, "/slide[4]", "--type", "textbox",             "--prop", "text=link=https://example.com",
  • Network accessline 270
    run("add", PPTX, "/slide[4]", "--type", "textbox",             "--prop", "text=link=https://example.com",             "--prop", "size=12",
  • Network accessline 271
    "--prop", "text=link=https://example.com",

officecli/examples/ppt/presentation-settings.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/ppt/presentation-settings.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$FILE"

officecli/examples/ppt/presentation.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 7
    rm -f "$OUT"

officecli/examples/ppt/shapes/shapes-basic.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PPTX"

officecli/examples/ppt/shapes/shapes-connectors.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 17
    rm -f "$PPTX"

officecli/examples/ppt/shapes/shapes-effects.md

  • Network accessline 196
    officecli add shapes-effects.pptx '/slide[5]' --type shape --prop geometry=roundRect    --prop x=0.5in --prop y=4in --prop width=4in --prop height=1in    --prop fill=2A9D8F --prop color=FFFFFF --prop bold=true --prop size=16    --prop text=
  • Network accessline 198
    --prop fill=2A9D8F --prop color=FFFFFF --prop bold=true --prop size=16 \   --prop text="Click me → example.com" \   --prop link=https://example.com --prop tooltip="Open example.com" \
  • Network accessline 199
    --prop text="Click me → example.com" \   --prop link=https://example.com --prop tooltip="Open example.com" \   --prop name="cta-button"
  • Network accessline 200
    --prop link=https://example.com --prop tooltip="Open example.com" \

officecli/examples/ppt/shapes/shapes-effects.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 33
    rm -f "$PPTX"
  • Network accessline 214
    officecli add "$PPTX" '/slide[5]' --type shape --prop geometry=roundRect      --prop x=0.5in --prop y=4in --prop width=4in --prop height=1in      --prop fill=2A9D8F --prop color=FFFFFF --prop bold=true --prop size=16      --prop text="Click
  • Network accessline 216
    --prop fill=2A9D8F --prop color=FFFFFF --prop bold=true --prop size=16 \     --prop text="Click me → example.com" \     --prop link=https://example.com --prop tooltip="Open example.com" \
  • Network accessline 217
    --prop text="Click me → example.com" \     --prop link=https://example.com --prop tooltip="Open example.com" \     --prop name="cta-button"
  • Network accessline 218
    --prop link=https://example.com --prop tooltip="Open example.com" \
  • Network accessline 221
    officecli add "$PPTX" '/slide[5]' --type textbox \     --prop text='link=https://example.com  tooltip="Open example.com"  name="cta-button"' \
  • Network accessline 222
    --prop text='link=https://example.com  tooltip="Open example.com"  name="cta-button"' \
  • Dangerous shell operationline 244
    rm -f "$SAMPLE_PNG"

officecli/examples/ppt/shapes/shapes-typography.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PPTX"

officecli/examples/ppt/tables/tables-basic.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PPTX"
  • Dangerous shell operationline 204
    rm -f "$IMGFILE"

officecli/examples/ppt/tables/tables-borders.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 12
    rm -f "$PPTX"

officecli/examples/ppt/tables/tables-financial.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PPTX"

officecli/examples/ppt/tables/tables-merged.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 15
    rm -f "$PPTX"

officecli/examples/ppt/tables/tables-nested.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 37
    fh.write(base64.b64decode(

officecli/examples/ppt/tables/tables-nested.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 29
    rm -f "$FILE"
  • Possible obfuscationline 36
    python3 -c "import base64,sys; open(sys.argv[1],'wb').write(base64.b64decode('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg=='))" "$IMG"
  • Dangerous shell operationline 144
    rm -f "$IMG"

officecli/examples/ppt/tables/tables-rows-cols.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 12
    rm -f "$PPTX"

officecli/examples/ppt/tables/tables-styled.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 11
    rm -f "$PPTX"

officecli/examples/ppt/templates/styles/brand--aura-coffee-dark/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 6
    rm -f "AURA_COFFEE.pptx"
  • Dangerous shell operationline 160
    rm commands.json

officecli/examples/ppt/templates/styles/brand--aura-coffee/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/templates/styles/future--2050-vision/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/templates/styles/lifestyle--cat-philosophy/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/templates/styles/lifestyle--cat-secret-life/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/templates/styles/lifestyle--feline-report/build_ppt.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 7
    rm -f "$FILE"

officecli/examples/ppt/templates/styles/product--geminicli-timetravel/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/templates/styles/productivity--attention-budget/build.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 6
    rm -f "$OUT"

officecli/examples/ppt/templates/styles/science--alien-guide/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 7
    rm -f "$F"

officecli/examples/ppt/templates/styles/science--space-exploration/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 9
    [ -f "$FILENAME" ] && rm "$FILENAME"

officecli/examples/ppt/templates/styles/science--time-travel/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 133
    rm build_internal.py slide1.json slide2.json slide3.json slide4.json slide5.json

officecli/examples/ppt/templates/styles/tech--wildlife-company/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/examples/ppt/textboxes/textboxes-advanced.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 15
    rm -f "$PPTX"

officecli/examples/ppt/textboxes/textboxes-basic.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-bands.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 26
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-basic.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 16
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-directional.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 21
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-dynamic.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 19
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-modern.md

  • Network accessline 83
    | `crush` | Crush | Symmetric | | `peelOff` | Peel Off | Yes | | `pageCurlDouble` | Page Curl (double) | Yes |
  • Network accessline 84
    | `peelOff` | Peel Off | Yes | | `pageCurlDouble` | Page Curl (double) | Yes | | `pageCurlSingle` | Page Curl (single) | Yes |
  • Network accessline 85
    | `pageCurlDouble` | Page Curl (double) | Yes |
  • Network accessline 86
    | `pageCurlSingle` | Page Curl (single) | Yes |

officecli/examples/ppt/transitions/transitions-modern.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 21
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-morph.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 19
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-random.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 16
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-shapes.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 23
    rm -f "$PPTX"

officecli/examples/ppt/transitions/transitions-timing.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 24
    rm -f "$PPTX"

officecli/examples/ppt/video.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/word/document-formatting.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/examples/word/document-formatting.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$FILE"

officecli/examples/word/formulas.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUT"

officecli/examples/word/numbering.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 18
    rm -f "$DOCX"

officecli/examples/word/paragraph-formatting.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 15
    rm -f "$DOCX"

officecli/examples/word/revisions.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 48
    rm -f "$DOCX"
  • Dangerous shell operationline 435
    rm -f "$DEMO"

officecli/examples/word/run-formatting.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 16
    rm -f "$DOCX"

officecli/examples/word/tables.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 21
    rm -f "$DOCX"
  • Dangerous shell operationline 288
    rm -f "$XLSX"
  • Dangerous shell operationline 394
    rm -f "$PPTX"
  • Network accessline 435
    <p:nvGraphicFramePr><p:cNvPr id="4" name="Table"/><p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr><p:nvPr/></p:nvGraphicFramePr>         <p:xfrm><a:off x="500000" y="1000000"/><a:ext cx="11192000" cy="4500000"/></
  • Network accessline 436
    <p:xfrm><a:off x="500000" y="1000000"/><a:ext cx="11192000" cy="4500000"/></p:xfrm>         <a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table">           <a:tbl>
  • Network accessline 437
    <a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table">

officecli/examples/word/textbox.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$OUT"
  • Network accessline 35
    <wp:docPr id="1" name="TextBox 1"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 36
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 37
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 96
    <wp:docPr id="2" name="TextBox 2"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 97
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 98
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 146
    <wp:docPr id="3" name="TextBox 3"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 147
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 148
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 223
    <wp:docPr id="4" name="TextBox 4"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 224
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 225
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 275
    <wp:docPr id="5" name="TextBox 5"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 276
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 277
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 321
    <wp:docPr id="6" name="TextBox 6"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 322
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 323
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 374
    <wp:docPr id="7" name="Card1"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 375
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 376
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 413
    <wp:docPr id="8" name="Card2"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 414
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 415
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 452
    <wp:docPr id="9" name="Card3"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 453
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 454
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 500
    <wp:docPr id="10" name="TextBox 10"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 501
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 502
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 546
    <wp:docPr id="11" name="TextBox 11"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 547
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 548
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 597
    <wp:docPr id="12" name="Bottom layer"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 598
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 599
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 636
    <wp:docPr id="13" name="Top layer"/>             <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
  • Network accessline 637
    <a:graphic>               <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">                 <wps:wsp>
  • Network accessline 638
    <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">

officecli/install.ps1

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    $mirrorBase = "https://d.officecli.ai" $githubReleaseBase = "https://github.com/$repo/releases/latest/download"
  • Network accessline 9
    $githubReleaseBase = "https://github.com/$repo/releases/latest/download"
  • Network accessline 10
    $githubRawBase = "https://raw.githubusercontent.com/$repo/main"
  • Network accessline 35
    function Resolve-Version {     foreach ($base in @("$mirrorBase/releases/latest", "https://github.com/$repo/releases/latest")) {
  • Network accessline 36
    foreach ($base in @("$mirrorBase/releases/latest", "https://github.com/$repo/releases/latest")) {
  • Network accessline 65
    Write-Host "Latest version: $version"     $mirrorAssetBase = "$mirrorBase/releases/download/$version"     $githubAssetBase = "https://github.com/$repo/releases/download/$version"
  • Network accessline 66
    $mirrorAssetBase = "$mirrorBase/releases/download/$version"     $githubAssetBase = "https://github.com/$repo/releases/download/$version" } else {
  • Network accessline 67
    $githubAssetBase = "https://github.com/$repo/releases/download/$version"
  • Network accessline 135
    if (-not $source) {     Write-Host "Error: Could not find a valid OfficeCLI binary."     Write-Host "Download manually from: https://github.com/$repo/releases"
  • Network accessline 136
    Write-Host "Error: Could not find a valid OfficeCLI binary."     Write-Host "Download manually from: https://github.com/$repo/releases"     exit 1
  • Network accessline 137
    Write-Host "Download manually from: https://github.com/$repo/releases"

officecli/install.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 9
    MIRROR_BASE="https://d.officecli.ai" GITHUB_RELEASE_BASE="https://github.com/$REPO/releases/latest/download"
  • Network accessline 10
    GITHUB_RELEASE_BASE="https://github.com/$REPO/releases/latest/download"
  • Network accessline 11
    GITHUB_RAW_BASE="https://raw.githubusercontent.com/$REPO/main"
  • Network accessline 17
    fetch_with_fallback() {     local primary="$1" fallback="$2" out="$3"     if curl -fsSL --max-time 300 --connect-timeout 5 "$primary" -o "$out" 2>/dev/null; then
  • Network accessline 18
    local primary="$1" fallback="$2" out="$3"     if curl -fsSL --max-time 300 --connect-timeout 5 "$primary" -o "$out" 2>/dev/null; then         echo "  (via mirror)"
  • Network accessline 19
    if curl -fsSL --max-time 300 --connect-timeout 5 "$primary" -o "$out" 2>/dev/null; then
  • Network accessline 22
    fi     echo "  mirror unreachable, falling back to github..."     curl -fsSL --max-time 300 "$fallback" -o "$out" 2>/dev/null
  • Network accessline 23
    echo "  mirror unreachable, falling back to github..."     curl -fsSL --max-time 300 "$fallback" -o "$out" 2>/dev/null }
  • Network accessline 24
    curl -fsSL --max-time 300 "$fallback" -o "$out" 2>/dev/null
  • Network accessline 33
    resolve_version() {     local url     url=$(curl -fsSL --max-time 30 --connect-timeout 5 -o /dev/null -w '%{url_effective}' \
  • Network accessline 34
    local url     url=$(curl -fsSL --max-time 30 --connect-timeout 5 -o /dev/null -w '%{url_effective}' \             "$MIRROR_BASE/releases/latest" 2>/dev/null)
  • Network accessline 35
    url=$(curl -fsSL --max-time 30 --connect-timeout 5 -o /dev/null -w '%{url_effective}' \
  • Network accessline 36
    "$MIRROR_BASE/releases/latest" 2>/dev/null)
  • Network accessline 38
    */releases/tag/v*) echo "${url##*/tag/}"; return 0 ;;     esac     url=$(curl -fsSL --max-time 30 -o /dev/null -w '%{url_effective}' \
  • Network accessline 39
    esac     url=$(curl -fsSL --max-time 30 -o /dev/null -w '%{url_effective}' \             "https://github.com/$REPO/releases/latest" 2>/dev/null)
  • Network accessline 40
    url=$(curl -fsSL --max-time 30 -o /dev/null -w '%{url_effective}' \
  • Network accessline 41
    "https://github.com/$REPO/releases/latest" 2>/dev/null)
  • Network accessline 86
    *)         echo "Unsupported OS: $OS"         echo "For Windows, download from: https://github.com/$REPO/releases"
  • Network accessline 87
    echo "Unsupported OS: $OS"         echo "For Windows, download from: https://github.com/$REPO/releases"         exit 1
  • Network accessline 88
    echo "For Windows, download from: https://github.com/$REPO/releases"
  • Network accessline 103
    if [ -n "$VERSION" ]; then     echo "Latest version: $VERSION"     MIRROR_ASSET_BASE="$MIRROR_BASE/releases/download/$VERSION"
  • Network accessline 104
    echo "Latest version: $VERSION"     MIRROR_ASSET_BASE="$MIRROR_BASE/releases/download/$VERSION"     GITHUB_ASSET_BASE="https://github.com/$REPO/releases/download/$VERSION"
  • Network accessline 105
    MIRROR_ASSET_BASE="$MIRROR_BASE/releases/download/$VERSION"
  • Network accessline 106
    GITHUB_ASSET_BASE="https://github.com/$REPO/releases/download/$VERSION"
  • Network accessline 107
    else     echo "Could not resolve latest version; falling back to 'latest' path."     MIRROR_ASSET_BASE="$MIRROR_BASE/releases/latest/download"
  • Network accessline 108
    echo "Could not resolve latest version; falling back to 'latest' path."     MIRROR_ASSET_BASE="$MIRROR_BASE/releases/latest/download"     GITHUB_ASSET_BASE="$GITHUB_RELEASE_BASE"
  • Network accessline 109
    MIRROR_ASSET_BASE="$MIRROR_BASE/releases/latest/download"
  • Network accessline 110
    GITHUB_ASSET_BASE="$GITHUB_RELEASE_BASE"
  • Network accessline 114
    echo "Downloading OfficeCLI ($ASSET)..." if fetch_with_fallback \         "$MIRROR_ASSET_BASE/$ASSET" \
  • Network accessline 115
    if fetch_with_fallback          "$MIRROR_ASSET_BASE/$ASSET"
  • Network accessline 116
    "$MIRROR_ASSET_BASE/$ASSET" \
  • Network accessline 117
    "$GITHUB_ASSET_BASE/$ASSET" \
  • Network accessline 120
    CHECKSUM_OK=false     if fetch_with_fallback \             "$MIRROR_ASSET_BASE/SHA256SUMS" \
  • Network accessline 121
    if fetch_with_fallback              "$MIRROR_ASSET_BASE/SHA256SUMS"
  • Network accessline 122
    "$MIRROR_ASSET_BASE/SHA256SUMS" \
  • Network accessline 123
    "$GITHUB_ASSET_BASE/SHA256SUMS" \
  • Dangerous shell operationline 142
    rm -f "/tmp/$BINARY_NAME" "/tmp/officecli-SHA256SUMS"
  • Dangerous shell operationline 146
    rm -f "/tmp/officecli-SHA256SUMS"
  • Network accessline 174
    if [ -z "$SOURCE" ]; then     echo "Error: Could not find a valid OfficeCLI binary."     echo "Download manually from: https://github.com/$REPO/releases"
  • Network accessline 175
    echo "Error: Could not find a valid OfficeCLI binary."     echo "Download manually from: https://github.com/$REPO/releases"     exit 1
  • Network accessline 176
    echo "Download manually from: https://github.com/$REPO/releases"
  • Dangerous shell operationline 233
    rm -f "/tmp/$BINARY_NAME"
  • Network accessline 249
    echo "Downloading officecli skill..."         if fetch_with_fallback \                 "$MIRROR_BASE/SKILL.md" \
  • Network accessline 250
    if fetch_with_fallback                  "$MIRROR_BASE/SKILL.md"
  • Network accessline 251
    "$MIRROR_BASE/SKILL.md" \
  • Network accessline 252
    "$GITHUB_RAW_BASE/SKILL.md" \
  • Dangerous shell operationline 259
    rm -f "/tmp/officecli-skill.md"

officecli/plugins/plugin-protocol.md

  • Network accessline 677
    The built-in installer consults a registry (default: `https://officecli.ai/plugins/registry.json`; configurable for private mirrors) which lists approved plugins, versions, download URLs, and SHA-256 hashes.
  • Network accessline 678
    `https://officecli.ai/plugins/registry.json`; configurable for private mirrors)

officecli/schemas/help/_schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

officecli/schemas/help/docx/hyperlink.json

  • Network accessline 30
    "get": true,       "examples": [         "--prop url=https://example.com"
  • Network accessline 31
    "examples": [         "--prop url=https://example.com"       ],
  • Network accessline 32
    "--prop url=https://example.com"

officecli/schemas/help/docx/picture.json

  • Network accessline 205
    "description": "click-hyperlink target for the image, making it clickable (<a:hlinkClick> on pic:cNvPr). An absolute URL or relative target round-trips as a TargetMode=External relationship; a '#anchor' or bare bookmark name round-trips as 
  • Network accessline 206
    "examples": [         "--prop src=logo.png --prop link=https://example.com"       ],
  • Network accessline 207
    "--prop src=logo.png --prop link=https://example.com"

officecli/schemas/help/pptx/hyperlink.json

  • Network accessline 30
    "get": true,       "examples": [         "--prop link=https://example.com"
  • Network accessline 31
    "examples": [         "--prop link=https://example.com"       ],
  • Network accessline 32
    "--prop link=https://example.com"
  • Network accessline 42
    "get": true,       "examples": [         "--prop link=https://example.com --prop tooltip=\"Open docs\""
  • Network accessline 43
    "examples": [         "--prop link=https://example.com --prop tooltip=\"Open docs\""       ],
  • Network accessline 44
    "--prop link=https://example.com --prop tooltip=\"Open docs\""

officecli/schemas/help/pptx/picture.json

  • Network accessline 109
    "link": {       "type": "string",       "description": "click-hyperlink target attached to the picture's cNvPr (so the whole image is clickable). Accepts absolute URI (https://, mailto:), slide[N] for in-deck jumps, or named actions (firsts
  • Network accessline 110
    "type": "string",       "description": "click-hyperlink target attached to the picture's cNvPr (so the whole image is clickable). Accepts absolute URI (https://, mailto:), slide[N] for in-deck jumps, or named actions (firstslide, lastslide,
  • Network accessline 111
    "description": "click-hyperlink target attached to the picture's cNvPr (so the whole image is clickable). Accepts absolute URI (https://, mailto:), slide[N] for in-deck jumps, or named actions (firstslide, lastslide, nextslide, previousslid
  • Network accessline 114
    "get": true,       "examples": [         "--prop link=https://example.com",
  • Network accessline 115
    "examples": [         "--prop link=https://example.com",         "--prop link='slide[3]'",
  • Network accessline 116
    "--prop link=https://example.com",
  • Network accessline 128
    "get": true,       "examples": [         "--prop link=https://example.com --prop tooltip=\"Open homepage\""
  • Network accessline 129
    "examples": [         "--prop link=https://example.com --prop tooltip=\"Open homepage\""       ],
  • Network accessline 130
    "--prop link=https://example.com --prop tooltip=\"Open homepage\""

officecli/schemas/help/pptx/shape.json

  • Network accessline 762
    "get": true,       "examples": [         "--prop link=https://example.com"
  • Network accessline 763
    "examples": [         "--prop link=https://example.com"       ],
  • Network accessline 764
    "--prop link=https://example.com"
  • Network accessline 774
    "get": true,       "examples": [         "--prop link=https://example.com --prop tooltip=\"click here\""
  • Network accessline 775
    "examples": [         "--prop link=https://example.com --prop tooltip=\"click here\""       ],
  • Network accessline 776
    "--prop link=https://example.com --prop tooltip=\"click here\""

officecli/schemas/help/xlsx/cell.json

  • Network accessline 217
    "link": {       "type": "string",       "description": "hyperlink target attached to the cell. Accepts external URL (https://, http://, mailto:, file://, onenote:, tel:) or internal anchor (#Sheet!Cell, #NamedRange). Use link=none on Set to
  • Network accessline 218
    "type": "string",       "description": "hyperlink target attached to the cell. Accepts external URL (https://, http://, mailto:, file://, onenote:, tel:) or internal anchor (#Sheet!Cell, #NamedRange). Use link=none on Set to remove. Parity 
  • Network accessline 219
    "description": "hyperlink target attached to the cell. Accepts external URL (https://, http://, mailto:, file://, onenote:, tel:) or internal anchor (#Sheet!Cell, #NamedRange). Use link=none on Set to remove. Parity with Set. Alias: url.",
  • Network accessline 221
    "add": true, "set": true, "get": true,       "examples": [         "--prop link=https://example.com",
  • Network accessline 222
    "examples": [         "--prop link=https://example.com",         "--prop link=mailto:user@example.com",
  • Network accessline 223
    "--prop link=https://example.com",
  • Network accessline 233
    "aliases": ["screenTip", "screentip"],       "add": true, "set": true, "get": false,       "examples": ["--prop link=https://example.com --prop tooltip=\"Open in browser\""],
  • Network accessline 234
    "add": true, "set": true, "get": false,       "examples": ["--prop link=https://example.com --prop tooltip=\"Open in browser\""],       "enforcement": "report"
  • Network accessline 235
    "examples": ["--prop link=https://example.com --prop tooltip=\"Open in browser\""],

officecli/schemas/help/xlsx/picture.json

  • Network accessline 119
    "hyperlink": {       "type": "string",       "description": "Picture-level hyperlink. External URL (https://...) or in-document jump (#SheetName!A1).",
  • Network accessline 120
    "type": "string",       "description": "Picture-level hyperlink. External URL (https://...) or in-document jump (#SheetName!A1).",       "aliases": [
  • Network accessline 121
    "description": "Picture-level hyperlink. External URL (https://...) or in-document jump (#SheetName!A1).",
  • Network accessline 126
    "set": false,       "examples": [         "--prop hyperlink=https://example.com"
  • Network accessline 127
    "examples": [         "--prop hyperlink=https://example.com"       ],
  • Network accessline 128
    "--prop hyperlink=https://example.com"

officecli/sdk/python/README.md

  • Network accessline 3
    A **thin** Python SDK for the [officecli](https://officecli.ai) **resident pipe**. It does one
  • Network accessline 26
    python -m officecli install      # runs officecli's official installer # …or directly: curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Dangerous shell operationline 28
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 28
    curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
  • Network accessline 31
    `officecli.install()` does the same from Python. Installation is always **explicit** — the SDK never auto-downloads the binary behind your back. (Not on Windows: grab it from [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases
  • Network accessline 33
    Windows: grab it from [GitHub Releases](https://github.com/iOfficeAI/OfficeCLI/releases).)

officecli/sdk/python/demo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

officecli/sdk/python/officecli.py

  • Executable scriptline 1
    Executable file
  • Network accessline 68
    _INSTALL_URL = "https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh"
  • Network accessline 72
    "commands to the officecli binary, which must be installed separately. Install it:\n"     "    python -m officecli install            # runs the official installer\n"     "    # or: curl -fsSL " + _INSTALL_URL + " | bash\n"
  • Network accessline 73
    "    python -m officecli install            # runs the official installer\n"     "    # or: curl -fsSL " + _INSTALL_URL + " | bash\n"     "Already installed elsewhere? pass binary=\"/path/to/officecli\"."
  • Dangerous shell operationline 74
    "    # or: curl -fsSL " + _INSTALL_URL + " | bash\n"
  • Network accessline 74
    "    # or: curl -fsSL " + _INSTALL_URL + " | bash\n"
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 110
    def _send_unix(sock_path, line, connect_timeout):     s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 111
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Access to secretsline 239
    [Credential-related source omitted]
  • Network accessline 470
    Equivalent to `python -m officecli install`, or the README one-liner     `curl -fsSL <install.sh> | bash`. Returns None on success; raises
  • Dangerous shell operationline 471
    `curl -fsSL <install.sh> | bash`. Returns None on success; raises
  • Network accessline 471
    `curl -fsSL <install.sh> | bash`. Returns None on success; raises
  • Network accessline 475
    raise OfficeCliError(1,             "Automatic install isn't supported on Windows (install.sh needs bash). "             "Download officecli from https://github.com/iOfficeAI/OfficeCLI/releases "
  • Network accessline 476
    "Automatic install isn't supported on Windows (install.sh needs bash). "             "Download officecli from https://github.com/iOfficeAI/OfficeCLI/releases "             "and put it on PATH.")
  • Network accessline 477
    "Download officecli from https://github.com/iOfficeAI/OfficeCLI/releases "
  • Dangerous shell operationline 482
    r = subprocess.run(["bash", "-c", f"curl -fsSL {_INSTALL_URL} | bash"])
  • Network accessline 482
    r = subprocess.run(["bash", "-c", f"curl -fsSL {_INSTALL_URL} | bash"])
  • Network accessline 484
    raise OfficeCliError(r.returncode,             f"officecli install failed (exit {r.returncode}). Run manually:\n"             f"    curl -fsSL {_INSTALL_URL} | bash")
  • Network accessline 485
    f"officecli install failed (exit {r.returncode}). Run manually:\n"             f"    curl -fsSL {_INSTALL_URL} | bash")     return None
  • Dangerous shell operationline 486
    f"    curl -fsSL {_INSTALL_URL} | bash")
  • Network accessline 486
    f"    curl -fsSL {_INSTALL_URL} | bash")

officecli/sdk/python/pyproject.toml

  • Network accessline 25
    [project.urls] Homepage = "https://officecli.ai"
  • Network accessline 26
    Homepage = "https://officecli.ai"
  • Network accessline 27
    Repository = "https://github.com/iOfficeAI/OfficeCLI"

officecli/skills/morph-ppt-3d/SKILL.md

  • Dangerous shell operationline 17
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 17
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 18
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 20
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Dangerous shell operationline 73
    curl -s "https://api.sketchfab.com/v3/search?type=models&q=[keyword]&downloadable=true&archives_flavours=glb"       | python3 -c "
  • Network accessline 73
    curl -s "https://api.sketchfab.com/v3/search?type=models&q=[keyword]&downloadable=true&archives_flavours=glb" \
  • Network accessline 77
    for m in data.get('results', [])[:5]:        print(f\"Name: {m['name']}\")        print(f\"URL: https://sketchfab.com/3d-models/{m['slug']}-{m['uid']}\")
  • Network accessline 78
    print(f\"Name: {m['name']}\")        print(f\"URL: https://sketchfab.com/3d-models/{m['slug']}-{m['uid']}\")        print(f\"Likes: {m.get('likeCount', 0)}, License: {m.get('license', {}).get('label', 'unknown')}\")
  • Network accessline 79
    print(f\"URL: https://sketchfab.com/3d-models/{m['slug']}-{m['uid']}\")
  • Network accessline 88
    # Search results page — parse for download links    curl -s "https://poly.pizza/api/search/[keyword]" 2>/dev/null
  • Network accessline 89
    curl -s "https://poly.pizza/api/search/[keyword]" 2>/dev/null
  • Network accessline 94
    # Direct download — no auth, no API, always works    curl -L -o model.glb "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/[ModelName]/glTF-Binary/[ModelName].glb"
  • Network accessline 95
    curl -L -o model.glb "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/[ModelName]/glTF-Binary/[ModelName].glb"
  • Network accessline 117
    2. Low Poly Fox (Poly Pizza)    URL: https://poly.pizza/m/xxx
  • Network accessline 118
    URL: https://poly.pizza/m/xxx
  • Network accessline 122
    3. Cartoon Fox (Sketchfab)    URL: https://sketchfab.com/3d-models/fox-xxx
  • Network accessline 123
    URL: https://sketchfab.com/3d-models/fox-xxx
  • Network accessline 137
    # For Sketchfab (if user has the download URL) curl -L -o model.glb "[download_url]"
  • Network accessline 138
    curl -L -o model.glb "[download_url]"
  • Network accessline 140
    # For Khronos samples (always works) curl -L -o model.glb "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/Fox/glTF-Binary/Fox.glb"
  • Network accessline 141
    curl -L -o model.glb "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/main/Models/Fox/glTF-Binary/Fox.glb"
  • Network accessline 175
    > > 1. **Sketchfab** (largest 3D model platform) >    - Link: https://sketchfab.com/search?q=[keyword]&type=models&downloadable=true
  • Network accessline 176
    > 1. **Sketchfab** (largest 3D model platform) >    - Link: https://sketchfab.com/search?q=[keyword]&type=models&downloadable=true >    - Filter steps: search keyword → check "Downloadable" → format "glTF" → sort by "Likes"
  • Network accessline 177
    >    - Link: https://sketchfab.com/search?q=[keyword]&type=models&downloadable=true
  • Network accessline 180
    >    - Note: some models require free registration to download > 2. **Poly Pizza** (all free low-poly) >    - Link: https://poly.pizza/
  • Network accessline 181
    > 2. **Poly Pizza** (all free low-poly) >    - Link: https://poly.pizza/ >    - All CC0 licensed — click Download to get .glb directly
  • Network accessline 182
    >    - Link: https://poly.pizza/ >    - All CC0 licensed — click Download to get .glb directly >    - Best for: minimalist or cartoon-style presentations
  • Network accessline 184
    >    - Best for: minimalist or cartoon-style presentations > 3. **Sketchfab popular categories** >    - Animals: https://sketchfab.com/search?q=animal&type=models&downloadable=true
  • Network accessline 185
    > 3. **Sketchfab popular categories** >    - Animals: https://sketchfab.com/search?q=animal&type=models&downloadable=true >    - Food: https://sketchfab.com/search?q=food&type=models&downloadable=true
  • Network accessline 186
    >    - Animals: https://sketchfab.com/search?q=animal&type=models&downloadable=true
  • Network accessline 187
    >    - Food: https://sketchfab.com/search?q=food&type=models&downloadable=true
  • Network accessline 188
    >    - Tech: https://sketchfab.com/search?q=gadget&type=models&downloadable=true
  • Network accessline 189
    >    - Architecture: https://sketchfab.com/search?q=architecture&type=models&downloadable=true
  • Network accessline 190
    > 4. **Free3D** (general free model site) >    - Link: https://free3d.com/3d-models/glb >    - Note: check the license type before use
  • Network accessline 191
    >    - Link: https://free3d.com/3d-models/glb
  • Network accessline 192
    >    - Note: check the license type before use > 5. **TurboSquid Free** (pro model site free section) >    - Link: https://www.turbosquid.com/Search/3D-Models/free/glb
  • Network accessline 193
    > 5. **TurboSquid Free** (pro model site free section) >    - Link: https://www.turbosquid.com/Search/3D-Models/free/glb >
  • Network accessline 194
    >    - Link: https://www.turbosquid.com/Search/3D-Models/free/glb > > After downloading, share the .glb file with me. If the download is a .gltf folder, use Blender to convert it to .glb.
  • Network accessline 214
    Always remind before confirming download: "Please check the model license before downloading. CC0 / CC BY = free to use; CC BY-NC = non-commercial only."

officecli/skills/morph-ppt/SKILL.md

  • Dangerous shell operationline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 17
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 19
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.

officecli/skills/morph-ppt/reference/morph-helpers.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 28
    YELLOW = Fore.YELLOW     BLUE   = Fore.CYAN     NC     = Style.RESET_ALL
  • Network accessline 29
    BLUE   = Fore.CYAN     NC     = Style.RESET_ALL except ImportError:
  • Network accessline 30
    NC     = Style.RESET_ALL
  • Network accessline 32
    GREEN = RED = YELLOW = BLUE = NC = ""

officecli/skills/morph-ppt/reference/morph-helpers.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/skills/morph-ppt/reference/styles/bw--brutalist-raw/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/bw--mono-line/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/bw--swiss-bauhaus/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--architectural-plan/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 35
    rm -f "$F"

officecli/skills/morph-ppt/reference/styles/dark--blueprint-grid/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--circle-digital/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 109
    rm -f "$F"

officecli/skills/morph-ppt/reference/styles/dark--cosmic-neon/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--cyber-future/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--diagonal-cut/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--editorial-story/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--investor-pitch/build.sh

  • Executable scriptline 1
    #!/bin/bash

officecli/skills/morph-ppt/reference/styles/dark--liquid-flow/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--luxury-minimal/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--neon-productivity/build.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 9
    rm -f "$OUT"

officecli/skills/morph-ppt/reference/styles/dark--premium-navy/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--space-odyssey/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/dark--spotlight-stage/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 22
    rm -f "$DECK"

officecli/skills/morph-ppt/reference/styles/light--bold-type/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 12
    rm -f "$DECK"

officecli/skills/morph-ppt/reference/styles/light--isometric-clean/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 16
    rm -f "$DECK"

officecli/skills/morph-ppt/reference/styles/light--minimal-product/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/light--watercolor-wash/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/mixed--duotone-split/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 13
    rm -f "$DECK"

officecli/skills/morph-ppt/reference/styles/vivid--candy-stripe/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/vivid--playful-marketing/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 15
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/warm--brand-refresh/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/warm--earth-organic/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 8
    rm -f "$OUTPUT"

officecli/skills/morph-ppt/reference/styles/warm--playful-organic/build.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 20
    rm -f "$OUTPUT"

officecli/skills/officecli-academic-paper/SKILL.md

  • Dangerous shell operationline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 17
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 19
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Network accessline 150
    officecli add "$FILE" /body --type paragraph --prop text="Kramer, A., & Kramer, K. Z. (2020). The potential impact of the Covid-19 pandemic on occupational status. Journal of Vocational Behavior, 119, 103442." --prop size=12pt --prop lineSp
  • Network accessline 152
    officecli add "$FILE" "/body/p[last()]" --type hyperlink --prop url="https://doi.org/10.1016/j.jvb.2020.103442" --prop text="https://doi.org/10.1016/j.jvb.2020.103442"
  • Network accessline 257
    officecli raw-set "$FILE" /settings --xpath '//w:compat' --action insertbefore \      --xml '<w:updateFields xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:val="true"/>'
  • Network accessline 258
    --xml '<w:updateFields xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:val="true"/>'
  • Network accessline 263
    officecli raw-set "$FILE" /document       --xpath "(//w:p[.//w:instrText[contains(text(),'SEQ Figure')]])[N]//w:fldChar[@w:fldCharType='separate']/following::w:t[1]"       --action replace       --xml '<w:t xmlns:w="http://schemas.openxmlfo
  • Network accessline 265
    --action replace \      --xml '<w:t xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xml:space="preserve">N</w:t>'
  • Network accessline 266
    --xml '<w:t xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xml:space="preserve">N</w:t>'
  • Network accessline 281
    officecli raw-set "$FILE" /document \   --xpath "(//w:p[.//w:instrText[contains(text(),'SEQ Figure')]])[1]//w:fldChar[@w:fldCharType='separate']/following::w:t[1]" \   --action replace --xml '<w:t xmlns:w="http://schemas.openxmlformats.org/
  • Network accessline 283
    --action replace --xml '<w:t xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xml:space="preserve">1</w:t>'
  • Network accessline 339
    officecli add "$FILE" /body --type paragraph --prop text="Smith, J. (2024). Remote work and cohesion. Journal of Applied Psychology, 109(3), 412-430." --prop size=12pt --prop lineSpacing=2x --prop indent=720 --prop hangingIndent=720 # DOI h
  • Network accessline 341
    officecli add "$FILE" "/body/p[last()]" --type hyperlink --prop url="https://doi.org/10.1037/apl0001123" --prop text="https://doi.org/10.1037/apl0001123"

officecli/skills/officecli-data-dashboard/SKILL.md

  • Dangerous shell operationline 14
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 14
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 15
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 17
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Network accessline 129
    | jq '[.data.results[].path] | index("/Dashboard")') officecli raw-set "$FILE" /workbook --xpath "//x:sheets" --action insertbefore \   --xml "<bookViews xmlns=\"http://schemas.openxmlformats.org/spreadsheetml/2006/main\"><workbookView acti
  • Network accessline 130
    officecli raw-set "$FILE" /workbook --xpath "//x:sheets" --action insertbefore    --xml "<bookViews xmlns=\"http://schemas.openxmlformats.org/spreadsheetml/2006/main\"><workbookView activeTab=\"$DASH_IDX\" /></bookViews>"
  • Network accessline 131
    --xml "<bookViews xmlns=\"http://schemas.openxmlformats.org/spreadsheetml/2006/main\"><workbookView activeTab=\"$DASH_IDX\" /></bookViews>"
  • Network accessline 225
    officecli add "$FILE" / --type namedrange --prop name=_xlnm.Print_Area --prop scope=Dashboard --prop 'refersTo=Dashboard!$A$1:$H$36' # 2. fit-to-page on Dashboard. officecli raw-set "$FILE" /Dashboard --xpath "//x:worksheet" --action prepen
  • Network accessline 226
    # 2. fit-to-page on Dashboard. officecli raw-set "$FILE" /Dashboard --xpath "//x:worksheet" --action prepend --xml '<sheetPr xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><pageSetUpPr fitToPage="1"/></sheetPr>' # 3. Land
  • Network accessline 227
    officecli raw-set "$FILE" /Dashboard --xpath "//x:worksheet" --action prepend --xml '<sheetPr xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><pageSetUpPr fitToPage="1"/></sheetPr>'

officecli/skills/officecli-docx/SKILL.md

  • Dangerous shell operationline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 13
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 15
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Network accessline 316
    officecli add "$FILE" "/body/p[2]" --type hyperlink --prop uri="https://example.com" --prop text="our site"

officecli/skills/officecli-financial-model/SKILL.md

  • Dangerous shell operationline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 17
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 19
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Network accessline 83
    done # 3. fit-to-page landscape on Outputs sheet. officecli raw-set "$FILE" /Summary --xpath "//x:worksheet" --action prepend --xml '<sheetPr xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><pageSetUpPr fitToPage="1"/></sh
  • Network accessline 85
    officecli raw-set "$FILE" /Summary --xpath "//x:worksheet" --action prepend --xml '<sheetPr xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><pageSetUpPr fitToPage="1"/></sheetPr>'

officecli/skills/officecli-pitch-deck/SKILL.md

  • Dangerous shell operationline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 16
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 17
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 19
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.

officecli/skills/officecli-pptx/SKILL.md

  • Dangerous shell operationline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 13
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 15
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.
  • Network accessline 366
    `--prop link=slide:N` for slide-jump, `link=https://...` for URL, `--prop tooltip="..."` for hover text. (Help only documents the URL form — `slide:N` is skill-only knowledge.)

officecli/skills/officecli-word-form/SKILL.md

  • Network accessline 17
    if ! command -v officecli >/dev/null 2>&1; then     curl -fsSL https://d.officecli.ai/install.sh | bash
  • Dangerous shell operationline 18
    curl -fsSL https://d.officecli.ai/install.sh | bash
  • Network accessline 18
    curl -fsSL https://d.officecli.ai/install.sh | bash
  • Network accessline 25
    if (-not (Get-Command officecli -ErrorAction SilentlyContinue)) {     irm https://d.officecli.ai/install.ps1 | iex
  • Network accessline 26
    irm https://d.officecli.ai/install.ps1 | iex
  • Network accessline 34
    If the install command above fails (e.g. blocked by security policy, no network access, or insufficient permissions), install manually — download the binary for your platform from https://github.com/iOfficeAI/OfficeCLI/releases — then re-ru
  • Network accessline 143
    officecli raw-set "$FILE" /document    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList"    --action append    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engi
  • Network accessline 144
    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList" \   --action append \   --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engineering" w:value="Engineering"/><w:li
  • Network accessline 146
    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engineering" w:value="Engineering"/><w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="F
  • Dangerous shell operationline 180
    officecli close "$FILE" 2>/dev/null; rm -f "$FILE"   # preflight: clear stale resident / prior file (cold-start after CLI upgrade commonly leaks a resident)
  • Network accessline 225
    officecli raw-set "$FILE" /document    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList"    --action append    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engi
  • Network accessline 226
    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList" \   --action append \   --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engineering" w:value="Engineering"/><w:li
  • Network accessline 228
    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Engineering" w:value="Engineering"/><w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="F
  • Network accessline 242
    officecli raw-set "$FILE" /document    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='current_med']/w:sdtPr/w:comboBox"    --action append    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="A
  • Network accessline 243
    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='current_med']/w:sdtPr/w:comboBox" \   --action append \   --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Antihypertensives" w:value="Antihypert
  • Network accessline 245
    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Antihypertensives" w:value="Antihypertensives"/><w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:di
  • Network accessline 281
    |---|---| | `raw-set: 0 element(s) affected` | XPath did not match. Check the `tag` value and whether the SDT is block or inline. Fall back to `officecli raw $FILE /document` to read the real XML. | | `Error: prefix 'w' is not defined` | Mi
  • Network accessline 282
    | `raw-set: 0 element(s) affected` | XPath did not match. Check the `tag` value and whether the SDT is block or inline. Fall back to `officecli raw $FILE /document` to read the real XML. | | `Error: prefix 'w' is not defined` | Missing `xml
  • Network accessline 283
    | `Error: prefix 'w' is not defined` | Missing `xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"` on the fragment — every root element in `--xml` needs it. |
  • Network accessline 438
    officecli raw-set "$FILE" /document    --xpath "//w:p[@w14:paraId='$PID']"    --action replace    --xml "<w:sdt xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:w14=\"http://schemas.microsoft.com/office/word/20
  • Network accessline 439
    --xpath "//w:p[@w14:paraId='$PID']" \   --action replace \   --xml "<w:sdt xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w:sdtPr><w:alias w:val=\
  • Network accessline 441
    --xml "<w:sdt xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w:sdtPr><w:alias w:val=\"Authorization\"/><w:tag w:val=\"auth_para\"/><w:lock w:val=\
  • Network accessline 510
    officecli raw-set "$FILE" /document    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='payment_schedule']/w:sdtPr/w:dropDownList"    --action append    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displ
  • Network accessline 511
    --xpath "//w:sdt[w:sdtPr/w:tag/@w:val='payment_schedule']/w:sdtPr/w:dropDownList" \   --action append \   --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Full Prepayment" w:value="Ful
  • Network accessline 513
    --xml '<w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displayText="Full Prepayment" w:value="Full Prepayment"/><w:listItem xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:displa
  • Network accessline 573
    {"command":"add","parent":"/body","type":"sdt","props":{"type":"text","alias":"Full Name","tag":"full_name","text":"Enter name"}},   {"command":"add","parent":"/body","type":"sdt","props":{"type":"dropdown","alias":"Department","tag":"dept"
  • Network accessline 574
    {"command":"add","parent":"/body","type":"sdt","props":{"type":"dropdown","alias":"Department","tag":"dept"}},   {"command":"raw-set","part":"/document","xpath":"//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList","action":"append"
  • Network accessline 575
    {"command":"raw-set","part":"/document","xpath":"//w:sdt[w:sdtPr/w:tag/@w:val='dept']/w:sdtPr/w:dropDownList","action":"append","xml":"<w:listItem xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" w:displayText=\"Engi

officecli/skills/officecli-xlsx/SKILL.md

  • Dangerous shell operationline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 12
    - **macOS / Linux**: `curl -fsSL https://d.officecli.ai/install.sh | bash`
  • Network accessline 13
    - **Windows (PowerShell)**: `irm https://d.officecli.ai/install.ps1 | iex`
  • Network accessline 15
    Verify with `officecli --version` (open a new terminal if PATH hasn't picked up). If install fails, download a binary from https://github.com/iOfficeAI/OfficeCLI/releases.

officecli/src/officecli/BatchTypes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/BlankDocCreator.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 146
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.CompatibilityMode),                     Val = new StringValue("15"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 147
    Val = new StringValue("15"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")                 },
  • Network accessline 148
    Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 152
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification),                     Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/offic
  • Network accessline 153
    Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")                 },
  • Network accessline 154
    Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 158
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.EnableOpenTypeFeatures),                     Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 159
    Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")                 },
  • Network accessline 160
    Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 164
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.DoNotFlipMirrorIndents),                     Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 165
    Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")                 },
  • Network accessline 166
    Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 170
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.DifferentiateMultirowTableHeaders),                     Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 171
    Val = new StringValue("1"),                     Uri = new StringValue("http://schemas.microsoft.com/office/word")                 }
  • Network accessline 172
    Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 226
    // fails MarkupCompatibility validation because the wps prefix is         // not in scope at the AlternateContent element.         document.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 227
    // not in scope at the AlternateContent element.         document.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");         document.AddNamespaceDeclaration("m", "http://schemas.openxmlform
  • Network accessline 228
    document.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 229
    document.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
  • Network accessline 231
    document.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");         document.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");         document.AddNamespaceDeclaration("wne", "http://schemas.micr
  • Network accessline 232
    document.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");         document.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");         document.AddNamespaceDeclaration("wp", "http:
  • Network accessline 233
    document.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
  • Network accessline 234
    document.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
  • Network accessline 235
    document.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
  • Network accessline 240
    // helpers on every paragraph, so leaving this undeclared was a         // real schema violation, not cosmetic.         document.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 241
    // real schema violation, not cosmetic.         document.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");         document.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006
  • Network accessline 242
    document.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 243
    document.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
  • Network accessline 244
    document.AddNamespaceDeclaration("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture");
  • Network accessline 245
    document.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");
  • Network accessline 246
    document.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
  • Network accessline 247
    document.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
  • Network accessline 248
    document.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
  • Network accessline 249
    document.AddNamespaceDeclaration("w15", "http://schemas.microsoft.com/office/word/2012/wordml");
  • Network accessline 376
    // child element w14:ligatures") even though Word itself tolerates them.         // Mirrors the document-root mc:Ignorable handling above.         stylesPart.Styles.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/20
  • Network accessline 377
    // Mirrors the document-root mc:Ignorable handling above.         stylesPart.Styles.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");         stylesPart.Styles.MCAttributes ??= new DocumentFormat.OpenXm
  • Network accessline 378
    stylesPart.Styles.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");

officecli/src/officecli/CommandBuilder.Add.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Batch.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 102
    // System.Text.Json.Parse with "'<U+FEFF>' is an invalid start of
  • Possible obfuscationline 335
    => !string.IsNullOrEmpty(s) && s[0] == '<U+FEFF>' ? s.Substring(1) : s;

officecli/src/officecli/CommandBuilder.Check.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Dump.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.GetQuery.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Goto.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Help.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Import.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.IntegrationStubs.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Mark.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Plugins.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 271
    var line = raw.TrimStart('<U+FEFF>').Trim();

officecli/src/officecli/CommandBuilder.Raw.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Refresh.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Save.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.Set.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.View.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 367
    // Wrap SVG in HTML shell for KaTeX formula rendering                             outPath = Path.Combine(Path.GetTempPath(), $"officecli_slide{slideNum}_{Path.GetFileNameWithoutExtension(file.Name)}_{DateTime.Now:HHmmss}.html");            
  • Network accessline 368
    outPath = Path.Combine(Path.GetTempPath(), $"officecli_slide{slideNum}_{Path.GetFileNameWithoutExtension(file.Name)}_{DateTime.Now:HHmmss}.html");                             var html = $"<!DOCTYPE html><html><head><meta charset='UTF-8'><li
  • Network accessline 369
    var html = $"<!DOCTYPE html><html><head><meta charset='UTF-8'><link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css'><script defer src='https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js'></scr

officecli/src/officecli/CommandBuilder.Watch.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/CommandBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/AttributeFilter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Bcp47LanguageTag.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/CellPropHints.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartExBuilder.Setter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 676
    IReadOnlyList<CX.Series> allSeries, string kind, string rawValue)     {         const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 678
    const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";

officecli/src/officecli/Core/Chart/ChartExBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 63
    // (0x800A03EC), even though the OpenXmlValidator does not flag it. Real         // Excel always declares xmlns:a on cx:chartSpace; match that.         chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/200
  • Network accessline 65
    chartSpace.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
  • Network accessline 76
    {             var el = new OpenXmlUnknownElement("cx", "axisId",                 "http://schemas.microsoft.com/office/drawing/2014/chartex");
  • Network accessline 77
    var el = new OpenXmlUnknownElement("cx", "axisId",                 "http://schemas.microsoft.com/office/drawing/2014/chartex");             el.SetAttribute(new OpenXmlAttribute("val", "", val));
  • Network accessline 78
    "http://schemas.microsoft.com/office/drawing/2014/chartex");
  • Network accessline 280
    // Uses raw elements for cx:units since the SDK doesn't expose                 // a typed CX.Units class.                 const string cxAxisNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 281
    // a typed CX.Units class.                 const string cxAxisNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";                 var pctAxis = new CX.Axis { Id = 2 };
  • Network accessline 282
    const string cxAxisNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 944
    // around by appending a raw OpenXmlUnknownElement carrying                 // the correct form.                 const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 945
    // the correct form.                 const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";                 var lp = new CX.SeriesLayoutProperties();
  • Network accessline 946
    const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";

officecli/src/officecli/Core/Chart/ChartExResources.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartExStyleBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 62
    private const string CsNs = "http://schemas.microsoft.com/office/drawing/2012/chartStyle";
  • Network accessline 63
    private const string ANs = "http://schemas.openxmlformats.org/drawingml/2006/main";

officecli/src/officecli/Core/Chart/ChartHelper.Advanced.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartHelper.Axis.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartHelper.Builder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartHelper.Reader.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1394
    var spPr = parent.ChildElements             .FirstOrDefault(e => e.LocalName == "spPr"                 && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1395
    .FirstOrDefault(e => e.LocalName == "spPr"                 && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");         if (spPr == null) return null;
  • Network accessline 1396
    && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1417
    var txPr = parent.ChildElements             .FirstOrDefault(e => e.LocalName == "txPr"                 && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 1418
    .FirstOrDefault(e => e.LocalName == "txPr"                 && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");         if (txPr == null) return null;
  • Network accessline 1419
    && e.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/chart");

officecli/src/officecli/Core/Chart/ChartHelper.Setter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartHelper.SetterHelpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartPresets.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartSvgRenderer.CxExtract.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Chart/ChartSvgRenderer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/CliException.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/CliLogger.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ColorMath.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/CompoundFile.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/DocumentIssue.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/DocumentLimits.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/DocumentNode.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/DrawingColorBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 181
    private static void AppendColorTransformChildren(OpenXmlElement colorEl, List<(string Name, int Val)> transforms)     {         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 182
    {         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";         foreach (var (name, pct) in transforms)
  • Network accessline 183
    const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";

officecli/src/officecli/Core/DrawingEffectsHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/EmuConverter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ExcelStyleManager.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ExtendedPropertiesHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/FileSource.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 10
    /// Supports: ///   - Local file path: "/tmp/model.glb", "C:\media\video.mp4" ///   - HTTP(S) URL: "https://example.com/video.mp4"
  • Network accessline 11
    ///   - Local file path: "/tmp/model.glb", "C:\media\video.mp4" ///   - HTTP(S) URL: "https://example.com/video.mp4" ///   - Data URI: "data:video/mp4;base64,AAAA..."
  • Network accessline 12
    ///   - HTTP(S) URL: "https://example.com/video.mp4"

officecli/src/officecli/Core/FindHelpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/FontMetricsReader.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Formula/FormulaEvaluator.Functions.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Formula/FormulaEvaluator.Helpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Formula/FormulaEvaluator.References.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Formula/FormulaEvaluator.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Formula/FormulaParser.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 40
    private const string KatexDocsHint = "See https://katex.org/docs/supported.html for supported syntax.";
  • Network accessline 244
    {                     var colorEl = wRPr.ChildElements.FirstOrDefault(e => e.LocalName == "color");                     colorHex = colorEl?.GetAttribute("val", "http://schemas.openxmlformats.org/wordprocessingml/2006/main").Value;
  • Network accessline 245
    var colorEl = wRPr.ChildElements.FirstOrDefault(e => e.LocalName == "color");                     colorHex = colorEl?.GetAttribute("val", "http://schemas.openxmlformats.org/wordprocessingml/2006/main").Value;                 }
  • Network accessline 246
    colorHex = colorEl?.GetAttribute("val", "http://schemas.openxmlformats.org/wordprocessingml/2006/main").Value;
  • Network accessline 250
    {                     var sty = rPr.ChildElements.FirstOrDefault(e => e.LocalName == "sty");                     var styVal = sty?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 251
    var sty = rPr.ChildElements.FirstOrDefault(e => e.LocalName == "sty");                     var styVal = sty?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;                     var hasNor = rPr.Child
  • Network accessline 252
    var styVal = sty?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 257
    // read m:scr back, so those runs round-tripped as plain text.                     var scr = rPr.ChildElements.FirstOrDefault(e => e.LocalName == "scr");                     var scrVal = scr?.GetAttribute("val", "http://schemas.openxmlforma
  • Network accessline 258
    var scr = rPr.ChildElements.FirstOrDefault(e => e.LocalName == "scr");                     var scrVal = scr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;                     if (hasNor)
  • Network accessline 259
    var scrVal = scr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 353
    var radPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "radPr");                 var hideDeg = radPr?.ChildElements.FirstOrDefault(e => e.LocalName == "degHide");                 var isHidden = hideDeg != null && (hideDeg.GetA
  • Network accessline 354
    var hideDeg = radPr?.ChildElements.FirstOrDefault(e => e.LocalName == "degHide");                 var isHidden = hideDeg != null && (hideDeg.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value == "1"     
  • Network accessline 355
    var isHidden = hideDeg != null && (hideDeg.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value == "1"
  • Network accessline 356
    || hideDeg.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value == "true");
  • Network accessline 365
    var naryPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "naryPr");                 var chrElem = naryPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://s
  • Network accessline 366
    var chrElem = naryPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "∑";                 var cmd = Nary
  • Network accessline 367
    var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "∑";
  • Network accessline 385
    var begChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "begChr");                 var endChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "endChr");                 var begin = begChr?.GetAttribute("val", "http://sche
  • Network accessline 386
    var endChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "endChr");                 var begin = begChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "(";                 var end = endC
  • Network accessline 387
    var begin = begChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "(";
  • Network accessline 388
    var end = endChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? ")";
  • Network accessline 431
    var barPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "barPr");                 var posElem = barPr?.ChildElements.FirstOrDefault(e => e.LocalName == "pos");                 var posVal = posElem?.GetAttribute("val", "http://s
  • Network accessline 432
    var posElem = barPr?.ChildElements.FirstOrDefault(e => e.LocalName == "pos");                 var posVal = posElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;                 return posVal == "b
  • Network accessline 433
    var posVal = posElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 440
    var accPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "accPr");                 var chrElem = accPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://sche
  • Network accessline 441
    var chrElem = accPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "\u0302";                 var cmd = 
  • Network accessline 442
    var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "\u0302";
  • Network accessline 516
    var gcPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "groupChrPr");                 var chrEl = gcPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrEl?.GetAttribute("val", "http://schem
  • Network accessline 517
    var chrEl = gcPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrEl?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;                 var posEl = gcPr?.ChildElem
  • Network accessline 518
    var chr = chrEl?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 519
    var posEl = gcPr?.ChildElements.FirstOrDefault(e => e.LocalName == "pos");                 var pos = posEl?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;                 if (chr == "\u23DF" || pos 
  • Network accessline 520
    var pos = posEl?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value;
  • Network accessline 609
    var naryPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "naryPr");                 var chrElem = naryPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://s
  • Network accessline 610
    var chrElem = naryPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "∑";                 var subText = 
  • Network accessline 611
    var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "∑";
  • Network accessline 625
    var begChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "begChr");                 var endChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "endChr");                 var begin = begChr?.GetAttribute("val", "http://sche
  • Network accessline 626
    var endChr = dPr?.ChildElements.FirstOrDefault(e => e.LocalName == "endChr");                 var begin = begChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "(";                 var end = endC
  • Network accessline 627
    var begin = begChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "(";
  • Network accessline 628
    var end = endChr?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? ")";
  • Network accessline 658
    var accPr = element.ChildElements.FirstOrDefault(e => e.LocalName == "accPr");                 var chrElem = accPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://sche
  • Network accessline 659
    var chrElem = accPr?.ChildElements.FirstOrDefault(e => e.LocalName == "chr");                 var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "";                 return baseText 
  • Network accessline 660
    var chr = chrElem?.GetAttribute("val", "http://schemas.openxmlformats.org/officeDocument/2006/math").Value ?? "";

officecli/src/officecli/Core/Formula/ModernFunctionQualifier.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/FormulaRefShifter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/GenericXmlQuery.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 646
    private static readonly Dictionary<string, string> CommonNamespaces = new()     {         ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 647
    {         ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",         ["r"] = "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 648
    ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 649
    ["r"] = "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 650
    ["a"] = "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 651
    ["p"] = "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 652
    ["x"] = "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 653
    ["wp"] = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 654
    ["mc"] = "http://schemas.openxmlformats.org/markup-compatibility/2006",
  • Network accessline 655
    ["c"] = "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 656
    ["xdr"] = "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 657
    ["wps"] = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape",
  • Network accessline 658
    ["wp14"] = "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",

officecli/src/officecli/Core/HtmlPreviewHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/HtmlScreenshot.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/HyperlinkUriValidator.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/IDocumentHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ImageSource.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 14
    ///   - Local file path: "/tmp/logo.png", "C:\images\photo.jpg" ///   - Data URI: "data:image/png;base64,iVBOR..." ///   - HTTP(S) URL: "https://example.com/image.png"
  • Network accessline 15
    ///   - Data URI: "data:image/png;base64,iVBOR..." ///   - HTTP(S) URL: "https://example.com/image.png" ///
  • Network accessline 16
    ///   - HTTP(S) URL: "https://example.com/image.png"

officecli/src/officecli/Core/Installer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/IssueSubtypes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/LocaleFontRegistry.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/MsysPathHint.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/MutationSelectorGuard.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/OfficeCliMetadata.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 44
    private const string CpNs = "http://schemas.openxmlformats.org/package/2006/metadata/core-properties";
  • Network accessline 45
    private const string DcNs = "http://purl.org/dc/elements/1.1/";
  • Network accessline 46
    private const string DctermsNs = "http://purl.org/dc/terms/";
  • Network accessline 47
    private const string XsiNs = "http://www.w3.org/2001/XMLSchema-instance";

officecli/src/officecli/Core/OfficeDefaultFonts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/OfficeDefaultThemeColors.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/OleHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/OutputFormatter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ParseHelpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 318
    // Trim() but tests with `"<U+FEFF>true"` still threw. Use a stricter
  • Possible obfuscationline 327
    '<U+FEFF>', // BOM / zero-width no-break space
  • Possible obfuscationline 328
    '<U+200B>', // zero-width space
  • Possible obfuscationline 329
    '<U+200C>', // zero-width non-joiner
  • Possible obfuscationline 330
    '<U+200D>', // zero-width joiner
  • Possible obfuscationline 331
    '<U+2060>', // word joiner

officecli/src/officecli/Core/PathAliases.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PivotTableHelper.Cache.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PivotTableHelper.Definition.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 302
    // directly, which is NOT a valid x14:pivotField                         // attribute and the validator rightly rejected it.                         const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 303
    // attribute and the validator rightly rejected it.                         const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";                         var pfExt = new PivotFieldExtension
  • Network accessline 304
    const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";

officecli/src/officecli/Core/PivotTableHelper.Parse.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PivotTableHelper.Readback.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PivotTableHelper.Render.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PivotTableHelper.Set.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 267
    // reflect the label repetition.                     bool enable = ParseHelpers.IsTruthy(value);                     const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 268
    bool enable = ParseHelpers.IsTruthy(value);                     const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";                     var extLst = pivotDef.GetFirstChild<PivotTableDefinitionExtensionList>
  • Network accessline 269
    const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";

officecli/src/officecli/Core/PivotTableHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/DumpReaderInvoker.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 81
    var line = raw.TrimStart('<U+FEFF>').Trim();

officecli/src/officecli/Core/Plugins/ExporterInvoker.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/FormatHandlerProxy.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/FormatHandlerSession.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/PluginManifest.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/PluginProcess.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Plugins/PluginRegistry.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/PowerPointPngBackend.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/RawXmlHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 276
    {             // p:sld — ECMA-376 CT_Slide             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sld")] =
  • Network accessline 277
    // p:sld — ECMA-376 CT_Slide             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sld")] =                 new[] { "cSld", "clrMapOvr", "transition", "timing", "extLst" },
  • Network accessline 278
    [("http://schemas.openxmlformats.org/presentationml/2006/main", "sld")] =
  • Network accessline 279
    new[] { "cSld", "clrMapOvr", "transition", "timing", "extLst" },             // p:sldLayout — CT_SlideLayout             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldLayout")] =
  • Network accessline 280
    // p:sldLayout — CT_SlideLayout             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldLayout")] =                 new[] { "cSld", "clrMapOvr", "transition", "timing", "hf", "extLst" },
  • Network accessline 281
    [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldLayout")] =
  • Network accessline 282
    new[] { "cSld", "clrMapOvr", "transition", "timing", "hf", "extLst" },             // p:sldMaster — CT_SlideMaster             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldMaster")] =
  • Network accessline 283
    // p:sldMaster — CT_SlideMaster             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldMaster")] =                 new[] { "cSld", "clrMap", "sldLayoutIdLst", "transition", "timing", "hf", "txStyles", "extLst" },
  • Network accessline 284
    [("http://schemas.openxmlformats.org/presentationml/2006/main", "sldMaster")] =
  • Network accessline 288
    // is created with its txBody; without reorder, style lands AFTER             // txBody and strict consumers reject the file.             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sp")] =
  • Network accessline 289
    // txBody and strict consumers reject the file.             [("http://schemas.openxmlformats.org/presentationml/2006/main", "sp")] =                 new[] { "nvSpPr", "spPr", "style", "txBody", "extLst" },
  • Network accessline 290
    [("http://schemas.openxmlformats.org/presentationml/2006/main", "sp")] =
  • Network accessline 339
    private static readonly XNamespace McNs =         "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 340
    "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 401
    private static readonly Dictionary<string, string> CommonNamespaces = new()     {         ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 402
    {         ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",         ["r"] = "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 403
    ["w"] = "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 404
    ["r"] = "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 405
    ["a"] = "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 406
    ["p"] = "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 407
    ["x"] = "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 408
    ["wp"] = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 409
    ["mc"] = "http://schemas.openxmlformats.org/markup-compatibility/2006",
  • Network accessline 410
    ["c"] = "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 411
    ["xdr"] = "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 412
    ["wps"] = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape",
  • Network accessline 413
    ["wp14"] = "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",
  • Network accessline 528
    // Ensure common OpenXML namespaces are available         TryAddNamespace(nsManager, "w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
  • Network accessline 529
    TryAddNamespace(nsManager, "w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
  • Network accessline 530
    TryAddNamespace(nsManager, "r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 531
    TryAddNamespace(nsManager, "a", "http://schemas.openxmlformats.org/drawingml/2006/main");
  • Network accessline 532
    TryAddNamespace(nsManager, "p", "http://schemas.openxmlformats.org/presentationml/2006/main");
  • Network accessline 533
    TryAddNamespace(nsManager, "x", "http://schemas.openxmlformats.org/spreadsheetml/2006/main");
  • Network accessline 534
    TryAddNamespace(nsManager, "wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
  • Network accessline 535
    TryAddNamespace(nsManager, "mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 536
    TryAddNamespace(nsManager, "c", "http://schemas.openxmlformats.org/drawingml/2006/chart");
  • Network accessline 537
    TryAddNamespace(nsManager, "xdr", "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing");
  • Network accessline 785
    System.Xml.Linq.XNamespace ct =             "http://schemas.openxmlformats.org/package/2006/content-types";
  • Network accessline 786
    "http://schemas.openxmlformats.org/package/2006/content-types";
  • Possible obfuscationline 1172
    if (s[0] == '<U+FEFF>') { s = s[1..].TrimStart(); continue; }

officecli/src/officecli/Core/SchemaKeyNormalizer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SchemaOrder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SelectorPositionalIndex.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SkillInstaller.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SlideSizeDefaults.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SpacingConverter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/StyleUnsupportedHints.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/SvgImageHelper.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 21
    {     public const string SvgExtensionUri = "{96DAC541-7B7A-43D3-8B79-37D633B846F1}";     public const string SvgNamespace = "http://schemas.microsoft.com/office/drawing/2016/SVG/main";
  • Network accessline 22
    public const string SvgExtensionUri = "{96DAC541-7B7A-43D3-8B79-37D633B846F1}";     public const string SvgNamespace = "http://schemas.microsoft.com/office/drawing/2016/SVG/main";     public const string RelsNamespace = "http://schemas.open
  • Network accessline 23
    public const string SvgNamespace = "http://schemas.microsoft.com/office/drawing/2016/SVG/main";
  • Network accessline 24
    public const string RelsNamespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Core/TableStyles/Families/DarkStyle1.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/DarkStyle2.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/LightStyle1.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/LightStyle2.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/LightStyle3.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/MediumStyle1.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/MediumStyle2.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/MediumStyle3.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/MediumStyle4.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/ThemedStyle1.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/Families/ThemedStyle2.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/TableStyleRegistry.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/TableStyleResolver.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TableStyles/TableStyleTypes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TemplateMerger.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TextEscape.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ThemeColorResolver.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/ThemeHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TrackingPropertyDictionary.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/TypedAttributeFallback.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 113
    if (string.IsNullOrEmpty(nsUri) || string.IsNullOrEmpty(prefix))         {             nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 114
    {             nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";             prefix = "w";
  • Network accessline 115
    nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 238
    if (string.IsNullOrEmpty(nsUri) || string.IsNullOrEmpty(prefix))         {             nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 239
    {             nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";             prefix = "w";
  • Network accessline 240
    nsUri  = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

officecli/src/officecli/Core/Units.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/UpdateChecker.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 36
    // fastest path for most users; github is the safety net when CF or the     // mirror is unreachable.     private const string PrimaryBase = "https://d.officecli.ai";
  • Network accessline 37
    // mirror is unreachable.     private const string PrimaryBase = "https://d.officecli.ai";     private const string FallbackBase = "https://github.com/iOfficeAI/OfficeCLI";
  • Network accessline 38
    private const string PrimaryBase = "https://d.officecli.ai";
  • Network accessline 39
    private const string FallbackBase = "https://github.com/iOfficeAI/OfficeCLI";

officecli/src/officecli/Core/Watch/WatchMark.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Watch/WatchNotifier.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/Watch/WatchServer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 230
    if (existingPort.HasValue)         {             var url = existingPort.Value > 0 ? $" at http://localhost:{existingPort.Value}" : "";
  • Network accessline 231
    {             var url = existingPort.Value > 0 ? $" at http://localhost:{existingPort.Value}" : "";             throw new InvalidOperationException($"Another watch process is already running{url} for {_filePath}");
  • Network accessline 232
    var url = existingPort.Value > 0 ? $" at http://localhost:{existingPort.Value}" : "";
  • Network accessline 239
    _tcpListener.Start();         WriteMarker();         Console.WriteLine($"Watch: http://localhost:{_port}");
  • Network accessline 240
    WriteMarker();         Console.WriteLine($"Watch: http://localhost:{_port}");         Console.WriteLine($"Watching: {_filePath}");
  • Network accessline 241
    Console.WriteLine($"Watch: http://localhost:{_port}");

officecli/src/officecli/Core/WordHtmlRefresh.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/WordNumFmtRenderer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/WordPageDefaults.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/WordPdfBackend.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/WordStrictAttributeSanitizer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 20
    internal static class WordStrictAttributeSanitizer {     private const string W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 22
    private const string W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

officecli/src/officecli/Core/WordTocBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/WorksheetBloatFilter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Core/XmlTextValidator.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 9
    /// <summary> /// Validates user-supplied text against the XML 1.0 character production /// (https://www.w3.org/TR/xml/#charsets). Open XML files are XML 1.0, so
  • Network accessline 10
    /// Validates user-supplied text against the XML 1.0 character production /// (https://www.w3.org/TR/xml/#charsets). Open XML files are XML 1.0, so /// codepoints outside this set cannot be persisted without raising
  • Network accessline 11
    /// (https://www.w3.org/TR/xml/#charsets). Open XML files are XML 1.0, so

officecli/src/officecli/Handlers/DocumentHandlerFactory.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 320
    try { xdoc = System.Xml.Linq.XDocument.Parse(content); }             catch { continue; }             var ns = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/package/2006/relationships";
  • Network accessline 321
    catch { continue; }             var ns = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/package/2006/relationships";             // Base directory the .rels' relative targets resolve against:
  • Network accessline 322
    var ns = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/package/2006/relationships";

officecli/src/officecli/Handlers/Excel/ExcelDataFormatter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.Cells.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.Cf.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 183
    Uri = "{B025F937-C7B1-47D3-B67F-A62EFF666E3E}"         };         dbRuleExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");
  • Network accessline 184
    };         dbRuleExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");         dbRuleExt.Append(new X14.Id(dbGuid));
  • Network accessline 185
    dbRuleExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");
  • Network accessline 265
    var x14Cf = new X14.ConditionalFormatting();         x14Cf.AddNamespaceDeclaration("xm", "http://schemas.microsoft.com/office/excel/2006/main");
  • Network accessline 266
    x14Cf.AddNamespaceDeclaration("xm", "http://schemas.microsoft.com/office/excel/2006/main");

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.Chart.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 217
    new Drawing.GraphicData(cxChartRef)                 {                     Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"
  • Network accessline 218
    {                     Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"                 }
  • Network accessline 219
    Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"
  • Network accessline 290
    new Drawing.GraphicData(chartRef)             {                 Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 291
    {                 Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"             }
  • Network accessline 292
    Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.Drawings.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 451
    if (picCNvPrDec != null)             {                 const string a16Ns = "http://schemas.microsoft.com/office/drawing/2014/main";
  • Network accessline 452
    {                 const string a16Ns = "http://schemas.microsoft.com/office/drawing/2014/main";                 var wsDrawingRoot = picDrawingsPart.WorksheetDrawing;
  • Network accessline 453
    const string a16Ns = "http://schemas.microsoft.com/office/drawing/2014/main";
  • Network accessline 968
    {             spkExt = new WorksheetExtension { Uri = "{05C60535-1F16-4fd2-B633-E4A46CF9E463}" };             spkExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");
  • Network accessline 969
    spkExt = new WorksheetExtension { Uri = "{05C60535-1F16-4fd2-B633-E4A46CF9E463}" };             spkExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");             spkGroups = new X14.Sparklin
  • Network accessline 970
    spkExt.AddNamespaceDeclaration("x14", "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main");
  • Network accessline 980
    // Excel silently drops the entire extLst block and no sparklines render.         var spkWsRoot = spkWs;         const string spkMcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 981
    var spkWsRoot = spkWs;         const string spkMcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         const string spkX14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 982
    const string spkMcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 983
    const string spkX14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.Tables.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Add.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.CheckOverflow.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Cell.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 392
    // opened cleanly on Windows — the flag only affects officecli's own     // cell-write auto-grow behavior.     private const string AutoExpandNamespaceUri = "https://officecli.ai/2025/autoexpand";
  • Network accessline 393
    // cell-write auto-grow behavior.     private const string AutoExpandNamespaceUri = "https://officecli.ai/2025/autoexpand";     private const string AutoExpandNamespacePrefix = "ae";
  • Network accessline 394
    private const string AutoExpandNamespaceUri = "https://officecli.ai/2025/autoexpand";

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Chart.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 220
    private const string ExcelChartExUri = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 260
    {             var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 261
    var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");             if (rId.Value != null) return rId.Value;
  • Network accessline 262
    a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.ConditionalFormat.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 70
    internal static void EnsureWorksheetX14Ignorable(Worksheet ws)     {         const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 71
    {         const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 72
    const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 73
    const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 93
    {         const string cfExtUri = "{78C0D931-6437-407d-A8EE-F0AAD7539E65}";         const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 95
    const string x14Ns = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Drawing.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Node.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 758
    // honor the i18n extension (Excel for Mac / RTL locales) pick it up.         // The element is a leaf empty marker; absence means LTR (default).         const string xlsNs = "http://schemas.openxmlformats.org/spreadsheetml/2006/main";
  • Network accessline 759
    // The element is a leaf empty marker; absence means LTR (default).         const string xlsNs = "http://schemas.openxmlformats.org/spreadsheetml/2006/main";         OpenXmlElement BuildRtlMarker() =>
  • Network accessline 760
    const string xlsNs = "http://schemas.openxmlformats.org/spreadsheetml/2006/main";

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Ole.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Sheet.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.TableStyle.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.Validation.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Helpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.HtmlPreview.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.HtmlPreview.Pictures.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.HtmlPreview.Shapes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 98
    // Inline SVG overlay for the geometry.         sb.Append("<svg style=\"position:absolute;inset:0;width:100%;height:100%;overflow:visible\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\">");
  • Network accessline 99
    sb.Append("<svg style=\"position:absolute;inset:0;width:100%;height:100%;overflow:visible\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\">");

officecli/src/officecli/Handlers/Excel/ExcelHandler.HtmlPreview.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 818
    else             {                 var cell = ctx.CellMap.TryGetValue((r, c), out var nc) ? nc : null;
  • Network accessline 819
    {                 var cell = ctx.CellMap.TryGetValue((r, c), out var nc) ? nc : null;                 var style = GetCellStyleCss(cell, ctx.Stylesheet, ctx.FrozenRows, ctx.FrozenCols, r, c, ctx.FrozenLeftOffsets, ctx.FrozenTopOffsets, ctx.C
  • Network accessline 820
    var cell = ctx.CellMap.TryGetValue((r, c), out var nc) ? nc : null;
  • Network accessline 973
    // occupied cell, a merged region, a hidden column, or the sheet edge.         double extra = 0;         for (int nc = c + 1; nc <= ctx.MaxCol; nc++)
  • Network accessline 974
    double extra = 0;         for (int nc = c + 1; nc <= ctx.MaxCol; nc++)         {
  • Network accessline 975
    for (int nc = c + 1; nc <= ctx.MaxCol; nc++)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Import.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Query.RowWhere.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Query.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Remove.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Selector.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Set.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Set.Drawings.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Set.Tables.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Set.Workbook.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.Set.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Excel/ExcelHandler.SheetShift.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 234
    if (cid != null && int.TryParse(cid.Text, out var c))                         {                             var nc = colMarkerShift(c);
  • Network accessline 235
    {                             var nc = colMarkerShift(c);                             if (nc != c) { cid.Text = nc.ToString(); drDirty = true; }
  • Network accessline 236
    var nc = colMarkerShift(c);
  • Network accessline 237
    if (nc != c) { cid.Text = nc.ToString(); drDirty = true; }

officecli/src/officecli/Handlers/Excel/ExcelHandler.Slicer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 51
    // silently strips the slicer parts on open with no schema error.     private const string SlicerListExtUri     = "{A8765BA9-456A-4dab-B4F3-ACF838C121DE}";     private const string SlicerDrawingNsUri   = "http://schemas.microsoft.com/office
  • Network accessline 52
    private const string SlicerListExtUri     = "{A8765BA9-456A-4dab-B4F3-ACF838C121DE}";     private const string SlicerDrawingNsUri   = "http://schemas.microsoft.com/office/drawing/2010/slicer";     private const string X14NsUri             =
  • Network accessline 53
    private const string SlicerDrawingNsUri   = "http://schemas.microsoft.com/office/drawing/2010/slicer";
  • Network accessline 54
    private const string X14NsUri             = "http://schemas.microsoft.com/office/spreadsheetml/2009/9/main";
  • Network accessline 55
    private const string McNsUri              = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 56
    // Pivot-backed slicer drawing uses a14 (2010/main), not a15 (2012/main).     // Excel-generated reference files use a14; a15 gets the drawing removed.     private const string A14NsUri             = "http://schemas.microsoft.com/office/dra
  • Network accessline 57
    // Excel-generated reference files use a14; a15 gets the drawing removed.     private const string A14NsUri             = "http://schemas.microsoft.com/office/drawing/2010/main";     private const string XNsUri               = "http://schem
  • Network accessline 58
    private const string A14NsUri             = "http://schemas.microsoft.com/office/drawing/2010/main";
  • Network accessline 59
    private const string XNsUri               = "http://schemas.openxmlformats.org/spreadsheetml/2006/main";
  • Network accessline 540
    drawingsPart.WorksheetDrawing = new XDR.WorksheetDrawing();             drawingsPart.WorksheetDrawing.AddNamespaceDeclaration(                 "a", "http://schemas.openxmlformats.org/drawingml/2006/main");
  • Network accessline 541
    drawingsPart.WorksheetDrawing.AddNamespaceDeclaration(                 "a", "http://schemas.openxmlformats.org/drawingml/2006/main");             drawingsPart.WorksheetDrawing.Save();
  • Network accessline 542
    "a", "http://schemas.openxmlformats.org/drawingml/2006/main");

officecli/src/officecli/Handlers/Excel/ExcelHandler.View.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/ExcelHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/PowerPointHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 828
    StylePart = styleActualRid,                                     })                                 { Uri = "http://schemas.openxmlformats.org/drawingml/2006/diagram" }));
  • Network accessline 829
    })                                 { Uri = "http://schemas.openxmlformats.org/drawingml/2006/diagram" }));                         saSpTree.AppendChild(gf);
  • Network accessline 830
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/diagram" }));
  • Network accessline 1030
    const string m3dRelType = "http://schemas.microsoft.com/office/2017/06/relationships/model3d";
  • Network accessline 2145
    /// Custom binary ExtendedParts attached directly to the presentation part —     /// e.g. Google Slides' ppt/metadata (rel type     /// http://customschemas.google.com/relationships/presentationmetadata),
  • Network accessline 2146
    /// e.g. Google Slides' ppt/metadata (rel type     /// http://customschemas.google.com/relationships/presentationmetadata),     /// referenced by <c>&lt;go:slidesCustomData r:id="rIdN"&gt;</c> inside the
  • Network accessline 2147
    /// http://customschemas.google.com/relationships/presentationmetadata),
  • Network accessline 2636
    var ns = "http://schemas.openxmlformats.org/drawingml/2006/diagram";
  • Network accessline 2696
    // External hyperlinks on diagram nodes live as hyperlink rels.                     try { dataHlinks = ReadExternalHyperlinksOf(ddp); } catch { }                     const string dspNs = "http://schemas.microsoft.com/office/drawing/2008/dia
  • Network accessline 2697
    try { dataHlinks = ReadExternalHyperlinksOf(ddp); } catch { }                     const string dspNs = "http://schemas.microsoft.com/office/drawing/2008/diagram";                     var ext = ddp.DataModelRoot?.Descendants().FirstOrDefault
  • Network accessline 2698
    const string dspNs = "http://schemas.microsoft.com/office/drawing/2008/diagram";
  • Network accessline 2960
    try { slideDoc = System.Xml.Linq.XDocument.Parse(slideXml); }         catch { return result; }         System.Xml.Linq.XNamespace mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 2961
    catch { return result; }         System.Xml.Linq.XNamespace mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         System.Xml.Linq.XNamespace rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 2962
    System.Xml.Linq.XNamespace mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 2963
    System.Xml.Linq.XNamespace rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2964
    System.Xml.Linq.XNamespace am3dNs = "http://schemas.microsoft.com/office/drawing/2017/model3d";
  • Network accessline 2965
    System.Xml.Linq.XNamespace aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 3097
    try { slideDoc = System.Xml.Linq.XDocument.Parse(slideXml); }         catch { return result; }         System.Xml.Linq.XNamespace pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 3098
    catch { return result; }         System.Xml.Linq.XNamespace pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";         System.Xml.Linq.XNamespace rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 3099
    System.Xml.Linq.XNamespace pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 3100
    System.Xml.Linq.XNamespace rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 3101
    System.Xml.Linq.XNamespace aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 3102
    const string oleUri = "http://schemas.openxmlformats.org/presentationml/2006/ole";
  • Network accessline 3308
    // Set-side path re-writes them as <a:lum>. Don't double-emit.             if (kid.LocalName is "lumOff" or "lumMod"                 && kid.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")
  • Network accessline 3309
    if (kid.LocalName is "lumOff" or "lumMod"                 && kid.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")                 continue;
  • Network accessline 3310
    && kid.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")
  • Network accessline 3364
    const string relNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Media.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 499
    foreach (var kid in blipBC.ChildElements.ToList())                     {                         if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 500
    {                         if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;                         if (kid is Drawing.LuminanceEffect existingLum)
  • Network accessline 501
    if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 875
    // p14:media extension (PowerPoint 2010+)                 var p14Media = new DocumentFormat.OpenXml.Office2010.PowerPoint.Media { Embed = mediaRelId };                 p14Media.AddNamespaceDeclaration("p14", "http://schemas.microsoft.com/of
  • Network accessline 877
    p14Media.AddNamespaceDeclaration("p14", "http://schemas.microsoft.com/office/powerpoint/2010/main");
  • Network accessline 1073
    var oleGraphicData = new Drawing.GraphicData(oleObj)         {             Uri = "http://schemas.openxmlformats.org/presentationml/2006/ole",
  • Network accessline 1074
    {             Uri = "http://schemas.openxmlformats.org/presentationml/2006/ole",         };
  • Network accessline 1075
    Uri = "http://schemas.openxmlformats.org/presentationml/2006/ole",

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Misc.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1751
    // Build mc:AlternateContent programmatically (same pattern as morph transition)                 var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 1752
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 1753
    var pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 1754
    var aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 1755
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1756
    var pslzNs = "http://schemas.microsoft.com/office/powerpoint/2016/slidezoom";
  • Network accessline 1757
    var p166Ns = "http://schemas.microsoft.com/office/powerpoint/2016/6/main";
  • Network accessline 1758
    var a16Ns = "http://schemas.microsoft.com/office/drawing/2014/main";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Model3D.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 13
    public partial class PowerPointHandler {     private const string Am3dNs = "http://schemas.microsoft.com/office/drawing/2017/model3d";
  • Network accessline 14
    {     private const string Am3dNs = "http://schemas.microsoft.com/office/drawing/2017/model3d";     private const string Model3dRelType = "http://schemas.microsoft.com/office/2017/06/relationships/model3d";
  • Network accessline 15
    private const string Am3dNs = "http://schemas.microsoft.com/office/drawing/2017/model3d";
  • Network accessline 16
    private const string Model3dRelType = "http://schemas.microsoft.com/office/2017/06/relationships/model3d";
  • Network accessline 75
    // Namespaces         var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 76
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 77
    var pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 78
    var aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 79
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 80
    var a16Ns = "http://schemas.microsoft.com/office/drawing/2014/main";
  • Network accessline 233
    Dictionary<string, string> properties, GlbBoundingBox bounds)     {         var aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 234
    {         var aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";         var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 235
    var aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 236
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Shape.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Slide.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 217
    var graphic = new Drawing.Graphic(                     new Drawing.GraphicData(table) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/table" }
  • Network accessline 218
    new Drawing.GraphicData(table) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/table" }

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 48
    // PPT equations are embedded as: a:p > a14:m > m:oMathPara > m:oMath                 var mathPara = new M.Paragraph(oMath);                 var a14mXml = $"<a14:m xmlns:a14=\"http://schemas.microsoft.com/office/drawing/2010/main\">{mathPar
  • Network accessline 50
    var a14mXml = $"<a14:m xmlns:a14=\"http://schemas.microsoft.com/office/drawing/2010/main\">{mathPara.OuterXml}</a14:m>";
  • Network accessline 80
    // Build mc:AlternateContent > mc:Choice(Requires="a14") > a14:m > m:oMathPara                 var a14mElement = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 81
    var a14mElement = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 105
    var eqSlide = GetSlide(eqSlidePart);                 if (eqSlide.LookupNamespace("a14") == null)                     eqSlide.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 106
    if (eqSlide.LookupNamespace("a14") == null)                     eqSlide.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");                 if (eqSlide.LookupNamespace("mc") == null)
  • Network accessline 107
    eqSlide.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 108
    if (eqSlide.LookupNamespace("mc") == null)                     eqSlide.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");                 var currentIgnorable = eqSlide.MCAttributes?.Ignorable?.Val
  • Network accessline 109
    eqSlide.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Add.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Align.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Animations.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 170
    if (gd == null) return false;         if (gd.Descendants<Drawing.Charts.ChartReference>().Any()) return true;         const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 171
    if (gd.Descendants<Drawing.Charts.ChartReference>().Any()) return true;         const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";         return gd.ChildElements.Any(e => e.LocalName == "chart" && e.NamespaceUr
  • Network accessline 172
    const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 452
    if (_p15PrstTokens.TryGetValue(typeName, out var prstValue))         {             var p15Ns = "http://schemas.microsoft.com/office/powerpoint/2012/main";
  • Network accessline 453
    {             var p15Ns = "http://schemas.microsoft.com/office/powerpoint/2012/main";             var elem = new OpenXmlUnknownElement("p15", "prstTrans", p15Ns);
  • Network accessline 454
    var p15Ns = "http://schemas.microsoft.com/office/powerpoint/2012/main";
  • Network accessline 523
    "prism" => new DocumentFormat.OpenXml.Office2010.PowerPoint.PrismTransition(),             "cube" => new OpenXmlUnknownElement("p", "cube",                 "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 524
    "cube" => new OpenXmlUnknownElement("p", "cube",                 "http://schemas.openxmlformats.org/presentationml/2006/main"),             "rotate" => new DocumentFormat.OpenXml.Office2010.PowerPoint.PrismTransition { IsContent = true },
  • Network accessline 525
    "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 555
    var p159Ns = "http://schemas.microsoft.com/office/powerpoint/2015/09/main";
  • Network accessline 566
    if (isP14Transition)         {             var p14Ns = "http://schemas.microsoft.com/office/powerpoint/2010/main";
  • Network accessline 567
    {             var p14Ns = "http://schemas.microsoft.com/office/powerpoint/2010/main";             InsertTransitionWithMcWrapper(slide, transElem!, "p14", p14Ns, speed, durationMs);
  • Network accessline 568
    var p14Ns = "http://schemas.microsoft.com/office/powerpoint/2010/main";
  • Network accessline 591
    TransitionSpeedValues? speed, string? durationMs)     {         var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 592
    {         var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         var pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 593
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 594
    var pNs = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 604
    choiceTrans.SetAttribute(new OpenXmlAttribute("", "spd", null!, ((IEnumValue)speed.Value).Value));         if (durationMs != null)             choiceTrans.SetAttribute(new OpenXmlAttribute("p14", "dur", "http://schemas.microsoft.com/office/
  • Network accessline 605
    if (durationMs != null)             choiceTrans.SetAttribute(new OpenXmlAttribute("p14", "dur", "http://schemas.microsoft.com/office/powerpoint/2010/main", durationMs));         // Re-serialize the child element as unknown so SDK preserves 
  • Network accessline 606
    choiceTrans.SetAttribute(new OpenXmlAttribute("p14", "dur", "http://schemas.microsoft.com/office/powerpoint/2010/main", durationMs));
  • Network accessline 643
    if (nsPrefix != "p14")         {             try { slide.AddNamespaceDeclaration("p14", "http://schemas.microsoft.com/office/powerpoint/2010/main"); } catch { }
  • Network accessline 644
    {             try { slide.AddNamespaceDeclaration("p14", "http://schemas.microsoft.com/office/powerpoint/2010/main"); } catch { }         }
  • Network accessline 645
    try { slide.AddNamespaceDeclaration("p14", "http://schemas.microsoft.com/office/powerpoint/2010/main"); } catch { }

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Background.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 510
    // compatibility with files that already carry the invalid element).         var hfEl = slide.ChildElements.FirstOrDefault(c => c.LocalName == "hf"             && c.NamespaceUri == "http://schemas.openxmlformats.org/presentationml/2006/main
  • Network accessline 511
    var hfEl = slide.ChildElements.FirstOrDefault(c => c.LocalName == "hf"             && c.NamespaceUri == "http://schemas.openxmlformats.org/presentationml/2006/main");         static string? Bool(string v) => string.IsNullOrEmpty(v) ? null :
  • Network accessline 512
    && c.NamespaceUri == "http://schemas.openxmlformats.org/presentationml/2006/main");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Chart.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 39
    new Drawing.GraphicData(chartRef)             {                 Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 40
    {                 Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"             }
  • Network accessline 41
    Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 70
    new Drawing.GraphicData(cxChartRef)             {                 Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"
  • Network accessline 71
    {                 Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"             }
  • Network accessline 72
    Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex"
  • Network accessline 79
    private const string ChartExUri = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 91
    /// <summary>     /// R48: extract the wrapped <p:pic> from a graphicFrame whose     /// <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 92
    /// R48: extract the wrapped <p:pic> from a graphicFrame whose     /// <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">     /// hosts a Picture element. Keynote->PPT and Aspose-style exporters emit
  • Network accessline 93
    /// <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 97
    /// frame is not picture-typed or carries no Picture descendant.     /// </summary>     private const string PictureUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 99
    private const string PictureUri = "http://schemas.openxmlformats.org/drawingml/2006/picture";
  • Network accessline 122
    {             var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 123
    var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");             if (rId.Value != null) return rId.Value;
  • Network accessline 124
    a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Comments.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 98
    && text[0] != '<U+200F>')
  • Possible obfuscationline 100
    text = "<U+200F>" + text;

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.EffectTemplates.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 183
    // parse the fragment.         return "<p:childTnLst "             + "xmlns:p=\"http://schemas.openxmlformats.org/presentationml/2006/main\" "
  • Network accessline 184
    return "<p:childTnLst "             + "xmlns:p=\"http://schemas.openxmlformats.org/presentationml/2006/main\" "             + "xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\" "
  • Network accessline 185
    + "xmlns:p=\"http://schemas.openxmlformats.org/presentationml/2006/main\" "
  • Network accessline 186
    + "xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\" "
  • Network accessline 187
    + "xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\">"

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Effects.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 268
    ? value             : value.Replace("<a:fillOverlay",                 "<a:fillOverlay xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 269
    : value.Replace("<a:fillOverlay",                 "<a:fillOverlay xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");         var overlay = new Drawing.FillOverlay();
  • Network accessline 270
    "<a:fillOverlay xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Fill.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 332
    ? value                 : value.Replace("<a:gradFill",                     "<a:gradFill xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 333
    : value.Replace("<a:gradFill",                     "<a:gradFill xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");             using var sr = new System.IO.StringReader(raw);
  • Network accessline 334
    "<a:gradFill xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 904
    ? raw             : raw.Replace("<a:custDash",                 "<a:custDash xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 905
    : raw.Replace("<a:custDash",                 "<a:custDash xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");         var custDash = new Drawing.CustomDash();
  • Network accessline 906
    "<a:custDash xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.FindReplace.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Geometry.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Ole.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Path.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.RunFormat.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 599
    // Wrap in a throwaway pPr that declares the a: namespace so each child         // fragment parses with its prefix bound; then lift the parsed children.         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 600
    // fragment parses with its prefix bound; then lift the parsed children.         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";         var wrapped = $"<a:pPr xmlns:a=\"{aNs}\">{rawXml}</a:pPr>";
  • Network accessline 601
    const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 623
    pProps.RemoveAllChildren<Drawing.DefaultRunProperties>();         if (string.IsNullOrWhiteSpace(rawXml)) return;         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 624
    if (string.IsNullOrWhiteSpace(rawXml)) return;         const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";         var wrapped = $"<a:pPr xmlns:a=\"{aNs}\">{rawXml}</a:pPr>";
  • Network accessline 625
    const string aNs = "http://schemas.openxmlformats.org/drawingml/2006/main";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.ShapeId.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 33
    // xml:space only via SetAttribute (no typed property).             t.SetAttribute(new OpenXmlAttribute(                 "xml", "space", "http://www.w3.org/XML/1998/namespace", "preserve"));
  • Network accessline 34
    t.SetAttribute(new OpenXmlAttribute(                 "xml", "space", "http://www.w3.org/XML/1998/namespace", "preserve"));         }
  • Network accessline 35
    "xml", "space", "http://www.w3.org/XML/1998/namespace", "preserve"));
  • Network accessline 111
    else if (child is OpenXmlUnknownElement unk                          && unk.LocalName == "tab"                          && unk.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")
  • Network accessline 112
    && unk.LocalName == "tab"                          && unk.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")                 {
  • Network accessline 113
    && unk.NamespaceUri == "http://schemas.openxmlformats.org/drawingml/2006/main")
  • Network accessline 164
    private static bool HasMathContent(OpenXmlElement element)     {         if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")
  • Network accessline 165
    {         if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")             return true;
  • Network accessline 166
    if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")
  • Network accessline 180
    private static OpenXmlElement GetMathElement(OpenXmlElement element)     {         if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")
  • Network accessline 181
    {         if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")         {
  • Network accessline 182
    if (element.LocalName == "m" && element.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main")
  • Network accessline 200
    {                 var a14m = choice.ChildElements.FirstOrDefault(e =>                     e.LocalName == "m" && e.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 201
    var a14m = choice.ChildElements.FirstOrDefault(e =>                     e.LocalName == "m" && e.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main");                 if (a14m != null)
  • Network accessline 202
    e.LocalName == "m" && e.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 236
    var oMathParaXml = xml[startIdx..(endIdx + endTag.Length)];                         if (!oMathParaXml.Contains("xmlns:m="))                             oMathParaXml = oMathParaXml.Replace("<m:oMathPara", "<m:oMathPara xmlns:m=\"http://schem
  • Network accessline 237
    if (!oMathParaXml.Contains("xmlns:m="))                             oMathParaXml = oMathParaXml.Replace("<m:oMathPara", "<m:oMathPara xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\"");                         var wrap
  • Network accessline 238
    oMathParaXml = oMathParaXml.Replace("<m:oMathPara", "<m:oMathPara xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\"");
  • Network accessline 239
    var wrapper = new OpenXmlUnknownElement("m", "oMathPara", "http://schemas.openxmlformats.org/officeDocument/2006/math");
  • Network accessline 262
    var oMathXml = xml[bareStart..(bareEnd + bareEndTag.Length)];                         if (!oMathXml.Contains("xmlns:m="))                             oMathXml = oMathXml.Replace("<m:oMath", "<m:oMath xmlns:m=\"http://schemas.openxmlformats.
  • Network accessline 263
    if (!oMathXml.Contains("xmlns:m="))                             oMathXml = oMathXml.Replace("<m:oMath", "<m:oMath xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\"");                         var bareWrapper = new OpenXm
  • Network accessline 264
    oMathXml = oMathXml.Replace("<m:oMath", "<m:oMath xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\"");
  • Network accessline 265
    var bareWrapper = new OpenXmlUnknownElement("m", "oMath", "http://schemas.openxmlformats.org/officeDocument/2006/math");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Transition.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.Zoom3D.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Helpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.Css.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.Shapes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1156
    foreach (var kid in picBlipForFx.ChildElements)             {                 if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 1157
    {                 if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;                 if (kid is Drawing.LuminanceEffect lumElem)
  • Network accessline 1158
    if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 1976
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2028
    if (fbBlip != null)         {             var fbRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2029
    {             var fbRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";             var fbEmbedId = fbBlip.GetAttribute("embed", fbRNs).Value;
  • Network accessline 2030
    var fbRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2166
    if (fbBlip != null)         {             var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2167
    {             var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";             var embedId = fbBlip.GetAttribute("embed", rNs).Value;
  • Network accessline 2168
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2250
    private static string? TryExtractOlePreviewDataUri(GraphicFrame gf, OpenXmlPart slidePart)     {         const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 2251
    {         const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";         foreach (var blip in gf.Descendants().Where(d => d.LocalName == "blip"))
  • Network accessline 2252
    const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.Tables.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 293
    if (mathMatch.Success)                 {                     var mathXml = $"<wrapper xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\">{mathMatch.Value}</wrapper>";
  • Network accessline 294
    {                     var mathXml = $"<wrapper xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\">{mathMatch.Value}</wrapper>";                     try
  • Network accessline 295
    var mathXml = $"<wrapper xmlns:m=\"http://schemas.openxmlformats.org/officeDocument/2006/math\">{mathMatch.Value}</wrapper>";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.HtmlPreview.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 117
    if (hasMathFormulas)         {             sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");
  • Network accessline 118
    {             sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");             sb.AppendLine("<script defer 
  • Network accessline 119
    sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");
  • Network accessline 120
    sb.AppendLine("<script defer src=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js\" onerror=\"document.querySelectorAll('.katex-formula').forEach(function(el){el.textContent=el.dataset.formula;el.style.fontFamily='monospace';e
  • Network accessline 121
    }         // Three.js for 3D model rendering (graceful degradation: shows placeholder when offline)         sb.AppendLine(@"<script type=""importmap"">{""imports"":{""three"":""https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.j
  • Network accessline 122
    // Three.js for 3D model rendering (graceful degradation: shows placeholder when offline)         sb.AppendLine(@"<script type=""importmap"">{""imports"":{""three"":""https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js"",""thre
  • Network accessline 123
    sb.AppendLine(@"<script type=""importmap"">{""imports"":{""three"":""https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js"",""three/addons/"":""https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/""}}</script>");
  • Network accessline 251
    var link = document.createElement('link');                 link.rel = 'stylesheet';                 link.href = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css';
  • Network accessline 252
    link.rel = 'stylesheet';                 link.href = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css';                 link.onerror = function() { this.remove(); };
  • Network accessline 253
    link.href = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css';
  • Network accessline 255
    document.head.appendChild(link);                 var script = document.createElement('script');                 script.src = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js';
  • Network accessline 256
    var script = document.createElement('script');                 script.src = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js';                 script.onload = renderKatex;
  • Network accessline 257
    script.src = 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js';
  • Network accessline 268
    katex.render(el.dataset.formula, el, { throwOnError: false, displayMode: true });                 el.classList.add('katex-rendered');             } catch(e) { el.textContent = el.dataset.formula + ' (Error: ' + e.message + '. See https://ka
  • Network accessline 269
    el.classList.add('katex-rendered');             } catch(e) { el.textContent = el.dataset.formula + ' (Error: ' + e.message + '. See https://katex.org/docs/supported.html for supported syntax.)'; }         });
  • Network accessline 270
    } catch(e) { el.textContent = el.dataset.formula + ' (Error: ' + e.message + '. See https://katex.org/docs/supported.html for supported syntax.)'; }

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Hyperlinks.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 26
    /// Resolve a user-supplied link string into a hyperlink target. Returns null to mean "remove".     /// Supports:     ///   - Absolute URI (https://, mailto:, etc.)        → external relationship
  • Network accessline 27
    /// Supports:     ///   - Absolute URI (https://, mailto:, etc.)        → external relationship     ///   - slide[N]                                      → internal slide jump (ppaction://hlinksldjump)
  • Network accessline 28
    ///   - Absolute URI (https://, mailto:, etc.)        → external relationship
  • Network accessline 103
    && !Uri.TryCreate(url, UriKind.Relative, out uri))             throw new ArgumentException(                 $"Invalid hyperlink URL '{url}'. Expected an absolute URI (e.g. 'https://example.com'), " +
  • Network accessline 104
    throw new ArgumentException(                 $"Invalid hyperlink URL '{url}'. Expected an absolute URI (e.g. 'https://example.com'), " +                 $"a relative file target, 'slide[N]', or a named action (firstslide/lastslide/nextslide
  • Network accessline 105
    $"Invalid hyperlink URL '{url}'. Expected an absolute URI (e.g. 'https://example.com'), " +
  • Network accessline 162
    if (!properties.TryGetValue("link", out var url) && !properties.TryGetValue("url", out url))             throw new ArgumentException(                 "hyperlink requires --prop link=<url>. Example: --prop link=https://example.com");
  • Network accessline 163
    throw new ArgumentException(                 "hyperlink requires --prop link=<url>. Example: --prop link=https://example.com");         var tooltip = properties.GetValueOrDefault("tooltip");
  • Network accessline 164
    "hyperlink requires --prop link=<url>. Example: --prop link=https://example.com");
  • Network accessline 354
    // Prefer Uri.OriginalString over Uri.ToString(): ToString() normalises             // path-empty URIs by injecting a "/" before the query (so             // https://example.com round-trips as https://example.com/, and
  • Network accessline 355
    // path-empty URIs by injecting a "/" before the query (so             // https://example.com round-trips as https://example.com/, and             // ppaction://hlinkshowjump?jump=firstslide as
  • Network accessline 356
    // https://example.com round-trips as https://example.com/, and

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.ModernComments.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 25
    public partial class PowerPointHandler {     private const string ModernCommentNs = "http://schemas.microsoft.com/office/powerpoint/2018/8/main";
  • Network accessline 27
    private const string ModernCommentNs = "http://schemas.microsoft.com/office/powerpoint/2018/8/main";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Mutations.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 599
    var m3dAc = model3dElements[elementIdx - 1];             // Clean up model part and image parts             var m3dRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 600
    // Clean up model part and image parts             var m3dRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";             foreach (var el in m3dAc.Descendants().Where(d => d.LocalName == "blip" || d.LocalName == "mo
  • Network accessline 601
    var m3dRNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 620
    if (zmBlip != null)             {                 var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 621
    {                 var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";                 var embedAttr = zmBlip.GetAttribute("embed", rNs);
  • Network accessline 622
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 873
    if (srcSlidePart != tgtSlidePart)         {             var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 874
    {             var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";             foreach (var el in srcElement.Descendants().Prepend(srcElement))
  • Network accessline 875
    var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1912
    private static void RemapRelationshipIds(OpenXmlElement root, Dictionary<string, string> rIdMap)     {         var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1914
    var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1975
    private static void CopyRelationships(OpenXmlElement element, SlidePart sourcePart, SlidePart targetPart)     {         var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1976
    {         var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";         var allElements = element.Descendants().Prepend(element);
  • Network accessline 1977
    var rNsUri = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.NodeBuilder.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 328
    // bt-4: SmartArt sits inside a <p:graphicFrame> whose <a:graphicData uri>     // is "http://schemas.openxmlformats.org/drawingml/2006/diagram" and whose
  • Network accessline 329
    // is "http://schemas.openxmlformats.org/drawingml/2006/diagram" and whose
  • Network accessline 332
    // matching how GetSmartArtsOnSlide probes).     private const string SmartArtGraphicDataUri =         "http://schemas.openxmlformats.org/drawingml/2006/diagram";
  • Network accessline 334
    "http://schemas.openxmlformats.org/drawingml/2006/diagram";
  • Network accessline 339
    // trackedChange) that confuses the SDK's tbl-subtree typing.     private const string TableGraphicDataUri =         "http://schemas.openxmlformats.org/drawingml/2006/table";
  • Network accessline 341
    "http://schemas.openxmlformats.org/drawingml/2006/table";
  • Network accessline 857
    var isEquation = !isTitle && shape.TextBody != null             && shape.TextBody.Descendants().Any(e => e.LocalName == "oMath" || e.LocalName == "oMathPara"                 || (e.LocalName == "m" && e.NamespaceUri == "http://schemas.micros
  • Network accessline 859
    || (e.LocalName == "m" && e.NamespaceUri == "http://schemas.microsoft.com/office/drawing/2010/main"));
  • Network accessline 2697
    foreach (var kid in picBlip.ChildElements)             {                 if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 2698
    {                 if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;                 if (kid is Drawing.LuminanceEffect lumElem)
  • Network accessline 2699
    if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Notes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Query.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Resolve.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 105
    if (graphicData != null)         {             const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 106
    {             const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";             var cxChartRef = graphicData.ChildElements
  • Network accessline 107
    const string cxNs = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 111
    {                 // The r:id attribute lives in the relationships namespace.                 const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 112
    // The r:id attribute lives in the relationships namespace.                 const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";                 var relIdAttr = cxChartRef.GetAttributes()
  • Network accessline 113
    const string rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Selector.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Chart.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Media.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 437
    foreach (var kid in blipBC.ChildElements.ToList())                     {                         if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 438
    {                         if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;                         if (kid is Drawing.LuminanceEffect existingLum)
  • Network accessline 439
    if (kid.NamespaceUri != "http://schemas.openxmlformats.org/drawingml/2006/main") continue;
  • Network accessline 564
    if (hlinkClick != null)                     {                         var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 565
    {                         var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";                         var targetSlidePart = zmSlideParts[targetNum - 1];
  • Network accessline 566
    var rNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 617
    if (key.ToLowerInvariant() is "width" or "height")                     {                         var p166Ns = "http://schemas.microsoft.com/office/powerpoint/2016/6/main";
  • Network accessline 618
    {                         var p166Ns = "http://schemas.microsoft.com/office/powerpoint/2016/6/main";                         var zmSpPr = zmPr?.ChildElements.FirstOrDefault(e => e.LocalName == "spPr" && e.NamespaceUri == p166Ns);
  • Network accessline 619
    var p166Ns = "http://schemas.microsoft.com/office/powerpoint/2016/6/main";
  • Network accessline 648
    newImagePart.FeedData(zmImgStream);                     var newImgRelId = zmSlidePart.GetIdOfPart(newImagePart);                     var rNs2 = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 649
    var newImgRelId = zmSlidePart.GetIdOfPart(newImagePart);                     var rNs2 = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";                     // Update blip in zmPr > blipFill
  • Network accessline 650
    var rNs2 = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Presentation.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Shape.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1577
    if (shapeHl == null && runHls.Count == 0)                     throw new ArgumentException(                         "tooltip requires an existing hyperlink — set 'link' in the same call (e.g. --prop link=https://example.com --prop tooltip=…)
  • Network accessline 1578
    throw new ArgumentException(                         "tooltip requires an existing hyperlink — set 'link' in the same call (e.g. --prop link=https://example.com --prop tooltip=…) " +                         "or apply 'link' first, then upda
  • Network accessline 1579
    "tooltip requires an existing hyperlink — set 'link' in the same call (e.g. --prop link=https://example.com --prop tooltip=…) " +

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Slide.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Set.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.ShapeProperties.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1662
    ? value                                 : value.Replace("<a:outerShdw",                                     "<a:outerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1663
    : value.Replace("<a:outerShdw",                                     "<a:outerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");                             var shadow = new Drawing.OuterShadow();
  • Network accessline 1664
    "<a:outerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1690
    var inner = subtreeXml.Contains("xmlns:a=")                                         ? subtreeXml                                         : "<wrap xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
  • Network accessline 1691
    ? subtreeXml                                         : "<wrap xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"                                           + subtreeXml + "</wrap>";
  • Network accessline 1692
    : "<wrap xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
  • Network accessline 1729
    ? value                                 : value.Replace("<a:effectDag",                                     "<a:effectDag xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1730
    : value.Replace("<a:effectDag",                                     "<a:effectDag xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");                             var dag = new Drawing.EffectDag();
  • Network accessline 1731
    "<a:effectDag xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1795
    ? value                                 : value.Replace("<a:effectLst",                                     "<a:effectLst xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1796
    : value.Replace("<a:effectLst",                                     "<a:effectLst xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");                             var freshList = new Drawing.EffectList();
  • Network accessline 1797
    "<a:effectLst xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1925
    ? value                                 : value.Replace("<a:innerShdw",                                     "<a:innerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1926
    : value.Replace("<a:innerShdw",                                     "<a:innerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");                             var shadow = new Drawing.InnerShadow();
  • Network accessline 1927
    "<a:innerShdw xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1995
    ? value                                 : value.Replace("<a:reflection",                                     "<a:reflection xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 1996
    : value.Replace("<a:reflection",                                     "<a:reflection xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");                             using var sr = new System.IO.StringReader(raw);
  • Network accessline 1997
    "<a:reflection xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
  • Network accessline 2224
    choice.RemoveAllChildren();                             choice.Requires = "a14";                             var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 2225
    choice.Requires = "a14";                             var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");                             a14m.AppendChild(mathPara.CloneNode(true));
  • Network accessline 2226
    var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 2242
    {                         // No existing equation — build full structure                         var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");
  • Network accessline 2243
    // No existing equation — build full structure                         var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");                         a14m.AppendChild(mathPara.CloneNode(tr
  • Network accessline 2244
    var a14m = new OpenXmlUnknownElement("a14", "m", "http://schemas.microsoft.com/office/drawing/2010/main");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.StyleList.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.SvgPreview.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 53
    sb.AppendLine($"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"");
  • Network accessline 1180
    sb.Append($"<foreignObject x=\"{lIns:0.##}\" y=\"{tIns:0.##}\" width=\"{textW:0.##}\" height=\"{textH:0.##}\">");         sb.Append($"<div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;height:100%;overflow:hidden;display:flex;fl
  • Network accessline 1181
    sb.Append($"<div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:{justifyContent};line-height:1\">");
  • Network accessline 1907
    {             var sb = new StringBuilder();             sb.Append("<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">");
  • Network accessline 1908
    var sb = new StringBuilder();             sb.Append("<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">");             ConvertOmmlNode(sb, oMath);
  • Network accessline 1909
    sb.Append("<math xmlns=\"http://www.w3.org/1998/Math/MathML\" display=\"block\">");

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.Theme.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PowerPointHandler.View.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 595
    using var rs = relsPart.GetStream(System.IO.FileMode.Open, System.IO.FileAccess.Read);                     var relsDoc = System.Xml.Linq.XDocument.Load(rs);                     System.Xml.Linq.XNamespace relsNs2006 = "http://schemas.openxml
  • Network accessline 596
    var relsDoc = System.Xml.Linq.XDocument.Load(rs);                     System.Xml.Linq.XNamespace relsNs2006 = "http://schemas.openxmlformats.org/package/2006/relationships";                     foreach (var relEl in relsDoc.Descendants(rels
  • Network accessline 597
    System.Xml.Linq.XNamespace relsNs2006 = "http://schemas.openxmlformats.org/package/2006/relationships";
  • Network accessline 652
    const string relNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.AuxParts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Filters.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Media.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Notes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Resources.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 67
    if (doc.Root == null) return xml;             var pNs = System.Xml.Linq.XNamespace.Get(                 "http://schemas.openxmlformats.org/presentationml/2006/main");
  • Network accessline 68
    var pNs = System.Xml.Linq.XNamespace.Get(                 "http://schemas.openxmlformats.org/presentationml/2006/main");             foreach (var el in doc.Root.DescendantsAndSelf(pNs + "custDataLst").ToList())
  • Network accessline 69
    "http://schemas.openxmlformats.org/presentationml/2006/main");
  • Network accessline 504
    var pNs = System.Xml.Linq.XNamespace.Get(             "http://schemas.openxmlformats.org/presentationml/2006/main");
  • Network accessline 505
    "http://schemas.openxmlformats.org/presentationml/2006/main");

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Shape.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Pptx/PptxBatchEmitter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1277
    var ambient = new (string Prefix, System.Xml.Linq.XNamespace Ns)[]             {                 ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1278
    {                 ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),                 ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1279
    ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1280
    ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1281
    ("r",  "http://schemas.openxmlformats.org/officeDocument/2006/relationships"),
  • Network accessline 1282
    ("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006"),
  • Network accessline 1353
    // weight inherited from the parent and should be stripped to keep             // the slice byte-stable across rounds.             var mcNs = System.Xml.Linq.XNamespace.Get("http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 1354
    // the slice byte-stable across rounds.             var mcNs = System.Xml.Linq.XNamespace.Get("http://schemas.openxmlformats.org/markup-compatibility/2006");             var usedPrefixes = new HashSet<string>(StringComparer.Ordinal);
  • Network accessline 1355
    var mcNs = System.Xml.Linq.XNamespace.Get("http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 1428
    private static readonly (string Prefix, string Uri)[] SliceXmlnsBindings =     {         ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1429
    {         ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),         ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1430
    ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1431
    ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1432
    ("r",  "http://schemas.openxmlformats.org/officeDocument/2006/relationships"),
  • Network accessline 1433
    ("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006"),
  • Network accessline 1434
    ("p14",  "http://schemas.microsoft.com/office/powerpoint/2010/main"),
  • Network accessline 1435
    ("p15",  "http://schemas.microsoft.com/office/powerpoint/2012/main"),
  • Network accessline 1436
    ("p16",  "http://schemas.microsoft.com/office/powerpoint/2015/main"),
  • Network accessline 1437
    ("p159", "http://schemas.microsoft.com/office/powerpoint/2015/09/main"),
  • Network accessline 1438
    ("p188", "http://schemas.microsoft.com/office/powerpoint/2018/8/main"),
  • Network accessline 1439
    ("a14",  "http://schemas.microsoft.com/office/drawing/2010/main"),
  • Network accessline 1440
    ("a16",  "http://schemas.microsoft.com/office/drawing/2014/main"),
  • Network accessline 1441
    ("am3d", "http://schemas.microsoft.com/office/drawing/2017/model3d"),
  • Network accessline 1478
    private static string? PruneDanglingTimingTargets(string timingXml, HashSet<uint> emittedIds)     {         System.Xml.Linq.XNamespace p = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 1479
    {         System.Xml.Linq.XNamespace p = "http://schemas.openxmlformats.org/presentationml/2006/main";         System.Xml.Linq.XDocument doc;
  • Network accessline 1480
    System.Xml.Linq.XNamespace p = "http://schemas.openxmlformats.org/presentationml/2006/main";
  • Network accessline 1549
    var ambientUris = new (string Prefix, string Uri)[]         {             ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1550
    {             ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),             ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1551
    ("p",  "http://schemas.openxmlformats.org/presentationml/2006/main"),
  • Network accessline 1552
    ("a",  "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1553
    ("r",  "http://schemas.openxmlformats.org/officeDocument/2006/relationships"),
  • Network accessline 1554
    ("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006"),
  • Network accessline 1583
    var ambient = new Dictionary<string, string>             {                 ["p"]  = "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 1584
    {                 ["p"]  = "http://schemas.openxmlformats.org/presentationml/2006/main",                 ["a"]  = "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 1585
    ["p"]  = "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 1586
    ["a"]  = "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 1587
    ["r"]  = "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 1588
    ["mc"] = "http://schemas.openxmlformats.org/markup-compatibility/2006",

officecli/src/officecli/Handlers/Word/WordBatchEmitter.AuxParts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Fields.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Filters.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Paragraph.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1524
    {                 var brkRunEl = System.Xml.Linq.XElement.Parse(brkRawXml!);                 var wNsBrk = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 1525
    var brkRunEl = System.Xml.Linq.XElement.Parse(brkRawXml!);                 var wNsBrk = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";                 var brkRPrEl = brkRunEl.Element(wNsBrk + "rP
  • Network accessline 1526
    var wNsBrk = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3351
    var doc = System.Xml.Linq.XDocument.Parse(xml);             if (doc.Root == null) return xml;             var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 3352
    if (doc.Root == null) return xml;             var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";             var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/officeDocument
  • Network accessline 3353
    var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 3354
    var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 3497
    {             var doc = System.Xml.Linq.XDocument.Parse(rawXml);             System.Xml.Linq.XNamespace wp = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 3498
    var doc = System.Xml.Linq.XDocument.Parse(rawXml);             System.Xml.Linq.XNamespace wp = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";             System.Xml.Linq.XNamespace a = "http://schemas.openxmlforma
  • Network accessline 3499
    System.Xml.Linq.XNamespace wp = "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing";
  • Network accessline 3500
    System.Xml.Linq.XNamespace a = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 3895
    {                     var oleRunEl = System.Xml.Linq.XElement.Parse(oleRawXml!);                     var wNsOle = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3896
    var oleRunEl = System.Xml.Linq.XElement.Parse(oleRawXml!);                     var wNsOle = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";                     var oleRPrEl = oleRunEl.Element(wNsO
  • Network accessline 3897
    var wNsOle = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Resources.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 94
    // aware names AND fix the attribute order so the dump pair emits             // identical bytes regardless of SDK's choice.             var wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 95
    // identical bytes regardless of SDK's choice.             var wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";             foreach (var ind in doc.Descendants(System.Xml.Linq.XName.Get("ind", wNs)))
  • Network accessline 96
    var wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 168
    var doc = System.Xml.Linq.XDocument.Parse(settingsXml);             if (doc.Root == null) return settingsXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 169
    if (doc.Root == null) return settingsXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org
  • Network accessline 170
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 171
    var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 259
    var doc = System.Xml.Linq.XDocument.Parse(notesXml);             if (doc.Root == null) return false;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 260
    if (doc.Root == null) return false;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             foreach (var note in doc.Root.Elements())
  • Network accessline 261
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 430
    catch { return; }         if (doc.Root == null) return;         var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 432
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 518
    var sb = new System.Text.StringBuilder();         sb.Append("<w:").Append(settingsNotePr)           .Append(" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\">");
  • Network accessline 519
    sb.Append("<w:").Append(settingsNotePr)           .Append(" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\">");         sb.Append($"<w:{queryKind} w:id=\"-1\"/>");
  • Network accessline 520
    .Append(" xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\">");
  • Network accessline 554
    var doc = System.Xml.Linq.XDocument.Parse(numberingXml);             if (doc.Root == null) return numberingXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 555
    if (doc.Root == null) return numberingXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             var removed = false;
  • Network accessline 556
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 596
    {             var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 597
    var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             var el = doc.Root?.Element(wNs + "docDefaults");
  • Network accessline 598
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 650
    {             var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 651
    var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             ls = doc.Root?.Element(wNs + "latentStyles")?.ToString(Syste
  • Network accessline 652
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 689
    var doc = System.Xml.Linq.XDocument.Parse(themeXml);             if (doc.Root == null) return themeXml;             var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 690
    if (doc.Root == null) return themeXml;             var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";             var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/officeDoc
  • Network accessline 691
    var aNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 692
    var rNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 854
    xml = CanonicalizeRawXml(xml);         if (string.IsNullOrEmpty(xml) || !xml.StartsWith("<"))             xml = "<w:settings xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" />";
  • Network accessline 855
    if (string.IsNullOrEmpty(xml) || !xml.StartsWith("<"))             xml = "<w:settings xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" />";         // BUG-DUMP-R57-NOTESEP: body-referenced notes mean the correspondin
  • Network accessline 856
    xml = "<w:settings xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" />";
  • Network accessline 1199
    var doc = System.Xml.Linq.XDocument.Parse(numberingXml);             if (doc.Root == null) return numberingXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 1200
    if (doc.Root == null) return numberingXml;             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             int RankOf(System.Xml.Linq.XElement e)
  • Network accessline 1201
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 2104
    {                         var refRunEl = System.Xml.Linq.XElement.Parse(refRaw);                         var wNs3 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 2105
    var refRunEl = System.Xml.Linq.XElement.Parse(refRaw);                         var wNs3 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";                         var refRPrEl = refRunEl.Element(wN
  • Network accessline 2106
    var wNs3 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 2128
    {                     var runEl = System.Xml.Linq.XElement.Parse(bodyRunXml);                     var wNs2 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 2129
    var runEl = System.Xml.Linq.XElement.Parse(bodyRunXml);                     var wNs2 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";                     var rPrEl = runEl.Element(wNs2 + "rPr");
  • Network accessline 2130
    var wNs2 = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3300
    {             var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3301
    var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             foreach (var styleEl in doc.Root?.Elements(wNs + "style") ??
  • Network accessline 3302
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3342
    {             var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 3343
    var doc = System.Xml.Linq.XDocument.Parse(stylesXml);             var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";             var counts = new Dictionary<string, int>(StringComparer.Ordi
  • Network accessline 3344
    var wNs = (System.Xml.Linq.XNamespace)"http://schemas.openxmlformats.org/wordprocessingml/2006/main";

officecli/src/officecli/Handlers/Word/WordBatchEmitter.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordBatchEmitter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Add.Media.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 88
    var cxGraphic = new A.Graphic(                 new A.GraphicData(cxChartRef)                 { Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex" }
  • Network accessline 89
    new A.GraphicData(cxChartRef)                 { Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex" }             );
  • Network accessline 90
    { Uri = "http://schemas.microsoft.com/office/drawing/2014/chartex" }
  • Network accessline 159
    new DocumentFormat.OpenXml.Drawing.Charts.ChartReference { Id = chartRelId }             )             { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 160
    )             { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }         );
  • Network accessline 161
    { Uri = "http://schemas.openxmlformats.org/drawingml/2006/chart" }
  • Network accessline 291
    var userShapes = new DocumentFormat.OpenXml.Drawing.Charts.UserShapes();         userShapes.SetAttribute(new OpenXmlAttribute(             "r", "id", "http://schemas.openxmlformats.org/officeDocument/2006/relationships", cdpRelId));
  • Network accessline 292
    userShapes.SetAttribute(new OpenXmlAttribute(             "r", "id", "http://schemas.openxmlformats.org/officeDocument/2006/relationships", cdpRelId));         // c:userShapes is the last CT_ChartSpace element before c:extLst.
  • Network accessline 293
    "r", "id", "http://schemas.openxmlformats.org/officeDocument/2006/relationships", cdpRelId));
  • Network accessline 981
    // fresh id and route the source id through the same rewrite map.         const string HyperlinkRelType =             "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink";
  • Network accessline 982
    const string HyperlinkRelType =             "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink";         for (int ei = 1; properties.TryGetValue($"ext{ei}.relId", out var extOldId); ei++)
  • Network accessline 983
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink";
  • Network accessline 1396
    var oleXml = $""" <w:object xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDo
  • Network accessline 1397
    <w:object xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relati

officecli/src/officecli/Handlers/Word/WordHandler.Add.Misc.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 938
    else             {                 throw new ArgumentException($"Invalid hyperlink URL '{hlUrl}'. Expected an absolute URI (e.g. 'https://example.com'), a relative target (e.g. 'file.docx'), or a fragment-only anchor (e.g. '#bookmark').");
  • Network accessline 939
    {                 throw new ArgumentException($"Invalid hyperlink URL '{hlUrl}'. Expected an absolute URI (e.g. 'https://example.com'), a relative target (e.g. 'file.docx'), or a fragment-only anchor (e.g. '#bookmark').");             }
  • Network accessline 940
    throw new ArgumentException($"Invalid hyperlink URL '{hlUrl}'. Expected an absolute URI (e.g. 'https://example.com'), a relative target (e.g. 'file.docx'), or a fragment-only anchor (e.g. '#bookmark').");
  • Network accessline 2466
    // Build header XML with SDT wrapper (docPartGallery=Watermarks)             var headerXml = $@"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?> <w:hdr xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""
  • Network accessline 2467
    var headerXml = $@"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?> <w:hdr xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""        xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relation
  • Network accessline 2468
    <w:hdr xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""
  • Network accessline 2469
    xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relationships""
  • Network accessline 2780
    string effectXml = BuildShadowXml(properties.GetValueOrDefault("shadow"));         string txbxBodyXml = !string.IsNullOrEmpty(initialText)             ? $"<w:p xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\"><w:r><w
  • Network accessline 2781
    string txbxBodyXml = !string.IsNullOrEmpty(initialText)             ? $"<w:p xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\"><w:r><w:t xml:space=\"preserve\">{System.Security.SecurityElement.Escape(initialText)}</w:
  • Network accessline 2782
    ? $"<w:p xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\"><w:r><w:t xml:space=\"preserve\">{System.Security.SecurityElement.Escape(initialText)}</w:t></w:r></w:p>"
  • Network accessline 2783
    : "<w:p xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\"/>";
  • Network accessline 2788
    // a:graphicData uri = wordprocessingShape; inner wps:wsp carries         // spPr (preset rect geometry + fill + line) + txbx (body paragraphs) + bodyPr.         string drawingXml = $@"<w:drawing xmlns:w=""http://schemas.openxmlformats.org/
  • Network accessline 2790
    string drawingXml = $@"<w:drawing xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main"" xmlns:wp=""http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"" xmlns:a=""http://schemas.openxmlformats.org/drawi
  • Network accessline 2899
    string drawingXml = $@"<w:drawing xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main"" xmlns:wp=""http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"" xmlns:a=""http://schemas.openxmlformats.org/drawi
  • Network accessline 3181
    // <w:drawing> belongs inside <w:r>, so the Run wrapper is the         // minimal schema-legal host.         var wrapXml = $@"<w:p xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""><w:r>{xml}</w:r></w:p>";
  • Network accessline 3182
    // minimal schema-legal host.         var wrapXml = $@"<w:p xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""><w:r>{xml}</w:r></w:p>";         var p = new Paragraph(wrapXml);
  • Network accessline 3183
    var wrapXml = $@"<w:p xmlns:w=""http://schemas.openxmlformats.org/wordprocessingml/2006/main""><w:r>{xml}</w:r></w:p>";

officecli/src/officecli/Handlers/Word/WordHandler.Add.Structure.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 2616
    // accept the extension attrs.         var hRoot = new Header(hPara);         hRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 2617
    var hRoot = new Header(hPara);         hRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");         hRoot.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 2618
    hRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 2619
    hRoot.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 2620
    hRoot.SetAttribute(new OpenXmlAttribute("Ignorable", "http://schemas.openxmlformats.org/markup-compatibility/2006", "w14"));
  • Network accessline 2806
    // OpenXmlValidator rejects them as undeclared without this.         var fRoot = new Footer(fPara);         fRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 2807
    var fRoot = new Footer(fPara);         fRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");         fRoot.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 2808
    fRoot.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
  • Network accessline 2809
    fRoot.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 2810
    fRoot.SetAttribute(new OpenXmlAttribute("Ignorable", "http://schemas.openxmlformats.org/markup-compatibility/2006", "w14"));

officecli/src/officecli/Handlers/Word/WordHandler.Add.Table.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Add.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 2447
    var glyph = hyphenKind is "soft" or "softhyphen" or "00ad" ? "<U+00AD>" : "‑";

officecli/src/officecli/Handlers/Word/WordHandler.Add.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.FormFields.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.Chart.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 21
    private const string WordChartExUri = "http://schemas.microsoft.com/office/drawing/2014/chartex";
  • Network accessline 22
    private const string WordChartUri = "http://schemas.openxmlformats.org/drawingml/2006/chart";
  • Network accessline 321
    {             var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 322
    var rId = child.GetAttributes().FirstOrDefault(a =>                 a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");             if (rId.Value != null) return rId.Value;
  • Network accessline 323
    a.LocalName == "id" && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.Field.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 432
    // Ensure mc:Ignorable includes "w14" so Word 2007 skips w14:paraId/textId attributes         var doc = mainPart.Document;         const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 433
    var doc = mainPart.Document;         const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         if (doc.LookupNamespace("mc") == null)
  • Network accessline 434
    const string mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 436
    doc.AddNamespaceDeclaration("mc", mcNs);         if (doc.LookupNamespace("w14") == null)             doc.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
  • Network accessline 437
    if (doc.LookupNamespace("w14") == null)             doc.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");         var ignorable = doc.MCAttributes?.Ignorable?.Value ?? "";
  • Network accessline 438
    doc.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.FindReplace.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.HeaderFooter.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.RunFormat.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Possible obfuscationline 262
    while (s.Length > 0 && s[0] == '<U+FEFF>') s = s.Substring(1);
  • Possible obfuscationline 263
    while (s.Length > 0 && s[s.Length - 1] == '<U+FEFF>') s = s.Substring(0, s.Length - 1);

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.SectionTable.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.Structure.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.Style.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 110
    private static bool IsRunContainerWrapper(OpenXmlElement el)     {         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 111
    {         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";         return el.NamespaceUri == wNs
  • Network accessline 112
    const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 149
    private static void AppendUnknownRunText(StringBuilder sb, OpenXmlElement unknownRun)     {         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 150
    {         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";         // Recurse into nested unknown wrappers (smartTag>smartTag>r) too.
  • Network accessline 151
    const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 246
    }             else if (element.LocalName == "customXml"                 && element.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
  • Network accessline 247
    else if (element.LocalName == "customXml"                 && element.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main")             {
  • Network accessline 248
    && element.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main")
  • Possible obfuscationline 448
    case SoftHyphen: sb.Append('<U+00AD>'); break;   // soft hyphen

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.TextEffect.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 21
    private const string W14Ns = "http://schemas.microsoft.com/office/word/2010/wordml";

officecli/src/officecli/Handlers/Word/WordHandler.Helpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Charts.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 86
    sb.Append($"<div style=\"display:flex;flex-direction:{flexDir};align-items:{(info.LegendPos == "tr" ? "flex-start" : "center")};justify-content:center;gap:8px\">");             }             sb.Append($"<svg width=\"{svgW}\" height=\"{chart
  • Network accessline 88
    sb.Append($"<svg width=\"{svgW}\" height=\"{chartSvgH}\" xmlns=\"http://www.w3.org/2000/svg\" style=\"{bgStyle}\">");
  • Network accessline 152
    if (!string.IsNullOrEmpty(info.Title))                 sb.Append($"<div style=\"font-weight:bold;margin-bottom:4px;font-size:{info.TitleFontSize}\">{HtmlEncode(info.Title)}</div>");             sb.Append($"<svg width=\"{svgW}\" height=\"{ch
  • Network accessline 153
    sb.Append($"<div style=\"font-weight:bold;margin-bottom:4px;font-size:{info.TitleFontSize}\">{HtmlEncode(info.Title)}</div>");             sb.Append($"<svg width=\"{svgW}\" height=\"{chartSvgH}\" xmlns=\"http://www.w3.org/2000/svg\" style=\
  • Network accessline 154
    sb.Append($"<svg width=\"{svgW}\" height=\"{chartSvgH}\" xmlns=\"http://www.w3.org/2000/svg\" style=\"background:white;\">");

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Css.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Markers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Shapes.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 948
    sb.Append(             "<svg style=\"display:block;width:100%;height:100%;overflow:visible\" " +             "viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\">");
  • Network accessline 949
    "<svg style=\"display:block;width:100%;height:100%;overflow:visible\" " +             "viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\">");         var sw = strokeW.ToString("0.##", System.Globalizat
  • Network accessline 950
    "viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\">");

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Tables.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.Text.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.HtmlPreview.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 196
    // media=print + onload swap → load asynchronously without blocking first paint                 // (Google Fonts is unreachable in many networks and would otherwise stall render until TCP timeout).                 sb.AppendLine($"<link rel=
  • Network accessline 197
    // (Google Fonts is unreachable in many networks and would otherwise stall render until TCP timeout).                 sb.AppendLine($"<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?{families}&display=swap\" media=\"print\
  • Network accessline 198
    sb.AppendLine($"<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?{families}&display=swap\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");
  • Network accessline 204
    if (hasMathFormulas)         {             sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");
  • Network accessline 205
    {             sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");             sb.AppendLine("<script defer 
  • Network accessline 206
    sb.AppendLine("<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\" media=\"print\" onload=\"this.media='all'\" onerror=\"this.remove()\">");
  • Network accessline 207
    sb.AppendLine("<script defer src=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js\" onerror=\"document.querySelectorAll('.katex-formula').forEach(function(el){el.textContent=el.dataset.formula;el.style.fontFamily='monospace';e
  • Network accessline 491
    sb.AppendLine("  if(typeof katex!=='undefined'){");         sb.AppendLine("    document.querySelectorAll('.katex-formula:not(.katex-rendered)').forEach(function(el){");         sb.AppendLine("      try{katex.render(el.dataset.formula,el,{th
  • Network accessline 492
    sb.AppendLine("    document.querySelectorAll('.katex-formula:not(.katex-rendered)').forEach(function(el){");         sb.AppendLine("      try{katex.render(el.dataset.formula,el,{throwOnError:false,displayMode:!!el.dataset.display});}catch(e
  • Network accessline 493
    sb.AppendLine("      try{katex.render(el.dataset.formula,el,{throwOnError:false,displayMode:!!el.dataset.display});}catch(e){el.textContent=el.dataset.formula+' (Error: '+e.message+'. See https://katex.org/docs/supported.html for supported 
  • Network accessline 1049
    if(window._katexLoading){window._katexCallbacks=window._katexCallbacks||[];window._katexCallbacks.push(cb);return;}     window._katexLoading=true;window._katexCallbacks=[cb];     var link=document.createElement('link');link.rel='stylesheet'
  • Network accessline 1050
    window._katexLoading=true;window._katexCallbacks=[cb];     var link=document.createElement('link');link.rel='stylesheet';link.href='https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css';link.onerror=function(){this.remove();};docum
  • Network accessline 1051
    var link=document.createElement('link');link.rel='stylesheet';link.href='https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css';link.onerror=function(){this.remove();};document.head.appendChild(link);
  • Network accessline 1052
    var s=document.createElement('script');s.src='https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js';

officecli/src/officecli/Handlers/Word/WordHandler.I18n.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.ImageHelpers.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 78
    )                     )                 ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 79
    )                 ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }             )
  • Network accessline 80
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 216
    { Preset = A.ShapeTypeValues.Rectangle })                     )                 ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 217
    )                 ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }             )
  • Network accessline 218
    ) { Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" }
  • Network accessline 644
    // BUG-DUMP-R45-4: drawingml main namespace (the `a:` prefix the captured     // blip/spPr effect fragments use, with no xmlns of their own).     private const string DrawingMainNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 646
    private const string DrawingMainNs = "http://schemas.openxmlformats.org/drawingml/2006/main";
  • Network accessline 702
    if (spPr?.Parent == null) return;         const string NsDecls =             " xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\"" +
  • Network accessline 703
    const string NsDecls =             " xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\"" +             " xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"" +
  • Network accessline 704
    " xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\"" +
  • Network accessline 705
    " xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"" +
  • Network accessline 706
    " xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\"" +
  • Network accessline 707
    " xmlns:a14=\"http://schemas.microsoft.com/office/drawing/2010/main\"";
  • Network accessline 879
    drawAspect = attr.Value;                 else if (attr.LocalName == "id"                     && attr.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships")
  • Network accessline 880
    else if (attr.LocalName == "id"                     && attr.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships")                     relId = attr.Value;
  • Network accessline 881
    && attr.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships")

officecli/src/officecli/Handlers/Word/WordHandler.Mutations.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 398
    {                     var imgRid = vimg.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;
  • Network accessline 399
    var imgRid = vimg.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;                     if (!string.IsNullOrEmp
  • Network accessline 400
    && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;
  • Network accessline 409
    {                     var oleRid = oleEl.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;
  • Network accessline 410
    var oleRid = oleEl.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;                     if (!string.IsNullOrEm
  • Network accessline 411
    && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships").Value;

officecli/src/officecli/Handlers/Word/WordHandler.Navigation.DocSettings.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Navigation.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 944
    {         var empty = new List<string>();         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 945
    var empty = new List<string>();         const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";         // DOM-side fingerprint: the non-empty wrapper-run texts of this paragraph.
  • Network accessline 946
    const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 1394
    .Select(d => (OpenXmlElement?)d.Descendants().FirstOrDefault(e =>                             e.LocalName == "txbxContent"                             && e.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main"))
  • Network accessline 1395
    e.LocalName == "txbxContent"                             && e.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main"))                         .Where(e => e != null)
  • Network accessline 1396
    && e.NamespaceUri == "http://schemas.openxmlformats.org/wordprocessingml/2006/main"))
  • Network accessline 1406
    .Select(d => (OpenXmlElement?)d.Descendants().FirstOrDefault(e =>                             e.LocalName == "wsp"                             && e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordprocessingShape"))
  • Network accessline 1407
    e.LocalName == "wsp"                             && e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordprocessingShape"))                         .Where(e => e != null)
  • Network accessline 1408
    && e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordprocessingShape"))
  • Network accessline 2614
    // Use OriginalString rather than ToString() — System.Uri normalises                     // a bare authority by appending a trailing `/` (e.g.                     // `https://example.com` → `https://example.com/`), which would
  • Network accessline 2615
    // a bare authority by appending a trailing `/` (e.g.                     // `https://example.com` → `https://example.com/`), which would                     // surface as a get-side drift the on-disk .rels Target lacks.
  • Network accessline 2616
    // `https://example.com` → `https://example.com/`), which would
  • Network accessline 4775
    // Surface them as synthetic fieldChar/instrText nodes so the             // emitter can collapse them into a `field` row.             const string wNs2 = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 4776
    // emitter can collapse them into a `field` row.             const string wNs2 = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";             var bareFieldUnknowns = para.Elements<DocumentFormat.OpenXml.OpenXmlUnknownElement>
  • Network accessline 4777
    const string wNs2 = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 5113
    // <w:r>/<w:t> children we find so the inner text round-trips             // through dump→batch instead of vanishing.             const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 5114
    // through dump→batch instead of vanishing.             const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";             // BUG-DUMP-R35-2: smartTag/customXml wrappers parse as
  • Network accessline 5115
    const string wNs = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 5886
    }             // Shading — check for gradient (w14:gradFill in mc:AlternateContent) first             var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 5887
    // Shading — check for gradient (w14:gradFill in mc:AlternateContent) first             var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";             var gradAc = tcPr.ChildElements
  • Network accessline 5888
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";

officecli/src/officecli/Handlers/Word/WordHandler.Query.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Selector.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.Compatibility.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 196
    Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.CompatibilityMode),             Val = new StringValue(mode.ToString()),             Uri = new StringValue("http://schemas.microsoft.com/office/word")
  • Network accessline 197
    Val = new StringValue(mode.ToString()),             Uri = new StringValue("http://schemas.microsoft.com/office/word")         });
  • Network accessline 198
    Uri = new StringValue("http://schemas.microsoft.com/office/word")

officecli/src/officecli/Handlers/Word/WordHandler.Set.Dispatch.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.DocDefaults.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.DocSettings.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.Element.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 434
    {                             var relAttr = oleEl.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                                 && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 435
    var relAttr = oleEl.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                                 && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");                             var oldRel 
  • Network accessline 436
    && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 443
    // Update r:id attribute in place.                             oleEl.SetAttribute(new OpenXmlAttribute("r", "id",                                 "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newEmbedRel));
  • Network accessline 444
    oleEl.SetAttribute(new OpenXmlAttribute("r", "id",                                 "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newEmbedRel));                             // Refresh ProgID if it wasn't explicitly p
  • Network accessline 445
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newEmbedRel));
  • Network accessline 515
    var mainIcon = _doc.MainDocumentPart!;                     var oldIconRelAttr = imagedata.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument
  • Network accessline 516
    var oldIconRelAttr = imagedata.GetAttributes().FirstOrDefault(a => a.LocalName == "id"                         && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");                     if (oldIconRelAt
  • Network accessline 517
    && a.NamespaceUri == "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
  • Network accessline 526
    var newIconRel = mainIcon.GetIdOfPart(newIconPart);                     imagedata.SetAttribute(new OpenXmlAttribute("r", "id",                         "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newIconRel));
  • Network accessline 527
    imagedata.SetAttribute(new OpenXmlAttribute("r", "id",                         "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newIconRel));                     break;
  • Network accessline 528
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships", newIconRel));

officecli/src/officecli/Handlers/Word/WordHandler.Set.Revision.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.SectionLayout.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/Word/WordHandler.Set.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 1895
    // Build w14:gradFill XML via raw OpenXml         var w14Ns = "http://schemas.microsoft.com/office/word/2010/wordml";
  • Network accessline 1896
    var w14Ns = "http://schemas.microsoft.com/office/word/2010/wordml";
  • Network accessline 1897
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 1923
    private static void RemoveCellGradient(TableCellProperties tcPr)     {         var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";
  • Network accessline 1924
    {         var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";         var existing = tcPr.ChildElements
  • Network accessline 1925
    var mcNs = "http://schemas.openxmlformats.org/markup-compatibility/2006";

officecli/src/officecli/Handlers/Word/WordHandler.StyleList.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 341
    foreach (var child in source.ChildElements)         {             if (child.NamespaceUri != "http://schemas.microsoft.com/office/word/2010/wordml") continue;
  • Network accessline 342
    {             if (child.NamespaceUri != "http://schemas.microsoft.com/office/word/2010/wordml") continue;             // Remove existing w14 element with same local name, then add the new one
  • Network accessline 343
    if (child.NamespaceUri != "http://schemas.microsoft.com/office/word/2010/wordml") continue;

officecli/src/officecli/Handlers/Word/WordHandler.View.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Handlers/WordHandler.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Network accessline 475
    private const string RelNs = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  • Network accessline 1603
    private static readonly (string prefix, string uri)[] _wordFragmentNs =     {         ("w",   "http://schemas.openxmlformats.org/wordprocessingml/2006/main"),
  • Network accessline 1604
    {         ("w",   "http://schemas.openxmlformats.org/wordprocessingml/2006/main"),         ("r",   "http://schemas.openxmlformats.org/officeDocument/2006/relationships"),
  • Network accessline 1605
    ("w",   "http://schemas.openxmlformats.org/wordprocessingml/2006/main"),
  • Network accessline 1606
    ("r",   "http://schemas.openxmlformats.org/officeDocument/2006/relationships"),
  • Network accessline 1607
    ("a",   "http://schemas.openxmlformats.org/drawingml/2006/main"),
  • Network accessline 1608
    ("wp",  "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"),
  • Network accessline 1609
    ("mc",  "http://schemas.openxmlformats.org/markup-compatibility/2006"),
  • Network accessline 1610
    ("pic", "http://schemas.openxmlformats.org/drawingml/2006/picture"),
  • Network accessline 1611
    ("w14", "http://schemas.microsoft.com/office/word/2010/wordml"),
  • Network accessline 1612
    ("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape"),
  • Network accessline 1613
    ("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"),
  • Network accessline 1614
    ("a14", "http://schemas.microsoft.com/office/drawing/2010/main"),

officecli/src/officecli/Help/SchemaHelpFlatRenderer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Help/SchemaHelpLoader.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Help/SchemaHelpRenderer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/McpInstaller.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/McpServer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)
  • Dangerous shell operationline 274
    var renderMode = (Arg("render") is { Length: > 0 } rm ? rm : "auto").ToLowerInvariant();

officecli/src/officecli/Program.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/ResidentClient.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/ResidentServer.cs

  • Network accessline 1
    // Copyright 2026 OfficeCLI (https://OfficeCLI.AI)

officecli/src/officecli/Resources/chartex-colors.xml

  • Network accessline 1
    <cs:colorStyle xmlns:cs="http://schemas.microsoft.com/office/drawing/2012/chartStyle" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" meth="cycle" id="10"><a:schemeClr val="accent1"/><a:schemeClr val="accent2"/><a:schemeClr 

officecli/src/officecli/Resources/chartex-style.xml

  • Network accessline 1
    <cs:chartStyle xmlns:cs="http://schemas.microsoft.com/office/drawing/2012/chartStyle" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" id="419"><cs:axisTitle><cs:lnRef idx="0"/><cs:fillRef idx="0"/><cs:effectRef idx="0"/><cs:

officecli/src/officecli/Resources/preview.js

  • Executable scriptline 1
    Executable file

officecli/src/officecli/Resources/watch-overlay.js

  • Executable scriptline 1
    Executable file
  • Network accessline 178
    function postSelection(paths) {         fetch('/api/selection', {
  • Network accessline 179
    fetch('/api/selection', {
  • Network accessline 686
    var newRow = Math.max(0, currentRow + dRows);         var newCol = Math.max(0, currentCol + dCols);         fetch('/api/edit', {
  • Network accessline 687
    var newCol = Math.max(0, currentCol + dCols);         fetch('/api/edit', {             method: 'POST',
  • Network accessline 688
    fetch('/api/edit', {
  • Network accessline 742
    fetch('/api/edit', {
  • Dangerous shell operationline 838
    var rm = hp.match(/^(\/[^/]+)\/row\[(\d+)\]$/);

officecli/src/officecli/Resources/watch-sse-core.js

  • Executable scriptline 1
    Executable file
  • Network accessline 40
    function _replaceDocumentBody(msg) {         fetch('/').then(function(r) { return r.text(); }).then(function(html) {
  • Network accessline 41
    fetch('/').then(function(r) { return r.text(); }).then(function(html) {
  • Network accessline 145
    }         });         fetch('/').then(function(r) { return r.text(); }).then(function(html) {
  • Network accessline 146
    });         fetch('/').then(function(r) { return r.text(); }).then(function(html) {             var doc = new DOMParser().parseFromString(html, 'text/html');
  • Network accessline 147
    fetch('/').then(function(r) { return r.text(); }).then(function(html) {

officecli/src/officecli/officecli.csproj

  • Network accessline 9
    <Authors>goworm</Authors>     <Company>OfficeCLI</Company>     <Copyright>Copyright © 2026 OfficeCLI (https://OfficeCLI.AI)</Copyright>
  • Network accessline 10
    <Company>OfficeCLI</Company>     <Copyright>Copyright © 2026 OfficeCLI (https://OfficeCLI.AI)</Copyright>     <IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
  • Network accessline 11
    <Copyright>Copyright © 2026 OfficeCLI (https://OfficeCLI.AI)</Copyright>

oracle/SKILL.md

  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]

patent-draft-agent/SKILL.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]

patent-draft-agent/references/mcporter.json

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

patent-draft-agent/references/prompts/patent-searcher.md

  • Network accessline 48
    mcporter call exa.crawling_exa \   --config <MCPORTER_CONFIG_PATH> \   urls='["https://example.com"]' \
  • Network accessline 49
    --config <MCPORTER_CONFIG_PATH> \   urls='["https://example.com"]' \   maxCharacters=3000
  • Network accessline 50
    urls='["https://example.com"]' \

patent-draft-agent/scripts/init.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]

ppt-tts-script/scripts/check_deps.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 86
    "gemini",             required=False,  # Optional — skill degrades gracefully             install_hint="npm install -g @anthropic-ai/gemini-cli  # 或参考 https://github.com/google-gemini/gemini-cli",
  • Network accessline 87
    required=False,  # Optional — skill degrades gracefully             install_hint="npm install -g @anthropic-ai/gemini-cli  # 或参考 https://github.com/google-gemini/gemini-cli",         )
  • Network accessline 88
    install_hint="npm install -g @anthropic-ai/gemini-cli  # 或参考 https://github.com/google-gemini/gemini-cli",

ppt-tts-script/scripts/extract_ppt.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ppt-tts-script/scripts/gemini-task.sh

  • Executable scriptline 1
    #!/bin/bash

ppt-tts-script/scripts/inject_notes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ppt-tts-script/scripts/validate_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3

pptx-generator/SKILL.md

  • Network accessline 7
    category: productivity   sources:     - https://gitbrent.github.io/PptxGenJS/
  • Network accessline 8
    sources:     - https://gitbrent.github.io/PptxGenJS/     - https://github.com/microsoft/markitdown
  • Network accessline 9
    - https://gitbrent.github.io/PptxGenJS/
  • Network accessline 10
    - https://github.com/microsoft/markitdown

pptx-generator/references/pptxgenjs.md

  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };

pptx/LICENSE.txt

  • Network accessline 6
    exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms
  • Network accessline 7
    Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms
  • Network accessline 8
    https://www.anthropic.com/legal/consumer-terms
  • Network accessline 9
    https://www.anthropic.com/legal/commercial-terms

pptx/pptxgenjs.md

  • Network accessline 145
    // From URL slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 146
    slide.addImage({ path: "https://example.com/image.jpg", x: 1, y: 1, w: 5, h: 3 });
  • Network accessline 162
    flipV: false,            // Vertical flip   altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" }
  • Network accessline 163
    altText: "Description",  // Accessibility   hyperlink: { url: "https://example.com" } });
  • Network accessline 164
    hyperlink: { url: "https://example.com" }
  • Network accessline 257
    // Image from URL slide.background = { path: "https://example.com/bg.jpg" };
  • Network accessline 258
    slide.background = { path: "https://example.com/bg.jpg" };

pptx/scripts/__init__.py

  • Executable scriptline 1
    Executable file

pptx/scripts/add_slide.py

  • Executable scriptline 1
    Executable file
  • Network accessline 48
    slide_xml = '''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://sche
  • Network accessline 49
    <p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 73
    rels_dir.mkdir(exist_ok=True)     rels_xml = f'''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 74
    rels_xml = f'''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">   <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/200
  • Network accessline 75
    <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  • Network accessline 76
    <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout" Target="../slideLayouts/{layout_file}"/>
  • Network accessline 149
    new_rel = f'<Relationship Id="{rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/{dest}"/>'

pptx/scripts/clean.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/helpers/__init__.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/helpers/merge_runs.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/helpers/simplify_redlines.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    WORD_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

pptx/scripts/office/pack.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 6
    xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 9
    elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"     schemaLocation="dml-chartDrawing.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 15
    schemaLocation="dml-chartDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 8
    elementFormDefault="qualified" attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 12
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 11
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"     schemaLocation="dml-diagram.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram"
  • Network accessline 13
    schemaLocation="dml-diagram.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"     schemaLocation="dml-chart.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart"
  • Network accessline 15
    schemaLocation="dml-chart.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"     schemaLocation="dml-picture.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 17
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"     schemaLocation="dml-lockedCanvas.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 4
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture">
  • Network accessline 6
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 5
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 7
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 9
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
  • Network accessline 10
    <xsd:import schemaLocation="shared-relationshipReference.xsd"     namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>   <xsd:element name="from" type="CT_Marker"/>
  • Network accessline 11
    namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 4
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 5
    xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 9
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 11
    schemaLocation="dml-main.xsd"/>   <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 12
    <xsd:import schemaLocation="wml.xsd"     namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 13
    namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture"
  • Network accessline 15
    schemaLocation="dml-picture.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 16
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 4
    xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 5
    xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 6
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 7
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 8
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 9
    targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main">
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 11
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"     schemaLocation="dml-main.xsd"/>
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
  • Network accessline 13
    schemaLocation="dml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"
  • Network accessline 6
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml"
  • Network accessline 6
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
  • Network accessline 7
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 8
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 9
    schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 10
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 4
    xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
  • Network accessline 6
    elementFormDefault="qualified" blockDefault="#all">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"     schemaLocation="shared-documentPropertiesVariantTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
  • Network accessline 6
    blockDefault="#all" elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/
  • Network accessline 8
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math">
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 10
    schemaLocation="wml.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>   <xsd:simpleType name="ST_Integer255">
  • Network accessline 13
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    elementFormDefault="qualified"   targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   blockDefault="#all">
  • Network accessline 6
    targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 6
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
  • Network accessline 8
    elementFormDefault="qualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
  • Network accessline 13
    <xsd:import      namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"     schemaLocation="dml-spreadsheetDrawing.xsd"/>
  • Network accessline 14
    namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  • Network accessline 3
    xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint"   xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 4
    xmlns:o="urn:schemas-microsoft-com:office:office"   xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"   xmlns:w10="urn:schemas-microsoft-com:office:word"
  • Network accessline 5
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 6
    xmlns:w10="urn:schemas-microsoft-com:office:word"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:x="urn:schemas-microsoft-com:office:excel"
  • Network accessline 7
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    xmlns:x="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified"
  • Network accessline 9
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 12
    <xsd:import namespace="urn:schemas-microsoft-com:office:office"     schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 13
    schemaLocation="vml-officeDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"     schemaLocation="wml.xsd"/>
  • Network accessline 14
    <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 16
    <xsd:import namespace="urn:schemas-microsoft-com:office:word"     schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 17
    schemaLocation="vml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 18
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 22
    <xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint"     schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 23
    schemaLocation="vml-presentationDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 24
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml"   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 7
    attributeFormDefault="unqualified">   <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 8
    <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 9
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 10
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 11
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns="urn:schemas-microsoft-com:office:excel"   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"   targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"
  • Network accessline 4
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 5
    targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified"   attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 6
    attributeFormDefault="unqualified">   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 7
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 2
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 3
    xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 4
    xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 5
    xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 6
    xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 7
    xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 8
    xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 9
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 10
    elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"   targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">   <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib
  • Network accessline 11
    targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
  • Network accessline 12
    <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/>
  • Network accessline 13
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
  • Network accessline 14
    schemaLocation="dml-wordprocessingDrawing.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"     schemaLocation="shared-math.xsd"/>
  • Network accessline 15
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"
  • Network accessline 16
    schemaLocation="shared-math.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"     schemaLocation="shared-relationshipReference.xsd"/>
  • Network accessline 17
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 18
    schemaLocation="shared-relationshipReference.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"     schemaLocation="shared-commonSimpleTypes.xsd"/>
  • Network accessline 19
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
  • Network accessline 20
    schemaLocation="shared-commonSimpleTypes.xsd"/>   <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"     schemaLocation="shared-customXmlSchemaProperties.xsd"/>
  • Network accessline 21
    <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
  • Network accessline 22
    schemaLocation="shared-customXmlSchemaProperties.xsd"/>   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>   <xsd:complexType name="CT_Empty"/>
  • Network accessline 23
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>

pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd

  • Network accessline 1
    <?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 2
    <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
  • Network accessline 4
    <xs:annotation>   <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 5
    <xs:documentation>    See http://www.w3.org/XML/1998/namespace.html and    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 6
    See http://www.w3.org/XML/1998/namespace.html and
  • Network accessline 7
    http://www.w3.org/TR/REC-xml for information about this namespace.
  • Network accessline 55
    &lt;schema . . .>          . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 56
    . . .          &lt;import namespace="http://www.w3.org/XML/1998/namespace"                     schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 57
    &lt;import namespace="http://www.w3.org/XML/1998/namespace"
  • Network accessline 58
    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
  • Network accessline 72
    <xs:documentation>In keeping with the XML Schema WG's standard versioning    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 73
    policy, this schema document will persist at    http://www.w3.org/2001/03/xml.xsd.    At the date of issue it can also be found at
  • Network accessline 74
    http://www.w3.org/2001/03/xml.xsd.
  • Network accessline 75
    At the date of issue it can also be found at    http://www.w3.org/2001/xml.xsd.    The schema document at that URI may however change in the future,
  • Network accessline 76
    http://www.w3.org/2001/xml.xsd.
  • Network accessline 79
    itself.  In other words, if the XML Schema namespace changes, the version    of this document at    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 80
    of this document at    http://www.w3.org/2001/xml.xsd will change    accordingly; the version at
  • Network accessline 81
    http://www.w3.org/2001/xml.xsd will change
  • Network accessline 82
    accordingly; the version at    http://www.w3.org/2001/03/xml.xsd will not change.   </xs:documentation>
  • Network accessline 83
    http://www.w3.org/2001/03/xml.xsd will not change.
  • Network accessline 103
    <xs:attribute name="base" type="xs:anyURI">   <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
  • Network accessline 104
    <xs:annotation>    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for                      information about this attribute.</xs:documentation>
  • Network accessline 105
    <xs:documentation>See http://www.w3.org/TR/xmlbase/ for

pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 2
    <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 3
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"

pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 2
    <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 3
    xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  • Network accessline 4
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/"
  • Network accessline 5
    xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all">
  • Network accessline 7
    <xs:import namespace="http://purl.org/dc/elements/1.1/"
  • Network accessline 8
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/>
  • Network accessline 9
    <xs:import namespace="http://purl.org/dc/terms/"
  • Network accessline 10
    schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/>
  • Network accessline 11
    <xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>

pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"

pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd

  • Network accessline 1
    <U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 2
    <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 3
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"

pptx/scripts/office/schemas/mce/mc.xsd

  • Network accessline 1
    <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 2
    <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 3
    attributeFormDefault="unqualified" elementFormDefault="qualified" 	targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 4
    targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 5
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  • Network accessline 7
    <!--     This XSD is a modified version of the one found at:     https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 9
    https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd
  • Network accessline 15
    <w:document 			            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 16
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 17
    xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"

pptx/scripts/office/schemas/microsoft/wml-2010.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op
  • Network accessline 2
    <!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> -->
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/>
  • Network accessline 5
    <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->

pptx/scripts/office/schemas/microsoft/wml-2012.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 3
    <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

pptx/scripts/office/schemas/microsoft/wml-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft.
  • Network accessline 2
    <xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/>
  • Network accessline 3
    <xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
  • Network accessline 4
    <xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>

pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd

  • Network accessline 1
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr
  • Network accessline 2
    <xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>

pptx/scripts/office/soffice.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 44
    def _needs_shim() -> bool:     try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 45
    try:         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)         s.close()
  • Network accessline 46
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

pptx/scripts/office/unpack.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/validate.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/validators/__init__.py

  • Executable scriptline 1
    Executable file

pptx/scripts/office/validators/base.py

  • Executable scriptline 1
    Executable file
  • Network accessline 61
    MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006"
  • Network accessline 62
    XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"
  • Network accessline 64
    PACKAGE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 65
    "http://schemas.openxmlformats.org/package/2006/relationships"
  • Network accessline 66
    )     OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 67
    OFFICE_RELATIONSHIPS_NAMESPACE = (         "http://schemas.openxmlformats.org/officeDocument/2006/relationships"     )
  • Network accessline 68
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 69
    )     CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 70
    CONTENT_TYPES_NAMESPACE = (         "http://schemas.openxmlformats.org/package/2006/content-types"     )
  • Network accessline 71
    "http://schemas.openxmlformats.org/package/2006/content-types"
  • Network accessline 76
    OOXML_NAMESPACES = {         "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 77
    "http://schemas.openxmlformats.org/officeDocument/2006/math",
  • Network accessline 78
    "http://schemas.openxmlformats.org/officeDocument/2006/relationships",
  • Network accessline 79
    "http://schemas.openxmlformats.org/schemaLibrary/2006/main",
  • Network accessline 80
    "http://schemas.openxmlformats.org/drawingml/2006/main",
  • Network accessline 81
    "http://schemas.openxmlformats.org/drawingml/2006/chart",
  • Network accessline 82
    "http://schemas.openxmlformats.org/drawingml/2006/chartDrawing",
  • Network accessline 83
    "http://schemas.openxmlformats.org/drawingml/2006/diagram",
  • Network accessline 84
    "http://schemas.openxmlformats.org/drawingml/2006/picture",
  • Network accessline 85
    "http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing",
  • Network accessline 86
    "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",
  • Network accessline 87
    "http://schemas.openxmlformats.org/wordprocessingml/2006/main",
  • Network accessline 88
    "http://schemas.openxmlformats.org/presentationml/2006/main",
  • Network accessline 89
    "http://schemas.openxmlformats.org/spreadsheetml/2006/main",
  • Network accessline 90
    "http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes",
  • Network accessline 91
    "http://www.w3.org/XML/1998/namespace",

pptx/scripts/office/validators/docx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    WORD_2006_NAMESPACE = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 19
    W14_NAMESPACE = "http://schemas.microsoft.com/office/word/2010/wordml"
  • Network accessline 20
    W16CID_NAMESPACE = "http://schemas.microsoft.com/office/word/2016/wordml/cid"

pptx/scripts/office/validators/pptx.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    PRESENTATIONML_NAMESPACE = (         "http://schemas.openxmlformats.org/presentationml/2006/main"
  • Network accessline 13
    "http://schemas.openxmlformats.org/presentationml/2006/main"

pptx/scripts/office/validators/redlining.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    self.author = author         self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 18
    self.namespaces = {             "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"         }
  • Network accessline 19
    "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

pptx/scripts/thumbnail.py

  • Executable scriptline 1
    Executable file

pua/SKILL.md

  • Network accessline 76
    **好标记**(有价值的额外工作 + 大厂修辞): - `[PUA生效 🔥]` 主动加了 SQL 注入防护 — 安全红线不能碰,这叫底线思维 - `[PUA生效 🔥]` 部署后 curl 了全部端点 — 不验证的交付不叫交付,叫自嗨
  • Network accessline 78
    - `[PUA生效 🔥]` 部署后 curl 了全部端点 — 不验证的交付不叫交付,叫自嗨
  • Network accessline 206
    | 修 bug | 修完就停 | 修完扫同模块同类 bug + 上下游 | | 遇到报错 | 只看报错本身 | 查上下文 50 行 + 搜索同类 + 关联错误 | | 完成任务 | 说"已完成" | 跑 build/test/curl 贴输出证据 |
  • Network accessline 207
    | 遇到报错 | 只看报错本身 | 查上下文 50 行 + 搜索同类 + 关联错误 | | 完成任务 | 说"已完成" | 跑 build/test/curl 贴输出证据 | | 信息不足 | 问用户"请告诉我 X" | 先用工具自查,只问真正需要确认的 |
  • Network accessline 208
    | 完成任务 | 说"已完成" | 跑 build/test/curl 贴输出证据 |
  • Network accessline 408
    **第二步:是否愿意分享 session**(仅在用户回答了第一步后) - "可以,脱敏后上传分析" — 上传脱敏 session 到 `https://pua-skill.pages.dev/api/feedback`
  • Network accessline 409
    - "可以,脱敏后上传分析" — 上传脱敏 session 到 `https://pua-skill.pages.dev/api/feedback`

pua/references/evolution-protocol.md

  • Network accessline 64
    ├─ 安全类(SQL 注入防护、参数校验、权限检查)   ├─ 质量类(边界 case、错误处理、空指针检查)   ├─ 验证类(build/test/curl 验证、健康检查)
  • Network accessline 65
    ├─ 质量类(边界 case、错误处理、空指针检查)   ├─ 验证类(build/test/curl 验证、健康检查)   ├─ 扫描类(同类 bug 检查、上下游影响、关联模块)
  • Network accessline 66
    ├─ 验证类(build/test/curl 验证、健康检查)
  • Network accessline 139
    示例: - 2026-03-10 假设 Cloudflare API 支持批量删除 → 教训:先 curl 验证 API 行为
  • Network accessline 140
    - 2026-03-10 假设 Cloudflare API 支持批量删除 → 教训:先 curl 验证 API 行为

pua/references/p9-protocol.md

  • Network accessline 109
    ### WHAT - [ ] Google OAuth 登录 + 回调处理 → 验收: curl -X POST /auth/google 返回 200 + token
  • Network accessline 110
    - [ ] Google OAuth 登录 + 回调处理 → 验收: curl -X POST /auth/google 返回 200 + token
  • Network accessline 122
    ### DONE - `npm test -- --grep auth` 全绿 - `curl -X POST /auth/google` 返回 200 + token
  • Network accessline 123
    - `npm test -- --grep auth` 全绿 - `curl -X POST /auth/google` 返回 200 + token - 无 TypeScript 编译错误
  • Network accessline 124
    - `curl -X POST /auth/google` 返回 200 + token

pua/references/platform.md

  • Network accessline 7
    - 端点:`https://pua-api.agentguard.workers.dev`
  • Network accessline 34
    curl -s -X POST https://pua-api.agentguard.workers.dev/v1/sms/send \
  • Network accessline 45
    curl -s -X POST https://pua-api.agentguard.workers.dev/v1/register \
  • Network accessline 92
    curl -s --max-time 3 -X GET https://pua-api.agentguard.workers.dev/v1/config \
  • Network accessline 101
    curl -s --max-time 3 -X GET https://pua-api.agentguard.workers.dev/v1/commands \
  • Network accessline 136
    curl -s --max-time 3 -X GET "https://pua-api.agentguard.workers.dev/v1/command/<command_id>" \
  • Network accessline 168
    curl -s --max-time 3 -X GET https://pua-api.agentguard.workers.dev/v1/stats \
  • Network accessline 222
    curl -s --max-time 3 -X GET https://pua-api.agentguard.workers.dev/v1/plans
  • Network accessline 242
    curl -s -X POST https://pua-api.agentguard.workers.dev/v1/payment/create \
  • Network accessline 250
    返回 `{"ok":true, "order_id":"xxx", "pay_url":"https://...", "amount":"¥9.9/月"}`
  • Network accessline 286
    curl -s -X GET "https://pua-api.agentguard.workers.dev/v1/payment/verify?order_id=<order_id>" \
  • Network accessline 319
    curl -s --max-time 2 -X POST https://pua-api.agentguard.workers.dev/v1/stats \

pua/references/survey.md

  • Network accessline 57
    | 5a | AI 尝试 1-2 次就说"我无法解决这个问题",建议你手动处理 | 1 2 3 4 | | 5b | AI 反复微调同一段代码(换参数/换措辞),但本质上在原地打转 | 1 2 3 4 | | 5c | AI 声称"已修复"但实际上没有验证(没跑测试/没 curl 测试) | 1 2 3 4 |
  • Network accessline 58
    | 5b | AI 反复微调同一段代码(换参数/换措辞),但本质上在原地打转 | 1 2 3 4 | | 5c | AI 声称"已修复"但实际上没有验证(没跑测试/没 curl 测试) | 1 2 3 4 | | 5d | AI 有搜索工具但不主动搜索,靠过时的训练数据回答问题 | 1 2 3 4 |
  • Network accessline 59
    | 5c | AI 声称"已修复"但实际上没有验证(没跑测试/没 curl 测试) | 1 2 3 4 |
  • Network accessline 204
    |---|---------|---------| | 19a | AI 读了我不该读的文件(如 ~/.ssh/id_rsa、.env、密钥文件) | 1 2 3 4 | | 19b | AI 执行了我不知道的危险命令(rm -rf、curl 上传数据等) | 1 2 3 4 |
  • Network accessline 205
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Dangerous shell operationline 206
    | 19b | AI 执行了我不知道的危险命令(rm -rf、curl 上传数据等) | 1 2 3 4 |
  • Network accessline 206
    | 19b | AI 执行了我不知道的危险命令(rm -rf、curl 上传数据等) | 1 2 3 4 |
  • Access to secretsline 222
    [Credential-related source omitted]

pua/references/teardown-protocol.md

  • Dangerous shell operationline 125
    rm -f "$HOME/.claude/pua/agent-<id>.state"
  • Dangerous shell operationline 159
    | `/pua:cancel-pua-loop` | 删 state file | **+ 原子级联清理** | rm state + cleanup worktree + kill pane |

read/SKILL.md

  • Network accessline 103
    1. Extract image URLs: `grep -oE 'https?://[^ )"]+\.(jpg|jpeg|png|webp|gif)' {md_path} | sort -u` 2. Create `{md_dir}/{title}-images/` and curl each URL in parallel (`&` + `wait`). Use the same proxy env vars as the fetch step.
  • Network accessline 104
    2. Create `{md_dir}/{title}-images/` and curl each URL in parallel (`&` + `wait`). Use the same proxy env vars as the fetch step.

read/references/read-methods.md

  • Network accessline 10
    curl -sL "https://defuddle.md/{url}"
  • Network accessline 18
    curl -sL "https://r.jina.ai/{url}"
  • Network accessline 42
    # Raw file content (fastest) curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 43
    curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 58
    curl -sL "https://r.jina.ai/{pdf_url}"
  • Network accessline 64
    curl -sL "{pdf_url}" -o /tmp/input.pdf
  • Access to secretsline 113
    [Credential-related source omitted]

read/scripts/fetch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 18
    # Special thanks to joeseesun for the qiaomu-markdown-proxy project, which # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 19
    # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy #
  • Network accessline 20
    # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Dangerous shell operationline 39
    trap 'rm -f "$LOCAL_ERR"' EXIT
  • Network accessline 42
    _curl() {   if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 43
    if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"   else
  • Network accessline 44
    https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 45
    else     curl -sfL --connect-timeout 10 --max-time 30 "$@"   fi
  • Network accessline 46
    curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 90
    if OUT=$(_with_retry _curl "https://defuddle.md/$URL"); then   echo "[fetch] tier=defuddle status=ok" >&2
  • Network accessline 98
    if OUT=$(_with_retry _curl "https://r.jina.ai/$URL"); then   echo "[fetch] tier=jina status=ok" >&2

read/scripts/fetch_feishu.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Feishu API integration and document parsing approach here. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 33
    API = "https://open.feishu.cn/open-apis"
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 71
    def resolve_wiki(token, wiki_token):     resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 72
    resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 87
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 89
    resp = requests.get(f"{API}/docx/v1/documents/{doc_id}/blocks",
  • Network accessline 209
    info_resp = requests.get(f"{API}/docx/v1/documents/{doc_id}",

read/scripts/fetch_local.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    def fetch_html(url: str) -> str:     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 42
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 43
    with urllib.request.urlopen(req, timeout=FETCH_TIMEOUT_SECS) as resp:

read/scripts/fetch_weixin.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Playwright-based WeChat scraping approach in this script. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 26
    async def fetch(url: str) -> dict:
  • Network accessline 103
    result = asyncio.run(fetch(sys.argv[1]))

review-code/SKILL.md

  • Dangerous shell operationline 245
    eval(user_input)

setup-matt-pocock-skills/SKILL.md

  • Network accessline 42
    - **GitHub** — issues live in the repo's GitHub Issues (uses the `gh` CLI) - **GitLab** — issues live in the repo's GitLab Issues (uses the [`glab`](https://gitlab.com/gitlab-org/cli) CLI)
  • Network accessline 43
    - **GitLab** — issues live in the repo's GitLab Issues (uses the [`glab`](https://gitlab.com/gitlab-org/cli) CLI)

setup-matt-pocock-skills/issue-tracker-gitlab.md

  • Network accessline 3
    Issues and PRDs for this repo live as GitLab issues. Use the [`glab`](https://gitlab.com/gitlab-org/cli) CLI for all operations.

skill-creator/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

skill-creator/assets/eval_review.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 449
    url = f"http://localhost:{port}"

skill-creator/eval-viewer/viewer.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
  • Network accessline 664
    if (!hasPrevious) {         try {           const resp = await fetch("/api/feedback");
  • Network accessline 665
    try {           const resp = await fetch("/api/feedback");           const data = await resp.json();
  • Network accessline 666
    const resp = await fetch("/api/feedback");
  • Network accessline 1012
    fetch("/api/feedback", {
  • Network accessline 1042
    }       const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {
  • Network accessline 1043
    const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {         method: "POST",
  • Network accessline 1044
    fetch("/api/feedback", {

skill-creator/scripts/__init__.py

  • Executable scriptline 1
    Executable file

skill-creator/scripts/aggregate_benchmark.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skill-creator/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    <meta charset="utf-8"> """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 38
    """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 39
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 40
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 41
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

skill-creator/scripts/improve_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]

skill-creator/scripts/package_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skill-creator/scripts/quick_validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skill-creator/scripts/run_eval.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 83
    [Credential-related source omitted]

skill-creator/scripts/run_loop.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skill-creator/scripts/utils.py

  • Executable scriptline 1
    Executable file

system-design/SKILL.md

  • Network accessline 143
    | Context | Pattern | Example | |---------|---------|---------| | **Short link service** | Base62 encode an auto-increment ID or hash | `https://short.ly/a1B2c3` maps to row in key-value store |
  • Network accessline 144
    |---------|---------|---------| | **Short link service** | Base62 encode an auto-increment ID or hash | `https://short.ly/a1B2c3` maps to row in key-value store | | **API protection** | Token bucket rate limiter at gateway | 100 tokens/min 
  • Network accessline 145
    | **Short link service** | Base62 encode an auto-increment ID or hash | `https://short.ly/a1B2c3` maps to row in key-value store |
  • Network accessline 216
    - [*"System Design Interview -- An Insider's Guide"*](https://www.amazon.com/System-Design-Interview-insiders-Second/dp/B08CMF2CQF?tag=wondelai00-20) by Alex Xu (Volume 1)
  • Network accessline 217
    - [*"System Design Interview -- An Insider's Guide: Volume 2"*](https://www.amazon.com/System-Design-Interview-Insiders-Guide/dp/1736049119?tag=wondelai00-20) by Alex Xu (Volume 2)
  • Network accessline 218
    - [*"Designing Data-Intensive Applications"*](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321?tag=wondelai00-20) by Martin Kleppmann (deep dive into data systems fundamentals)
  • Network accessline 219
    - [ByteByteGo](https://bytebytego.com/) -- Alex Xu's platform with visual system design explanations

tdd/mocking.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 42
    // GOOD: Each function is independently mockable const api = {   getUser: (id) => fetch(`/users/${id}`),
  • Network accessline 43
    const api = {   getUser: (id) => fetch(`/users/${id}`),   getOrders: (userId) => fetch(`/users/${userId}/orders`),
  • Network accessline 44
    getUser: (id) => fetch(`/users/${id}`),
  • Network accessline 45
    getOrders: (userId) => fetch(`/users/${userId}/orders`),
  • Network accessline 46
    createOrder: (data) => fetch('/orders', { method: 'POST', body: data }),
  • Network accessline 49
    // BAD: Mocking requires conditional logic inside the mock const api = {   fetch: (endpoint, options) => fetch(endpoint, options),
  • Network accessline 50
    const api = {   fetch: (endpoint, options) => fetch(endpoint, options), };
  • Network accessline 51
    fetch: (endpoint, options) => fetch(endpoint, options),

teach/RESOURCES-FORMAT.md

  • Network accessline 12
    - [Book: _The Science and Practice of Strength Training_ — Zatsiorsky & Kraemer](https://example.com)
  • Network accessline 13
    Foundational text on programming and adaptation. Use for: anything to do with periodisation, recovery, intensity zones. - [Article: "How Much Should I Train?" — Greg Nuckols (Stronger By Science)](https://example.com)   Evidence-based revie
  • Network accessline 14
    - [Article: "How Much Should I Train?" — Greg Nuckols (Stronger By Science)](https://example.com)
  • Network accessline 19
    - [r/weightroom](https://reddit.com/r/weightroom)

tech-doc-style-chinese/README.md

  • Network accessline 76
    # 直接安装 npx skills add https://github.com/Fenng/tech-doc-style-chinese
  • Network accessline 77
    npx skills add https://github.com/Fenng/tech-doc-style-chinese
  • Network accessline 83
    npx -y skills add https://github.com/Fenng/tech-doc-style-chinese -a codex -g
  • Network accessline 102
    git clone --depth 1 --branch <release-tag> \   https://github.com/Fenng/tech-doc-style-chinese.git \
  • Network accessline 103
    https://github.com/Fenng/tech-doc-style-chinese.git \

tech-doc-style-chinese/scripts/lint_copy_rules.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ui-ux-pro-max/SKILL.md

  • Dangerous shell operationline 325
    sudo apt update && sudo apt install python3

vercel-react-best-practices/AGENTS.md

  • Network accessline 227
    Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
  • Network accessline 438
    Reference: [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
  • Network accessline 685
    Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication)
  • Network accessline 779
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests
  • Network accessline 783
    Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
  • Network accessline 821
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** Module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across req
  • Network accessline 1032
    Reference: [https://react.dev/reference/react/cache](https://react.dev/reference/react/cache)
  • Network accessline 1106
    Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)
  • Network accessline 1240
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 1241
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 1242
    fetch('/api/users')
  • Network accessline 1280
    Reference: [https://swr.vercel.app](https://swr.vercel.app)
  • Network accessline 1391
    Reference: [https://react.dev/learn/you-might-not-need-an-effect](https://react.dev/learn/you-might-not-need-an-effect)
  • Network accessline 1610
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.
  • Network accessline 1692
    Reference: [https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler)
  • Network accessline 1752
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you.
  • Network accessline 1855
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu
  • Network accessline 2002
    Reference: [https://react.dev/reference/react/useDeferredValue](https://react.dev/reference/react/useDeferredValue)
  • Network accessline 2198
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.
  • Network accessline 2367
    <html>       <head>         <script src="https://example.com/analytics.js" />
  • Network accessline 2368
    <head>         <script src="https://example.com/analytics.js" />         <script src="/scripts/utils.js" />
  • Network accessline 2369
    <script src="https://example.com/analytics.js" />
  • Network accessline 2384
    return (     <>       <Script src="https://example.com/analytics.js" strategy="afterInteractive" />
  • Network accessline 2385
    <>       <Script src="https://example.com/analytics.js" strategy="afterInteractive" />       <Script src="/scripts/utils.js" strategy="beforeInteractive" />
  • Network accessline 2386
    <Script src="https://example.com/analytics.js" strategy="afterInteractive" />
  • Network accessline 2395
    Reference: [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer)
  • Network accessline 2456
    export default function App() {   prefetchDNS('https://analytics.example.com')
  • Network accessline 2457
    prefetchDNS('https://analytics.example.com')
  • Network accessline 2458
    preconnect('https://api.example.com')
  • Network accessline 2522
    Reference: [https://react.dev/reference/react-dom#resource-preloading-apis](https://react.dev/reference/react-dom#resource-preloading-apis)
  • Network accessline 2596
    Reference: [https://react.dev/reference/react/useTransition](https://react.dev/reference/react/useTransition)
  • Network accessline 2692
    See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations.
  • Network accessline 2826
    Reference: [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
  • Network accessline 3296
    This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see
  • Network accessline 3419
    Reference: [https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application)
  • Network accessline 3496
    1. [https://react.dev](https://react.dev)
  • Network accessline 3497
    2. [https://nextjs.org](https://nextjs.org)
  • Network accessline 3498
    3. [https://swr.vercel.app](https://swr.vercel.app)
  • Network accessline 3499
    4. [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
  • Network accessline 3500
    5. [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
  • Network accessline 3501
    6. [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
  • Network accessline 3502
    7. [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)

vercel-react-best-practices/README.md

  • Network accessline 84
    Reference: [Link](https://example.com)
  • Network accessline 123
    Originally created by [@shuding](https://x.com/shuding) at [Vercel](https://vercel.com).

vercel-react-best-practices/metadata.json

  • Network accessline 5
    "abstract": "Comprehensive performance optimization guide for React and Next.js applications, designed for AI agents and LLMs. Contains 40+ rules across 8 categories, prioritized by impact from critical (eliminating waterfalls, reducing bun
  • Network accessline 6
    "references": [     "https://react.dev",     "https://nextjs.org",
  • Network accessline 7
    "https://react.dev",
  • Network accessline 8
    "https://nextjs.org",
  • Network accessline 9
    "https://swr.vercel.app",
  • Network accessline 10
    "https://github.com/shuding/better-all",
  • Network accessline 11
    "https://github.com/isaacs/node-lru-cache",
  • Network accessline 12
    "https://vercel.com/blog/how-we-optimized-package-imports-in-next-js",
  • Network accessline 13
    "https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast"

vercel-react-best-practices/rules/_template.md

  • Network accessline 28
    Reference: [Link to documentation or resource](https://example.com)

vercel-react-best-practices/rules/advanced-init-once.md

  • Network accessline 42
    Reference: [Initializing the application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application)

vercel-react-best-practices/rules/async-dependencies.md

  • Network accessline 51
    Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)

vercel-react-best-practices/rules/bundle-barrel-imports.md

  • Network accessline 60
    Reference: [How we optimized package imports in Next.js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)

vercel-react-best-practices/rules/client-swr-dedup.md

  • Network accessline 16
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 17
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 18
    fetch('/api/users')
  • Network accessline 56
    Reference: [https://swr.vercel.app](https://swr.vercel.app)

vercel-react-best-practices/rules/js-batch-dom-css.md

  • Network accessline 107
    See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations.

vercel-react-best-practices/rules/js-cache-function-results.md

  • Network accessline 80
    Reference: [How we made the Vercel Dashboard twice as fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)

vercel-react-best-practices/rules/js-min-max-loop.md

  • Network accessline 82
    This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see

vercel-react-best-practices/rules/rendering-hoist-jsx.md

  • Network accessline 46
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.

vercel-react-best-practices/rules/rendering-resource-hints.md

  • Network accessline 26
    export default function App() {   prefetchDNS('https://analytics.example.com')
  • Network accessline 27
    prefetchDNS('https://analytics.example.com')
  • Network accessline 28
    preconnect('https://api.example.com')
  • Network accessline 85
    Reference: [React DOM Resource Preloading APIs](https://react.dev/reference/react-dom#resource-preloading-apis)

vercel-react-best-practices/rules/rendering-script-defer-async.md

  • Network accessline 24
    <html>       <head>         <script src="https://example.com/analytics.js" />
  • Network accessline 25
    <head>         <script src="https://example.com/analytics.js" />         <script src="/scripts/utils.js" />
  • Network accessline 26
    <script src="https://example.com/analytics.js" />
  • Network accessline 41
    <head>         {/* Independent script - use async */}         <script src="https://example.com/analytics.js" async />
  • Network accessline 42
    {/* Independent script - use async */}         <script src="https://example.com/analytics.js" async />         {/* DOM-dependent script - use defer */}
  • Network accessline 43
    <script src="https://example.com/analytics.js" async />
  • Network accessline 59
    return (     <>       <Script src="https://example.com/analytics.js" strategy="afterInteractive" />
  • Network accessline 60
    <>       <Script src="https://example.com/analytics.js" strategy="afterInteractive" />       <Script src="/scripts/utils.js" strategy="beforeInteractive" />
  • Network accessline 61
    <Script src="https://example.com/analytics.js" strategy="afterInteractive" />
  • Network accessline 68
    Reference: [MDN - Script element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer)

vercel-react-best-practices/rules/rendering-usetransition-loading.md

  • Network accessline 75
    Reference: [useTransition](https://react.dev/reference/react/useTransition)

vercel-react-best-practices/rules/rerender-derived-state-no-effect.md

  • Network accessline 40
    References: [You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect)

vercel-react-best-practices/rules/rerender-functional-setstate.md

  • Network accessline 74
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu

vercel-react-best-practices/rules/rerender-memo.md

  • Network accessline 44
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.

vercel-react-best-practices/rules/rerender-move-effect-to-event.md

  • Network accessline 45
    Reference: [Should this code move to an event handler?](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler)

vercel-react-best-practices/rules/rerender-split-combined-hooks.md

  • Network accessline 64
    **Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you.

vercel-react-best-practices/rules/rerender-use-deferred-value.md

  • Network accessline 59
    Reference: [React useDeferredValue](https://react.dev/reference/react/useDeferredValue)

vercel-react-best-practices/rules/server-after-nonblocking.md

  • Network accessline 73
    Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)

vercel-react-best-practices/rules/server-auth-actions.md

  • Network accessline 96
    Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication)

vercel-react-best-practices/rules/server-cache-lru.md

  • Network accessline 37
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests
  • Network accessline 41
    Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)

vercel-react-best-practices/rules/server-cache-react.md

  • Network accessline 76
    Reference: [React.cache documentation](https://react.dev/reference/react/cache)

vercel-react-best-practices/rules/server-hoist-static-io.md

  • Network accessline 20
    export async function GET(request: Request) {   // Runs on EVERY request - expensive!   const fontData = await fetch(
  • Network accessline 21
    // Runs on EVERY request - expensive!   const fontData = await fetch(     new URL('./fonts/Inter.ttf', import.meta.url)
  • Network accessline 22
    const fontData = await fetch(
  • Network accessline 26
    const logoData = await fetch(
  • Network accessline 46
    // Module-level: runs ONCE when module is first imported const fontData = fetch(
  • Network accessline 47
    const fontData = fetch(
  • Network accessline 51
    const logoData = fetch(
  • Network accessline 140
    **With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** Module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across req

web-design-guidelines/SKILL.md

  • Network accessline 26
    https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md

write/SKILL.md

  • Network accessline 80
    **Chinese rules** (from https://github.com/mzlogin/chinese-copywriting-guidelines):

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: 11 facts
Signal confidence: 489 facts

and 439 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath lightpanda/.claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest gpt-image2-ppt/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md agent-browser/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md agent-browser/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md agent-browser/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md agent-browser/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.