Not in the top 1,000 by GitHub stars

mxyhi/ok-skills

Curated AI coding agent skills and AGENTS.md playbooks for Codex, Claude Code, Cursor, OpenClaw, and other SKILL.md-compatible tools.

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

ai-elements/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

autoresearch/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

ax/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

better-icons/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

bopomofo-rescue/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

browser-trace/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

deep-research/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

exa-search/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

find-docs/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

get-api-docs/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

huashu-design/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

imagegen-frontend-web/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

kimi-webbridge/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

ledger-tasks-yylo/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

migrate-to-shoehorn/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

opencli/opencli-adapter-author/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

opencli/opencli-autofix/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

opencli/opencli-browser/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

opencli/opencli-usage/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

opencli/smart-search/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

orca-replay/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

planning-with-files/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

ponytail/SKILL.md

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

Before Instructions only → After Instructions only

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

product-decision-agent/SKILL.md

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

Before Local scripts → After Local scripts

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

reverse-engineer-anything/SKILL.md

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

Before Network or broad shell → After Network or broad shell

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 91108cf5c608

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

91108cf5c608 → 91108cf5c608

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 91108cf5c608

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 91108cf5c608edd1f00a8c5ac635f16504e08a35

git clone --filter=blob:none --no-checkout https://github.com/mxyhi/ok-skills.git .hotskills/mxyhi-ok-skills && git -C .hotskills/mxyhi-ok-skills checkout --detach 91108cf5c608edd1f00a8c5ac635f16504e08a35 # Copy each selected skill directory from .hotskills/mxyhi-ok-skills into .agents/skills/<skill-name>/
510GitHub stars
1star in 7 days
36skills in this repository
14commits in 30 days

Heat

3.0
  • 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, 2026Nov 6, 2026510

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. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

What it loads into context

Frontmatter

222 tokens

Always available to the agent

SKILL.md

714 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

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

The playbook

  1. Start here
  2. Specialized skills
  3. Why agent-browser
  4. Observability Dashboard

Files

  • SKILL.mdcore3,457 bytes
  • SKILL.mdcore3,457 bytes
  • SKILL.mdcore3,457 bytes
Read SKILL.md

# agent-browser

Fast browser automation CLI for AI agents. Chrome/Chromium via CDP with accessibility-tree snapshots and compact `@eN` element refs.

Install: `npm i -g agent-browser && agent-browser install`

## Start here

This file is a discovery stub, not the usage guide. Before running any `agent-browser` command, load the actual workflow content from the CLI:

```bash
agent-browser skills get core             # start here — workflows, common patterns, troubleshooting
agent-browser skills get core --full      # include full command reference and templates
```
View the complete source on GitHub

Skills included

  • agent-browser
  • ai-elements
  • autoresearch
  • ax
  • better-icons
  • bopomofo-rescue
  • browser-trace
  • codebase-design
  • deep-research
  • diagnosing-bugs
  • domain-modeling
  • exa-search
  • find-docs
  • find-skills
  • get-api-docs
  • grilling
  • huashu-design
  • imagegen-frontend-web
  • improve-codebase-architecture
  • karpathy-guidelines
  • kimi-webbridge
  • ledger-tasks-yylo
  • migrate-to-shoehorn
  • opencli-adapter-author
  • opencli-autofix
  • opencli-browser
  • opencli-usage
  • smart-search
  • orca-replay
  • planning-with-files
  • ponytail
  • product-decision-agent
  • prototype
  • reverse-engineer-anything
  • tdd
  • teach

Repository facts

License
Apache-2.0
Created
Feb 2, 2026
Last pushed
Nov 6, 2026
Forks
58
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

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

Show 151 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
  • ai-elements/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ai-elements/scripts/chain-of-thought.tsx:17 Analysis incomplete: physical or joined line exceeds character limit
  • ai-elements/scripts/chain-of-thought.tsx:15 Analysis incomplete: physical or joined line exceeds character limit
  • ai-elements/scripts/chain-of-thought.tsx:16 Analysis incomplete: physical or joined line exceeds character limit
  • ai-elements/scripts/image.tsx:7 Analysis incomplete: physical or joined line exceeds character limit
  • ai-elements/scripts/image.tsx:5 Analysis incomplete: physical or joined line exceeds character limit
  • ai-elements/scripts/image.tsx:6 Analysis incomplete: physical or joined line exceeds character limit
  • autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ax/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ax/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • better-icons/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • better-icons/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • better-icons/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • better-icons/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • bopomofo-rescue/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 2,196 signals by file

agent-browser/SKILL.md

  • Broad permissionsline 1
    Bash(agent-browser:*), Bash(npx agent-browser:*)
  • Network accessline 52
    The dashboard runs independently of browser sessions on port 4848 and can also be opened through a proxied or forwarded URL such as `https://dashboard.agent-browser.localhost`. Agents should stay on the dashboard origin: session tabs, statu

ai-elements/SKILL.md

  • Network accessline 8
    [AI Elements](https://www.npmjs.com/package/ai-elements) is a component library and custom registry built on top of [shadcn/ui](https://ui.shadcn.com/) to help you build AI-native applications faster. It provides pre-built components like c
  • Network accessline 18
    - [Node.js](https://nodejs.org/en/download/), version 18 or later
  • Network accessline 19
    - A [Next.js](https://nextjs.org/) project with the [AI SDK](https://ai-sdk.dev/) installed.
  • Network accessline 20
    - [shadcn/ui](https://ui.shadcn.com/) installed in your project. If you don't have it installed, running any install command will automatically install it for you.
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 126
    If all else fails, feel free to open an [issue on GitHub](https://github.com/vercel/ai-elements/issues).
  • Network accessline 156
    If none of these answers help, open an [issue on GitHub](https://github.com/vercel/ai-elements/issues) and someone will be happy to assist.

ai-elements/references/image.md

  • Network accessline 49
    setIsLoading(true);     try {       const response = await fetch("/api/image", {
  • Network accessline 50
    try {       const response = await fetch("/api/image", {         method: "POST",
  • Network accessline 51
    const response = await fetch("/api/image", {

ai-elements/references/speech-input.md

  • Network accessline 121
    const response = await fetch(
  • Network accessline 122
    "https://api.openai.com/v1/audio/transcriptions",
  • Access to secretsline 126
    [Credential-related source omitted]

ai-elements/references/stack-trace.md

  • Network accessline 17
    Build an error display tool that shows stack traces from AI-generated code using the [`useChat`](https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat) hook.
  • Dangerous shell operationline 103
    eval(code);

ai-elements/references/web-preview.md

  • Network accessline 17
    Build a simple v0 clone using the [v0 Platform API](https://v0.dev/docs/api/platform).
  • Network accessline 54
    setIsGenerating(true);     try {       const response = await fetch("/api/v0", {
  • Network accessline 55
    try {       const response = await fetch("/api/v0", {         method: "POST",
  • Network accessline 56
    const response = await fetch("/api/v0", {

ai-elements/scripts/agent.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/artifact.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/attachments-inline.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    mediaType: "image/jpeg",     type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 23
    type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",   },
  • Network accessline 24
    url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 36
    title: "React Documentation",     type: "source-document" as const,     url: "https://react.dev",
  • Network accessline 37
    type: "source-document" as const,     url: "https://react.dev",   },
  • Network accessline 38
    url: "https://react.dev",

ai-elements/scripts/attachments-list.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    mediaType: "image/jpeg",     type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 18
    type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",   },
  • Network accessline 19
    url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 39
    title: "API Documentation",     type: "source-document" as const,     url: "https://docs.example.com/api",
  • Network accessline 40
    type: "source-document" as const,     url: "https://docs.example.com/api",   },
  • Network accessline 41
    url: "https://docs.example.com/api",

ai-elements/scripts/attachments.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    mediaType: "image/jpeg",     type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 17
    type: "file" as const,     url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",   },
  • Network accessline 18
    url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 23
    mediaType: "image/jpeg",     type: "file" as const,     url: "https://images.unsplash.com/photo-1682687220742-aba13b6e50ba?w=400&h=400&fit=crop",
  • Network accessline 24
    type: "file" as const,     url: "https://images.unsplash.com/photo-1682687220742-aba13b6e50ba?w=400&h=400&fit=crop",   },
  • Network accessline 25
    url: "https://images.unsplash.com/photo-1682687220742-aba13b6e50ba?w=400&h=400&fit=crop",

ai-elements/scripts/audio-player-remote.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    <div className="flex size-full items-center justify-center">     <AudioPlayer>       <AudioPlayerElement src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_07_46_Hayden_pvc_sp108_s50_sb75_se0_b_m2.mp3" />
  • Network accessline 19
    <AudioPlayer>       <AudioPlayerElement src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_07_46_Hayden_pvc_sp108_s50_sb75_se0_b_m2.mp3" />       <AudioPlayerControlBar>
  • Network accessline 20
    <AudioPlayerElement src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_07_46_Hayden_pvc_sp108_s50_sb75_se0_b_m2.mp3" />

ai-elements/scripts/audio-player.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    useEffect(() => {     const fetchData = async () => {       const response = await fetch(
  • Network accessline 23
    const fetchData = async () => {       const response = await fetch(         "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_07_46_Hayden_pvc_sp108_s50_sb75_se0_b_m2.mp3"
  • Network accessline 24
    const response = await fetch(
  • Network accessline 25
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_07_46_Hayden_pvc_sp108_s50_sb75_se0_b_m2.mp3"

ai-elements/scripts/chain-of-thought.tsx

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 17
    "/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIASwBLAMBEQACEQEDEQH/xAA5AAA
  • Network accessline 31
    <ChainOfThoughtSearchResults>           {[             "https://www.x.com",
  • Network accessline 32
    {[             "https://www.x.com",             "https://www.instagram.com",
  • Network accessline 33
    "https://www.x.com",
  • Network accessline 34
    "https://www.instagram.com",
  • Network accessline 35
    "https://www.github.com",
  • Network accessline 67
    >         <ChainOfThoughtSearchResults>           {["https://www.github.com", "https://www.dribbble.com"].map(
  • Network accessline 68
    <ChainOfThoughtSearchResults>           {["https://www.github.com", "https://www.dribbble.com"].map(             (website) => (
  • Network accessline 69
    {["https://www.github.com", "https://www.dribbble.com"].map(

ai-elements/scripts/checkpoint.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/code-block-dark.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/code-block.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/commit.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/confirmation-accepted.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/confirmation-rejected.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/confirmation-request.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/confirmation.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/context.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/conversation.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/environment-variables.tsx

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]

ai-elements/scripts/file-tree-basic.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/file-tree-expanded.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/file-tree-selection.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/file-tree.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/image.tsx

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 7
    "/9j/4AAQSkZJRgABAgEASABIAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/CABEIASwBLAMBEQACEQEDEQH/xAA5AAA

ai-elements/scripts/inline-citation.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 23
    "A comprehensive study on the recent developments in natural language processing technologies and their applications.",       title: "Advances in Natural Language Processing",       url: "https://example.com/nlp-advances",
  • Network accessline 24
    title: "Advances in Natural Language Processing",       url: "https://example.com/nlp-advances",     },
  • Network accessline 25
    url: "https://example.com/nlp-advances",
  • Network accessline 29
    "An overview of the most significant machine learning breakthroughs in the past year.",       title: "Breakthroughs in Machine Learning",       url: "https://mlnews.org/breakthroughs",
  • Network accessline 30
    title: "Breakthroughs in Machine Learning",       url: "https://mlnews.org/breakthroughs",     },
  • Network accessline 31
    url: "https://mlnews.org/breakthroughs",
  • Network accessline 35
    "A report on how artificial intelligence is transforming healthcare and diagnostics.",       title: "AI in Healthcare: Current Trends",       url: "https://healthai.com/trends",
  • Network accessline 36
    title: "AI in Healthcare: Current Trends",       url: "https://healthai.com/trends",     },
  • Network accessline 37
    url: "https://healthai.com/trends",
  • Network accessline 41
    "A discussion on the ethical considerations and challenges in the development of AI.",       title: "Ethics of Artificial Intelligence",       url: "https://aiethics.org/overview",
  • Network accessline 42
    title: "Ethics of Artificial Intelligence",       url: "https://aiethics.org/overview",     },
  • Network accessline 43
    url: "https://aiethics.org/overview",
  • Network accessline 47
    "Insights into the technical challenges and solutions for scaling deep learning architectures.",       title: "Scaling Deep Learning Models",       url: "https://deeplearninghub.com/scaling-models",
  • Network accessline 48
    title: "Scaling Deep Learning Models",       url: "https://deeplearninghub.com/scaling-models",     },
  • Network accessline 49
    url: "https://deeplearninghub.com/scaling-models",
  • Network accessline 53
    "A summary of the latest benchmarks and evaluation metrics for natural language understanding systems.",       title: "Natural Language Understanding Benchmarks",       url: "https://nlubenchmarks.com/latest",
  • Network accessline 54
    title: "Natural Language Understanding Benchmarks",       url: "https://nlubenchmarks.com/latest",     },
  • Network accessline 55
    url: "https://nlubenchmarks.com/latest",

ai-elements/scripts/jsx-preview.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/message.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 50
    mediaType: "image/jpeg",         type: "file",         url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",
  • Network accessline 51
    type: "file",         url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",       },
  • Network accessline 52
    url: "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=400&fit=crop",

ai-elements/scripts/mic-selector.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/model-selector.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/open-in-chat.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/package-info.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-command.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-glint.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-halo.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-mana.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-obsidian.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/persona-opal.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/plan.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/prompt-input-cursor.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/prompt-input-tooltip.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/prompt-input.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/queue-prompt-input.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/queue.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 39
    mediaType: "image/png",         type: "file",         url: "https://github.com/haydenbleasel.png",
  • Network accessline 40
    type: "file",         url: "https://github.com/haydenbleasel.png",       },
  • Network accessline 41
    url: "https://github.com/haydenbleasel.png",

ai-elements/scripts/reasoning.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/sandbox.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/schema-display-basic.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/schema-display-body.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/schema-display-nested.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/schema-display-params.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/schema-display.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/shimmer-duration.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/shimmer-elements.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/shimmer.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/snippet-plain.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    const Example = () => (   <Snippet code="git clone https://github.com/user/repo">
  • Network accessline 11
    <Snippet code="git clone https://github.com/user/repo">

ai-elements/scripts/snippet.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/sources-custom.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    const sources = [   { href: "https://stripe.com/docs/api", title: "Stripe API Documentation" },
  • Network accessline 12
    { href: "https://stripe.com/docs/api", title: "Stripe API Documentation" },
  • Network accessline 13
    { href: "https://docs.github.com/en/rest", title: "GitHub REST API" },
  • Network accessline 14
    {     href: "https://docs.aws.amazon.com/sdk-for-javascript/",     title: "AWS SDK for JavaScript",
  • Network accessline 15
    href: "https://docs.aws.amazon.com/sdk-for-javascript/",

ai-elements/scripts/sources.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    const sources = [   { href: "https://stripe.com/docs/api", title: "Stripe API Documentation" },
  • Network accessline 11
    { href: "https://stripe.com/docs/api", title: "Stripe API Documentation" },
  • Network accessline 12
    { href: "https://docs.github.com/en/rest", title: "GitHub REST API" },
  • Network accessline 13
    {     href: "https://docs.aws.amazon.com/sdk-for-javascript/",     title: "AWS SDK for JavaScript",
  • Network accessline 14
    href: "https://docs.aws.amazon.com/sdk-for-javascript/",

ai-elements/scripts/speech-input.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    const response = await fetch(
  • Network accessline 17
    "https://api.openai.com/v1/audio/transcriptions",
  • Access to secretsline 21
    [Credential-related source omitted]

ai-elements/scripts/stack-trace-collapsed.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/stack-trace-no-internal.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/stack-trace.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/suggestion-input.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/suggestion.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/task.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/terminal-basic.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/terminal-clear.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/terminal-streaming.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/terminal.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/test-results-basic.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/test-results-errors.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/test-results-suites.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/test-results.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/tool-input-available.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/tool-input-streaming.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/tool-output-available.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/tool-output-error.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    method: "GET",     timeout: 5000,     url: "https://api.example.com/data",
  • Network accessline 21
    timeout: 5000,     url: "https://api.example.com/data",   },
  • Network accessline 22
    url: "https://api.example.com/data",

ai-elements/scripts/tool.tsx

  • Executable scriptline 1
    Executable file

ai-elements/scripts/transcription.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 267
    {/* oxlint-disable-next-line eslint-plugin-jsx-a11y(media-has-caption) */}       <audio controls onTimeUpdate={handleTimeUpdate} ref={audioRef}>         <source src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11
  • Network accessline 268
    <audio controls onTimeUpdate={handleTimeUpdate} ref={audioRef}>         <source src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_10_24_Hayden_pvc_sp110_s50_sb75_se0_b_m2.mp3" />       </audio>
  • Network accessline 269
    <source src="https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2025-11-10T22_10_24_Hayden_pvc_sp110_s50_sb75_se0_b_m2.mp3" />

ai-elements/scripts/voice-selector.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 38
    name: "Liam",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_16_50_Liam%20-%20Energetic%2C%20Social%20Media%20Creator_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 39
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_16_50_Liam%20-%20Energetic%2C%20Social%20Media%20Creator_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 40
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_16_50_Liam%20-%20Energetic%2C%20Social%20Media%20Creator_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 48
    name: "Adam",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_00_Adam%20-%20Dominant%2C%20Firm_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 49
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_00_Adam%20-%20Dominant%2C%20Firm_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 50
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_00_Adam%20-%20Dominant%2C%20Firm_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 58
    name: "Alice",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_09_Alice%20-%20Clear%2C%20Engaging%20Educator_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 59
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_09_Alice%20-%20Clear%2C%20Engaging%20Educator_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 60
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_09_Alice%20-%20Clear%2C%20Engaging%20Educator_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 68
    name: "Bill",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_25_Bill%20-%20Wise%2C%20Mature%2C%20Balanced_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 69
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_25_Bill%20-%20Wise%2C%20Mature%2C%20Balanced_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 70
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_25_Bill%20-%20Wise%2C%20Mature%2C%20Balanced_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 78
    name: "Jessica",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_50_Jessica%20-%20Playful%2C%20Bright%2C%20Warm_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 79
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_50_Jessica%20-%20Playful%2C%20Bright%2C%20Warm_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 80
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_17_50_Jessica%20-%20Playful%2C%20Bright%2C%20Warm_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 88
    name: "Lily",     previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_18_03_Lily%20-%20Velvety%20Actress_pre_sp100_s50_sb75_se0_b_m2.mp3",
  • Network accessline 89
    previewUrl:       "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_18_03_Lily%20-%20Velvety%20Actress_pre_sp100_s50_sb75_se0_b_m2.mp3",   },
  • Network accessline 90
    "https://ejiidnob33g9ap1r.public.blob.vercel-storage.com/ElevenLabs_2026-01-16T21_18_03_Lily%20-%20Velvety%20Actress_pre_sp100_s50_sb75_se0_b_m2.mp3",

ai-elements/scripts/web-preview.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 108
    <WebPreviewBody src="https://preview-v0me-kzml7zc6fkcvbyhzrf47.vusercontent.net/" />

autoresearch/autoresearch.md

  • Dangerous shell operationline 42
    Before first dry-run, screen Verify command for: rm -rf, fork bombs, curl|sh, embedded credentials, outbound writes. Block dangerous commands.

autoresearch/learn.md

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

autoresearch/plan.md

  • Dangerous shell operationline 54
    3. **Safety screen:** check proposed command for rm -rf, fork bombs, curl|sh, credentials

autoresearch/regression.md

  • Dangerous shell operationline 110
    Verify-command screen (no `rm -rf` / `curl|sh`); worktree cleanup + prune on crash; data-migration refuses any non-allowlisted DB URL; probe auto-skips non-interactively; chained `ship` never auto-deploys.

autoresearch/scripts/orchestrate.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 216
    # rm with recursive AND force, in any flag arrangement: bundled (-rf/-Rf/-fr),
  • Network accessline 229
    # curl/wget piped to an interpreter (sh/bash/zsh/dash/fish/ksh/python/perl/ruby/
  • Network accessline 230
    # node/php), including a path-qualified one (| /bin/bash). Enumerated interpreters   # rather than "refuse any curl pipe" so a legitimate derived predicate that pipes   # curl output to a parser (jq/grep/awk) is not falsely refused.
  • Network accessline 231
    # rather than "refuse any curl pipe" so a legitimate derived predicate that pipes
  • Network accessline 232
    # curl output to a parser (jq/grep/awk) is not falsely refused.
  • Network accessline 237
    # curl/wget routed through xargs into an interpreter. The xargs wrapper sidesteps the
  • Network accessline 243
    # Output piped to netcat exfiltrates data off-host.
  • Dangerous shell operationline 261
    # find ... -delete mass-removes matched files. Both tokens required so a plain find

autoresearch/scripts/score-regression.sh

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

ax/SKILL.md

  • Network accessline 1
    --- name: ax description: Use the ax CLI instead of curl + throwaway parsing scripts whenever you fetch a URL, explore an unknown web page, or extract structured data from HTML. Trigger whenever you are about to write an inline script (pyth
  • Network accessline 2
    name: ax description: Use the ax CLI instead of curl + throwaway parsing scripts whenever you fetch a URL, explore an unknown web page, or extract structured data from HTML. Trigger whenever you are about to write an inline script (python3 
  • Network accessline 3
    description: Use the ax CLI instead of curl + throwaway parsing scripts whenever you fetch a URL, explore an unknown web page, or extract structured data from HTML. Trigger whenever you are about to write an inline script (python3 heredoc, 
  • Network accessline 8
    One command: `ax <url|file|-> [selector] [flags]`. Never write regex over HTML, and never use bare curl (it returns nothing on empty bodies).
  • Network accessline 9
    HTML, and never use bare curl (it returns nothing on empty bodies).
  • Network accessline 14
    ax https://api.site.example/users                    # {status, ok, url, redirected, ms, headers, body}
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 16
    ax https://api.site.example/users -d @payload.json  # @file reads it, implies POST; --data-raw = literal @string # curl reflexes work: -u -I -o -k -m -f --data-raw (and -L/-i/-s are no-ops) ax https://site.example --outline                 
  • Network accessline 17
    # curl reflexes work: -u -I -o -k -m -f --data-raw (and -L/-i/-s are no-ops)
  • Network accessline 18
    ax https://site.example --outline                    # discover: repeating structures
  • Network accessline 19
    ax https://site.example --locate 'some text'         # discover: which selector holds this
  • Network accessline 20
    ax https://site.example '.card' --count              # confirm a hypothesis
  • Network accessline 21
    ax https://site.example '.card' --row 'title=a, href=a@href, id=@data-id'
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    ax https://site.example 'table' --table --where 'Stars >= 30000'
  • Network accessline 24
    ax https://site.example 'table' --table --where '`Col With Spaces` ~ /x/'
  • Network accessline 25
    ax https://docs.site.example/guide --md --budget 800 # read docs as markdown

better-icons/SKILL.md

  • Network accessline 129
    All icons from `https://api.iconify.design`

bopomofo-rescue/SKILL.md

  • Broad permissionsline 1
    Bash(python "${CLAUDE_SKILL_DIR}/scripts/decode_bopomofo.py" *)
  • Network accessline 34
    git clone https://github.com/Oliviaiii/bopomofo-rescue.git ~/.claude/skills/bopomofo-rescue

bopomofo-rescue/references/exclusion-rules.md

  • Network accessline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 12
    | 含注音鍵盤以外字元 | `@ # $ % & * + = _ ?` 等,或中日韓字 | `user@host`、`a=1`、`你好` | | 含 `://` | 網址 | `https://x.com` | | 路徑樣式 | 開頭 `~ . /`、含 `//` 或 `\`、drive letter `C:` | `./src/app.py`、`C:\tmp` |
  • Network accessline 13
    | 含 `://` | 網址 | `https://x.com` |

browser-trace/EXAMPLES.md

  • Network accessline 17
    # Reproduce the bug. browse open https://example.com/signup --cdp 9222
  • Network accessline 18
    browse open https://example.com/signup --cdp 9222
  • Network accessline 61
    node scripts/start-capture.mjs 9222 audit browse open https://your-site.example --cdp 9222
  • Network accessline 62
    browse open https://your-site.example --cdp 9222
  • Network accessline 93
    node scripts/start-capture.mjs 9222 hang browse open https://example.com/checkout --cdp 9222
  • Network accessline 94
    browse open https://example.com/checkout --cdp 9222
  • Access to secretsline 130
    [Credential-related source omitted]
  • Network accessline 135
    BROWSE_NAME=prod-repro-browser browse open https://app.example.com/dashboard --cdp "$URL" --session "$BROWSE_NAME"
  • Network accessline 136
    browse open https://app.example.com/dashboard --cdp "$URL" --session "$BROWSE_NAME"
  • Access to secretsline 181
    [Credential-related source omitted]

browser-trace/REFERENCE.md

  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 129
    # All XHR/fetch (exclude subresources)
  • Network accessline 179
    `Page.lifecycleEvent` fires per-navigation for `init`, `commit`, `DOMContentLoaded`, `load`, `firstPaint`, `firstContentfulPaint`, `firstMeaningfulPaint`, `networkAlmostIdle`, `networkIdle`. Requires `browse cdp` ≥ the build that includes [
  • Access to secretsline 318
    [Credential-related source omitted]
  • Network accessline 324
    | Symptom                                        | Likely cause                                                  | Fix                                                          | | ---------------------------------------------- | -----------
  • Network accessline 325
    | ---------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------ | | `browse cdp exited immediately`                | unreachable
  • Network accessline 326
    | `browse cdp exited immediately`                | unreachable target / completed Browserbase session             | verify port is listening (`curl http://localhost:9222/json/version`) or session is `RUNNING` (`browse cloud sessions get`) |

browser-trace/SKILL.md

  • Broad permissionsline 1
    Bash, Read, Grep
  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 62
    # 3. Run your main automation against port 9222. browse open https://example.com --cdp 9222
  • Network accessline 63
    browse open https://example.com --cdp 9222
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 87
    CONNECT_URL="$(browse cloud sessions get "$SID" | jq -r .connectUrl)" BROWSE_NAME=my-run-browser browse open https://example.com --cdp "$CONNECT_URL" --session "$BROWSE_NAME"
  • Network accessline 88
    BROWSE_NAME=my-run-browser browse open https://example.com --cdp "$CONNECT_URL" --session "$BROWSE_NAME" browse open https://news.ycombinator.com --session "$BROWSE_NAME"
  • Network accessline 89
    browse open https://example.com --cdp "$CONNECT_URL" --session "$BROWSE_NAME"
  • Network accessline 90
    browse open https://news.ycombinator.com --session "$BROWSE_NAME"
  • Network accessline 165
    {       "pageId": 0,       "url": "https://example.com/",
  • Network accessline 166
    "pageId": 0,       "url": "https://example.com/",       "startMs": 1777312533000, "endMs": 1777312538886, "durationMs": 5886,
  • Network accessline 167
    "url": "https://example.com/",

browser-trace/package.json

  • Executable scriptline 1
    Executable file

browser-trace/scripts/bb-capture.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]

browser-trace/scripts/bb-finalize.mjs

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

browser-trace/scripts/bisect-cdp.mjs

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

browser-trace/scripts/lib.mjs

  • Executable scriptline 1
    Executable file

browser-trace/scripts/query.mjs

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

browser-trace/scripts/snapshot-loop.mjs

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

browser-trace/scripts/start-capture.mjs

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

browser-trace/scripts/stop-capture.mjs

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

deep-research/SKILL.md

  • Network accessline 8
    risk: medium   author: hoolulu   repository: https://github.com/hoolulu/deep-research
  • Network accessline 9
    author: hoolulu   repository: https://github.com/hoolulu/deep-research ---
  • Network accessline 10
    repository: https://github.com/hoolulu/deep-research
  • Dangerous shell operationline 382
    1. 清理中间文件 `{TMPDIR}` 目录:Windows 用 `Remove-Item -Recurse -Force "{TMPDIR}"`,Linux 用 `rm -rf {TMPDIR}`
  • Network accessline 517
    **Created by [hoolulu](https://github.com/hoolulu)** · [github.com/hoolulu/deep-research](https://github.com/hoolulu/deep-research)

deep-research/TYPES.md

  • Network accessline 13
    | 典型章序 | 定义 → 规模 → 竞争格局 → 产业链 → 政策 → 趋势 → 风险 | | 受众侧重 | 投资者、决策层 | | 参考来源 | IDC: Market Forecast, Market Share, Spending Guide ([idc.com/help/doctypes](https://www.idc.com/help/doctypes/)) |
  • Network accessline 15
    | 参考来源 | IDC: Market Forecast, Market Share, Spending Guide ([idc.com/help/doctypes](https://www.idc.com/help/doctypes/)) |
  • Network accessline 23
    | 典型章序 | 定位 → 产品/技术 → 商业模式 → 竞争 → 风险 → 展望 | | 受众侧重 | 投资者、技术决策者 | | 参考来源 | Gartner: Magic Quadrant, Critical Capabilities ([gartner.com](https://www.gartner.com/en/research/magic-quadrant)) |
  • Network accessline 25
    | 参考来源 | Gartner: Magic Quadrant, Critical Capabilities ([gartner.com](https://www.gartner.com/en/research/magic-quadrant)) |
  • Network accessline 33
    | 典型章序 | 背景 → 架构原理 → 发展现状 → 技术评估 → 应用 → 趋势 | | 受众侧重 | 技术决策者、学习者 | | 参考来源 | Gartner: Hype Cycle, Tech Trend ([gartner.com](https://www.gartner.com/en/research/methodologies/magic-quadrants-research)) |
  • Network accessline 35
    | 参考来源 | Gartner: Hype Cycle, Tech Trend ([gartner.com](https://www.gartner.com/en/research/methodologies/magic-quadrants-research)) |
  • Network accessline 43
    | 典型章序 | 现状 → 驱动因素 → 演进脉络 → 影响评估 → 行动建议 | | 受众侧重 | 决策层、投资者 | | 参考来源 | IDC: FutureScape, PlanScape ([idc.com/help/doctypes](https://www.idc.com/help/doctypes/)) |
  • Network accessline 45
    | 参考来源 | IDC: FutureScape, PlanScape ([idc.com/help/doctypes](https://www.idc.com/help/doctypes/)) |
  • Network accessline 53
    | 典型章序 | 前置准备 → 核心概念 → 分步指南 → 常见错误 → 进阶路径 | | 受众侧重 | 学习者、技术实践者 | | 参考来源 | GB/T 1.1-2020 指南标准 ([openstd.samr.gov.cn](https://openstd.samr.gov.cn/bzgk/std/newGbInfo?hcno=C4BFD981E993C417EF475F2A19B681F1)) |
  • Network accessline 55
    | 参考来源 | GB/T 1.1-2020 指南标准 ([openstd.samr.gov.cn](https://openstd.samr.gov.cn/bzgk/std/newGbInfo?hcno=C4BFD981E993C417EF475F2A19B681F1)) |
  • Network accessline 69
    > 来源:Gartner 受众模型 ([portersfiveforce.com](https://portersfiveforce.com/blogs/target-market/gartner)), 证券业协会研究报告受众分类 ([sac.net.cn](https://www.sac.net.cn/zlgl/zlgz/202512/t20251231_69839.html))
  • Network accessline 90
    来源:CY/T 35-2001《科技文献的章节编号方法》([xxmu.edu.cn](https://www.xxmu.edu.cn/qks/CY_T35-2001.pdf)), GB/T 1.1-2020《标准化工作导则》([openstd.samr.gov.cn](https://openstd.samr.gov.cn/bzgk/std/newGbInfo?hcno=C4BFD981E993C417EF475F2A19B681F1)), 公文层次序号规范 ([book11

deep-research/prompts/task2_data_collection.md

  • Network accessline 147
    **Scrapling MCP 可用性**(已有,在 Step 4 前检测):    尝试调用 `scrapling_bulk_get(urls=["https://example.com"], timeout=10, extraction_type="text")` 检测。
  • Network accessline 148
    尝试调用 `scrapling_bulk_get(urls=["https://example.com"], timeout=10, extraction_type="text")` 检测。
  • Network accessline 223
    scrapling_bulk_get(urls=["https://example.com"], timeout=10, extraction_type="text")
  • Network accessline 229
    ```       # 始终发出(通用/学术)       webfetch(url="https://lite.duckduckgo.com/lite/?q={query}", timeout=8)
  • Network accessline 230
    # 始终发出(通用/学术)       webfetch(url="https://lite.duckduckgo.com/lite/?q={query}", timeout=8)       webfetch(url="https://search.brave.com/search?q={query}&country={COUNTRY}", timeout=8)
  • Network accessline 231
    webfetch(url="https://lite.duckduckgo.com/lite/?q={query}", timeout=8)
  • Network accessline 232
    webfetch(url="https://search.brave.com/search?q={query}&country={COUNTRY}", timeout=8)
  • Network accessline 233
    webfetch(url="https://www.mojeek.com/search?q={query}&lang={LANG}", timeout=8)
  • Network accessline 234
    webfetch(url="https://api.semanticscholar.org/graph/v1/paper/search?query={query}&limit=5", timeout=8)
  • Network accessline 235
    webfetch(url="https://api.gdeltproject.org/api/v2/doc/doc?query={query}&mode=artlist&maxrecords=8", timeout=8)
  • Network accessline 236
    webfetch(url="https://export.arxiv.org/api/query?search_query=all:{query}&start=0&max_results=5", timeout=8)
  • Network accessline 238
    # 仅在 {LANG}=zh 时发出(中文专用)       webfetch(url="https://cn.bing.com/search?q={query}", timeout=8)
  • Network accessline 239
    webfetch(url="https://cn.bing.com/search?q={query}", timeout=8)
  • Network accessline 240
    webfetch(url="https://www.sogou.com/web?query={query}", timeout=8)
  • Network accessline 241
    webfetch(url="https://www.so.com/s?q={query}", timeout=8)
  • Network accessline 244
    **区域专用引擎**({LANG}=ru 时加 Yandex,{LANG}=ja 时加 Yahoo JP):       ```       webfetch(url="https://yandex.ru/search/?text={query}&lr=225", timeout=8)        # 仅 ru
  • Network accessline 245
    ```       webfetch(url="https://yandex.ru/search/?text={query}&lr=225", timeout=8)        # 仅 ru       webfetch(url="https://search.yahoo.co.jp/search?p={query}", timeout=8)            # 仅 ja
  • Network accessline 246
    webfetch(url="https://yandex.ru/search/?text={query}&lr=225", timeout=8)        # 仅 ru
  • Network accessline 247
    webfetch(url="https://search.yahoo.co.jp/search?p={query}", timeout=8)            # 仅 ja
  • Network accessline 254
    | 源 | 搜索 URL 模板 | 说明 |      |:----|:-------------|:------|       | 百度百科 | `https://baike.baidu.com/item/{URL编码的词条名}` | 先搜索词条名,再拼 URL |
  • Network accessline 255
    |:----|:-------------|:------|       | 百度百科 | `https://baike.baidu.com/item/{URL编码的词条名}` | 先搜索词条名,再拼 URL |       | 知乎 | `https://www.zhihu.com/search?type=content&q={query}` | 中文问答/分析 |
  • Network accessline 256
    | 百度百科 | `https://baike.baidu.com/item/{URL编码的词条名}` | 先搜索词条名,再拼 URL |
  • Network accessline 257
    | 知乎 | `https://www.zhihu.com/search?type=content&q={query}` | 中文问答/分析 |
  • Network accessline 258
    | 36氪 | `https://36kr.com/search/articles/{query}` | 科技/商业新闻 |
  • Network accessline 259
    | 澎湃新闻 | `https://www.thepaper.cn/search?keyword={query}` | 深度新闻/调查 |
  • Network accessline 260
    | 199IT | `https://www.199it.com/?s={query}` | 中文行业数据 |
  • Network accessline 261
    | 艾瑞咨询 | `https://report.iresearch.cn/search.aspx?key={query}` | 行业研究报告 |
  • Network accessline 262
    | 东方财富 | `https://so.eastmoney.com/news/s?keyword={query}` | 金融/市场数据 |
  • Network accessline 263
    | 微博搜索 | `https://s.weibo.com/weibo?q={query}` | 社情民意/热点追踪 |
  • Network accessline 264
    | 虎嗅 | `https://www.huxiu.com/search.html?q={query}` | 科技商业深度 |
  • Network accessline 265
    | CSDN | `https://so.csdn.net/so/search?q={query}` | 中文技术内容 |
  • Network accessline 266
    | 豆瓣 | `https://www.douban.com/search?q={query}` | 文化/影音/书籍评价 |
  • Network accessline 331
    {"question":"子问题文本","src":["域名"],"facts":[{"src":"机构","yr":"2026","met":"指标名","val":数值,"u":"单位","ctx":"说明","url":"https://...","title":"文章原标题","cur":"current","conf":"high","data_type":"actual|estimate|forecast"}],"controversies":[{"a":"来源A

deep-research/prompts/task4_assembly.md

  • Dangerous shell operationline 101
    ☐ 清理中间文件:`rm -rf {TMPDIR}/chapters/ {TMPDIR}/task*_manifest.json {TMPDIR}/outline.json {TMPDIR}/data-pool.json {TMPDIR}/start_time.txt {TMPDIR}/cautions.json`(Unix)或 `Remove-Item -Recurse -Force`(Windows)

deep-research/reports-browser/favicon.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" rx="12" fill="#0969da"/><text x="32" y="44" text-anchor="middle" font-size="36" font-weight="bold" fill="white" font-family="sans-serif">DR</text></svg

deep-research/reports-browser/html-docx.min.js

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    * The buffer module from node.js, for the browser.  *  * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
  • Network accessline 4
    *  * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>  * @license  MIT
  • Network accessline 5
    * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
  • Network accessline 30
    * - Implementation must support adding new properties to `Uint8Array` instances.  *   Firefox 4-29 lacked support, fixed in Firefox 30+.  *   See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
  • Network accessline 31
    *   Firefox 4-29 lacked support, fixed in Firefox 30+.  *   See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.  *
  • Network accessline 32
    *   See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
  • Network accessline 1541
    *  *  Javascript crc32  *  http://www.webtoolkit.info/
  • Network accessline 1542
    *  Javascript crc32  *  http://www.webtoolkit.info/  *
  • Network accessline 1543
    *  http://www.webtoolkit.info/
  • Network accessline 2348
    * @return {Number} a 32 bit integer.  *  * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute :
  • Network accessline 2349
    *  * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute :  *
  • Network accessline 2350
    * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute :
  • Network accessline 2449
    // date     // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html
  • Network accessline 2450
    // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html
  • Network accessline 2451
    // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html
  • Network accessline 2452
    // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html
  • Network accessline 3039
    /**  * The following functions come from pako, from pako/lib/utils/strings  * released under the MIT license, see pako https://github.com/nodeca/pako/
  • Network accessline 3040
    * The following functions come from pako, from pako/lib/utils/strings  * released under the MIT license, see pako https://github.com/nodeca/pako/  */
  • Network accessline 3041
    * released under the MIT license, see pako https://github.com/nodeca/pako/
  • Network accessline 3315
    // --------------------     // String.fromCharCode.apply(null, array) is the fastest, see     // see http://jsperf.com/converting-a-uint8array-to-a-string/2
  • Network accessline 3316
    // String.fromCharCode.apply(null, array) is the fastest, see     // see http://jsperf.com/converting-a-uint8array-to-a-string/2     // but the stack is limited (and we can get huge arrays !).
  • Network accessline 3317
    // see http://jsperf.com/converting-a-uint8array-to-a-string/2
  • Network accessline 3320
    // result += String.fromCharCode(array[i]); generate too many strings !     //     // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2
  • Network accessline 3322
    // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2
  • Possible obfuscationline 3525
    exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1
  • Network accessline 3759
    if (isGarbage) {                 throw new Error("Can't find end of central directory : is this a zip file ? " +                                 "If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html");
  • Network accessline 3760
    throw new Error("Can't find end of central directory : is this a zip file ? " +                                 "If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html");             } else {
  • Network accessline 3761
    "If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html");
  • Network accessline 3788
    all numbers as 64-bit double precision IEEE 754 floating point numbers.             So, we have 53bits for integers and bitwise operations treat everything as 32bits.             see https://developer.mozilla.org/en-US/docs/JavaScript/Refer
  • Network accessline 3789
    So, we have 53bits for integers and bitwise operations treat everything as 32bits.             see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators             and http://www.ecma-international.org/p
  • Network accessline 3790
    see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators
  • Network accessline 3791
    and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5
  • Network accessline 3960
    // in some zip created on windows, the filename stored in the central dir contains \ instead of /.         // Strangely, the filename here is OK.         // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ
  • Network accessline 3961
    // Strangely, the filename here is OK.         // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes         // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are 
  • Network accessline 3962
    // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes
  • Network accessline 3968
    // content and the local directory is used to extract the files. Mixing / and \         // may be used to display \ to windows users and use / when extracting the files.         // Unfortunately, this lead also to some issues : http://secli
  • Network accessline 3970
    // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394
  • Network accessline 4288
    * - `dictionary`  *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4289
    *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)  * for more information on these.
  • Network accessline 4290
    * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4540
    * - dictionary  *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4541
    *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)  * for more information on these.
  • Network accessline 4542
    * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4668
    * - `dictionary`  *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4669
    *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)  * for more information on these.
  • Network accessline 4670
    * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4958
    * - windowBits  *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 4959
    *  * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)  * for more information.
  • Network accessline 4960
    * [http://zlib.net/manual.html#Advanced](http://zlib.net/manual.html#Advanced)
  • Network accessline 10787
    },{}],45:[function(_dereq_,module,exports){ /**  * lodash 3.2.0 (Custom Build) <https://lodash.com/>
  • Network accessline 10788
    /**  * lodash 3.2.0 (Custom Build) <https://lodash.com/>  * Build: `lodash modularize exports="npm" -o ./`
  • Network accessline 10789
    * lodash 3.2.0 (Custom Build) <https://lodash.com/>
  • Network accessline 10790
    * Build: `lodash modularize exports="npm" -o ./  * Copyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 10791
    * Copyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 10792
    * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  • Network accessline 10793
    * Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors  * Available under MIT license <https://lodash.com/license>  */
  • Network accessline 10794
    * Available under MIT license <https://lodash.com/license>
  • Network accessline 10832
    /**  * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring)
  • Network accessline 10833
    * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring)
  • Network accessline 10931
    *  * **Note:** No other characters are escaped. To escape additional  * characters use a third-party library like [_he_](https://mths.be/he).
  • Network accessline 10932
    * **Note:** No other characters are escaped. To escape additional  * characters use a third-party library like [_he_](https://mths.be/he).  *
  • Network accessline 10933
    * characters use a third-party library like [_he_](https://mths.be/he).
  • Network accessline 10936
    * ">" and "/" don't need escaping in HTML and have no special meaning  * unless they're part of a tag or unquoted attribute value.  * See [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)
  • Network accessline 10937
    * unless they're part of a tag or unquoted attribute value.  * See [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)  * (under "semi-related fun fact") for more details.
  • Network accessline 10938
    * See [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)
  • Network accessline 10940
    *  * Backticks are escaped because in IE < 9, they can break out of  * attribute values or HTML comments. See [#59](https://html5sec.org/#59),
  • Network accessline 10941
    * Backticks are escaped because in IE < 9, they can break out of  * attribute values or HTML comments. See [#59](https://html5sec.org/#59),  * [#102](https://html5sec.org/#102), [#108](https://html5sec.org/#108), and
  • Network accessline 10942
    * attribute values or HTML comments. See [#59](https://html5sec.org/#59),
  • Network accessline 10943
    * [#102](https://html5sec.org/#102), [#108](https://html5sec.org/#108), and
  • Network accessline 10944
    * [#133](https://html5sec.org/#133) of the [HTML5 Security Cheatsheet](https://html5sec.org/)
  • Network accessline 10945
    * for more details.  *  * When working with HTML you should always [quote attribute values](http://wonko.com/post/html-escaping)
  • Network accessline 10946
    *  * When working with HTML you should always [quote attribute values](http://wonko.com/post/html-escaping)  * to reduce XSS vectors.
  • Network accessline 10947
    * When working with HTML you should always [quote attribute values](http://wonko.com/post/html-escaping)
  • Network accessline 10970
    (function (global){ /**  * lodash 3.0.1 (Custom Build) <https://lodash.com/>
  • Network accessline 10971
    /**  * lodash 3.0.1 (Custom Build) <https://lodash.com/>  * Build: `lodash modularize exports="npm" -o ./`
  • Network accessline 10972
    * lodash 3.0.1 (Custom Build) <https://lodash.com/>
  • Network accessline 10973
    * Build: `lodash modularize exports="npm" -o ./  * Copyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 10974
    * Copyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 10975
    * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  • Network accessline 10976
    * Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors  * Available under MIT license <https://lodash.com/license>  */
  • Network accessline 10977
    * Available under MIT license <https://lodash.com/license>
  • Network accessline 11032
    },{}],47:[function(_dereq_,module,exports){ /**  * lodash 3.3.2 (Custom Build) <https://lodash.com/>
  • Network accessline 11033
    /**  * lodash 3.3.2 (Custom Build) <https://lodash.com/>  * Build: `lodash modern modularize exports="npm" -o ./`
  • Network accessline 11034
    * lodash 3.3.2 (Custom Build) <https://lodash.com/>
  • Network accessline 11035
    * Build: `lodash modern modularize exports="npm" -o ./  * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 11036
    * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
  • Network accessline 11037
    * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  • Network accessline 11038
    * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors  * Available under MIT license <https://lodash.com/license>  */
  • Network accessline 11039
    * Available under MIT license <https://lodash.com/license>
  • Network accessline 11062
    /**  * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)
  • Network accessline 11063
    * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)

deep-research/reports-browser/html2pdf.bundle.min.js

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 2
    !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("html2pdf",[],t):"object"==typeof exports?exports.html2pdf=t():e.html2pdf=t()}(self,(function(){return function
  • Possible obfuscationline 3
    <U+180E>"!="<U+200B>
  • Possible obfuscationline 4
    [Credential-related source omitted]

deep-research/reports-browser/index.html

  • Network accessline 2
    <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Your Reports</title><link rel="icon" type="image/svg+xml" href="favicon.svg"><style> :root{--fg:#1f2328;--bg:#fff;--canv
  • Network accessline 3
    :root{--fg:#1f2328;--bg:#fff;--canvas:#f6f8fa;--border:#d0d7de;--bm:#d8dee4;--accent:#0969da;--green:#1a7f37;--orange:#9a6700;--muted:#656d76;--radius:6px;--f:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-seri
  • Network accessline 4
    *{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--f);color:var(--fg);background:var(--bg);line-height:1.5}.w{max-width:1100px;margin:0 auto;padding:24px 16px}.hd{display:flex;align-items:center;gap:12px;margin-bottom:4px}.hd
  • Network accessline 18
    <div class="w"> <div class="hd"><svg width="36" height="36" viewBox="0 0 36 36"><rect width="36" height="36" rx="8" fill="#0969da"/><text x="18" y="25" text-anchor="middle" font-size="20" font-weight="bold" fill="white" font-family="sans-se
  • Network accessline 19
    <div class="hd"><svg width="36" height="36" viewBox="0 0 36 36"><rect width="36" height="36" rx="8" fill="#0969da"/><text x="18" y="25" text-anchor="middle" font-size="20" font-weight="bold" fill="white" font-family="sans-serif">DR</text></
  • Network accessline 20
    <p class="st">Browse your locally generated research reports — filter by language, depth, or keywords<br><span class="pm">Generated by <a href="https://github.com/hoolulu/deep-research" target="_blank">deep-research</a> &mdash; One command.
  • Network accessline 28
    <div class="tw"><table><thead><tr><th style="width:30px">#</th><th onclick="s(0)" class="s">Report <span class="si">&#8595;</span></th><th onclick="s(1)">Language <span class="si">&#8597;</span></th><th onclick="s(2)">Depth <span class="si"
  • Network accessline 29
    <div class="pg"><span class="pg-b" id="pg-info"></span><span class="pg-s">Show: <select id="pg-ps" onchange="pg()"><option value="10">10</option><option value="20" selected>20</option><option value="30">30</option><option value="0">All</opt
  • Network accessline 30
    <div class="ft"><span>Last updated: 2026-08-27 12:39 UTC</span><span><a href="https://github.com/hoolulu/deep-research" target="_blank">deep-research</a> &mdash; Open source</span></div>

deep-research/reports-browser/marked.min.js

  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * marked v5.1.2 - a markdown parser  * Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)  * https://github.com/markedjs/marked
  • Network accessline 3
    * Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)  * https://github.com/markedjs/marked  */
  • Network accessline 4
    * https://github.com/markedjs/marked
  • Possible obfuscationline 6
    !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).marked={})}(this,function(r){"use strict";fun

deep-research/scrapling-mcp-server.py

  • Executable scriptline 1
    Executable file
  • Network accessline 102
    elif method == "stealthy":             try:                 resp = scrapling.StealthyFetcher.fetch(url, headless=True, timeout=timeout * 1000)
  • Network accessline 103
    try:                 resp = scrapling.StealthyFetcher.fetch(url, headless=True, timeout=timeout * 1000)                 result["content"] = resp.html_content
  • Network accessline 104
    resp = scrapling.StealthyFetcher.fetch(url, headless=True, timeout=timeout * 1000)
  • Network accessline 109
    elif method == "dynamic":             try:                 resp = scrapling.DynamicFetcher.fetch(url, headless=True, timeout=timeout * 1000)
  • Network accessline 110
    try:                 resp = scrapling.DynamicFetcher.fetch(url, headless=True, timeout=timeout * 1000)                 result["content"] = resp.html_content
  • Network accessline 111
    resp = scrapling.DynamicFetcher.fetch(url, headless=True, timeout=timeout * 1000)

deep-research/sources.json

  • Network accessline 7
    "name": "Semantic Scholar",       "type": "academic",       "url_template": "https://api.semanticscholar.org/graph/v1/paper/search?query={query}&limit=5",
  • Network accessline 8
    "type": "academic",       "url_template": "https://api.semanticscholar.org/graph/v1/paper/search?query={query}&limit=5",       "lang": ["en"],
  • Network accessline 9
    "url_template": "https://api.semanticscholar.org/graph/v1/paper/search?query={query}&limit=5",
  • Network accessline 10
    "lang": ["en"],       "health_url": "https://api.semanticscholar.org/graph/v1/paper/search?query=test&limit=1",       "priority": 1
  • Network accessline 11
    "health_url": "https://api.semanticscholar.org/graph/v1/paper/search?query=test&limit=1",
  • Network accessline 16
    "name": "arXiv",       "type": "academic",       "url_template": "https://export.arxiv.org/api/query?search_query=all:{query}&start=0&max_results=5",
  • Network accessline 17
    "type": "academic",       "url_template": "https://export.arxiv.org/api/query?search_query=all:{query}&start=0&max_results=5",       "lang": ["en"],
  • Network accessline 18
    "url_template": "https://export.arxiv.org/api/query?search_query=all:{query}&start=0&max_results=5",
  • Network accessline 19
    "lang": ["en"],       "health_url": "https://export.arxiv.org/api/query?search_query=all:test&start=0&max_results=1",       "priority": 1
  • Network accessline 20
    "health_url": "https://export.arxiv.org/api/query?search_query=all:test&start=0&max_results=1",
  • Network accessline 25
    "name": "PubMed",       "type": "academic",       "url_template": "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term={query}&retmax=5&retmode=json",
  • Network accessline 26
    "type": "academic",       "url_template": "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term={query}&retmax=5&retmode=json",       "lang": ["en"],
  • Network accessline 27
    "url_template": "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term={query}&retmax=5&retmode=json",
  • Network accessline 28
    "lang": ["en"],       "health_url": "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=test&retmax=1&retmode=json",       "priority": 1
  • Network accessline 29
    "health_url": "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=test&retmax=1&retmode=json",
  • Network accessline 34
    "name": "Google Scholar",       "type": "academic",       "url_template": "https://scholar.google.com/scholar?q={query}&hl=en&as_sdt=0%2C5&as_ylo=2020",
  • Network accessline 35
    "type": "academic",       "url_template": "https://scholar.google.com/scholar?q={query}&hl=en&as_sdt=0%2C5&as_ylo=2020",       "lang": ["en"],
  • Network accessline 36
    "url_template": "https://scholar.google.com/scholar?q={query}&hl=en&as_sdt=0%2C5&as_ylo=2020",
  • Network accessline 37
    "lang": ["en"],       "health_url": "https://scholar.google.com",       "priority": 1
  • Network accessline 38
    "health_url": "https://scholar.google.com",
  • Network accessline 43
    "name": "World Bank",       "type": "data",       "url_template": "https://www.worldbank.org/en/search?q={query}",
  • Network accessline 44
    "type": "data",       "url_template": "https://www.worldbank.org/en/search?q={query}",       "lang": ["en"],
  • Network accessline 45
    "url_template": "https://www.worldbank.org/en/search?q={query}",
  • Network accessline 46
    "lang": ["en"],       "health_url": "https://www.worldbank.org",       "priority": 2
  • Network accessline 47
    "health_url": "https://www.worldbank.org",
  • Network accessline 52
    "name": "IMF",       "type": "data",       "url_template": "https://www.imf.org/en/Search#q={query}&sort=relevancy",
  • Network accessline 53
    "type": "data",       "url_template": "https://www.imf.org/en/Search#q={query}&sort=relevancy",       "lang": ["en"],
  • Network accessline 54
    "url_template": "https://www.imf.org/en/Search#q={query}&sort=relevancy",
  • Network accessline 55
    "lang": ["en"],       "health_url": "https://www.imf.org",       "priority": 2
  • Network accessline 56
    "health_url": "https://www.imf.org",
  • Network accessline 61
    "name": "Our World in Data",       "type": "data",       "url_template": "https://ourworldindata.org/search?q={query}",
  • Network accessline 62
    "type": "data",       "url_template": "https://ourworldindata.org/search?q={query}",       "lang": ["en"],
  • Network accessline 63
    "url_template": "https://ourworldindata.org/search?q={query}",
  • Network accessline 64
    "lang": ["en"],       "health_url": "https://ourworldindata.org",       "priority": 2
  • Network accessline 65
    "health_url": "https://ourworldindata.org",
  • Network accessline 70
    "name": "WHO",       "type": "data",       "url_template": "https://www.who.int/search?q={query}",
  • Network accessline 71
    "type": "data",       "url_template": "https://www.who.int/search?q={query}",       "lang": ["en"],
  • Network accessline 72
    "url_template": "https://www.who.int/search?q={query}",
  • Network accessline 73
    "lang": ["en"],       "health_url": "https://www.who.int",       "priority": 2
  • Network accessline 74
    "health_url": "https://www.who.int",
  • Network accessline 79
    "name": "Reuters",       "type": "news",       "url_template": "https://www.reuters.com/search/news?blob={query}",
  • Network accessline 80
    "type": "news",       "url_template": "https://www.reuters.com/search/news?blob={query}",       "lang": ["en"],
  • Network accessline 81
    "url_template": "https://www.reuters.com/search/news?blob={query}",
  • Network accessline 82
    "lang": ["en"],       "health_url": "https://www.reuters.com",       "priority": 2
  • Network accessline 83
    "health_url": "https://www.reuters.com",
  • Network accessline 88
    "name": "BBC",       "type": "news",       "url_template": "https://www.bbc.com/search?q={query}",
  • Network accessline 89
    "type": "news",       "url_template": "https://www.bbc.com/search?q={query}",       "lang": ["en"],
  • Network accessline 90
    "url_template": "https://www.bbc.com/search?q={query}",
  • Network accessline 91
    "lang": ["en"],       "health_url": "https://www.bbc.com",       "priority": 2
  • Network accessline 92
    "health_url": "https://www.bbc.com",
  • Network accessline 97
    "name": "The Guardian",       "type": "news",       "url_template": "https://www.theguardian.com/search?q={query}",
  • Network accessline 98
    "type": "news",       "url_template": "https://www.theguardian.com/search?q={query}",       "lang": ["en"],
  • Network accessline 99
    "url_template": "https://www.theguardian.com/search?q={query}",
  • Network accessline 100
    "lang": ["en"],       "health_url": "https://www.theguardian.com",       "priority": 2
  • Network accessline 101
    "health_url": "https://www.theguardian.com",
  • Network accessline 106
    "name": "The Economist",       "type": "news",       "url_template": "https://www.economist.com/search?q={query}",
  • Network accessline 107
    "type": "news",       "url_template": "https://www.economist.com/search?q={query}",       "lang": ["en"],
  • Network accessline 108
    "url_template": "https://www.economist.com/search?q={query}",
  • Network accessline 109
    "lang": ["en"],       "health_url": "https://www.economist.com",       "priority": 2
  • Network accessline 110
    "health_url": "https://www.economist.com",
  • Network accessline 115
    "name": "Nature",       "type": "academic",       "url_template": "https://www.nature.com/search?q={query}",
  • Network accessline 116
    "type": "academic",       "url_template": "https://www.nature.com/search?q={query}",       "lang": ["en"],
  • Network accessline 117
    "url_template": "https://www.nature.com/search?q={query}",
  • Network accessline 118
    "lang": ["en"],       "health_url": "https://www.nature.com",       "priority": 1
  • Network accessline 119
    "health_url": "https://www.nature.com",
  • Network accessline 124
    "name": "ScienceDirect",       "type": "academic",       "url_template": "https://www.sciencedirect.com/search?qs={query}",
  • Network accessline 125
    "type": "academic",       "url_template": "https://www.sciencedirect.com/search?qs={query}",       "lang": ["en"],
  • Network accessline 126
    "url_template": "https://www.sciencedirect.com/search?qs={query}",
  • Network accessline 127
    "lang": ["en"],       "health_url": "https://www.sciencedirect.com",       "priority": 1
  • Network accessline 128
    "health_url": "https://www.sciencedirect.com",
  • Network accessline 133
    "name": "Wikipedia",       "type": "reference",       "url_template": "https://en.wikipedia.org/w/index.php?search={query}&title=Special:Search",
  • Network accessline 134
    "type": "reference",       "url_template": "https://en.wikipedia.org/w/index.php?search={query}&title=Special:Search",       "lang": ["en"],
  • Network accessline 135
    "url_template": "https://en.wikipedia.org/w/index.php?search={query}&title=Special:Search",
  • Network accessline 136
    "lang": ["en"],       "health_url": "https://en.wikipedia.org",       "priority": 3
  • Network accessline 137
    "health_url": "https://en.wikipedia.org",
  • Network accessline 142
    "name": "GitHub",       "type": "tech",       "url_template": "https://github.com/search?q={query}&type=repositories",
  • Network accessline 143
    "type": "tech",       "url_template": "https://github.com/search?q={query}&type=repositories",       "lang": ["en"],
  • Network accessline 144
    "url_template": "https://github.com/search?q={query}&type=repositories",
  • Network accessline 145
    "lang": ["en"],       "health_url": "https://github.com",       "priority": 3
  • Network accessline 146
    "health_url": "https://github.com",
  • Network accessline 151
    "name": "Stack Overflow",       "type": "tech",       "url_template": "https://stackoverflow.com/search?q={query}",
  • Network accessline 152
    "type": "tech",       "url_template": "https://stackoverflow.com/search?q={query}",       "lang": ["en"],
  • Network accessline 153
    "url_template": "https://stackoverflow.com/search?q={query}",
  • Network accessline 154
    "lang": ["en"],       "health_url": "https://stackoverflow.com",       "priority": 3
  • Network accessline 155
    "health_url": "https://stackoverflow.com",
  • Network accessline 160
    "name": "维基百科(中文)",       "type": "reference",       "url_template": "https://zh.wikipedia.org/w/index.php?search={query}&title=Special:Search",
  • Network accessline 161
    "type": "reference",       "url_template": "https://zh.wikipedia.org/w/index.php?search={query}&title=Special:Search",       "lang": ["zh"],
  • Network accessline 162
    "url_template": "https://zh.wikipedia.org/w/index.php?search={query}&title=Special:Search",
  • Network accessline 163
    "lang": ["zh"],       "health_url": "https://zh.wikipedia.org",       "priority": 3
  • Network accessline 164
    "health_url": "https://zh.wikipedia.org",
  • Network accessline 169
    "name": "百度百科",       "type": "reference",       "url_template": "https://baike.baidu.com/item/{query}",
  • Network accessline 170
    "type": "reference",       "url_template": "https://baike.baidu.com/item/{query}",       "lang": ["zh"],
  • Network accessline 171
    "url_template": "https://baike.baidu.com/item/{query}",
  • Network accessline 172
    "lang": ["zh"],       "health_url": "https://baike.baidu.com",       "priority": 3
  • Network accessline 173
    "health_url": "https://baike.baidu.com",
  • Network accessline 178
    "name": "知乎",       "type": "media",       "url_template": "https://www.zhihu.com/search?type=content&q={query}",
  • Network accessline 179
    "type": "media",       "url_template": "https://www.zhihu.com/search?type=content&q={query}",       "lang": ["zh"],
  • Network accessline 180
    "url_template": "https://www.zhihu.com/search?type=content&q={query}",
  • Network accessline 181
    "lang": ["zh"],       "health_url": "https://www.zhihu.com",       "priority": 3
  • Network accessline 182
    "health_url": "https://www.zhihu.com",
  • Network accessline 187
    "name": "36氪",       "type": "media",       "url_template": "https://36kr.com/search/articles/{query}",
  • Network accessline 188
    "type": "media",       "url_template": "https://36kr.com/search/articles/{query}",       "lang": ["zh"],
  • Network accessline 189
    "url_template": "https://36kr.com/search/articles/{query}",
  • Network accessline 190
    "lang": ["zh"],       "health_url": "https://36kr.com",       "priority": 3
  • Network accessline 191
    "health_url": "https://36kr.com",
  • Network accessline 196
    "name": "澎湃新闻",       "type": "news",       "url_template": "https://www.thepaper.cn/search?keyword={query}",
  • Network accessline 197
    "type": "news",       "url_template": "https://www.thepaper.cn/search?keyword={query}",       "lang": ["zh"],
  • Network accessline 198
    "url_template": "https://www.thepaper.cn/search?keyword={query}",
  • Network accessline 199
    "lang": ["zh"],       "health_url": "https://www.thepaper.cn",       "priority": 3
  • Network accessline 200
    "health_url": "https://www.thepaper.cn",
  • Network accessline 205
    "name": "199IT",       "type": "data",       "url_template": "https://www.199it.com/?s={query}",
  • Network accessline 206
    "type": "data",       "url_template": "https://www.199it.com/?s={query}",       "lang": ["zh"],
  • Network accessline 207
    "url_template": "https://www.199it.com/?s={query}",
  • Network accessline 208
    "lang": ["zh"],       "health_url": "https://www.199it.com",       "priority": 3
  • Network accessline 209
    "health_url": "https://www.199it.com",
  • Network accessline 214
    "name": "艾瑞咨询",       "type": "data",       "url_template": "https://report.iresearch.cn/search.aspx?key={query}",
  • Network accessline 215
    "type": "data",       "url_template": "https://report.iresearch.cn/search.aspx?key={query}",       "lang": ["zh"],
  • Network accessline 216
    "url_template": "https://report.iresearch.cn/search.aspx?key={query}",
  • Network accessline 217
    "lang": ["zh"],       "health_url": "https://report.iresearch.cn",       "priority": 3
  • Network accessline 218
    "health_url": "https://report.iresearch.cn",
  • Network accessline 223
    "name": "东方财富",       "type": "data",       "url_template": "https://so.eastmoney.com/news/s?keyword={query}",
  • Network accessline 224
    "type": "data",       "url_template": "https://so.eastmoney.com/news/s?keyword={query}",       "lang": ["zh"],
  • Network accessline 225
    "url_template": "https://so.eastmoney.com/news/s?keyword={query}",
  • Network accessline 226
    "lang": ["zh"],       "health_url": "https://www.eastmoney.com",       "priority": 3
  • Network accessline 227
    "health_url": "https://www.eastmoney.com",
  • Network accessline 232
    "name": "虎嗅",       "type": "media",       "url_template": "https://www.huxiu.com/search.html?q={query}",
  • Network accessline 233
    "type": "media",       "url_template": "https://www.huxiu.com/search.html?q={query}",       "lang": ["zh"],
  • Network accessline 234
    "url_template": "https://www.huxiu.com/search.html?q={query}",
  • Network accessline 235
    "lang": ["zh"],       "health_url": "https://www.huxiu.com",       "priority": 3
  • Network accessline 236
    "health_url": "https://www.huxiu.com",
  • Network accessline 241
    "name": "CSDN",       "type": "tech",       "url_template": "https://so.csdn.net/so/search?q={query}",
  • Network accessline 242
    "type": "tech",       "url_template": "https://so.csdn.net/so/search?q={query}",       "lang": ["zh"],
  • Network accessline 243
    "url_template": "https://so.csdn.net/so/search?q={query}",
  • Network accessline 244
    "lang": ["zh"],       "health_url": "https://www.csdn.net",       "priority": 3
  • Network accessline 245
    "health_url": "https://www.csdn.net",
  • Network accessline 250
    "name": "豆瓣",       "type": "media",       "url_template": "https://www.douban.com/search?q={query}",
  • Network accessline 251
    "type": "media",       "url_template": "https://www.douban.com/search?q={query}",       "lang": ["zh"],
  • Network accessline 252
    "url_template": "https://www.douban.com/search?q={query}",
  • Network accessline 253
    "lang": ["zh"],       "health_url": "https://www.douban.com",       "priority": 3
  • Network accessline 254
    "health_url": "https://www.douban.com",
  • Network accessline 259
    "name": "微博",       "type": "media",       "url_template": "https://s.weibo.com/weibo?q={query}",
  • Network accessline 260
    "type": "media",       "url_template": "https://s.weibo.com/weibo?q={query}",       "lang": ["zh"],
  • Network accessline 261
    "url_template": "https://s.weibo.com/weibo?q={query}",
  • Network accessline 262
    "lang": ["zh"],       "health_url": "https://weibo.com",       "priority": 3
  • Network accessline 263
    "health_url": "https://weibo.com",

deep-research/tools/dr_check.py

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

deep-research/tools/dr_gen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 894
    content = re.sub(         r'\[deep-research\]\(__URL_\d+__\)',         '[deep-research](https://github.com/hoolulu/deep-research)',
  • Network accessline 895
    r'\[deep-research\]\(__URL_\d+__\)',         '[deep-research](https://github.com/hoolulu/deep-research)',         content,
  • Network accessline 896
    '[deep-research](https://github.com/hoolulu/deep-research)',

deep-research/tools/dr_tools.py

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

deep-research/tools/generate_pages.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 24
    } MODE_LABELS = {'quick': 'Quick', 'standard': 'Standard', 'deep': 'Deep'} API_BASE = 'https://api.github.com'
  • Network accessline 26
    API_BASE = 'https://api.github.com'
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    url = f'{API_BASE}/repos/{repo}/{path}'     req = urllib.request.Request(url)     req.add_header('Accept', 'application/vnd.github.v3+json')
  • Network accessline 34
    req = urllib.request.Request(url)
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    req.add_header('Authorization', f'Bearer {token}')     with urllib.request.urlopen(req) as resp:         return json.loads(resp.read().decode())
  • Network accessline 38
    with urllib.request.urlopen(req) as resp:
  • Network accessline 97
    now = datetime.now(timezone.utc).strftime('%Y-%m-%d %H:%M UTC')     repo = os.environ.get('GITHUB_REPOSITORY', 'hoolulu/deep-research')     base = f'https://github.com/{repo}/blob/main'
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 99
    base = f'https://github.com/{repo}/blob/main'
  • Access to secretsline 122
    [Credential-related source omitted]
  • Possible obfuscationline 136
    preview_css = '.pv-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;overflow:hidden}.pv-container{max-width:900px;margin:0 auto;height:100%;display:flex;flex-direction:column;poin
  • Possible obfuscationline 138
    preview_js = '''var P=document.getElementById('pv');var PB=document.getElementById('pv-body');var PTPanel=document.getElementById('pv-toc-panel');var PRid=null;function qs(t){return t.replace(/[^\w\u4e00-\u9fff\u3040-\u309f\u30a0-\u30ff\uac
  • Network accessline 148
    <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>{'Your Reports' if local else 'Deep Research Reports'}</title><link rel="icon" type="image/svg+xml" href="favicon.svg"><
  • Network accessline 149
    :root{{--fg:#1f2328;--bg:#fff;--canvas:#f6f8fa;--border:#d0d7de;--bm:#d8dee4;--accent:#0969da;--green:#1a7f37;--orange:#9a6700;--muted:#656d76;--radius:6px;--f:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-ser
  • Network accessline 150
    *{{margin:0;padding:0;box-sizing:border-box}}body{{font-family:var(--f);color:var(--fg);background:var(--bg);line-height:1.5}}.w{{max-width:1100px;margin:0 auto;padding:24px 16px}}.hd{{display:flex;align-items:center;gap:12px;margin-bottom:
  • Possible obfuscationline 150
    *{{margin:0;padding:0;box-sizing:border-box}}body{{font-family:var(--f);color:var(--fg);background:var(--bg);line-height:1.5}}.w{{max-width:1100px;margin:0 auto;padding:24px 16px}}.hd{{display:flex;align-items:center;gap:12px;margin-bottom:
  • Network accessline 164
    <div class="w"> <div class="hd"><svg width="36" height="36" viewBox="0 0 36 36"><rect width="36" height="36" rx="8" fill="#0969da"/><text x="18" y="25" text-anchor="middle" font-size="20" font-weight="bold" fill="white" font-family="sans-se
  • Network accessline 165
    <div class="hd"><svg width="36" height="36" viewBox="0 0 36 36"><rect width="36" height="36" rx="8" fill="#0969da"/><text x="18" y="25" text-anchor="middle" font-size="20" font-weight="bold" fill="white" font-family="sans-serif">DR</text></
  • Network accessline 166
    <p class="st">{'Browse your locally generated research reports' if local else 'Browse all generated reports'} — filter by language, depth, or keywords<br><span class="pm">{'Generated by' if local else 'Powered by'} <a href="https://github.c
  • Network accessline 174
    <div class="tw"><table><thead><tr><th style="width:30px">#</th><th onclick="s(0)" class="s">Report <span class="si">&#8595;</span></th><th onclick="s(1)">Language <span class="si">&#8597;</span></th><th onclick="s(2)">Depth <span class="si"
  • Network accessline 175
    <div class="pg"><span class="pg-b" id="pg-info"></span><span class="pg-s">Show: <select id="pg-ps" onchange="pg()"><option value="10">10</option><option value="20" selected>20</option><option value="30">30</option><option value="0">All</opt
  • Network accessline 176
    <div class="ft"><span>Last updated: {now}</span><span><a href="https://github.com/hoolulu/deep-research" target="_blank">deep-research</a> &mdash; Open source</span></div>
  • Network accessline 197
    def gen_favicon(out_dir):     svg = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" rx="12" fill="#0969da"/><text x="32" y="44" text-anchor="middle" font-size="36" font-weight="bold" fill="white" fo
  • Network accessline 198
    svg = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" rx="12" fill="#0969da"/><text x="32" y="44" text-anchor="middle" font-size="36" font-weight="bold" fill="white" font-family="sans-serif">DR</tex
  • Possible obfuscationline 223
    text = base64.b64decode(resp['content']).decode('utf-8')

deep-research/tools/lang_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    "toc_prefix": _LATIN_PREFIX,     "toc_line": _LATIN_TOC,     "promo_line": "*Generated by [deep-research](https://github.com/hoolulu/deep-research) · One command. Ten minutes. Deep professional reports.*",
  • Network accessline 30
    "toc_line": _LATIN_TOC,     "promo_line": "*Generated by [deep-research](https://github.com/hoolulu/deep-research) · One command. Ten minutes. Deep professional reports.*",     "check": {
  • Network accessline 31
    "promo_line": "*Generated by [deep-research](https://github.com/hoolulu/deep-research) · One command. Ten minutes. Deep professional reports.*",
  • Network accessline 43
    "toc_prefix": _ZH_PREFIX,     "toc_line": _ZH_TOC,     "promo_line": "*本报告由 [deep-research](https://github.com/hoolulu/deep-research) 自动生成 · 一个命令,十分钟,一份深度专业报告*",
  • Network accessline 44
    "toc_line": _ZH_TOC,     "promo_line": "*本报告由 [deep-research](https://github.com/hoolulu/deep-research) 自动生成 · 一个命令,十分钟,一份深度专业报告*",     "check": {
  • Network accessline 45
    "promo_line": "*本报告由 [deep-research](https://github.com/hoolulu/deep-research) 自动生成 · 一个命令,十分钟,一份深度专业报告*",

diagnosing-bugs/SKILL.md

  • Network accessline 26
    1. **Failing test** at whatever seam reaches the bug: unit, integration, e2e. 2. **Curl / HTTP script** against a running dev server.
  • Network accessline 27
    2. **Curl / HTTP script** against a running dev server.

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

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

exa-search/SKILL.md

  • Network accessline 12
    - Hosted MCP endpoint: `https://mcp.exa.ai/mcp`
  • Network accessline 68
    {"urls":["https://docs.exa.ai/reference"],"maxCharacters":5000}
  • Network accessline 80
    ## Curl Pattern
  • Network accessline 87
    ### Minimal Curl Helper
  • Network accessline 90
    EXA_URL="https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,web_fetch_exa"
  • Network accessline 102
    response="$(curl -isS "$EXA_URL" \
  • Network accessline 121
    local tool_name="$1"   local arguments_json="$2"   jq -nc --arg name "$tool_name" --argjson arguments "$arguments_json" \
  • Network accessline 122
    local arguments_json="$2"   jq -nc --arg name "$tool_name" --argjson arguments "$arguments_json" \     '{jsonrpc:"2.0",id:2,method:"tools/call",params:{name:$name,arguments:$arguments}}' |
  • Network accessline 123
    jq -nc --arg name "$tool_name" --argjson arguments "$arguments_json" \

exa-search/references/exa-tools.md

  • Network accessline 5
    - Hosted endpoint: `https://mcp.exa.ai/mcp`
  • Network accessline 14
    - Base: `https://mcp.exa.ai/mcp`
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 76
    EXA_URL="https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,web_fetch_exa,get_code_context_exa,company_research_exa,people_search_exa"
  • Network accessline 88
    response="$(curl -isS "$EXA_URL" \

find-docs/SKILL.md

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

find-skills/SKILL.md

  • Network accessline 31
    **Browse skills at:** https://skills.sh/
  • Network accessline 45
    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 92
    Learn more: https://skills.sh/vercel-labs/agent-skills/react-best-practices

huashu-design/.env.example

  • Network accessline 1
    # 豆包语音 TTS(火山引擎 openspeech) # 申请地址:https://console.volcengine.com/speech
  • Network accessline 2
    # 申请地址:https://console.volcengine.com/speech
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 4
    DOUBAO_TTS_VOICE_ID=your_clone_voice_id_here DOUBAO_TTS_CLUSTER=volcano_icl DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v1/tts
  • Network accessline 6
    DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v1/tts
  • Network accessline 8
    # AI看片评审(可选云能力,scripts/cloud/ai-review-video.py) # 火山方舟 API Key,申请地址:https://console.volcengine.com/ark
  • Network accessline 9
    # 火山方舟 API Key,申请地址:https://console.volcengine.com/ark
  • Access to secretsline 10
    [Credential-related source omitted]

huashu-design/.gitignore

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

huashu-design/README.en.md

  • Network accessline 10
    [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
  • Network accessline 11
    [![Agent-Agnostic](https://img.shields.io/badge/Agent-Agnostic-blueviolet)](https://skills.sh)
  • Network accessline 12
    [![Skills](https://img.shields.io/badge/skills.sh-Compatible-green)](https://skills.sh)
  • Network accessline 44
    <p align="center">   <img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.gif" alt="huashu-design 3.0 launch film" width="100%">
  • Network accessline 45
    <img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.gif" alt="huashu-design 3.0 launch film" width="100%">
  • Network accessline 48
    <p align="center"><sub>   ▲ 3.0 launch film · 32s · every page in it was designed by 3.0 itself; edited with <a href="https://github.com/alchaincyf/huashu-motion">huashu-motion</a><br>   👉 <a href="https://github.com/alchaincyf/huashu-desig
  • Network accessline 49
    ▲ 3.0 launch film · 32s · every page in it was designed by 3.0 itself; edited with <a href="https://github.com/alchaincyf/huashu-motion">huashu-motion</a><br>   👉 <a href="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0
  • Network accessline 50
    👉 <a href="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.mp4">Download MP4 (1080p · with music · 24MB)</a> ·
  • Network accessline 51
    <a href="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/hero-animation-v10-en.mp4">2.0 hero animation (English)</a>
  • Network accessline 66
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-hero.jpg" width="100%" alt="Hokusai exhibition hero"></p>
  • Network accessline 70
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-prussian-blue.jpg" width="100%" alt="Prussian blue chapter"></p>
  • Network accessline 71
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-all-46.jpg" width="60%" alt="All 46 prints"></p>
  • Network accessline 79
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-mingji-birding-app.jpg" width="75%" alt="Mingji birding app board"></p>
  • Network accessline 87
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-recipe-app.jpg" width="75%" alt="Recipe app board"></p>
  • Network accessline 93
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-qianli-cover.jpg" width="100%" alt="Lecture cover"></p>
  • Network accessline 94
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-qianli-pages.jpg" width="100%" alt="Four lecture slides"></p>
  • Network accessline 100
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-blackhole-pages.jpg" width="100%" alt="Black hole deck, four slides"></p>
  • Network accessline 106
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-plant-health-app.jpg" width="75%" alt="Green Thumb plant health app"></p>
  • Network accessline 112
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-travel-archive.jpg" width="100%" alt="Travel archive"></p>
  • Network accessline 129
    > > ```bash > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design
  • Network accessline 130
    > ```bash > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design > ```
  • Network accessline 131
    > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design
  • Network accessline 149
    <p align="center">   <a href="https://star-history.com/#alchaincyf/huashu-design&Date">
  • Network accessline 150
    <a href="https://star-history.com/#alchaincyf/huashu-design&Date">
  • Network accessline 151
    <img src="https://api.star-history.com/svg?repos=alchaincyf/huashu-design&type=Date" alt="huashu-design Star History" width="80%">
  • Network accessline 179
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w3-fallback-advisor-en.gif" width="100%"></p>
  • Network accessline 191
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c1-ios-prototype-en.gif" width="100%"></p>
  • Network accessline 197
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c3-motion-design-en.gif" width="100%"></p>
  • Network accessline 203
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c2-slides-pptx-en.gif" width="100%"></p>
  • Network accessline 209
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c4-tweaks-en.gif" width="100%"></p>
  • Network accessline 215
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c5-infographic-en.gif" width="100%"></p>
  • Network accessline 221
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c6-expert-review-en.gif" width="100%"></p>
  • Network accessline 227
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w2-junior-designer-en.gif" width="100%"></p>
  • Network accessline 233
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w1-brand-protocol-en.gif" width="100%"></p>
  • Network accessline 398
    | Language | Maintainer | Repository | |---|---|---| | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) |
  • Network accessline 399
    |---|---|---| | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) | | 한국어 (Korean) | [@ktkarchive](https://github.com/ktkarchive) | [ktkarc
  • Network accessline 400
    | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) |
  • Network accessline 401
    | 한국어 (Korean) | [@ktkarchive](https://github.com/ktkarchive) | [ktkarchive/ktk-design](https://github.com/ktkarchive/ktk-design) |
  • Network accessline 402
    | Tiếng Việt (Vietnamese) | [@letrquan](https://github.com/letrquan) | [letrquan/huashu-design](https://github.com/letrquan/huashu-design) |
  • Network accessline 420
    | Platform | Handle | Link | |---|---|---| | X / Twitter | @AlchainHust | https://x.com/AlchainHust |
  • Network accessline 421
    |---|---|---| | X / Twitter | @AlchainHust | https://x.com/AlchainHust | | WeChat Official Account | 花叔 | Search "花叔" in WeChat |
  • Network accessline 422
    | X / Twitter | @AlchainHust | https://x.com/AlchainHust |
  • Network accessline 423
    | WeChat Official Account | 花叔 | Search "花叔" in WeChat | | Bilibili | 花叔 | https://space.bilibili.com/14097567 | | YouTube | 花叔 | https://www.youtube.com/@Alchain |
  • Network accessline 424
    | Bilibili | 花叔 | https://space.bilibili.com/14097567 |
  • Network accessline 425
    | YouTube | 花叔 | https://www.youtube.com/@Alchain |
  • Network accessline 426
    | Xiaohongshu | 花叔 | https://www.xiaohongshu.com/user/profile/5abc6f17e8ac2b109179dfdf |
  • Network accessline 427
    | Official Site | huasheng.ai | https://www.huasheng.ai/ |
  • Network accessline 428
    | Developer Hub | bookai.top | https://bookai.top |
  • Network accessline 432
    <p align="center"><img src="https://raw.githubusercontent.com/alchaincyf/alchaincyf/main/assets/follow.svg" width="100%" alt="Follow Huashu: WeChat 花叔 · Bilibili 花叔v · Xiaohongshu 花叔"></p>

huashu-design/README.md

  • Network accessline 10
    [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
  • Network accessline 11
    [![Agent-Agnostic](https://img.shields.io/badge/Agent-Agnostic-blueviolet)](https://skills.sh)
  • Network accessline 12
    [![Skills](https://img.shields.io/badge/skills.sh-Compatible-green)](https://skills.sh)
  • Network accessline 42
    <p align="center">   <img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.gif" alt="huashu-design 3.0 发布片" width="100%">
  • Network accessline 43
    <img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.gif" alt="huashu-design 3.0 发布片" width="100%">
  • Network accessline 46
    <p align="center"><sub>   ▲ 3.0 发布片 · 32 秒 · 片里每一页设计都是 3.0 自己做的,剪辑用的是 <a href="https://github.com/alchaincyf/huashu-motion">huashu-motion</a><br>   👉 <a href="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.m
  • Network accessline 47
    ▲ 3.0 发布片 · 32 秒 · 片里每一页设计都是 3.0 自己做的,剪辑用的是 <a href="https://github.com/alchaincyf/huashu-motion">huashu-motion</a><br>   👉 <a href="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.mp4">下载 MP4(1080p · 含配乐 · 2
  • Network accessline 48
    👉 <a href="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/launch-3.0.mp4">下载 MP4(1080p · 含配乐 · 24MB)</a> ·
  • Network accessline 49
    <a href="https://www.huasheng.ai/huashu-design-hero/">2.0 的带音效 HTML 互动版</a>
  • Network accessline 64
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-hero.jpg" width="100%" alt="富岳三十六景线上展首屏:暗场满屏《山下白雨》"></p>
  • Network accessline 68
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-prussian-blue.jpg" width="100%" alt="一种进口的蓝:普鲁士蓝章节"></p>
  • Network accessline 69
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-hokusai-all-46.jpg" width="60%" alt="全四十六幅作品墙"></p>
  • Network accessline 77
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-mingji-birding-app.jpg" width="75%" alt="鸣迹:听到一只鸟,撕下一张贴纸"></p>
  • Network accessline 85
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-recipe-app.jpg" width="75%" alt="今晚吃啥:一道菜一页方子"></p>
  • Network accessline 91
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-qianli-cover.jpg" width="100%" alt="千里江山图讲座封面"></p>
  • Network accessline 92
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-qianli-pages.jpg" width="100%" alt="一张多大的画、希孟年十八岁、小如豆、颜色来自石头"></p>
  • Network accessline 98
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-blackhole-pages.jpg" width="100%" alt="黑洞科普 PPT 四页"></p>
  • Network accessline 104
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-plant-health-app.jpg" width="75%" alt="绿拇指:把植物当成会呼吸的生命体征来读"></p>
  • Network accessline 110
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v3.0.0/case-travel-archive.jpg" width="100%" alt="旅居档案"></p>
  • Network accessline 118
    <p align="center">   <a href="https://www.youtube.com/watch?v=m-_BlUdcIvw"><img src="https://img.youtube.com/vi/m-_BlUdcIvw/maxresdefault.jpg" alt="huashu-design 使用教程" width="70%"></a>
  • Network accessline 119
    <a href="https://www.youtube.com/watch?v=m-_BlUdcIvw"><img src="https://img.youtube.com/vi/m-_BlUdcIvw/maxresdefault.jpg" alt="huashu-design 使用教程" width="70%"></a>
  • Network accessline 122
    <p align="center"><sub>👉 <a href="https://www.youtube.com/watch?v=m-_BlUdcIvw">在 YouTube 观看完整教程</a></sub></p>
  • Network accessline 139
    > > ```bash > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design
  • Network accessline 140
    > ```bash > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design > ```
  • Network accessline 141
    > git clone https://github.com/alchaincyf/huashu-design.git ~/.claude/skills/huashu-design
  • Network accessline 159
    <p align="center">   <a href="https://star-history.com/#alchaincyf/huashu-design&Date">
  • Network accessline 160
    <a href="https://star-history.com/#alchaincyf/huashu-design&Date">
  • Network accessline 161
    <img src="https://api.star-history.com/svg?repos=alchaincyf/huashu-design&type=Date" alt="huashu-design Star History" width="80%">
  • Network accessline 187
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w3-fallback-advisor.gif" width="100%"></p>
  • Network accessline 199
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c1-ios-prototype.gif" width="100%"></p>
  • Network accessline 205
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c3-motion-design.gif" width="100%"></p>
  • Network accessline 211
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c2-slides-pptx.gif" width="100%"></p>
  • Network accessline 217
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c4-tweaks.gif" width="100%"></p>
  • Network accessline 223
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c5-infographic.gif" width="100%"></p>
  • Network accessline 229
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/c6-expert-review.gif" width="100%"></p>
  • Network accessline 235
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w2-junior-designer.gif" width="100%"></p>
  • Network accessline 241
    <p align="center"><img src="https://github.com/alchaincyf/huashu-design/releases/download/v2.0/w1-brand-protocol.gif" width="100%"></p>
  • Network accessline 249
    > **Live demo · [https://www.huasheng.ai/parrots/](https://www.huasheng.ai/parrots/)**
  • Network accessline 255
    > **Live demo · [https://skill-huasheng.vercel.app](https://skill-huasheng.vercel.app)**
  • Network accessline 424
    **[FanBox · Coding Agent 的驾驶舱](https://github.com/alchaincyf/fanbox)** 的三套界面皮肤,就是用 huashu-design 设计的。指挥 Claude Code / Codex 干活,看清它碰过的每个文件、每一行改动。
  • Network accessline 426
    [![FanBox · Coding Agent 的驾驶舱](https://raw.githubusercontent.com/alchaincyf/fanbox/master/assets/promo-banner.jpg)](https://github.com/alchaincyf/fanbox)
  • Network accessline 434
    | 语言 | 维护者 | 仓库 | |---|---|---| | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) |
  • Network accessline 435
    |---|---|---| | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) | | 한국어(韩语) | [@ktkarchive](https://github.com/ktkarchive) | [ktkarchive/
  • Network accessline 436
    | English | [@namandhakad712](https://github.com/namandhakad712) | [namandhakad712/huashu-design-en](https://github.com/namandhakad712/huashu-design-en) |
  • Network accessline 437
    | 한국어(韩语) | [@ktkarchive](https://github.com/ktkarchive) | [ktkarchive/ktk-design](https://github.com/ktkarchive/ktk-design) |
  • Network accessline 438
    | Tiếng Việt(越南语) | [@letrquan](https://github.com/letrquan) | [letrquan/huashu-design](https://github.com/letrquan/huashu-design) |
  • Network accessline 456
    | 平台 | 账号 | 链接 | |---|---|---| | X / Twitter | @AlchainHust | https://x.com/AlchainHust |
  • Network accessline 457
    |---|---|---| | X / Twitter | @AlchainHust | https://x.com/AlchainHust | | 公众号 | 花叔 | 微信搜索「花叔」 |
  • Network accessline 458
    | X / Twitter | @AlchainHust | https://x.com/AlchainHust |
  • Network accessline 459
    | 公众号 | 花叔 | 微信搜索「花叔」 | | B 站 | 花叔 | https://space.bilibili.com/14097567 | | YouTube | 花叔 | https://www.youtube.com/@Alchain |
  • Network accessline 460
    | B 站 | 花叔 | https://space.bilibili.com/14097567 |
  • Network accessline 461
    | YouTube | 花叔 | https://www.youtube.com/@Alchain |
  • Network accessline 462
    | 小红书 | 花叔 | https://www.xiaohongshu.com/user/profile/5abc6f17e8ac2b109179dfdf |
  • Network accessline 463
    | 官网 | huasheng.ai | https://www.huasheng.ai/ |
  • Network accessline 464
    | 开发者主页 | bookai.top | https://bookai.top |
  • Network accessline 468
    <p align="center"><img src="https://raw.githubusercontent.com/alchaincyf/alchaincyf/main/assets/follow.svg" width="100%" alt="关注花叔:公众号「花叔」· B站「花叔v」· 小红书「花叔」"></p>

huashu-design/SECURITY.md

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

huashu-design/SKILL.md

  • Network accessline 4
    metadata:   author: "花叔"   homepage: "https://github.com/alchaincyf"
  • Network accessline 5
    author: "花叔"   homepage: "https://github.com/alchaincyf"   repository: "https://github.com/alchaincyf/huashu-design"
  • Network accessline 6
    homepage: "https://github.com/alchaincyf"
  • Network accessline 7
    repository: "https://github.com/alchaincyf/huashu-design"
  • Network accessline 201
    本 skill 由花叔开发维护,仓库:https://github.com/alchaincyf/huashu-design
  • Network accessline 212
    - 成功:第一行就是最新版本,和本文件开头的 `metadata.version` 比较,然后写入 `<今天> ok`。远程更高时,先完成用户的任务,结束时告诉用户:「huashu-design 有新版本 vX.Y.Z,更新说明见 https://github.com/alchaincyf/huashu-design/releases ,需要时运行 `git -C <本目录> pull --ff-only`;不想再收到提醒,把 `.last-update-check` 的内容

huashu-design/assets/android_frame.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/animations.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/banner.svg

  • Network accessline 1
    <svg width="1200" height="400" viewBox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 2
    <defs>     <style>       @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&amp;family=Noto+Serif+SC:wght@700;900&amp;display=swap');
  • Network accessline 3
    <style>       @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&amp;family=Noto+Serif+SC:wght@700;900&amp;display=swap');     </style>
  • Network accessline 4
    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&amp;family=Noto+Serif+SC:wght@700;900&amp;display=swap');

huashu-design/assets/browser_window.jsx

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    *  * 用法:  *   <BrowserWindow url="https://example.com" title="Example">
  • Network accessline 6
    * 用法:  *   <BrowserWindow url="https://example.com" title="Example">  *     <YourWebPage />
  • Network accessline 7
    *   <BrowserWindow url="https://example.com" title="Example">
  • Network accessline 119
    function BrowserWindow({   title = 'New Tab',   url = 'https://example.com',
  • Network accessline 120
    title = 'New Tab',   url = 'https://example.com',   width = 1200,
  • Network accessline 121
    url = 'https://example.com',

huashu-design/assets/cursor.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/deck_stage.js

  • Executable scriptline 1
    Executable file

huashu-design/assets/design_canvas.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/director-notes-samples/launch-film-30s-sample.md

  • Network accessline 198
    **字体加载策略**: - Google Fonts 预连接 `<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>`
  • Network accessline 199
    - Google Fonts 预连接 `<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>`
  • Network accessline 1521
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 1522
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 1523
    <link href="https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500;700&family=Noto+Serif+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/ios_frame.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/macos_window.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/narration_stage.jsx

  • Executable scriptline 1
    Executable file

huashu-design/assets/personal-asset-index.example.json

  • Network accessline 25
    "social_media": {     "github": {       "url": "https://github.com/yourname",
  • Network accessline 26
    "github": {       "url": "https://github.com/yourname",       "username": "yourname"
  • Network accessline 27
    "url": "https://github.com/yourname",
  • Network accessline 29
    },     "youtube": {       "url": "https://www.youtube.com/@YourChannel",
  • Network accessline 30
    "youtube": {       "url": "https://www.youtube.com/@YourChannel",       "channel_name": "频道名"
  • Network accessline 31
    "url": "https://www.youtube.com/@YourChannel",
  • Network accessline 37
    "websites": {     "main_site": {       "url": "https://yoursite.com",
  • Network accessline 38
    "main_site": {       "url": "https://yoursite.com",       "description": "网站描述",
  • Network accessline 39
    "url": "https://yoursite.com",

huashu-design/assets/showcases/cover/cover-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1200"> <title>Claude Code Agent - Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Claude Code Agent - Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 188
    <!-- Corner marks -->   <div class="corner-mark corner-tl">     <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 189
    <div class="corner-mark corner-tl">     <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">       <path d="M0 0L0 20" stroke="#D4A574" stroke-width="0.5" opacity="0.4"/>
  • Network accessline 190
    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 194
    </div>   <div class="corner-mark corner-br">     <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 195
    <div class="corner-mark corner-br">     <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">       <path d="M0 0L0 20" stroke="#D4A574" stroke-width="0.5" opacity="0.4"/>
  • Network accessline 196
    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">

huashu-design/assets/showcases/cover/cover-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1200"> <title>Claude Code Agent - Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet"
  • Network accessline 6
    <title>Claude Code Agent - Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 166
    <!-- The diagram as art -->   <svg class="diagram" viewBox="0 0 1200 510" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 167
    <svg class="diagram" viewBox="0 0 1200 510" xmlns="http://www.w3.org/2000/svg">

huashu-design/assets/showcases/infographic/infographic-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1080"> <title>AI Memory System Optimization — Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>AI Memory System Optimization — Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">

huashu-design/assets/showcases/infographic/infographic-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1080"> <title>AI Memory System Optimization — Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600;700&display=sw
  • Network accessline 6
    <title>AI Memory System Optimization — Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet">

huashu-design/assets/showcases/ppt/ppt-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1920"> <title>GLM-4.7 Coding Benchmark - Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>GLM-4.7 Coding Benchmark - Build Studio Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">

huashu-design/assets/showcases/ppt/ppt-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1920"> <title>GLM-4.7 Coding Benchmark - Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="
  • Network accessline 6
    <title>GLM-4.7 Coding Benchmark - Takram Style</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet">

huashu-design/assets/showcases/website-ai-nav/ainav-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>AI Compass — Build Studio Style</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>AI Compass — Build Studio Style</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 9
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-ai-nav/ainav-pentagram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>AI Compass — Pentagram Style</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>AI Compass — Pentagram Style</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=sw
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 9
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-ai-nav/ainav-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>AI Compass — Takram Style</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>AI Compass — Takram Style</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 9
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-ai-writing/aiwriting-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@latest"></script>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-ai-writing/aiwriting-pentagram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="styleshee
  • Network accessline 6
    <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@la
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-ai-writing/aiwriting-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Inkwell — AI Writing Assistant</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@400;500;600;700&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@latest
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-devdocs/devdocs-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Nexus API Documentation</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Nexus API Documentation</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=Inter:wght@200;300;400;500;600&family=JetBrains+Mono:wght@300;400;500&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://unpkg.com/lucide@latest"></script>
  • Access to secretsline 334
    [Credential-related source omitted]

huashu-design/assets/showcases/website-devdocs/devdocs-pentagram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Nexus API Documentation</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Nexus API Documentation</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=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://unpkg.com/lucide@latest"></script>
  • Access to secretsline 414
    [Credential-related source omitted]

huashu-design/assets/showcases/website-devdocs/devdocs-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Nexus API Documentation</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Nexus API Documentation</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=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@300;400;500&family=Noto+Serif+SC:wght@400;500;600&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://unpkg.com/lucide@latest"></script>
  • Access to secretsline 448
    [Credential-related source omitted]

huashu-design/assets/showcases/website-homepage/homepage-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@latest"></script>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-homepage/homepage-pentagram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel=
  • Network accessline 6
    <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet"> <script src="https://unpkg.com
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-homepage/homepage-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;600&display=swap" rel="stylesh
  • Network accessline 6
    <title>Alex Chen — Indie Developer & AI Creator</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;600&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Noto+Serif+SC:wght@300;400;600&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-saas/saas-build.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 6
    <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet"> <script src="https://unpkg.com/lucide@latest"></script>
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-saas/saas-pentagram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&displ
  • Network accessline 6
    <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet"> <script src="http
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/showcases/website-saas/saas-takram.html

  • Network accessline 5
    <meta name="viewport" content="width=1440"> <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=s
  • Network accessline 6
    <title>Meridian — Business Intelligence for Modern Teams</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet"> <script src="https://
  • Network accessline 7
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Noto+Serif+SC:wght@300;400;500;600&display=swap" rel="stylesheet">
  • Network accessline 8
    <script src="https://unpkg.com/lucide@latest"></script>

huashu-design/assets/style-specimens/app/01-hardware-panel.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>01 硬件面板</title> <link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Doto:wght@700;900&family=Noto+Sans+SC:wght@500;700&display=swap" rel="sty
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>01 硬件面板</title> <link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Doto:wght@700;900&family=Noto+Sans+SC:wght@500;700&display=swap" rel="stylesheet"> <style
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Doto:wght@700;900&family=Noto+Sans+SC:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/02-liquid-glass.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>02 液态玻璃</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>02 液态玻璃</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/03-playful-3d.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>03 玩味 3D 材质</title> <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;800&family=Noto+Sans+SC:wght@500;700;900&display=swap" rel="stylesheet"
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>03 玩味 3D 材质</title> <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;800&family=Noto+Sans+SC:wght@500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;800&family=Noto+Sans+SC:wght@500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/04-friendly-fintech.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>04 友好金融</title> <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>04 友好金融</title> <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/05-pro-camera.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>05 专业相机工具</title> <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>05 专业相机工具</title> <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/06-topo-outdoor.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>06 户外地形工具</title> <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>06 户外地形工具</title> <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/07-feed-waterfall.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>07 中文内容瀑布流</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>07 中文内容瀑布流</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/08-command-palette.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>08 键盘优先命令面板</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&d
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>08 键盘优先命令面板</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/09-health-color-code.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>09 健康数据颜色编码</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>09 健康数据颜色编码</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/10-native-polish.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>10 原生精修</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>10 原生精修</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/11-gentle-encouraging.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>11 柔和暗色鼓励式</title> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>11 柔和暗色鼓励式</title> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/app/12-editorial-reader.html

  • Network accessline 1
    <!doctype html> <html lang="zh"><head><meta charset="utf-8"><title>12 编辑式阅读</title> <link href="https://fonts.googleapis.com/css2?family=Literata:opsz,wght@7..72,400;7..72,600&family=Noto+Serif+SC:wght@400;600;700&family=Inter:wght@500;600&
  • Network accessline 2
    <html lang="zh"><head><meta charset="utf-8"><title>12 编辑式阅读</title> <link href="https://fonts.googleapis.com/css2?family=Literata:opsz,wght@7..72,400;7..72,600&family=Noto+Serif+SC:wght@400;600;700&family=Inter:wght@500;600&display=swap" re
  • Network accessline 3
    <link href="https://fonts.googleapis.com/css2?family=Literata:opsz,wght@7..72,400;7..72,600&family=Noto+Serif+SC:wght@400;600;700&family=Inter:wght@500;600&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/01-lu-jingren-bookcraft.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>01 吕敬人书籍设计</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300;400;600;900&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300;400;600;900&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/02-song-block-print.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>02 宋刻本版式</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;600&family=Noto+Serif+SC:wght@400;600&family=Noto+Sans+SC:wght@500&display=swa
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;600&family=Noto+Serif+SC:wght@400;600&family=Noto+Sans+SC:wght@500&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/03-republic-book-jacket.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>03 民国书衣</title> <link href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=Noto+Serif+SC:wght@400;600&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=Noto+Serif+SC:wght@400;600&display=swap" rel="stylesheet">
  • Network accessline 3
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont/style.css">

huashu-design/assets/style-specimens/east/04-shanghai-deco-calendar.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>04 上海摩登装饰艺术</title> <link href="https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&family=Noto+Serif+SC:wght@600;900&family=Noto+Sans+SC:wght@500;700&display=swap" rel
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&family=Noto+Serif+SC:wght@600;900&family=Noto+Sans+SC:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/05-hanzi-experimental-poster.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>05 中文实验字体海报</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;900&family=Noto+Serif+SC:wght@400;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;900&family=Noto+Serif+SC:wght@400;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/06-hk-street-signs.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>06 香港街招与招牌</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@500;900&family=Noto+Serif+TC:wght@900&family=Archivo+Black&display=swap" rel="sty
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@500;900&family=Noto+Serif+TC:wght@900&family=Archivo+Black&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/07-traditional-colors-solar-terms.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>07 中国传统色·节气色谱</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;900&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;900&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/08-sugiura-info-mandala.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>08 杉浦康平信息曼荼罗</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;900&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;900&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/09-tanaka-geometric-poster.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>09 田中一光几何平面构成</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+SC:wght@600;900&family=Zen+Kaku+Gothic+New:w
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+SC:wght@600;900&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/10-hattori-playful-offset.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>10 服部一成玩味错位</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@500;900&family=ZCOOL+KuaiLe&family=ZCOOL+QingKe+HuangYou&display=swap" rel="styl
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@500;900&family=ZCOOL+KuaiLe&family=ZCOOL+QingKe+HuangYou&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/11-sato-minimal-symbol.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>11 佐藤可士和极简符号</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;900&family=Archivo:wght@800;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;900&family=Archivo:wght@800;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/east/12-japan-magazine-dense.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>12 日式生活杂志密排</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Long+Cang&family=Archivo+Narrow:wght@700&family=Noto+Seri
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Long+Cang&family=Archivo+Narrow:wght@700&family=Noto+Serif+SC:wght@900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/01-personal-annual-report.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>01 个人数据印刷年报</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;700;900&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" re
  • Network accessline 3
    <title>01 个人数据印刷年报</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;700;900&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;700;900&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 62
    <script> let s=7;function r(){s=(s*16807)%2147483647;return s/2147483647} const NS='http://www.w3.org/2000/svg';
  • Network accessline 63
    let s=7;function r(){s=(s*16807)%2147483647;return s/2147483647} const NS='http://www.w3.org/2000/svg'; function el(p,t,a,txt){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);if(txt!=null)e.textContent=txt;p.a
  • Network accessline 64
    const NS='http://www.w3.org/2000/svg';

huashu-design/assets/style-specimens/info/02-explanation-graphics.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>02 解释性图解</title> <link href="https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Nunito:wght@700;800;900&family=Noto+Sans+SC:wght@500;700;900&family=ZCOOL+KuaiLe&family
  • Network accessline 3
    <title>02 解释性图解</title> <link href="https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Nunito:wght@700;800;900&family=Noto+Sans+SC:wght@500;700;900&family=ZCOOL+KuaiLe&family=Long+Cang&display=swap" rel="stylesheet"> <styl
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Nunito:wght@700;800;900&family=Noto+Sans+SC:wght@500;700;900&family=ZCOOL+KuaiLe&family=Long+Cang&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/03-cross-section-epic.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>03 巨幅剖面手绘</title> <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&family=Noto+Serif+SC:wght@600;900&family=Noto+Sans+SC:wght@400;500;70
  • Network accessline 3
    <title>03 巨幅剖面手绘</title> <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&family=Noto+Serif+SC:wght@600;900&family=Noto+Sans+SC:wght@400;500;700&family=Inter:wght@500;700&display=swap" rel="s
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&family=Noto+Serif+SC:wght@600;900&family=Noto+Sans+SC:wght@400;500;700&family=Inter:wght@500;700&display=swap" rel="stylesheet">
  • Network accessline 39
    <div class="scale">0 ——— 10 m  剖面图 A–A′</div> <script> const NS='http://www.w3.org/2000/svg',g=document.getElementById('g');
  • Network accessline 40
    <script> const NS='http://www.w3.org/2000/svg',g=document.getElementById('g'); function e(t,a,p){const n=document.createElementNS(NS,t);for(const k in a)n.setAttribute(k,a[k]);(p||g).appendChild(n);return n}
  • Network accessline 41
    const NS='http://www.w3.org/2000/svg',g=document.getElementById('g');

huashu-design/assets/style-specimens/info/04-magazine-pop-data.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>04 杂志撞色数据页</title> <link href="https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Sans:wght@400;500;600&family=ZCOOL+QingKe+HuangYou&family=Noto+Sans+SC:wght@400;500;700&dis
  • Network accessline 3
    <title>04 杂志撞色数据页</title> <link href="https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Sans:wght@400;500;600&family=ZCOOL+QingKe+HuangYou&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Sans:wght@400;500;600&family=ZCOOL+QingKe+HuangYou&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/05-isotype.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>05 ISOTYPE图形统计</title> <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 3
    <title>05 ISOTYPE图形统计</title> <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/06-data-humanism.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>06 数据人文主义手绘图谱</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Long+Cang&family=Inter:wght@500;600
  • Network accessline 3
    <title>06 数据人文主义手绘图谱</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Long+Cang&family=Inter:wght@500;600&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Long+Cang&family=Inter:wght@500;600&display=swap" rel="stylesheet">
  • Network accessline 32
    <div class="src">虚构数据,仅作风格样张。每一个符号是一场谈话,按时间顺序沿着虚线排开。</div> <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');
  • Network accessline 33
    <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s'); function e(t,a,p){const n=document.createElementNS(NS,t);for(const k in a)n.setAttribute(k,a[k]);(p||svg).appendChild(n);return n}
  • Network accessline 34
    const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');

huashu-design/assets/style-specimens/info/07-scrollytelling.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>07 滚动叙事数据长卷</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Source+Serif+4:opsz,wght@8..60,500;8..60,700&family=Noto+Sans+SC:wght@400;500;
  • Network accessline 3
    <title>07 滚动叙事数据长卷</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Source+Serif+4:opsz,wght@8..60,500;8..60,700&family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+SC:wght@500;700&displa
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Source+Serif+4:opsz,wght@8..60,500;8..60,700&family=Noto+Sans+SC:wght@400;500;700;900&family=Noto+Serif+SC:wght@500;700&display=swap" rel="stylesheet">
  • Network accessline 33
    <svg width="1200" height="750" viewBox="0 0 1200 750" id="s"></svg> <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');
  • Network accessline 34
    <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s'); function e(t,a,txt){const n=document.createElementNS(NS,t);for(const k in a)n.setAttribute(k,a[k]);if(txt!=null)n.textContent=txt;svg.appendChild(n);return n}
  • Network accessline 35
    const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');

huashu-design/assets/style-specimens/info/08-cartographic-lead.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>08 地图即主角</title> <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&display=s
  • Network accessline 3
    <title>08 地图即主角</title> <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 18
    <div class="base">底图位:此处应为海岸线与水系底图(需 GeoJSON 或 Toner 瓦片)。当前只画了经纬网与数据层。</div> <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');
  • Network accessline 19
    <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s'); function e(t,a,txt,p){const n=document.createElementNS(NS,t);for(const k in a)n.setAttribute(k,a[k]);if(txt!=null)n.textContent=txt;(p||svg).appendChild(n);ret
  • Network accessline 20
    const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');

huashu-design/assets/style-specimens/info/09-newsroom-chart.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>09 数据新闻图表规范</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&family=IBM+Plex+Mono:wght@400;500&displa
  • Network accessline 3
    <title>09 数据新闻图表规范</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 25
    <div class="vv">VISUAL VOCABULARY<br>CHANGE OVER TIME · LINE</div> <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');
  • Network accessline 26
    <script> const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s'); function e(t,a,txt){const n=document.createElementNS(NS,t);for(const k in a)n.setAttribute(k,a[k]);if(txt!=null)n.textContent=txt;svg.appendChild(n);return n}
  • Network accessline 27
    const NS='http://www.w3.org/2000/svg',svg=document.getElementById('s');

huashu-design/assets/style-specimens/info/10-computational-portrait.html

  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"> <title>10 计算式数据肖像</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Roboto+Mono:wght@300;400;500&family=Noto+Sans+SC:wght@300;400;500;700&display=s
  • Network accessline 3
    <title>10 计算式数据肖像</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Roboto+Mono:wght@300;400;500&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet"> <style>
  • Network accessline 4
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Roboto+Mono:wght@300;400;500&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/11-beautiful-information.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>11 美丽信息</title> <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;800;900&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="styleshee
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;800;900&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">
  • Network accessline 23
    {n:'海滩与旅游',hue:145,c:[['烟蒂',12],['塑料袋',11],['瓶盖',9],['防晒包装',5],['玩具',4]]}, {n:'航运',hue:275,c:[['货柜落海',15],['船舶生活垃圾',10],['压舱与油漆',8]]}]; const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');
  • Network accessline 24
    {n:'航运',hue:275,c:[['货柜落海',15],['船舶生活垃圾',10],['压舱与油漆',8]]}]; const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function sq(items,x,y,w,h){ // items:{v}, sorted desc; returns rects
  • Network accessline 25
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/12-open-research-data.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>12 学术开放数据</title> <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Lato:wght@400;700&family=Noto+Serif+SC:wght@600;700&family=Noto
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Lato:wght@400;700&family=Noto+Serif+SC:wght@600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 17
    <div class="ft"><div><b>数据来源:</b>市气象局基准站网 (2026);原始年值,未做平滑<br><b>口径:</b>每站每年 365 天日均温的算术平均,缺测超过 5 天的年份不计</div><div style="text-align:right">授权协议:CC BY 4.0<br>原始 CSV 与口径说明可免费下载</div></div> <script> const NS='http://www.w3.org/2000/svg',s=doc
  • Network accessline 18
    <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function el(t,a,p){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);(p||s).appendChild(e);return e}
  • Network accessline 19
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/13-speculative-tech-diagram.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>13 东方思辨科技图</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Noto+Serif+SC:w
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Noto+Serif+SC:wght@200;300;400&family=Noto+Sans+SC:wght@300;400&display=swap" rel="stylesheet">
  • Network accessline 21
    <div class="fn">18:00 — 06:00 · 观星台 海拔 1,120 m</div> <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');
  • Network accessline 22
    <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function el(t,a,p){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);(p||s).appendChild(e);return e}
  • Network accessline 23
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/14-pictogram-system.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>14 系统图标化图解</title> <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/15-small-multiples.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>15 Tufte小倍数矩阵</title> <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:wght@400;600&family=Inter:wght@400;500&family=Noto+Serif+SC:wght@400;600&family=N
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:wght@400;600&family=Inter:wght@400;500&family=Noto+Serif+SC:wght@400;600&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 13
    <svg width="1200" height="750" id="s"></svg> <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');
  • Network accessline 14
    <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function el(t,a,p){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);(p||s).appendChild(e);return e}
  • Network accessline 15
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/16-topological-transit-map.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>16 拓扑简化路网图</title> <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 18
    <div class="ft">示意图,不按实际里程与方位绘制。换乘信息以站内公示为准。</div> <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');
  • Network accessline 19
    <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function el(t,a,p){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);(p||s).appendChild(e);return e}
  • Network accessline 20
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/17-ma-emptiness.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>17 白之留白信息图</title> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200;300;400&family=Inter:wght@300;400&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200;300;400&family=Inter:wght@300;400&display=swap" rel="stylesheet">
  • Network accessline 18
    <svg width="1200" height="750"><g id="g"></g></svg> <script> const NS='http://www.w3.org/2000/svg',g=document.getElementById('g');
  • Network accessline 19
    <script> const NS='http://www.w3.org/2000/svg',g=document.getElementById('g'); function el(t,a){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);g.appendChild(e);return e}
  • Network accessline 20
    const NS='http://www.w3.org/2000/svg',g=document.getElementById('g');

huashu-design/assets/style-specimens/info/18-bookcraft-data.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>18 书籍级信息排印</title> <link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,700;9..144,900&family=EB+Garamond:wght@400;500&family=Archivo:
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,700;9..144,900&family=EB+Garamond:wght@400;500&family=Archivo:wght@400;700&family=Noto+Serif+SC:wght@400;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/info/19-scientific-figure-plate.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>19 科学期刊图版</title> <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&family=Roboto+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&family=Roboto+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
  • Network accessline 14
    <div class="cap"><b>图 2 烘焙终温对杯测评分的影响。</b><b>a</b>,不同烘焙终温下的杯测总分(SCA 100 分制),两种豆源分别以蓝色(埃塞俄比亚)和橙色(哥伦比亚)表示。<b>b</b>,终温 210 ℃ 时三种浅烘处理的滴定酸度,*P &lt; 0.05(双侧 t 检验,Bonferroni 校正)。<b>c</b>,同一批次 60 锅的烘焙失重与杯测总分的关系,虚线为线性拟合(r = −0.41)。数据均为平均值 ± 标准误,每组 n 
  • Network accessline 15
    <script> const NS='http://www.w3.org/2000/svg',s=document.getElementById('s'); function el(t,a,p){const e=document.createElementNS(NS,t);for(const k in a)e.setAttribute(k,a[k]);(p||s).appendChild(e);return e}
  • Network accessline 16
    const NS='http://www.w3.org/2000/svg',s=document.getElementById('s');

huashu-design/assets/style-specimens/info/20-swiss-grid-report.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>20 瑞士网格年报</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700;800&family=Inter:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&disp
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700;800&family=Inter:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/01-neo-swiss-billboard.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>01 新瑞士大字报</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;700;900&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;900&display=s
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;700;900&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/02-black-big-number-stage.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>02 黑底巨型数字剧场</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Noto+Sans+SC:wght@400;700&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Noto+Sans+SC:wght@400;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/03-mono-brand-type-hero.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>03 高饱和单色品牌撞色海报</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/04-full-bleed-gradient-manifesto.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>04 全幅渐变宣言版式</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Anton&family=Noto+Sans+SC:wght@500;900&display=swap" rel="styleshe
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Anton&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/05-candy-lecture-stage.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>05 CS50单概念糖果舞台</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@900&family=JetBrains+Mono:wght@400;700&family=Noto+Sans+SC:wght@900&display=swap" re
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@900&family=JetBrains+Mono:wght@400;700&family=Noto+Sans+SC:wght@900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/06-playful-collins-editorial.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>06 玩味手绘极简</title> <link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,700..900,100&family=Noto+Serif+SC:wght@500;900&family=Inter:wght@500;
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,700..900,100&family=Noto+Serif+SC:wght@500;900&family=Inter:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/07-irreverent-pop.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>07 不羁玩梗流行版</title> <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Space+Grotesk:wght@500;700&family=Noto+Sans+SC:wght@500;900&display
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@500;800;900&family=Space+Grotesk:wght@500;700&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/08-y2k-inflated-wrapped.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>08 Y2K膨胀大字</title> <link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Anton&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Anton&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/09-bento-grid.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>09 Bento便当格模块网格</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;700;800&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;700;800&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/10-dark-hairline-terminal.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>10 Neo-Swiss暗色终端美学</title> <link href="https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;50
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/ppt/11-two-font-consulting.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>11 双字体咨询版</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Fraunces
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Inter:wght@400;500;600&display=swap">

huashu-design/assets/style-specimens/ppt/12-diagram-isotype.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>12 图谱箭头企业版</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=IBM+Plex+Sans:wght@400;500;600;700&displa
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap">

huashu-design/assets/style-specimens/ppt/13-diagrammatic-minimalism.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>13 单图母图概念图解</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Jost:wght@400;500;600;700&display=swap">
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Jost:wght@400;500;600;700&display=swap">

huashu-design/assets/style-specimens/ppt/14-narrative-sparkline.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>14 Sparkline叙事波形</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;600;700&family=Geist
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;600;700&family=Geist+Mono:wght@500&display=swap">

huashu-design/assets/style-specimens/ppt/15-assertion-evidence.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>15 断言-证据 Tufte信息设计</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700&family=Noto+Sans+SC:wght@400;500&family=Source+
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700&family=Noto+Sans+SC:wght@400;500&family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&family=Inter:wght@400;500&display=swap">

huashu-design/assets/style-specimens/ppt/16-institutional-swiss.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>16 瑞士机构极简</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;500;600;700&display=swap">
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;500;600;700&display=swap">

huashu-design/assets/style-specimens/ppt/17-editorial-longform.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>17 杂志编辑长文流</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=New
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Inter:wght@400;500;600&display=sw

huashu-design/assets/style-specimens/ppt/18-humanist-rounded-cards.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>18 人文圆角卡片</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Source+S
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&family=Nunito+Sans:wght@400;600;700;800&display=sw

huashu-design/assets/style-specimens/ppt/19-dense-research-report.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>19 研报密集图表</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;500;600;700&family=Geist+Mo
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&family=Inter:wght@400;500;600;700&family=Geist+Mono:wght@500;600&display=swap">

huashu-design/assets/style-specimens/ppt/20-all-text-manifesto.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>20 纯文字宣言备忘录</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Ne
  • Network accessline 2
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700;900&family=Noto+Sans+SC:wght@400;500;700&family=Newsreader:opsz,wght@6..72,400;6..72,600&display=swap">

huashu-design/assets/style-specimens/web/01-editorial-brutalism.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>01 媒体级粗野主义</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Noto+Sans+SC:wght@400;500;700;900&family=Geist+Mono:wght@400;600&
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Noto+Sans+SC:wght@400;500;700;900&family=Geist+Mono:wght@400;600&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/02-neo-brutalism.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>02 新粗野主义撞色信息流</title> <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Fraunces:wght@400;600&family=Noto+Sans+SC:wght@500;900&family=
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Fraunces:wght@400;600&family=Noto+Sans+SC:wght@500;900&family=Noto+Serif+SC:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/03-memphis-maximalism.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>03 孟菲斯复古拼贴最大化</title> <link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Bungee&family=Space+Mono:wght@400;700&family=Noto+Serif+SC:wght@700;900&
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Bungee&family=Space+Mono:wght@400;700&family=Noto+Serif+SC:wght@700;900&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/04-friendly-candy.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>04 糖果色凸起立体按钮游戏化</title> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=Baloo+2:wght@700;800&family=ZCOOL+KuaiLe&family=Noto+Sans+SC:wg
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=Baloo+2:wght@700;800&family=ZCOOL+KuaiLe&family=Noto+Sans+SC:wght@500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/05-pure-css-art.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>05 纯CSS几何插画与响应式变形</title> <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@500;700;900&family=Archivo:wght@700;900&family=Noto+Sans+SC:wght@500;900&display=
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@500;700;900&family=Archivo:wght@700;900&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/06-bold-big-type.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>06 巨型字黑白时装大字报</title> <link href="https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wdth,wght@100,500;125,800&family=Playfair+Display:ital,wght@0,900;1,700&fam
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wdth,wght@100,500;125,800&family=Playfair+Display:ital,wght@0,900;1,700&family=Noto+Serif+SC:wght@900&family=Noto+Sans+SC:wght@500;700&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/07-cosmic-retro-futurism.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>07 复古未来太空图录</title> <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,700;1,500&family=Space+Mono:wght@400;700&family=Noto+Serif+SC
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,700;1,500&family=Space+Mono:wght@400;700&family=Noto+Serif+SC:wght@500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/08-cinematic-sound-viz.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>08 电影感声波可视化</title> <link href="https://fonts.googleapis.com/css2?family=Sora:wght@300;600;800&family=Inter:wght@400;500&family=Noto+Sans+SC:wght@300;500;900&display=swap"
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Sora:wght@300;600;800&family=Inter:wght@400;500&family=Noto+Sans+SC:wght@300;500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/09-pixel-side-scroller.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>09 像素游戏横版叙事</title> <link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&family=Noto+Sans+SC:wght@500;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/10-bauhaus-geometric.html

  • Network accessline 1
    <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>10 包豪斯几何标志与扁平插画</title> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;800&family=Manrope:wght@500;800&family=Noto+Sans+SC:wght@500;700;900&disp
  • Network accessline 2
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;800&family=Manrope:wght@500;800&family=Noto+Sans+SC:wght@500;700;900&display=swap" rel="stylesheet">

huashu-design/assets/style-specimens/web/11-dark-editorial.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>11 暗色双色侧栏开发者作品集</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+S
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>11 暗色双色侧栏开发者作品集</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;7
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/12-warm-editorial.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>12 暖色出版物</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400&family=Inter:wght@40
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>12 暖色出版物</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400&family=Inter:wght@400;500;600&family
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400&family=Inter:wght@400;500;600&family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@400;500&displa

huashu-design/assets/style-specimens/web/13-glassmorphism-bento.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>13 Linear暗色发光Bento网格</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+S
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>13 Linear暗色发光Bento网格</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/14-angled-fluid-gradient.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>14 斜切流体渐变带</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>14 斜切流体渐变带</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap"> <style>
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/15-utility-colorful-docs.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>15 实用主义彩虹分类文档</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Sans
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>15 实用主义彩虹分类文档</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/16-terminal-core.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>16 终端核软未来</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>16 终端核软未来</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&dis
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/17-functional-brutalism.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>17 功能主义网格社区</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>17 功能主义网格社区</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap"> <style>
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/18-gallery-dark.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>18 深色画廊裱框</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Noto+San
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>18 深色画廊裱框</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Noto+Sans+SC:wght@300;40
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Noto+Sans+SC:wght@300;400&display=swap">

huashu-design/assets/style-specimens/web/19-swiss-monochrome.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>19 Swiss极致黑白</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:w
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>19 Swiss极致黑白</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap">

huashu-design/assets/style-specimens/web/20-kenya-hara-white-gallery.html

  • Network accessline 1
    <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="utf-8"><title>20 日式留白白盒画廊</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Noto+Sans+SC:wght@300;400&display=swap">
  • Network accessline 2
    <html lang="zh-CN"><head><meta charset="utf-8"><title>20 日式留白白盒画廊</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Noto+Sans+SC:wght@300;400&display=swap"> <style>
  • Network accessline 3
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400&family=Noto+Sans+SC:wght@300;400&display=swap">

huashu-design/demos/c1-ios-prototype-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>huashu-design V2 · c1-ios-prototype · EN</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>huashu-design V2 · c1-ios-prototype · EN</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;
  • Network accessline 51
    content: '';     position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctav
  • Network accessline 52
    position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTile
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='

huashu-design/demos/c1-ios-prototype.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>huashu-design V2 · c1-ios-prototype · 中文版</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>huashu-design V2 · c1-ios-prototype · 中文版</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;
  • Network accessline 51
    content: '';     position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctav
  • Network accessline 52
    position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTile
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='

huashu-design/demos/c2-slides-pptx-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c2-slides-pptx · English · v2</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c2-slides-pptx · English · v2</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;
  • Network accessline 52
    content: '';     position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOcta
  • Network accessline 53
    position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTil
  • Network accessline 54
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values

huashu-design/demos/c2-slides-pptx.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c2-slides-pptx · 中文版 · v2</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c2-slides-pptx · 中文版 · v2</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;
  • Network accessline 52
    content: '';     position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOcta
  • Network accessline 53
    position: absolute; inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTil
  • Network accessline 54
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values

huashu-design/demos/c3-motion-design-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>huashu-design · c3 motion design (EN)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>huashu-design · c3 motion design (EN)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    pointer-events: none;   opacity: 0.025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width=
  • Network accessline 52
    opacity: 0.025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' fil
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/><

huashu-design/demos/c3-motion-design.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>huashu-design · c3 motion design(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>huashu-design · c3 motion design(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    pointer-events: none;   opacity: 0.025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width=
  • Network accessline 52
    opacity: 0.025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' fil
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/><

huashu-design/demos/c4-tweaks-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c4-tweaks · Slide. See it morph. (English)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c4-tweaks · Slide. See it morph. (English)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 618
    <!-- Cursor -->     <div class="cursor" id="cursor">       <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 619
    <div class="cursor" id="cursor">       <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">         <path d="M2 2 L2 16 L6 12 L9 18 L11 17 L8 11 L14 11 Z"
  • Network accessline 620
    <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">

huashu-design/demos/c4-tweaks.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c4-tweaks · 拨动即所得(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c4-tweaks · 拨动即所得(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 618
    <!-- Cursor -->     <div class="cursor" id="cursor">       <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 619
    <div class="cursor" id="cursor">       <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">         <path d="M2 2 L2 16 L6 12 L9 18 L11 17 L8 11 L14 11 Z"
  • Network accessline 620
    <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">

huashu-design/demos/c5-infographic-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c5-infographic · Data → Typography (EN)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c5-infographic · Data → Typography (EN)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;

huashu-design/demos/c5-infographic.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c5-infographic · 数据 → 印刷级排版(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c5-infographic · 数据 → 印刷级排版(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;

huashu-design/demos/c6-expert-review-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c6 · Five Axes · One Punch List</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c6 · Five Axes · One Punch List</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 52
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2
  • Network accessline 559
    <div class="radar-title" id="radarTitle">Five-Axis Diagnosis · Radar</div>       <div class="radar-wrap" id="radarWrap">         <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 560
    <div class="radar-wrap" id="radarWrap">         <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">           <!-- Grid rings (5 levels) -->
  • Network accessline 561
    <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 662
    pts.push(`${x.toFixed(2)},${y.toFixed(2)}`);     }     const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
  • Network accessline 663
    }     const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');     poly.setAttribute('points', pts.join(' '));
  • Network accessline 664
    const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
  • Network accessline 674
    for (let i = 0; i < N; i++) {     const [x, y] = axisPoint(i, RADIUS);     const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');
  • Network accessline 675
    const [x, y] = axisPoint(i, RADIUS);     const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');     line.setAttribute('x1', 0);
  • Network accessline 676
    const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');
  • Network accessline 701
    // Title Case serif italic label (only one per axis in EN)     const zhText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 702
    const zhText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 713
    const pointsG = document.getElementById('radarPoints');   const pointEls = AXES.map((axis, i) => {     const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');
  • Network accessline 714
    const pointEls = AXES.map((axis, i) => {     const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');     circle.setAttribute('cx', 0);
  • Network accessline 715
    const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');

huashu-design/demos/c6-expert-review.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>c6 · 五个维度,给你一份手术单</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>c6 · 五个维度,给你一份手术单</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 52
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2
  • Network accessline 556
    <div class="radar-title" id="radarTitle">五维诊断 · RADAR</div>       <div class="radar-wrap" id="radarWrap">         <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 557
    <div class="radar-wrap" id="radarWrap">         <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">           <!-- Grid rings (5 levels) -->
  • Network accessline 558
    <svg viewBox="-270 -270 540 540" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 659
    pts.push(`${x.toFixed(2)},${y.toFixed(2)}`);     }     const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
  • Network accessline 660
    }     const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');     poly.setAttribute('points', pts.join(' '));
  • Network accessline 661
    const poly = document.createElementNS('http://www.w3.org/2000/svg', 'polygon');
  • Network accessline 671
    for (let i = 0; i < N; i++) {     const [x, y] = axisPoint(i, RADIUS);     const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');
  • Network accessline 672
    const [x, y] = axisPoint(i, RADIUS);     const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');     line.setAttribute('x1', 0);
  • Network accessline 673
    const line = document.createElementNS('http://www.w3.org/2000/svg', 'line');
  • Network accessline 698
    // ZH label     const zhText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 699
    const zhText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 708
    // EN label stacks vertically below ZH (always +22px in y)     const enText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 709
    const enText = document.createElementNS('http://www.w3.org/2000/svg', 'text');
  • Network accessline 722
    const pointsG = document.getElementById('radarPoints');   const pointEls = AXES.map((axis, i) => {     const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');
  • Network accessline 723
    const pointEls = AXES.map((axis, i) => {     const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');     circle.setAttribute('cx', 0);
  • Network accessline 724
    const circle = document.createElementNS('http://www.w3.org/2000/svg', 'circle');

huashu-design/demos/hero-animation-v10-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>Huashu Design · Here's to the Agents (v10)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>Huashu Design · Here's to the Agents (v10)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;

huashu-design/demos/md-html-narration/md-html-demo.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1"> <title>md还是html,这是个蠢问题 · 解说 demo (v3 · 字幕+持续运动+修溢出)</title> <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
  • Network accessline 6
    <title>md还是html,这是个蠢问题 · 解说 demo (v3 · 字幕+持续运动+修溢出)</title> <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script> <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js">
  • Network accessline 7
    <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
  • Network accessline 8
    <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>
  • Network accessline 9
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
  • Network accessline 10
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 11
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 12
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:wght@300;400;600;700;800&family=Noto+Serif+SC:wght@400;600;700;900&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap" rel="styles

huashu-design/demos/voiceover-demo/什么是token.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1"> <title>什么是 token · narration demo</title> <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
  • Network accessline 6
    <title>什么是 token · narration demo</title> <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script> <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>
  • Network accessline 7
    <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
  • Network accessline 8
    <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>
  • Network accessline 9
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>

huashu-design/demos/w1-brand-protocol-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w1 · Brand Protocol · Five steps, no skipping</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w1 · Brand Protocol · Five steps, no skipping</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 52
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2

huashu-design/demos/w1-brand-protocol.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w1 · 品牌协议 · 五步不能跳</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w1 · 品牌协议 · 五步不能跳</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 51
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 52
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 53
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2

huashu-design/demos/w2-junior-designer-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w2 · Rough draft now beats perfect draft later</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w2 · Rough draft now beats perfect draft later</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 54
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 55
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 56
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2

huashu-design/demos/w2-junior-designer.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w2 · 粗糙的第一版,好过完美的大招</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w2 · 粗糙的第一版,好过完美的大招</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Noto+Serif+SC:wght@200;300;400;500;600&family=Inter:wght@100;200;300;400;500;600;700;800&family=JetBrains+Mono:wght@
  • Network accessline 54
    position: absolute;     inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></fil
  • Network accessline 55
    inset: 0;     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25'
  • Network accessline 56
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%2

huashu-design/demos/w3-fallback-advisor-en.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w3 · Fallback Advisor (English)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w3 · Fallback Advisor (English)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700;1,8..60,300..700&family=Inter:wght@200;300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

huashu-design/demos/w3-fallback-advisor.html

  • Network accessline 4
    <meta charset="utf-8" /> <title>w3 · Fallback Advisor(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <title>w3 · Fallback Advisor(中文版)</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300..700&family=Noto+Serif+SC:wght@300;400;500;600&family=Inter:wght@200;300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="styles

huashu-design/package-lock.json

  • Network accessline 14
    "node_modules/@emnapi/runtime": {       "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 15
    "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",       "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
  • Network accessline 16
    "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 24
    "node_modules/@emnapi/runtime/node_modules/tslib": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 25
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  • Network accessline 26
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 31
    "node_modules/@img/colour": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
  • Network accessline 32
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",       "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
  • Network accessline 33
    "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
  • Network accessline 40
    "node_modules/@img/sharp-darwin-arm64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
  • Network accessline 41
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",       "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==
  • Network accessline 42
    "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
  • Network accessline 54
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 55
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 56
    "url": "https://opencollective.com/libvips"
  • Network accessline 62
    "node_modules/@img/sharp-darwin-x64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
  • Network accessline 63
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",       "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
  • Network accessline 64
    "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
  • Network accessline 76
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 77
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 78
    "url": "https://opencollective.com/libvips"
  • Network accessline 84
    "node_modules/@img/sharp-libvips-darwin-arm64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
  • Network accessline 85
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",       "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCv
  • Network accessline 86
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
  • Network accessline 95
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 96
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 97
    "url": "https://opencollective.com/libvips"
  • Network accessline 100
    "node_modules/@img/sharp-libvips-darwin-x64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
  • Network accessline 101
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",       "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdj
  • Network accessline 102
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
  • Network accessline 111
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 112
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 113
    "url": "https://opencollective.com/libvips"
  • Network accessline 116
    "node_modules/@img/sharp-libvips-linux-arm": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
  • Network accessline 117
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",       "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11
  • Network accessline 118
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
  • Network accessline 130
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 131
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 132
    "url": "https://opencollective.com/libvips"
  • Network accessline 135
    "node_modules/@img/sharp-libvips-linux-arm64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
  • Network accessline 136
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",       "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28
  • Network accessline 137
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
  • Network accessline 149
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 150
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 151
    "url": "https://opencollective.com/libvips"
  • Network accessline 154
    "node_modules/@img/sharp-libvips-linux-ppc64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
  • Network accessline 155
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",       "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQ
  • Network accessline 156
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
  • Network accessline 168
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 169
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 170
    "url": "https://opencollective.com/libvips"
  • Network accessline 173
    "node_modules/@img/sharp-libvips-linux-riscv64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
  • Network accessline 174
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",       "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNb
  • Network accessline 175
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
  • Network accessline 187
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 188
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 189
    "url": "https://opencollective.com/libvips"
  • Network accessline 192
    "node_modules/@img/sharp-libvips-linux-s390x": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
  • Network accessline 193
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",       "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdw
  • Network accessline 194
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
  • Network accessline 206
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 207
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 208
    "url": "https://opencollective.com/libvips"
  • Network accessline 211
    "node_modules/@img/sharp-libvips-linux-x64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
  • Network accessline 212
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",       "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfA
  • Network accessline 213
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
  • Network accessline 225
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 226
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 227
    "url": "https://opencollective.com/libvips"
  • Network accessline 230
    "node_modules/@img/sharp-libvips-linuxmusl-arm64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
  • Network accessline 231
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",       "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0p
  • Network accessline 232
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
  • Network accessline 244
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 245
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 246
    "url": "https://opencollective.com/libvips"
  • Network accessline 249
    "node_modules/@img/sharp-libvips-linuxmusl-x64": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
  • Network accessline 250
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",       "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCyl
  • Network accessline 251
    "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
  • Network accessline 263
    ],       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 264
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 265
    "url": "https://opencollective.com/libvips"
  • Network accessline 268
    "node_modules/@img/sharp-linux-arm": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
  • Network accessline 269
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",       "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
  • Network accessline 270
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
  • Network accessline 285
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 286
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 287
    "url": "https://opencollective.com/libvips"
  • Network accessline 293
    "node_modules/@img/sharp-linux-arm64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
  • Network accessline 294
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",       "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
  • Network accessline 295
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
  • Network accessline 310
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 311
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 312
    "url": "https://opencollective.com/libvips"
  • Network accessline 318
    "node_modules/@img/sharp-linux-ppc64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
  • Network accessline 319
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",       "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
  • Network accessline 320
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
  • Network accessline 335
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 336
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 337
    "url": "https://opencollective.com/libvips"
  • Network accessline 343
    "node_modules/@img/sharp-linux-riscv64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
  • Network accessline 344
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",       "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw
  • Network accessline 345
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
  • Network accessline 360
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 361
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 362
    "url": "https://opencollective.com/libvips"
  • Network accessline 368
    "node_modules/@img/sharp-linux-s390x": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
  • Network accessline 369
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",       "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
  • Network accessline 370
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
  • Network accessline 385
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 386
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 387
    "url": "https://opencollective.com/libvips"
  • Network accessline 393
    "node_modules/@img/sharp-linux-x64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
  • Network accessline 394
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",       "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
  • Network accessline 395
    "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
  • Network accessline 410
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 411
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 412
    "url": "https://opencollective.com/libvips"
  • Network accessline 418
    "node_modules/@img/sharp-linuxmusl-arm64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
  • Network accessline 419
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",       "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id
  • Network accessline 420
    "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
  • Network accessline 435
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 436
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 437
    "url": "https://opencollective.com/libvips"
  • Network accessline 443
    "node_modules/@img/sharp-linuxmusl-x64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
  • Network accessline 444
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",       "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q
  • Network accessline 445
    "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
  • Network accessline 460
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 461
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 462
    "url": "https://opencollective.com/libvips"
  • Network accessline 468
    "node_modules/@img/sharp-wasm32": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
  • Network accessline 469
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",       "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
  • Network accessline 470
    "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
  • Network accessline 482
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 483
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 484
    "url": "https://opencollective.com/libvips"
  • Network accessline 487
    "node_modules/@img/sharp-win32-arm64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
  • Network accessline 488
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",       "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
  • Network accessline 489
    "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
  • Network accessline 501
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 502
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 503
    "url": "https://opencollective.com/libvips"
  • Network accessline 506
    "node_modules/@img/sharp-win32-ia32": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
  • Network accessline 507
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",       "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
  • Network accessline 508
    "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
  • Network accessline 520
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 521
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 522
    "url": "https://opencollective.com/libvips"
  • Network accessline 525
    "node_modules/@img/sharp-win32-x64": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
  • Network accessline 526
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",       "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
  • Network accessline 527
    "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
  • Network accessline 539
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 540
    "funding": {         "url": "https://opencollective.com/libvips"       }
  • Network accessline 541
    "url": "https://opencollective.com/libvips"
  • Network accessline 544
    "node_modules/@pdf-lib/standard-fonts": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
  • Network accessline 545
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",       "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
  • Network accessline 546
    "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
  • Network accessline 553
    "node_modules/@pdf-lib/upng": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
  • Network accessline 554
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",       "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
  • Network accessline 555
    "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
  • Network accessline 562
    "node_modules/@types/node": {       "version": "22.19.19",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz",
  • Network accessline 563
    "version": "22.19.19",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz",       "integrity": "sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==",
  • Network accessline 564
    "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz",
  • Network accessline 571
    "node_modules/core-util-is": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  • Network accessline 572
    "version": "1.0.3",       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
  • Network accessline 573
    "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  • Network accessline 577
    "node_modules/detect-libc": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 578
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",       "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
  • Network accessline 579
    "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 586
    "node_modules/fsevents": {       "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 587
    "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  • Network accessline 588
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 600
    "node_modules/https": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
  • Network accessline 601
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",       "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==",
  • Network accessline 602
    "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
  • Network accessline 606
    "node_modules/image-size": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
  • Network accessline 607
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",       "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==",
  • Network accessline 608
    "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
  • Network accessline 621
    "node_modules/immediate": {       "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  • Network accessline 622
    "version": "3.0.6",       "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",       "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
  • Network accessline 623
    "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  • Network accessline 627
    "node_modules/inherits": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 628
    "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  • Network accessline 629
    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 633
    "node_modules/isarray": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  • Network accessline 634
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",       "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
  • Network accessline 635
    "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  • Network accessline 639
    "node_modules/jszip": {       "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  • Network accessline 640
    "version": "3.10.1",       "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",       "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
  • Network accessline 641
    "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  • Network accessline 651
    "node_modules/lie": {       "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  • Network accessline 652
    "version": "3.3.0",       "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",       "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
  • Network accessline 653
    "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  • Network accessline 660
    "node_modules/pako": {       "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  • Network accessline 661
    "version": "1.0.11",       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
  • Network accessline 662
    "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  • Network accessline 666
    "node_modules/pdf-lib": {       "version": "1.17.1",       "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
  • Network accessline 667
    "version": "1.17.1",       "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",       "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
  • Network accessline 668
    "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
  • Network accessline 678
    "node_modules/playwright": {       "version": "1.59.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz",
  • Network accessline 679
    "version": "1.59.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz",       "integrity": "sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==",
  • Network accessline 680
    "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz",
  • Network accessline 696
    "node_modules/playwright-core": {       "version": "1.59.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.1.tgz",
  • Network accessline 697
    "version": "1.59.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.1.tgz",       "integrity": "sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==",
  • Network accessline 698
    "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.1.tgz",
  • Network accessline 708
    "node_modules/pptxgenjs": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",
  • Network accessline 709
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",       "integrity": "sha512-TeJISr8wouAuXw4C1F/mC33xbZs/FuEG6nH9FG1Zj+nuPcGMP5YRHl6X+j3HSUnS1f3at6k75ZZXPMZlA5Lj9A==",
  • Network accessline 710
    "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",
  • Network accessline 720
    "node_modules/process-nextick-args": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  • Network accessline 721
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  • Network accessline 722
    "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  • Network accessline 726
    "node_modules/queue": {       "version": "6.0.2",       "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
  • Network accessline 727
    "version": "6.0.2",       "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",       "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
  • Network accessline 728
    "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
  • Network accessline 735
    "node_modules/readable-stream": {       "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  • Network accessline 736
    "version": "2.3.8",       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",       "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
  • Network accessline 737
    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  • Network accessline 750
    "node_modules/safe-buffer": {       "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  • Network accessline 751
    "version": "5.1.2",       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  • Network accessline 752
    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  • Network accessline 756
    "node_modules/semver": {       "version": "7.8.2",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz",
  • Network accessline 757
    "version": "7.8.2",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz",       "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==",
  • Network accessline 758
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz",
  • Network accessline 768
    "node_modules/setimmediate": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  • Network accessline 769
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",       "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
  • Network accessline 770
    "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  • Network accessline 774
    "node_modules/sharp": {       "version": "0.34.5",       "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
  • Network accessline 775
    "version": "0.34.5",       "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",       "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
  • Network accessline 776
    "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
  • Network accessline 787
    },       "funding": {         "url": "https://opencollective.com/libvips"
  • Network accessline 788
    "funding": {         "url": "https://opencollective.com/libvips"       },
  • Network accessline 789
    "url": "https://opencollective.com/libvips"
  • Network accessline 818
    "node_modules/string_decoder": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  • Network accessline 819
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  • Network accessline 820
    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  • Network accessline 827
    "node_modules/tslib": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  • Network accessline 828
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  • Network accessline 829
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  • Network accessline 833
    "node_modules/undici-types": {       "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 834
    "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",       "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
  • Network accessline 835
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 839
    "node_modules/util-deprecate": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  • Network accessline 840
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",       "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  • Network accessline 841
    "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",

huashu-design/package.json

  • Executable scriptline 1
    Executable file

huashu-design/references/about-author.md

  • Network accessline 3
    > 本文件由 [huashu-skills](https://github.com/alchaincyf/huashu-skills) 根据花叔的 GitHub 主页自动生成。供 agent 在用户问到作者、相关作品或联系方式时读取;正常任务中不主动介绍。
  • Network accessline 7
    主页:https://github.com/alchaincyf
  • Network accessline 11
    - **huashu-art-motion:让画动起来**:https://github.com/alchaincyf/huashu-art-motion
  • Network accessline 13
    [看动画样片](https://github.com/alchaincyf/huashu-art-motion#动画样片) · [开始使用](https://github.com/alchaincyf/huashu-art-motion#里面有什么) · [下载完整成片](https://github.com/alchaincyf/huashu-art-motion/releases/latest)
  • Network accessline 17
    - **女娲.skill:把高手的思维,变成你的工具**:https://github.com/alchaincyf/nuwa-skill
  • Network accessline 18
    提炼一个人的心智模型、决策方法和表达方式,变成可以反复调用的Skill。   也可以直接试试:[乔布斯视角](https://github.com/alchaincyf/steve-jobs-skill) · [X运营](https://github.com/alchaincyf/x-mentor-skill) - **Huashu Design:把想法做成作品**:https://github.com/alchaincyf/huashu-design
  • Network accessline 19
    也可以直接试试:[乔布斯视角](https://github.com/alchaincyf/steve-jobs-skill) · [X运营](https://github.com/alchaincyf/x-mentor-skill)
  • Network accessline 20
    - **Huashu Design:把想法做成作品**:https://github.com/alchaincyf/huashu-design
  • Network accessline 21
    用HTML做原型、幻灯片、动画和信息图,从定方向到检查成品。 - **FanBox:Coding Agent的驾驶舱**:https://github.com/alchaincyf/fanbox   把文件、终端和每一次改动放在一起,看清Agent做了什么,随时接手。
  • Network accessline 22
    - **FanBox:Coding Agent的驾驶舱**:https://github.com/alchaincyf/fanbox
  • Network accessline 27
    - **达尔文.skill:让Skill在实测中进化**:https://github.com/alchaincyf/darwin-skill
  • Network accessline 28
    评估、改进、测试,保留有效改动,回滚退步。女娲造Skill,达尔文磨Skill。 - **huashu-chrome:让Agent用上你的浏览器**:https://github.com/alchaincyf/huashu-chrome   使用你自己的Chrome和已有登录态操作网页,把站点经验留下来。
  • Network accessline 29
    - **huashu-chrome:让Agent用上你的浏览器**:https://github.com/alchaincyf/huashu-chrome
  • Network accessline 30
    使用你自己的Chrome和已有登录态操作网页,把站点经验留下来。 - **huashu-mac-use:让Agent操作Mac原生应用**:https://github.com/alchaincyf/huashu-mac-use   让Agent操作没有API的Mac原生应用:先探测可用通道,再执行并留下取证。
  • Network accessline 31
    - **huashu-mac-use:让Agent操作Mac原生应用**:https://github.com/alchaincyf/huashu-mac-use
  • Network accessline 36
    - **橙皮书:从真实项目里长出来的AI指南**:https://bookai.top
  • Network accessline 38
    [阅读橙皮书](https://bookai.top) · [Claude Code](https://github.com/alchaincyf/claude-code-orange-book) · [Hermes Agent](https://github.com/alchaincyf/hermes-agent-orange-book) · [Obsidian AI](https://github.com/alchaincyf/obsidian-ai-orange-boo
  • Network accessline 42
    完整目录、安装方法和机器可读的 skills.json:https://github.com/alchaincyf/huashu-skills
  • Network accessline 44
    | skill | 适合什么需求 | 仓库 | |---|---|---| | huashu-design | HTML 原生设计系统:高保真原型/幻灯片/动画/可视化,20 种设计哲学 + 5 维专家评审 + MP4 导出 | https://github.com/alchaincyf/huashu-design |
  • Network accessline 45
    |---|---|---| | huashu-design | HTML 原生设计系统:高保真原型/幻灯片/动画/可视化,20 种设计哲学 + 5 维专家评审 + MP4 导出 | https://github.com/alchaincyf/huashu-design | | huashu-mac-use | 让 agent 操控 Mac 上没有 API 的原生 app:探测选层(CDP / AX / 坐标 / 像素)、读后台写过闸不打扰用户、每步回读与取证、收工回流进档案;
  • Network accessline 46
    | huashu-design | HTML 原生设计系统:高保真原型/幻灯片/动画/可视化,20 种设计哲学 + 5 维专家评审 + MP4 导出 | https://github.com/alchaincyf/huashu-design |
  • Network accessline 47
    | huashu-mac-use | 让 agent 操控 Mac 上没有 API 的原生 app:探测选层(CDP / AX / 坐标 / 像素)、读后台写过闸不打扰用户、每步回读与取证、收工回流进档案;含 Swift 内核与 CDP 工具 | https://github.com/alchaincyf/huashu-mac-use |
  • Network accessline 48
    | huashu-gpt-image | GPT-image 的 prompt 工程方法论:真实参考名替代形容词,含单图 playbook、批量网格生成、失败模式树 | https://github.com/alchaincyf/huashu-gpt-image |
  • Network accessline 49
    | huashu-icon-set | 端到端为项目生成风格统一的图标集:4×4 网格批量生成 + 逐个精度兜底 + 智能抠图(豆包环境专用,依赖内置 image_gen) | https://github.com/alchaincyf/huashu-icon-set |
  • Network accessline 50
    | huashu-slide-doubao | 豆包环境专用视觉物料生产:slides + 公众号封面 + 视频封面,走内置 image_gen 零 API 费用 | https://github.com/alchaincyf/huashu-slide-doubao |
  • Network accessline 51
    | huashu-slide-codex | Codex 环境专用视觉物料生产:slides + 公众号封面 + 视频封面,走 Codex 内置 image_gen | https://github.com/alchaincyf/huashu-slide-codex |
  • Network accessline 52
    | huashu-excel | 数据分析全流程:体检脏表→清洗→定口径→算指标→对账→报告,依赖仅 openpyxl | https://github.com/alchaincyf/huashu-excel |
  • Network accessline 53
    | huashu-md-html | md 流水线:万物(PDF/DOCX/EPUB/网页/音频)转干净 md,md 加工成出版级 HTML/DOCX,四套反 AI slop 主题 | https://github.com/alchaincyf/huashu-md-html |
  • Network accessline 54
    | seedance-skill | 白模驱动的 AI 视频工作台:白模参考视频与提示词出自同一份 scene.json,渲染前做几何体检 | https://github.com/alchaincyf/seedance-skill |
  • Network accessline 55
    | tramstop-skill | 电车站.skill:证据驱动的去 AI 味,四层 AI 味模型 + 真实素材注入,来自四版本盲测实验 | https://github.com/alchaincyf/tramstop-skill |
  • Network accessline 56
    | dukou | 渡口:公众号文章一键渡到 X Articles / B站专栏,Chrome 插件 + 本地桥 + skill | https://github.com/alchaincyf/dukou |
  • Network accessline 57
    | x-mentor-skill | X 导师:蒸馏 6 位顶级 X 创作者方法论 + 开源算法数据,完整的选题-写作-增长手册 | https://github.com/alchaincyf/x-mentor-skill |
  • Network accessline 58
    | huashu-weread | 微信读书高阶顾问:书架+笔记交叉分析,个性化荐书/阶梯书单/笔记提炼/年度阅读复盘 | https://github.com/alchaincyf/huashu-weread |
  • Network accessline 59
    | nuwa-skill | 女娲:蒸馏任何人的思维方式——心智模型、决策启发式、表达 DNA,产出可运行的人物 skill | https://github.com/alchaincyf/nuwa-skill |
  • Network accessline 60
    | darwin-skill | 达尔文:让 skill 无限进化——评估→改进→测试→保留或回滚,全程 git 留痕 | https://github.com/alchaincyf/darwin-skill |
  • Network accessline 61
    | freud-skill | 弗洛伊德:给 AI 做心理分析,基于 Anthropic 可解释性研究,诊断 prompt/skill 的身份冲突并重写 | https://github.com/alchaincyf/freud-skill |
  • Network accessline 62
    | skills-guide | Claude Code Skills 完整指南:理解、查找和创建 skills | https://github.com/alchaincyf/skills-guide |
  • Network accessline 63
    | huashu-report | 机构级研究报告与学术论文:六种报告原型 + 结构骨架 + 图表模式库 + 可复用生产流水线,规范提炼自 2026 年 42 份顶级机构报告实测 | https://github.com/alchaincyf/huashu-report |
  • Network accessline 64
    | zhangxuefeng-skill | 张雪峰的认知操作系统:高考志愿/考研/职业规划 | https://github.com/alchaincyf/zhangxuefeng-skill |
  • Network accessline 65
    | steve-jobs-skill | 乔布斯的认知操作系统:产品判断、砍需求、品味 | https://github.com/alchaincyf/steve-jobs-skill |
  • Network accessline 66
    | elon-musk-skill | 马斯克的认知操作系统:第一性原理、成本结构、激进迭代 | https://github.com/alchaincyf/elon-musk-skill |
  • Network accessline 67
    | munger-skill | 查理·芒格的认知操作系统:逆向思考、认知偏误、投资决策 | https://github.com/alchaincyf/munger-skill |
  • Network accessline 68
    | karpathy-skill | Andrej Karpathy 的认知操作系统:AI 技术可靠性、学习方法、行业判断 | https://github.com/alchaincyf/karpathy-skill |
  • Network accessline 69
    | trump-skill | 特朗普的思维操作系统:谈判、权力、传播 | https://github.com/alchaincyf/trump-skill |
  • Network accessline 70
    | feynman-skill | 费曼的认知操作系统:真懂 vs 记住名词、货物崇拜检测 | https://github.com/alchaincyf/feynman-skill |
  • Network accessline 71
    | naval-skill | Naval Ravikant 的认知操作系统:杠杆、特定知识、财富路径 | https://github.com/alchaincyf/naval-skill |
  • Network accessline 72
    | sun-yuchen-perspective | 孙宇晨的注意力收割操作系统:注意力经济、营销、危机公关 | https://github.com/alchaincyf/sun-yuchen-perspective |
  • Network accessline 73
    | zhang-yiming-skill | 张一鸣的认知操作系统:产品、组织、全球化、延迟满足 | https://github.com/alchaincyf/zhang-yiming-skill |
  • Network accessline 74
    | taleb-skill | 塔勒布的认知操作系统:尾部风险、反脆弱、质疑主流叙事 | https://github.com/alchaincyf/taleb-skill |
  • Network accessline 75
    | mrbeast-skill | MrBeast 的内容创造操作系统:视频标题/封面/钩子/留存 | https://github.com/alchaincyf/mrbeast-skill |
  • Network accessline 76
    | paul-graham-skill | Paul Graham 的认知操作系统:创业、写作、做用户真正要的东西 | https://github.com/alchaincyf/paul-graham-skill |
  • Network accessline 77
    | ilya-sutskever-skill | Ilya Sutskever 的认知操作系统:深度学习直觉、Scaling、AI 本质 | https://github.com/alchaincyf/ilya-sutskever-skill |
  • Network accessline 78
    | huashu-art-motion | 艺术与解说动画:35种艺术风格、9种解说动画语法,拆解复刻、口播驱动整片,用代码让画动起来 | https://github.com/alchaincyf/huashu-art-motion |
  • Network accessline 79
    | huashu-flash | 闪电.skill:照Anthropic两周把claude.ai提速3倍的方法给网站或App提速,先量基线、再证指标、逐步优化,用棘轮锁住只许变好 | https://github.com/alchaincyf/huashu-flash |
  • Network accessline 80
    | mcstomach | 麦门胃:读麦当劳历史订单,带证据提炼口味规则,确认后生成可携带的个人「胃」 | https://github.com/alchaincyf/mcstomach |
  • Network accessline 81
    | huashu-motion | 让你的agent一键直出商业级产品宣传片:会作曲,能指着画面改。Commercial-grade launch films by your coding agent — point at the frame to change it. | https://github.com/alchaincyf/huashu-motion |
  • Network accessline 87
    - 公众号:「花叔」(在微信里搜「花叔」) - B站:花叔v:https://space.bilibili.com/14097567
  • Network accessline 88
    - B站:花叔v:https://space.bilibili.com/14097567
  • Network accessline 89
    - 小红书:花叔:https://www.xiaohongshu.com/user/profile/5abc6f17e8ac2b109179dfdf
  • Network accessline 90
    - 个人网站:https://www.huasheng.ai/
  • Network accessline 91
    - X:https://x.com/AlchainHust
  • Network accessline 92
    - YouTube:https://www.youtube.com/@Alchain
  • Network accessline 93
    - 更多开源项目:https://github.com/alchaincyf?tab=repositories

huashu-design/references/ai-video-review.md

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

huashu-design/references/animation-best-practices.md

  • Network accessline 287
    原生实现参考 https://aerotwist.com/blog/flip-your-animations/

huashu-design/references/animation-pitfalls.md

  • Network accessline 365
    **踩的坑(2026-05 觅游宣传动画)**:动画 HTML 用 `<script src="https://unpkg.com/react...">` + `<script src=".../@babel/standalone">` 走 CDN。本机有全局代理,Playwright 录制时 chromium 连 unpkg / Google Fonts 全部 `net::ERR_CONNECTION_CLOSED`:

huashu-design/references/app-prototype.md

  • Network accessline 35
    Wikimedia 下载避坑(本机 curl 走代理 TLS 会炸,Python urllib 直接走得通):
  • Network accessline 38
    # 合规 User-Agent 是硬性要求,否则 429 UA = 'ProjectName/0.1 (https://github.com/you; you@example.com)'
  • Network accessline 39
    UA = 'ProjectName/0.1 (https://github.com/you; you@example.com)'
  • Network accessline 40
    # 用 MediaWiki API 查真实 URL api = 'https://commons.wikimedia.org/w/api.php' # action=query&list=categorymembers 批量拿系列 / prop=imageinfo+iiurlwidth 取指定宽度 thumburl
  • Network accessline 41
    api = 'https://commons.wikimedia.org/w/api.php'

huashu-design/references/apple-gallery-showcase.md

  • Network accessline 268
    content: '';   position: absolute; inset: 0;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves=
  • Network accessline 269
    position: absolute; inset: 0;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles
  • Network accessline 270
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values

huashu-design/references/brand-asset-protocol.md

  • Network accessline 72
    > ⚠<U+FE0F> **别只试 `curl <brand>.com/logo.svg` 就放弃**——现在的官网大多是 SPA,直连静态路径基本返回空壳 HTML(2026-06-06 实测 Trae 官网 5 条直连路径全是空壳)。**数字产品 / SaaS / AI 工具优先用图标聚合源**,命中率最高、直出干净 SVG。
  • Network accessline 77
    unset ALL_PROXY HTTP_PROXY HTTPS_PROXY all_proxy http_proxy https_proxy   # 清代理,否则 TLS 易炸    # svgl —— AI/开发者品牌覆盖最全(Claude/Cursor/OpenAI/Copilot/Anthropic/Vercel…),含 light/dark + wordmark    curl -s "https://api.svgl.app?search=<brand>"   #
  • Network accessline 78
    # svgl —— AI/开发者品牌覆盖最全(Claude/Cursor/OpenAI/Copilot/Anthropic/Vercel…),含 light/dark + wordmark    curl -s "https://api.svgl.app?search=<brand>"   # 返回 JSON,取 route(.light/.dark) 的 svg URL 再下载    # simpleicons —— 单色 glyph,可直接按品牌色上色
  • Network accessline 79
    curl -s "https://api.svgl.app?search=<brand>"   # 返回 JSON,取 route(.light/.dark) 的 svg URL 再下载
  • Network accessline 81
    curl -o logo.svg "https://cdn.simpleicons.org/<slug>/<hexcolor>"
  • Network accessline 85
    curl -A "Mozilla/5.0" -L -o assets/<brand>-brand/logo.svg "<official-logo-url>"
  • Network accessline 89
    curl -A "Mozilla/5.0" -L https://<brand>.com -o assets/<brand>-brand/homepage.html
  • Network accessline 94
    curl -o logo.png "https://www.google.com/s2/favicons?domain=<brand-domain>&sz=256"   # 256px 官方站点图标
  • Network accessline 102
    按优先级: 1. **官方产品页 hero image**(最高优先级):右键查看图片地址 / curl 获取。分辨率通常 2000px+
  • Network accessline 103
    1. **官方产品页 hero image**(最高优先级):右键查看图片地址 / curl 获取。分辨率通常 2000px+
  • Network accessline 110
    # 示例:下载 DJI 官网产品 hero image curl -A "Mozilla/5.0" -L "<hero-image-url>" -o assets/<brand>-brand/product-hero.png
  • Network accessline 111
    curl -A "Mozilla/5.0" -L "<hero-image-url>" -o assets/<brand>-brand/product-hero.png

huashu-design/references/cinematic-patterns.md

  • Network accessline 179
    用法:`http://.../slide.html?seek=12` 直接看第 12 秒画面,不用等播放。

huashu-design/references/content-guidelines.md

  • Network accessline 7
    Anthropic 官方 frontend-design skill(2026)把当下 AI 生成页面的聚类写得很清楚([原文](https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md)):

huashu-design/references/design-context.md

  • Network accessline 27
    # 用Playwright截图一个公开URL npx playwright screenshot https://example.com screenshot.png --viewport-size=1920,1080
  • Network accessline 28
    npx playwright screenshot https://example.com screenshot.png --viewport-size=1920,1080
  • Network accessline 147
    ### 2. 选一个known design system作为骨架 - 用Radix Colors做配色(https://www.radix-ui.com/colors)
  • Network accessline 148
    - 用Radix Colors做配色(https://www.radix-ui.com/colors)
  • Network accessline 149
    - 用shadcn/ui做组件vocabulary(https://ui.shadcn.com)

huashu-design/references/experience.md

  • Network accessline 9
    - 发现:不加约束时,三个方向会一起滑向暖奶油底+高反差衬线标题+陶土色点缀。这是模型自己的默认审美(Anthropic 的交互配色),Anthropic 官方 frontend-design skill(2026)把它列为 AI 生成页面聚类特征的第一条。但这个家族本身不丑,问题是三版挤在一起、项目之间反复出现(见 S6)。 - 下次:三版别挤在同一个外观家族;`design_lint.py compare` 会报「三版落在同一个外观家族」,`ledger check` 会
  • Network accessline 11
    - 证据:skill 开发期的内部自测与多个项目的三方向截图(2026-10 盘点,未公开);官方原文 https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md

huashu-design/references/gsap-recipes.md

  • Network accessline 19
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>

huashu-design/references/hero-animation-case-study.md

  • Network accessline 3
    > 从 huashu-design hero 动画 v9(25 秒,8 场景)里提炼出的**一种可复用的视觉编排结构**。 > 不是动画制作流水线,是**什么场景下这种编排是"对的"**。 > 实战参考:[demos/hero-animation-v9.mp4](../demos/hero-animation-v9.mp4) · [https://www.huasheng.ai/huashu-design-hero/](https://www.huasheng.ai/huas
  • Network accessline 5
    > 实战参考:[demos/hero-animation-v9.mp4](../demos/hero-animation-v9.mp4) · [https://www.huasheng.ai/huashu-design-hero/](https://www.huasheng.ai/huashu-design-hero/)

huashu-design/references/react-setup.md

  • Network accessline 10
    <script src="https://unpkg.com/react@18.3.1/umd/react.development.js" integrity="sha384-hD6/rw4ppMLGNu3tX5cjIb+uRZ7UkRJ6BPkLpg4hAu/6onKUg4lLsHAs9EBPT82L" crossorigin="anonymous"></script>
  • Network accessline 11
    <script src="https://unpkg.com/react-dom@18.3.1/umd/react-dom.development.js" integrity="sha384-u6aeetuaXnQ38mYT8rp6sbXaQe3NL9t+IBXmnYxwkUI2Hw4bsp2Wvmx4yRQF1uAm" crossorigin="anonymous"></script>
  • Network accessline 12
    <script src="https://unpkg.com/@babel/standalone@7.29.0/babel.min.js" integrity="sha384-m08KidiNqLdpJqLq95G/LEi8Qvjl/xUYll3QILypMoQ65QorJ9Lvtp2RXYGBFj1y" crossorigin="anonymous"></script>
  • Network accessline 32
    <!-- 先React+Babel --> <script src="https://unpkg.com/react@18.3.1/..."></script>
  • Network accessline 33
    <script src="https://unpkg.com/react@18.3.1/..."></script>
  • Network accessline 34
    <script src="https://unpkg.com/react-dom@18.3.1/..."></script>
  • Network accessline 35
    <script src="https://unpkg.com/@babel/standalone@7.29.0/..."></script>
  • Network accessline 152
    async complete(prompt) {     const key = document.getElementById('api-key').value;     const res = await fetch('https://api.anthropic.com/v1/messages', {
  • Network accessline 153
    const key = document.getElementById('api-key').value;     const res = await fetch('https://api.anthropic.com/v1/messages', {       method: 'POST',
  • Network accessline 154
    const res = await fetch('https://api.anthropic.com/v1/messages', {
  • Network accessline 192
    <!-- React + Babel pinned -->   <script src="https://unpkg.com/react@18.3.1/umd/react.development.js" integrity="sha384-hD6/rw4ppMLGNu3tX5cjIb+uRZ7UkRJ6BPkLpg4hAu/6onKUg4lLsHAs9EBPT82L" crossorigin="anonymous"></script>
  • Network accessline 193
    <script src="https://unpkg.com/react@18.3.1/umd/react.development.js" integrity="sha384-hD6/rw4ppMLGNu3tX5cjIb+uRZ7UkRJ6BPkLpg4hAu/6onKUg4lLsHAs9EBPT82L" crossorigin="anonymous"></script>
  • Network accessline 194
    <script src="https://unpkg.com/react-dom@18.3.1/umd/react-dom.development.js" integrity="sha384-u6aeetuaXnQ38mYT8rp6sbXaQe3NL9t+IBXmnYxwkUI2Hw4bsp2Wvmx4yRQF1uAm" crossorigin="anonymous"></script>
  • Network accessline 195
    <script src="https://unpkg.com/@babel/standalone@7.29.0/babel.min.js" integrity="sha384-m08KidiNqLdpJqLq95G/LEi8Qvjl/xUYll3QILypMoQ65QorJ9Lvtp2RXYGBFj1y" crossorigin="anonymous"></script>

huashu-design/references/slide-decks.md

  • Network accessline 254
    <meta charset="UTF-8"> <title>P05 · Chapter Title</title> <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">
  • Network accessline 255
    <title>P05 · Chapter Title</title> <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet"> <link rel="stylesheet" href="../shared/tokens.css">
  • Network accessline 256
    <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">

huashu-design/references/voiceover-pipeline.md

  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Network accessline 377
    [Credential-related source omitted]
  • Access to secretsline 377
    [Credential-related source omitted]
  • Network accessline 379
    DOUBAO_TTS_ENDPOINT=https://openspeech.bytedance.com/api/v3/tts/unidirectional
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 409
    [Credential-related source omitted]

huashu-design/scripts/add-music.sh

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

huashu-design/scripts/build_specimens.py

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

huashu-design/scripts/capabilities.py

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

huashu-design/scripts/cloud/ai-review-video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 47
    API_URL = "https://ark.cn-beijing.volces.com/api/v3/responses"
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Network accessline 284
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Network accessline 285
    session = requests.Session()
  • Access to secretsline 334
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]

huashu-design/scripts/cloud/tts-doubao.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 27
    *   DOUBAO_TTS_VOICE_ID    必填(音色 id)  *   DOUBAO_TTS_RESOURCE_ID 可选(默认按音色自动推断)  *   DOUBAO_TTS_ENDPOINT    默认 https://openspeech.bytedance.com/api/v3/tts/unidirectional
  • Network accessline 28
    *   DOUBAO_TTS_RESOURCE_ID 可选(默认按音色自动推断)  *   DOUBAO_TTS_ENDPOINT    默认 https://openspeech.bytedance.com/api/v3/tts/unidirectional  */
  • Network accessline 29
    *   DOUBAO_TTS_ENDPOINT    默认 https://openspeech.bytedance.com/api/v3/tts/unidirectional
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Network accessline 194
    async function tts({ text, voice, speed, encoding, timestamps }) {   const endpoint = process.env.DOUBAO_TTS_ENDPOINT || 'https://openspeech.bytedance.com/api/v3/tts/unidirectional';
  • Network accessline 195
    const endpoint = process.env.DOUBAO_TTS_ENDPOINT || 'https://openspeech.bytedance.com/api/v3/tts/unidirectional';
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 221
    const res = await fetch(endpoint, {
  • Network accessline 252
    if (!args.yes && process.env.HUASHU_CLOUD_OK !== '1') {     const host = new URL(process.env.DOUBAO_TTS_ENDPOINT || 'https://openspeech.bytedance.com').hostname;
  • Network accessline 253
    const host = new URL(process.env.DOUBAO_TTS_ENDPOINT || 'https://openspeech.bytedance.com').hostname;

huashu-design/scripts/convert-formats.sh

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

huashu-design/scripts/design-gate-hook.sh

  • Executable scriptline 1
    #!/bin/bash

huashu-design/scripts/design_lint.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 33
    # 2026 年 AI 生成页面的聚类特征。出处:Anthropic 官方 frontend-design skill(2026) # https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md
  • Network accessline 34
    # https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md
  • Access to secretsline 366
    [Credential-related source omitted]

huashu-design/scripts/export_deck_pdf.mjs

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

huashu-design/scripts/export_deck_pptx.mjs

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

huashu-design/scripts/export_deck_stage_pdf.mjs

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

huashu-design/scripts/fetch_images.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 21
    API = "https://commons.wikimedia.org/w/api.php"
  • Network accessline 23
    UA = "huashu-design-image-fetcher/1.0 (https://huasheng.ai; skill contact)"
  • Network accessline 26
    def _api_get(params):     url = API + "?" + urllib.parse.urlencode(params)     req = urllib.request.Request(url, headers={"User-Agent": UA})
  • Network accessline 27
    url = API + "?" + urllib.parse.urlencode(params)     req = urllib.request.Request(url, headers={"User-Agent": UA})     with urllib.request.urlopen(req, timeout=30) as r:
  • Network accessline 28
    req = urllib.request.Request(url, headers={"User-Agent": UA})
  • Network accessline 29
    with urllib.request.urlopen(req, timeout=30) as r:
  • Network accessline 37
    def fetch(query, out, count, width):
  • Network accessline 61
    path = os.path.join(out, fn)         try:             req = urllib.request.Request(thumb, headers={"User-Agent": UA})
  • Network accessline 62
    try:             req = urllib.request.Request(thumb, headers={"User-Agent": UA})             with urllib.request.urlopen(req, timeout=60) as r, open(path, "wb") as f:
  • Network accessline 63
    req = urllib.request.Request(thumb, headers={"User-Agent": UA})
  • Network accessline 64
    with urllib.request.urlopen(req, timeout=60) as r, open(path, "wb") as f:
  • Network accessline 83
    allgot = []     for q in a.query:         allgot += fetch(q, a.out, a.count, a.width)
  • Network accessline 84
    for q in a.query:         allgot += fetch(q, a.out, a.count, a.width)     print(f"\n=== 共下载 {len(allgot)} 张到 {a.out} ===")
  • Network accessline 85
    allgot += fetch(q, a.out, a.count, a.width)

huashu-design/scripts/gen_deck_thumbs.mjs

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

huashu-design/scripts/html2pptx.js

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 188
    const rm = /rotate\(([-\d.]+)deg\)/.exec(t);

huashu-design/scripts/learn.py

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

huashu-design/scripts/mix-voiceover.sh

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

huashu-design/scripts/narrate-pipeline.mjs

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

huashu-design/scripts/pptx_from_rendered.py

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

huashu-design/scripts/ref_board.py

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

huashu-design/scripts/render-narration.sh

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

huashu-design/scripts/render-video-seek.js

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

huashu-design/scripts/render-video.js

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

huashu-design/scripts/sfx-cues.sh

  • Executable scriptline 1
    #!/bin/bash

huashu-design/scripts/tests/fixtures/lint_offline.html

  • Network accessline 1
    <!doctype html><html><head><meta charset="utf-8"><link rel="stylesheet" href="http://10.255.255.1/never.css"><style>body{background:#fff;font:17px Helvetica}</style></head><body><p>外网样式表连不上的页面,体检不能卡死整批,也不能让后面的文件没结果。</p></body></html>

huashu-design/scripts/tests/test_design_lint.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]

huashu-design/scripts/tests/test_pptx_from_rendered.py

  • Executable scriptline 1
    Executable file

huashu-design/scripts/verify-video.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 48
    FPS=$(python3 -c "print(round(eval('${FPS_RAW:-0}' if '${FPS_RAW:-0}'!='0/0' else '0'),2))" 2>/dev/null || echo "?")

huashu-design/scripts/verify.py

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

improve-codebase-architecture/HTML-REPORT.md

  • Network accessline 11
    <meta charset="utf-8" />     <title>Architecture review for {{repo name}}</title>     <script src="https://cdn.tailwindcss.com"></script>
  • Network accessline 12
    <title>Architecture review for {{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";

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.

kimi-webbridge/SKILL.md

  • Network accessline 11
    Control the user's real browser (with their login sessions) via a local daemon at `http://127.0.0.1:10086` (the default address — see [If a tool call fails](#if-a-tool-call-fails-daemon-or-extension-not-ready) for when it differs).
  • Network accessline 51
    curl -s -X POST http://127.0.0.1:10086/command \
  • Network accessline 52
    -d '{"action":"find_tab","args":{"url":"https://www.kimi.com","active":true},"session":"k26-research"}'
  • Network accessline 62
    curl -s -X POST http://127.0.0.1:10086/command \
  • Network accessline 64
    -d '{"action":"navigate","args":{"url":"https://example.com","newTab":true,"group_title":"My task"},"session":"my-task"}'
  • Network accessline 73
    curl -s -X POST http://127.0.0.1:10086/command -H 'Content-Type: application/json' --data-binary @/tmp/webbridge-req-<random>.json
  • Network accessline 84
    curl.exe -s -X POST http://127.0.0.1:10086/command -H "Content-Type: application/json" --data-binary "@$env:TEMP\webbridge-req-<random>.json"
  • Network accessline 99
    # First tab: set session + a human label (in the user's language) curl -s -X POST http://127.0.0.1:10086/command \
  • Network accessline 100
    curl -s -X POST http://127.0.0.1:10086/command \
  • Network accessline 101
    -d '{"action":"navigate","args":{"url":"https://www.kimi.com","newTab":true,"group_title":"K2.6 feature research"},"session":"k26-research"}' # Another site, same task → same session → joins the same group automatically curl -s -X POST http
  • Network accessline 102
    # Another site, same task → same session → joins the same group automatically curl -s -X POST http://127.0.0.1:10086/command \   -d '{"action":"navigate","args":{"url":"https://www.moonshot.cn","newTab":true},"session":"k26-research"}'
  • Network accessline 103
    curl -s -X POST http://127.0.0.1:10086/command \
  • Network accessline 104
    -d '{"action":"navigate","args":{"url":"https://www.moonshot.cn","newTab":true},"session":"k26-research"}'
  • Network accessline 114
    # Default: PNG of the visible viewport, daemon picks a temp path curl ... -d '{"action":"screenshot","args":{}}'
  • Network accessline 115
    curl ... -d '{"action":"screenshot","args":{}}'
  • Network accessline 116
    # Options (each independent): JPEG quality, element-only via @e/CSS selector, custom output path curl ... -d '{"action":"screenshot","args":{"format":"jpeg","quality":60}}' curl ... -d '{"action":"screenshot","args":{"selector":"@e123"}}'
  • Network accessline 117
    curl ... -d '{"action":"screenshot","args":{"format":"jpeg","quality":60}}'
  • Network accessline 118
    curl ... -d '{"action":"screenshot","args":{"selector":"@e123"}}'
  • Network accessline 183
    - English: https://www.kimi.com/en/products/kimi-webbridge
  • Network accessline 184
    - 中文: https://www.kimi.com/products/kimi-webbridge
  • Network accessline 192
    - English: https://www.kimi.com/en/products/kimi-webbridge
  • Network accessline 193
    - 中文: https://www.kimi.com/products/kimi-webbridge

kimi-webbridge/references/cli-creator/go-layout.md

  • Network accessline 55
    const DefaultDaemonURL = "http://127.0.0.1:10086"
  • Network accessline 58
    baseURL string     session string     http    *http.Client
  • Network accessline 59
    session string     http    *http.Client }
  • Network accessline 60
    http    *http.Client
  • Network accessline 65
    baseURL: baseURL,         session: session,         http:    &http.Client{Timeout: 90 * time.Second},
  • Network accessline 66
    session: session,         http:    &http.Client{Timeout: 90 * time.Second},     }
  • Network accessline 67
    http:    &http.Client{Timeout: 90 * time.Second},

kimi-webbridge/references/cli-creator/site-exploration.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 27
    (async () => {      const r = await fetch("<api-path>", {
  • Network accessline 28
    const r = await fetch("<api-path>", {
  • Access to secretsline 43
    [Credential-related source omitted]

kimi-webbridge/references/cli-creator/workflow.md

  • Network accessline 48
    - All output is `{"ok": true, "data": ...}` or `{"ok": false, "error": {"code": "...", "message": "..."}}` - Non-zero exit code on error - A `--daemon-url` flag on the root command, defaulting to `http://127.0.0.1:10086`. The daemon can lis
  • Network accessline 49
    - Non-zero exit code on error - A `--daemon-url` flag on the root command, defaulting to `http://127.0.0.1:10086`. The daemon can listen elsewhere (see "If a tool call fails" in SKILL.md), so the caller must be able to say where. - One fixe
  • Network accessline 50
    - A `--daemon-url` flag on the root command, defaulting to `http://127.0.0.1:10086`. The daemon can listen elsewhere (see "If a tool call fails" in SKILL.md), so the caller must be able to say where.

kimi-webbridge/references/operations.md

  • Network accessline 7
    - English: https://www.kimi.com/en/products/kimi-webbridge
  • Network accessline 8
    - 中文: https://www.kimi.com/products/kimi-webbridge

ledger-tasks-yylo/SKILL.md

  • Network accessline 10
    Adapted from the canonical [`ledger-tasks-yylo`](https://github.com/yylo-dev/yylo-skills/tree/main/skills/ledger-tasks-yylo) skill in yylo-dev/yylo-skills; see the upstream `SKILL.md` for the full CLI reference (archives, multi-directory me
  • Network accessline 59
    - YYLO CLI: `npm install --global '@yylo/cli@latest'` (Node.js 20.10+, npm, Git). `yy ledger` delegates to the standalone [YYLO Ledger](https://github.com/yylo-dev/yylo-ledger) Git-native task store (MIT).

opencli/opencli-adapter-author/SKILL.md

  • Network accessline 23
    opencli browser open https://example.com --session research
  • Network accessline 62
    args: [{ name: 'query', positional: true, required: true }],   func: async (args) => {     const response = await fetch(`https://example.com/api/search?q=${encodeURIComponent(args.query)}`);
  • Network accessline 63
    func: async (args) => {     const response = await fetch(`https://example.com/api/search?q=${encodeURIComponent(args.query)}`);     if (!response.ok) throw new Error(`Search failed: HTTP ${response.status}`);
  • Network accessline 64
    const response = await fetch(`https://example.com/api/search?q=${encodeURIComponent(args.query)}`);

opencli/opencli-adapter-author/references/adapter-template.md

  • Network accessline 48
    const url = new URL('https://push2.eastmoney.com/api/qt/clist/get');
  • Network accessline 60
    const resp = await fetch(url, { headers: { 'User-Agent': 'Mozilla/5.0' } });
  • Network accessline 119
    - `columns` 数组必须跟 `func` 返回的 object keys 完全对上,顺序也一致(决定表格列顺序) - 列名 camelCase,跟 `cli({...})` 其他 adapter 保持统一 - **中间解析对象 key 不能跟 columns 任一项重叠** —— 否则 `silent-column-drop` audit 会把它当 row 候选误判。`{pid, html, start}` 这类中间结构改成 `{postId, body, offse
  • Network accessline 121
    - **中间解析对象 key 不能跟 columns 任一项重叠** —— 否则 `silent-column-drop` audit 会把它当 row 候选误判。`{pid, html, start}` 这类中间结构改成 `{postId, body, offset}`,最后在 push row 时再 destructure aliasing 回 column 命名。背景:PR #1329 R1 codex-mini0 catch 的([before](https://gi
  • Network accessline 140
    let resp;   try {     resp = await fetch(url, { headers: { /* ... */ } });
  • Network accessline 141
    try {     resp = await fetch(url, { headers: { /* ... */ } });   } catch (error) {
  • Network accessline 142
    resp = await fetch(url, { headers: { /* ... */ } });
  • Network accessline 186
    const BASE = 'https://www.example.com';
  • Network accessline 204
    let resp;     try {         resp = await fetch(url, {
  • Network accessline 205
    try {         resp = await fetch(url, {             headers: {
  • Network accessline 206
    resp = await fetch(url, {
  • Network accessline 253
    ### JSON API 用 `page.fetchJson()`,不要手写 `page.evaluate(fetch(...))`
  • Network accessline 265
    它固定 `credentials: 'include'`,带 timeout,HTTP 非 2xx / 非 JSON 会抛统一 runtime error。adapter 里不用再手写 `page.evaluate(fetch(...))`;如果你需要额外包一层业务语义,按 [`typed-errors.md`](./typed-errors.md) 映射到 `CommandExecutionError` / `AuthRequiredError` / `EmptyResul

opencli/opencli-adapter-author/references/api-discovery.md

  • Network accessline 12
    opencli browser --session research open https://example.com
  • Network accessline 29
    | cookie / body 信号 | 厂商 | 裸 Node fetch / curl 结果 | 策略 |
  • Dangerous shell operationline 45
    opencli browser --session research eval "fetch('https://<target-subdomain>/api/...', {credentials:'include'}).then(r=>r.status).catch(e=>'cors:'+e.message)"
  • Network accessline 45
    opencli browser --session research eval "fetch('https://<target-subdomain>/api/...', {credentials:'include'}).then(r=>r.status).catch(e=>'cors:'+e.message)"
  • Dangerous shell operationline 139
    opencli browser --session research eval "window.scrollTo(0, document.body.scrollHeight)"
  • Dangerous shell operationline 156
    opencli browser --session research eval "Object.keys(window).filter(k=>k.startsWith('__'))"
  • Dangerous shell operationline 172
    opencli browser --session research eval "JSON.stringify(window.__NEXT_DATA__).slice(0, 3000)"
  • Dangerous shell operationline 186
    opencli browser --session research eval "[...document.querySelectorAll('script[src]')].map(s=>s.src).filter(s=>!/\\.(css|png|jpg|svg|woff|mp4)$/.test(s)&&!/googletagmanager|crazyegg|sentry|doubleclick|amazon-adsystem|cloudflare/.test(s))"
  • Dangerous shell operationline 197
    opencli browser --session research eval "(async()=>{const s=[...document.querySelectorAll('script[src]')].map(e=>e.src).find(s=>/main|app|index|bundle|chunk/.test(s));if(!s)return'no bundle';const t=await fetch(s).then(r=>r.text());const pa
  • Network accessline 197
    opencli browser --session research eval "(async()=>{const s=[...document.querySelectorAll('script[src]')].map(e=>e.src).find(s=>/main|app|index|bundle|chunk/.test(s));if(!s)return'no bundle';const t=await fetch(s).then(r=>r.text());const pa
  • Network accessline 200
    命中 `baseURL:"https://api.foo.com"` 直接拿 host 拼 endpoint。
  • Network accessline 204
    手工搜 `baseURL` 只适合小 bundle。站点脚本多、压缩重或 endpoint 通过 `fetch` / XHR / 字符串拼接生成时,可以把**已经加载的脚本文本**通过 stdin 交给本机可选的 [jsluice](https://github.com/BishopFox/jsluice) 做语法感知扫描。
  • Dangerous shell operationline 220
    opencli browser --session research eval "fetch('https://push2.eastmoney.com/api/qt/clist/get?fs=m:1+t:2&pn=1&pz=5&fltt=2&fid=f3&po=1&fields=f2,f3,f12,f14').then(r=>r.json())"
  • Network accessline 220
    opencli browser --session research eval "fetch('https://push2.eastmoney.com/api/qt/clist/get?fs=m:1+t:2&pn=1&pz=5&fltt=2&fid=f3&po=1&fields=f2,f3,f12,f14').then(r=>r.json())"
  • Network accessline 229
    - `https://www.reddit.com/r/rust.json` — Reddit 全覆盖
  • Network accessline 230
    - `https://xueqiu.com/S/SH600000.json` — 雪球部分页
  • Network accessline 233
    # 当前页加 .json 试 opencli browser --session research eval "fetch(location.pathname.replace(/\\/$/,'')+'.json').then(r=>r.ok?r.json():'no')"
  • Dangerous shell operationline 234
    opencli browser --session research eval "fetch(location.pathname.replace(/\\/$/,'')+'.json').then(r=>r.ok?r.json():'no')"
  • Network accessline 234
    opencli browser --session research eval "fetch(location.pathname.replace(/\\/$/,'')+'.json').then(r=>r.ok?r.json():'no')"
  • Dangerous shell operationline 246
    opencli browser --session research eval "document.cookie.split('; ').map(x=>x.slice(0,x.indexOf('='))).filter(Boolean)"
  • Dangerous shell operationline 258
    opencli browser --session research eval "Object.keys(localStorage).filter(k=>/token|auth|jwt|bearer|csrf/i.test(k))"
  • Dangerous shell operationline 268
    opencli browser --session research eval "(async()=>{const s=[...document.querySelectorAll('script[src]')].map(e=>e.src).find(s=>/main|app|bundle/.test(s));const t=await fetch(s).then(r=>r.text());const m=[...t.matchAll(/Bearer\\s+[\\w-]{20,
  • Network accessline 268
    opencli browser --session research eval "(async()=>{const s=[...document.querySelectorAll('script[src]')].map(e=>e.src).find(s=>/main|app|bundle/.test(s));const t=await fetch(s).then(r=>r.text());const m=[...t.matchAll(/Bearer\\s+[\\w-]{20,
  • Dangerous shell operationline 279
    opencli browser --session research eval "typeof __pinia !== 'undefined' ? Object.keys(__pinia.state.value) : 'no pinia'"
  • Dangerous shell operationline 282
    opencli browser --session research eval "window.__pinia.state.value.someStore.someMethod({...})"
  • Network accessline 295
    await page.startNetworkCapture('/api/foo'); await page.readNetworkCapture(); await page.goto('https://xxx.com/trigger-page');
  • Network accessline 296
    await page.readNetworkCapture(); await page.goto('https://xxx.com/trigger-page'); // 等页面自己发请求,再读取所有相关完整 response
  • Network accessline 297
    await page.goto('https://xxx.com/trigger-page');

opencli/opencli-adapter-author/references/coverage-matrix.md

  • Network accessline 22
    | | JSONP / push/script[src] | ✅ | `site-recon.md` Pattern C + `api-discovery.md` §bundle(eastmoney / tonghuashun 已覆盖) | | | SPA + 独立 BFF domain | 🟡 | `api-discovery.md` §bundle §suffix | | Strategy(详见 `strategy-selection.md`) | 裸 `fetch()`
  • Network accessline 23
    | | SPA + 独立 BFF domain | 🟡 | `api-discovery.md` §bundle §suffix | | Strategy(详见 `strategy-selection.md`) | 裸 `fetch()` 拿到 | ✅ | `PUBLIC_API`(一方文档化接口,最稳:fixes/adapter-year=1.18) | | | cookie 透传 | ✅ | `COOKIE_API`(官方 web 接口 + 用户登录态,fixes/ada
  • Network accessline 24
    | Strategy(详见 `strategy-selection.md`) | 裸 `fetch()` 拿到 | ✅ | `PUBLIC_API`(一方文档化接口,最稳:fixes/adapter-year=1.18) |
  • Network accessline 26
    | | publish / upload / click / 表单 | ✅ | `UI_SELECTOR`(DOM 的 a11y / semantic 也是契约,fixes/adapter-year=1.92) | | | hydration state / inline JSON | 🟡 | `DOM_STATE`(fixes/adapter-year=0.91 小样本 N=11,按 UI_SELECTOR 同档) | | | page-context fetch(CORS
  • Network accessline 27
    | | hydration state / inline JSON | 🟡 | `DOM_STATE`(fixes/adapter-year=0.91 小样本 N=11,按 UI_SELECTOR 同档) | | | page-context fetch(CORS / same-origin runtime) | 🟡 | `PAGE_FETCH`(无契约内部 endpoint,fixes/adapter-year=8.41,必须正向论证) | | | 触发 UI 拦截响应 |
  • Network accessline 28
    | | page-context fetch(CORS / same-origin runtime) | 🟡 | `PAGE_FETCH`(无契约内部 endpoint,fixes/adapter-year=8.41,必须正向论证) |
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]

opencli/opencli-adapter-author/references/field-conventions.md

  • Access to secretsline 127
    [Credential-related source omitted]
  • Network accessline 157
    同花顺多数接口返回 HTML 表格,需要 DOM 解析。JSONP 接口要设 `Referer: http://q.10jqka.com.cn/`,否则返回空。

opencli/opencli-adapter-author/references/field-decode-playbook.md

  • Dangerous shell operationline 45
    opencli browser --session research eval "window.location.origin + '/<path>'"
  • Dangerous shell operationline 71
    opencli browser --session research eval "fetch('<url>&fid=f2&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"
  • Network accessline 71
    opencli browser --session research eval "fetch('<url>&fid=f2&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"
  • Dangerous shell operationline 72
    opencli browser --session research eval "fetch('<url>&fid=f3&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"
  • Network accessline 72
    opencli browser --session research eval "fetch('<url>&fid=f3&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"
  • Dangerous shell operationline 84
    opencli browser --session research eval "fetch('<url>&fid=f6&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"  # 成交额
  • Network accessline 84
    opencli browser --session research eval "fetch('<url>&fid=f6&po=1').then(r=>r.json()).then(d=>d.data.diff.slice(0,3))"  # 成交额
  • Network accessline 92
    # 按价格排,拿一条观察 opencli browser --session research eval "fetch('https://push2.eastmoney.com/api/qt/clist/get?fs=b:MK0354&pn=1&pz=1&fid=f2&po=1&fltt=2&fields=f12,f14,f2,f3,f236,f237,f239').then(r=>r.json()).then(d=>d.data.diff[0])"
  • Dangerous shell operationline 93
    opencli browser --session research eval "fetch('https://push2.eastmoney.com/api/qt/clist/get?fs=b:MK0354&pn=1&pz=1&fid=f2&po=1&fltt=2&fields=f12,f14,f2,f3,f236,f237,f239').then(r=>r.json()).then(d=>d.data.diff[0])"
  • Network accessline 93
    opencli browser --session research eval "fetch('https://push2.eastmoney.com/api/qt/clist/get?fs=b:MK0354&pn=1&pz=1&fid=f2&po=1&fltt=2&fields=f12,f14,f2,f3,f236,f237,f239').then(r=>r.json()).then(d=>d.data.diff[0])"
  • Network accessline 96
    # 按 f237 排 opencli browser --session research eval "fetch('...&fid=f237&po=1...').then(...)"
  • Dangerous shell operationline 97
    opencli browser --session research eval "fetch('...&fid=f237&po=1...').then(...)"
  • Network accessline 97
    opencli browser --session research eval "fetch('...&fid=f237&po=1...').then(...)"
  • Dangerous shell operationline 114
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(j=>({keys:Object.keys(j), type:Array.isArray(j)?'array':'object'}))"
  • Network accessline 114
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(j=>({keys:Object.keys(j), type:Array.isArray(j)?'array':'object'}))"
  • Dangerous shell operationline 120
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(j=>{const d=j.data; return {keys:Object.keys(d), sample: d[Object.keys(d)[0]]}})"
  • Network accessline 120
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(j=>{const d=j.data; return {keys:Object.keys(d), sample: d[Object.keys(d)[0]]}})"
  • Network accessline 130
    # 取前三条的 keys,看哪些 key 的值在变(业务数据),哪些不变(常量/配置)    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(d=>d.data.diff.slice(0,3).map(x=>({f2:x.f2,f3:x.f3,f152:x.f152})))"
  • Dangerous shell operationline 131
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(d=>d.data.diff.slice(0,3).map(x=>({f2:x.f2,f3:x.f3,f152:x.f152})))"
  • Network accessline 131
    opencli browser --session research eval "fetch('<url>').then(r=>r.json()).then(d=>d.data.diff.slice(0,3).map(x=>({f2:x.f2,f3:x.f3,f152:x.f152})))"

opencli/opencli-adapter-author/references/jsdom-fixture-pattern.md

  • Network accessline 43
    opencli browser --session research open https://www.example.com/<page>
  • Dangerous shell operationline 45
    opencli browser --session research eval 'document.documentElement.outerHTML' \
  • Network accessline 134
    it('extracts the canonical fields and avoids known silent bugs', () => {         loadFixture(SHOP_FIXTURE, 'https://www.example.com/shop/123');
  • Network accessline 135
    loadFixture(SHOP_FIXTURE, 'https://www.example.com/shop/123');

opencli/opencli-adapter-author/references/site-memory.md

  • Network accessline 80
    {   "clist": {     "url": "https://push2.eastmoney.com/api/qt/clist/get",
  • Network accessline 81
    "clist": {     "url": "https://push2.eastmoney.com/api/qt/clist/get",     "method": "GET",
  • Network accessline 82
    "url": "https://push2.eastmoney.com/api/qt/clist/get",
  • Network accessline 137
    },     "patterns": {       "url": "^https://www\\.1point3acres\\.com/bbs/thread-"
  • Network accessline 138
    "patterns": {       "url": "^https://www\\.1point3acres\\.com/bbs/thread-"     },
  • Network accessline 139
    "url": "^https://www\\.1point3acres\\.com/bbs/thread-"

opencli/opencli-adapter-author/references/site-memory/bilibili.md

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

opencli/opencli-adapter-author/references/site-memory/gmail.md

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

opencli/opencli-adapter-author/references/site-memory/tonghuashun.md

  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 16
    - `Referer: http://q.10jqka.com.cn/` 是关键 header,很多接口缺它直接返回空

opencli/opencli-adapter-author/references/site-memory/xueqiu.md

  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    - 核心 cookie:`xq_a_token`(匿名也有,登录后含用户身份) - `page.evaluate` 里 `fetch(url, { credentials: 'include' })` 带 cookie - 浏览器先访问一次 `xueqiu.com` 触发 cookie 下发,再去调接口(否则 `xq_a_token` 不存在 → 400)
  • Network accessline 15
    - `page.evaluate` 里 `fetch(url, { credentials: 'include' })` 带 cookie
  • Network accessline 37
    1. **必须先访问首页**:冷启动直接调 API 会 400 `cookie is invalid`,先 `page.goto('https://xueqiu.com/')` 再 fetch

opencli/opencli-adapter-author/references/site-recon.md

  • Network accessline 59
    **信号**: - 第一个请求(`document`)返回的 HTML 里已经含目标数据(`curl <url> | grep <某数字>`)
  • Network accessline 60
    - 第一个请求(`document`)返回的 HTML 里已经含目标数据(`curl <url> | grep <某数字>`)
  • Network accessline 86
    **信号**: - 已经是 Pattern A,但 `fetch(url, {credentials:'include'})` 返回 401/403
  • Network accessline 87
    - 已经是 Pattern A,但 `fetch(url, {credentials:'include'})` 返回 401/403

opencli/opencli-adapter-author/references/success-rate-pitfalls.md

  • Network accessline 82
    **防御**:参见 `api-discovery.md §0.2`。判断:`fetch(target).catch(e=>'cors:'+e.message)` 看是不是 TypeError。降级路径:改用 same-origin endpoint / 改在目标 subdomain 上打开页面 / 走 `§5 intercept`。

opencli/opencli-adapter-author/references/typed-errors.md

  • Network accessline 27
    **反例**(PR #1329 R3 codex-mini0 直接修,commit `c40daf7`;pre-fix lines: [`thread page/limit/contentLimit`](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/1point3acres/thread.js#L37-L39), [`notifications l
  • Network accessline 77
    **反例 1**(PR #1329 R3 修掉的,[`clis/1point3acres/notifications.js` before](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/1point3acres/notifications.js#L35-L37)):
  • Network accessline 86
    **反例 2**([`clis/1point3acres/search.js` before](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/1point3acres/search.js#L52-L60)):
  • Network accessline 99
    **反例 3**([`clis/qwen/history.js` before](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/qwen/history.js#L44-L51)):
  • Network accessline 108
    **反例 4**([`clis/qwen/image.js` before](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/qwen/image.js#L160-L164)):
  • Network accessline 137
    **反例 5:scalar sentinel**(PR #1329 R2 修掉的,[`clis/qwen/status.js` before](https://github.com/jackwener/OpenCLI/blob/42e5303c792d9f71d9a30dde2e391405e03661e7/clis/qwen/status.js#L24-L29)):
  • Network accessline 185
    **反例**(PR #1329 R3 修掉的,[`clis/coingecko/top.js` before](https://github.com/jackwener/OpenCLI/blob/2b8609b82fccaf98505c5b1b1859e3ffdaa1a55c/clis/coingecko/top.js#L36-L38), [`clis/1point3acres/thread.js` before](https://github.com/jackwener/O

opencli/opencli-autofix/SKILL.md

  • Network accessline 134
    # Open the page and inspect current DOM opencli browser --session research open https://example.com/target-page && opencli browser --session research state
  • Network accessline 135
    opencli browser --session research open https://example.com/target-page && opencli browser --session research state
  • Network accessline 144
    # Open page with network interceptor, then trigger the action manually opencli browser --session research open https://example.com/target-page && opencli browser --session research state
  • Network accessline 145
    opencli browser --session research open https://example.com/target-page && opencli browser --session research state
  • Network accessline 173
    // Before: const resp = await page.evaluate(`fetch('/api/v1/old-endpoint')...`)
  • Network accessline 174
    // After:  const resp = await page.evaluate(`fetch('/api/v2/new-endpoint')...`)
  • Network accessline 286
    4. AI explores: opencli browser --session research open https://www.zhihu.com/hot && opencli browser --session research state

opencli/opencli-browser/SKILL.md

  • Network accessline 20
    opencli browser open https://example.com --session research

opencli/opencli-usage/SKILL.md

  • Network accessline 37
    opencli browser open https://example.com --session research

orca-replay/SKILL.md

  • Broad permissionsline 1
    Bash, Read, Grep

planning-with-files/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

planning-with-files/references/reference.md

  • Network accessline 217
    Based on Manus's official context engineering documentation: https://manus.im/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus
  • Network accessline 218
    https://manus.im/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus

planning-with-files/scripts/attest-plan.ps1

  • Executable scriptline 1
    Executable file

planning-with-files/scripts/attest-plan.sh

  • Executable scriptline 1
    #!/bin/sh
  • Dangerous shell operationline 199
    rm -f "${attestation_file}"
  • Dangerous shell operationline 262
    rm -f "${lock_dir}/.attestation.lock" 2>/dev/null
  • Dangerous shell operationline 279
    rm -f "${fb_tmp}" "${tmp_file}" 2>/dev/null
  • Dangerous shell operationline 284
    rm -f "${tmp_file}" 2>/dev/null

planning-with-files/scripts/check-complete.ps1

  • Executable scriptline 1
    Executable file

planning-with-files/scripts/check-complete.sh

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

planning-with-files/scripts/gate-stop.sh

  • Executable scriptline 1
    #!/bin/sh

planning-with-files/scripts/init-session.ps1

  • Executable scriptline 1
    Executable file

planning-with-files/scripts/init-session.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 196
    rm -f "${_mode_dir}/.gate_last_ledger" 2>/dev/null || true

planning-with-files/scripts/inject-plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 895
    [Credential-related source omitted]
  • Access to secretsline 1497
    [Credential-related source omitted]
  • Access to secretsline 1598
    [Credential-related source omitted]
  • Access to secretsline 1744
    [Credential-related source omitted]
  • Access to secretsline 1750
    [Credential-related source omitted]
  • Access to secretsline 1755
    [Credential-related source omitted]
  • Access to secretsline 1762
    [Credential-related source omitted]
  • Access to secretsline 1766
    [Credential-related source omitted]

planning-with-files/scripts/inject-plan.sh

  • Executable scriptline 1
    #!/bin/sh
  • Access to secretsline 373
    [Credential-related source omitted]
  • Dangerous shell operationline 608
    rm -f -- "$1" 2>/dev/null || :
  • Dangerous shell operationline 620
    rm -rf -- "$LEDGER_SNAPSHOT_DIR" 2>/dev/null || :
  • Dangerous shell operationline 1175
    rm -f "$RAW_VIEW" 2>/dev/null || :
  • Dangerous shell operationline 1345
    rm -f "$RAW_VIEW" 2>/dev/null || :
  • Dangerous shell operationline 1370
    rm -f "$RAW_PROGRESS" 2>/dev/null || :
  • Dangerous shell operationline 1383
    rm -f "$RAW_PROGRESS" 2>/dev/null || :

planning-with-files/scripts/ledger-summary.sh

  • Executable scriptline 1
    #!/bin/sh

planning-with-files/scripts/plan-doctor.sh

  • Executable scriptline 1
    #!/bin/sh

planning-with-files/scripts/resolve-plan-dir.ps1

  • Executable scriptline 1
    Executable file

planning-with-files/scripts/resolve-plan-dir.sh

  • Executable scriptline 1
    #!/bin/sh

planning-with-files/scripts/session-catchup.py

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

planning-with-files/scripts/set-active-plan.ps1

  • Executable scriptline 1
    Executable file

planning-with-files/scripts/set-active-plan.sh

  • Executable scriptline 1
    #!/bin/sh
  • Dangerous shell operationline 357
    trap 'rm -f "${temp_file}"' EXIT

planning-with-files/scripts/skill-hook.sh

  • Executable scriptline 1
    #!/bin/sh
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 437
    [Credential-related source omitted]

product-decision-agent/SKILL.md

  • Network accessline 5
    metadata:   author: atdy   repository: https://github.com/atdy/maoxuan-product-agent
  • Network accessline 6
    author: atdy   repository: https://github.com/atdy/maoxuan-product-agent   version: "1.0.3"
  • Network accessline 7
    repository: https://github.com/atdy/maoxuan-product-agent

product-decision-agent/references/methodology-basis.md

  • Network accessline 33
    - [leezythu/maoxuan-skill](https://github.com/leezythu/maoxuan-skill)
  • Network accessline 34
    - [zhangtianruiwork-droid/Maoxuan-Changzheng](https://github.com/zhangtianruiwork-droid/Maoxuan-Changzheng)
  • Network accessline 38
    - [weiyinfu/MaoZeDongAnthology](https://github.com/weiyinfu/MaoZeDongAnthology)

product-decision-agent/scripts/quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 142
    # Count sentence-ending question marks. This ignores URL query strings         # such as https://example.com?a=1 while still catching two questions
  • Network accessline 143
    # such as https://example.com?a=1 while still catching two questions

product-decision-agent/scripts/test_quality_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 53
    **需要确认** 1. 请确认看板 https://example.com/report?cohort=new 是否采用同一口径。
  • Network accessline 54
    1. 请确认看板 https://example.com/report?cohort=new 是否采用同一口径。

reverse-engineer-anything/SKILL.md

  • Network accessline 94
    than extra calls and schemas. Runtime options are metadata, not files.   Compact delivery still inventories and hashes members. See the   [Python packaged applications guide](https://github.com/morluto/rea/blob/main/docs/python-packaged-app
  • Network accessline 95
    Compact delivery still inventories and hashes members. See the   [Python packaged applications guide](https://github.com/morluto/rea/blob/main/docs/python-packaged-applications.md). - Apple app plist, Interface Builder, asset catalog, or ke
  • Network accessline 96
    [Python packaged applications guide](https://github.com/morluto/rea/blob/main/docs/python-packaged-applications.md).
  • Network accessline 106
    `extract_firmware` when extraction is requested, with a caller-selected new   absolute output directory. These tools use caller-supplied Binwalk/Unblob on   Linux; see the [firmware guide](https://github.com/morluto/rea/blob/main/docs/firmw
  • Network accessline 107
    absolute output directory. These tools use caller-supplied Binwalk/Unblob on   Linux; see the [firmware guide](https://github.com/morluto/rea/blob/main/docs/firmware-analysis.md). - ESP32-family app or bootloader image (`0xE9` magic): `insp
  • Network accessline 108
    Linux; see the [firmware guide](https://github.com/morluto/rea/blob/main/docs/firmware-analysis.md).
  • Network accessline 136
    floor 8, maximum 16384), set where REA starts. Host memory and `NODE_OPTIONS` do not   raise it. See   [historical captures](https://github.com/morluto/rea/blob/main/docs/web-network-captures.md) for the exact upstream
  • Network accessline 137
    raise it. See   [historical captures](https://github.com/morluto/rea/blob/main/docs/web-network-captures.md) for the exact upstream   profile and credential exclusions. Qlog support starts with aioquic 1.5.0
  • Network accessline 138
    [historical captures](https://github.com/morluto/rea/blob/main/docs/web-network-captures.md) for the exact upstream
  • Network accessline 151
    TShark 4.x on an absolute `PATH` entry or via the optional absolute   `REA_TSHARK_COMMAND` override; see   [capture guide](https://github.com/morluto/rea/blob/main/docs/packet-captures.md).
  • Network accessline 152
    `REA_TSHARK_COMMAND` override; see   [capture guide](https://github.com/morluto/rea/blob/main/docs/packet-captures.md).   Packet limits count input packets before filtering. Output defaults to 50 matching
  • Network accessline 153
    [capture guide](https://github.com/morluto/rea/blob/main/docs/packet-captures.md).
  • Network accessline 159
    detail summary, then retained kind pcap pages. Requires Wireshark 4.x tshark   and capinfos, with Linux prlimit or Windows Job Objects; see   [packet summaries](https://github.com/morluto/rea/blob/main/docs/pcap-analysis.md).
  • Network accessline 160
    and capinfos, with Linux prlimit or Windows Job Objects; see   [packet summaries](https://github.com/morluto/rea/blob/main/docs/pcap-analysis.md).   Select an exact DNS question for address pages; page exhaustion does not prove
  • Network accessline 161
    [packet summaries](https://github.com/morluto/rea/blob/main/docs/pcap-analysis.md).
  • Network accessline 167
    - Recorded logic/signal traces: `decode_signal_recording` with explicit decoder,   channel and protocol settings. On Linux with util-linux prlimit, supply sigrok-cli 0.7.2 through   `REA_SIGROK_COMMAND`; see [recording guide](https://github
  • Network accessline 168
    channel and protocol settings. On Linux with util-linux prlimit, supply sigrok-cli 0.7.2 through   `REA_SIGROK_COMMAND`; see [recording guide](https://github.com/morluto/rea/blob/main/docs/signal-recordings.md).   Output defaults to 50 lite
  • Network accessline 169
    `REA_SIGROK_COMMAND`; see [recording guide](https://github.com/morluto/rea/blob/main/docs/signal-recordings.md).
  • Network accessline 176
    Select JavaScript glue and candidate paths explicitly and preserve URL/path   ambiguity. No implicit fetch or target execution; WAT is not original source.   See the [WASM guide](https://github.com/morluto/rea/blob/main/docs/wasm-artifacts.
  • Network accessline 177
    ambiguity. No implicit fetch or target execution; WAT is not original source.   See the [WASM guide](https://github.com/morluto/rea/blob/main/docs/wasm-artifacts.md). - Explicit local Android APK (or ZIP/AAB) signing: `inspect_apk_signature
  • Network accessline 178
    See the [WASM guide](https://github.com/morluto/rea/blob/main/docs/wasm-artifacts.md).
  • Network accessline 184
    whether each signed digest still matches the bytes (self-consistency). This   is identity and integrity, not a trust or authenticity verdict.   See the [APK signature guide](https://github.com/morluto/rea/blob/main/docs/apk-signature.md).
  • Network accessline 185
    is identity and integrity, not a trust or authenticity verdict.   See the [APK signature guide](https://github.com/morluto/rea/blob/main/docs/apk-signature.md). - Explicit local EVM bytecode carrier: `inspect_evm_interface` with caller-sele
  • Network accessline 186
    See the [APK signature guide](https://github.com/morluto/rea/blob/main/docs/apk-signature.md).
  • Network accessline 195
    `parent_evidence_id` for exact function or `bytecode_hex`/stdout/stderr pages.   Candidate coverage does not establish interface completeness. See the   [EVM bytecode guide](https://github.com/morluto/rea/blob/main/docs/evm-bytecode.md).
  • Network accessline 196
    Candidate coverage does not establish interface completeness. See the   [EVM bytecode guide](https://github.com/morluto/rea/blob/main/docs/evm-bytecode.md). - Embedded Go compiler, module or build-setting metadata: `inspect_go_binary`
  • Network accessline 197
    [EVM bytecode guide](https://github.com/morluto/rea/blob/main/docs/evm-bytecode.md).
  • Network accessline 201
    absent metadata does not prove a binary is not Go, and unparsed text records   remain explicit. See the   [Go binary guide](https://github.com/morluto/rea/blob/main/docs/go-binaries.md).
  • Network accessline 202
    remain explicit. See the   [Go binary guide](https://github.com/morluto/rea/blob/main/docs/go-binaries.md). - Embedded CUDA/HIP code objects: `inspect_gpu_code_objects`; inventory targets
  • Network accessline 203
    [Go binary guide](https://github.com/morluto/rea/blob/main/docs/go-binaries.md).
  • Network accessline 212
    Preserve header-scoped indices and array preview omissions; do not infer model   behavior from declared architecture or tensor types. See the   [model file guide](https://github.com/morluto/rea/blob/main/docs/model-artifacts.md).
  • Network accessline 213
    behavior from declared architecture or tensor types. See the   [model file guide](https://github.com/morluto/rea/blob/main/docs/model-artifacts.md). - Unity IL2CPP names, member owners and string literals from `global-metadata.dat`:
  • Network accessline 214
    [model file guide](https://github.com/morluto/rea/blob/main/docs/model-artifacts.md).
  • Network accessline 223
    binary or disassembler is run. Unrecognized magic (possibly encrypted) and   other versions are unsupported. Optional matching `binary_path` enables static native addresses and type references; query `method_addresses` with indices or addre
  • Network accessline 224
    other versions are unsupported. Optional matching `binary_path` enables static native addresses and type references; query `method_addresses` with indices or addresses/states, preserving every shared-body method and both artifact identities
  • Network accessline 225
    [IL2CPP metadata guide](https://github.com/morluto/rea/blob/main/docs/il2cpp-metadata.md).
  • Network accessline 237
    delivery requires `--evidence_output`.   See the   [Rust binary guide](https://github.com/morluto/rea/blob/main/docs/rust-binaries.md).
  • Network accessline 238
    See the   [Rust binary guide](https://github.com/morluto/rea/blob/main/docs/rust-binaries.md). - PE Authenticode certificate table: `inspect_pe_certificates` with the explicit
  • Network accessline 239
    [Rust binary guide](https://github.com/morluto/rea/blob/main/docs/rust-binaries.md).
  • Network accessline 245
    absence of that table, not proof the image is unsigned in every catalog sense.   Signatures are not verified. See the   [PE certificate guide](https://github.com/morluto/rea/blob/main/docs/pe-certificates.md).
  • Network accessline 246
    Signatures are not verified. See the   [PE certificate guide](https://github.com/morluto/rea/blob/main/docs/pe-certificates.md). - PE import and delay-load tables: `inspect_pe_imports` with the explicit
  • Network accessline 247
    [PE certificate guide](https://github.com/morluto/rea/blob/main/docs/pe-certificates.md).
  • Network accessline 253
    proof the image never imported APIs through another table. Bound snapshots   and loaded IAT contents remain unobserved. See the   [PE import guide](https://github.com/morluto/rea/blob/main/docs/pe-imports.md).
  • Network accessline 254
    and loaded IAT contents remain unobserved. See the   [PE import guide](https://github.com/morluto/rea/blob/main/docs/pe-imports.md). - PE TLS callbacks and load configuration: `inspect_pe_load_config` with the
  • Network accessline 255
    [PE import guide](https://github.com/morluto/rea/blob/main/docs/pe-imports.md).
  • Network accessline 261
    linker declarations, not proof of enforcement. A missing directory is observed   absence of that declaration. See the   [PE load configuration guide](https://github.com/morluto/rea/blob/main/docs/pe-load-config.md).
  • Network accessline 262
    absence of that declaration. See the   [PE load configuration guide](https://github.com/morluto/rea/blob/main/docs/pe-load-config.md). - ELF note tables: `inspect_elf_notes` with the explicit local ELF32/ELF64
  • Network accessline 263
    [PE load configuration guide](https://github.com/morluto/rea/blob/main/docs/pe-load-config.md).
  • Network accessline 267
    build-id or ABI-tag fields. A missing table is observed absence of those   declarations, not proof the image never carried notes. See the   [ELF notes guide](https://github.com/morluto/rea/blob/main/docs/elf-notes.md).
  • Network accessline 268
    declarations, not proof the image never carried notes. See the   [ELF notes guide](https://github.com/morluto/rea/blob/main/docs/elf-notes.md). - Apple `.ips` crash reports: `inspect_apple_ips` with the explicit local
  • Network accessline 269
    [ELF notes guide](https://github.com/morluto/rea/blob/main/docs/elf-notes.md).
  • Network accessline 275
    body; other types, including `"288"` stackshots, return no crash result.   Opened Mach-O and dSYM UUID joins remain unobserved. See the   [Apple IPS guide](https://github.com/morluto/rea/blob/main/docs/apple-ips.md).
  • Network accessline 276
    Opened Mach-O and dSYM UUID joins remain unobserved. See the   [Apple IPS guide](https://github.com/morluto/rea/blob/main/docs/apple-ips.md). - Linux kernel module metadata: `inspect_kernel_module` with the explicit local
  • Network accessline 277
    [Apple IPS guide](https://github.com/morluto/rea/blob/main/docs/apple-ips.md).
  • Network accessline 285
    zstd containers are unsupported; decompress into a separate file with an   external codec utility, then inspect the decompressed `ET_REL` image. See the   [kernel module guide](https://github.com/morluto/rea/blob/main/docs/kernel-modules.md
  • Network accessline 286
    external codec utility, then inspect the decompressed `ET_REL` image. See the   [kernel module guide](https://github.com/morluto/rea/blob/main/docs/kernel-modules.md). - CPython 3.7–3.13 `.pyc` header, nested marshal code objects and byteco
  • Network accessline 287
    [kernel module guide](https://github.com/morluto/rea/blob/main/docs/kernel-modules.md).
  • Network accessline 292
    not decompiled, and a decoded header does not prove the matching `.py` is   present. See the   [CPython pyc guide](https://github.com/morluto/rea/blob/main/docs/python-pyc.md).
  • Network accessline 293
    present. See the   [CPython pyc guide](https://github.com/morluto/rea/blob/main/docs/python-pyc.md). - Erlang BEAM IFF container: `inspect_erlang_beam` with the explicit local
  • Network accessline 294
    [CPython pyc guide](https://github.com/morluto/rea/blob/main/docs/python-pyc.md).
  • Network accessline 300
    Evidence. CLI summary requires `--evidence_output`. Missing table counts stay   null; decoded empty tables count zero. Bytecode is not executed. See the   [Erlang BEAM guide](https://github.com/morluto/rea/blob/main/docs/erlang-beam.md).
  • Network accessline 302
    [Erlang BEAM guide](https://github.com/morluto/rea/blob/main/docs/erlang-beam.md).
  • Network accessline 309
    report truncation and have unspecified order. Use a quiescent snapshot rather   than assuming a live database/WAL pair was copied atomically. See the   [SQLite guide](https://github.com/morluto/rea/blob/main/docs/sqlite-databases.md).
  • Network accessline 310
    than assuming a live database/WAL pair was copied atomically. See the   [SQLite guide](https://github.com/morluto/rea/blob/main/docs/sqlite-databases.md). - Explicit Linux ELF file for offline layout, symbols, relocations or static
  • Network accessline 311
    [SQLite guide](https://github.com/morluto/rea/blob/main/docs/sqlite-databases.md).
  • Network accessline 314
    caller-supplied pwntools without opening a disassembler database. Preserve its   raw locations and inference/coverage limits; see the   [offline binary guide](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md).
  • Network accessline 315
    raw locations and inference/coverage limits; see the   [offline binary guide](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md). - Supplied Linux x86-64 ELF core: `inspect_recorded_crash`. Read every recorded
  • Network accessline 316
    [offline binary guide](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md).
  • Network accessline 319
    Historical PIDs do not select live processes. Request `include_debugger_context`   only when core-only mapping candidates help; see the   [recorded crash guide](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md).
  • Network accessline 320
    only when core-only mapping candidates help; see the   [recorded crash guide](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md). - PE resource type/name/language trees and static icon group references:
  • Network accessline 321
    [recorded crash guide](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md).
  • Network accessline 334
    leaves its database open. The modern headless profile creates and closes an owned private database without saving. Installation and registration reuse [mrexodia/ida-pro-mcp](https://github.com/mrexodia/ida-pro-mcp); see the
  • Network accessline 335
    owned private database without saving. Installation and registration reuse [mrexodia/ida-pro-mcp](https://github.com/mrexodia/ida-pro-mcp); see the [IDA provider guide](https://github.com/morluto/rea/blob/main/docs/ida-provider.md).
  • Network accessline 336
    [mrexodia/ida-pro-mcp](https://github.com/mrexodia/ida-pro-mcp); see the
  • Network accessline 337
    [IDA provider guide](https://github.com/morluto/rea/blob/main/docs/ida-provider.md).
  • Network accessline 338
    For migration to the separate native IDA MCP plugin, follow the guide's [legacy attached migration](https://github.com/morluto/rea/blob/main/docs/ida-provider.md#migrate-a-legacy-attached-registration). Replace the upstream registration exp
  • Network accessline 339
    [legacy attached migration](https://github.com/morluto/rea/blob/main/docs/ida-provider.md#migrate-a-legacy-attached-registration).
  • Network accessline 358
    cached `.c`/`.asm` file and byte span, which you may search directly instead of calling per function. See the [Kuna provider guide](https://github.com/morluto/rea/blob/main/docs/kuna-provider.md).
  • Network accessline 360
    [Kuna provider guide](https://github.com/morluto/rea/blob/main/docs/kuna-provider.md).

reverse-engineer-anything/references/android-applications.md

  • Network accessline 23
    This reads DEX/ELF bytes without loading the APK into the decompiler or executing target code. Runtime registration and loading remain unknown. See the [JNI guide](https://github.com/morluto/rea/blob/main/docs/android-analysis.md#link-nativ
  • Network accessline 25
    [JNI guide](https://github.com/morluto/rea/blob/main/docs/android-analysis.md#link-native-declarations-to-jni-candidates).

reverse-engineer-anything/references/connection-and-recovery.md

  • Network accessline 12
    server association before concluding that it is absent. A shared prefix alone does not establish which server an approval wildcard covers. See [client tool names and discovery](https://github.com/morluto/rea/blob/main/docs/client-configurat
  • Network accessline 14
    [client tool names and discovery](https://github.com/morluto/rea/blob/main/docs/client-configuration.md#client-tool-names-and-discovery).
  • Network accessline 54
    `startup_timeout_sec`. Select a value for the actual operation budget and headroom, not a universal timeout. See the [official MCP configuration reference](https://learn.chatgpt.com/docs/extend/mcp?surface=cli).
  • Network accessline 55
    headroom, not a universal timeout. See the [official MCP configuration reference](https://learn.chatgpt.com/docs/extend/mcp?surface=cli). Apply configuration changes only within the authorized scope, preserving
  • Network accessline 56
    [official MCP configuration reference](https://learn.chatgpt.com/docs/extend/mcp?surface=cli).
  • Network accessline 201
    Show the proposed config edit and preserve unrelated entries and backups before writing. Managed policy can constrain client settings. Consult the [Codex configuration reference](https://learn.chatgpt.com/docs/config-file/config-reference)
  • Network accessline 202
    writing. Managed policy can constrain client settings. Consult the [Codex configuration reference](https://learn.chatgpt.com/docs/config-file/config-reference) for the installed client's supported settings. This is an optional recovery
  • Network accessline 203
    [Codex configuration reference](https://learn.chatgpt.com/docs/config-file/config-reference)

reverse-engineer-anything/references/environments.md

  • Network accessline 41
    {   "browser": { "mode": "launch", "executable_path": "/usr/bin/chromium" },   "start_url": { "url": "http://127.0.0.1:3000/login" },
  • Network accessline 42
    "browser": { "mode": "launch", "executable_path": "/usr/bin/chromium" },   "start_url": { "url": "http://127.0.0.1:3000/login" },   "secrets": [
  • Network accessline 43
    "start_url": { "url": "http://127.0.0.1:3000/login" },
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 284
    See [agent environments](https://github.com/morluto/rea/blob/main/docs/agent-environments.md)
  • Network accessline 285
    [agent environments](https://github.com/morluto/rea/blob/main/docs/agent-environments.md)

reverse-engineer-anything/references/javascript-applications.md

  • Network accessline 7
    directory together. Each input retains its own snapshot, digest and byte-range provenance; inputs and recovered code are never executed. Recovery requires a caller-supplied Wakaru on Linux x64; see [the recovery guide](https://github.com/mo
  • Network accessline 9
    caller-supplied Wakaru on Linux x64; see [the recovery guide](https://github.com/morluto/rea/blob/main/docs/javascript-recovery.md).
  • Network accessline 77
    classification, and unavailable sources never establish route reachability or the complete application route denominator. See the [route inventory guide](https://github.com/morluto/rea/blob/main/docs/javascript-route-inventory.md).
  • Network accessline 79
    [route inventory guide](https://github.com/morluto/rea/blob/main/docs/javascript-route-inventory.md).

reverse-engineer-anything/references/native-and-artifacts.md

  • Network accessline 51
    runtime presence. For compact CLI output, use `inspect-desktop-application PATH --detail summary --evidence_output BUNDLE`. See [desktop installations](https://github.com/morluto/rea/blob/main/docs/desktop-applications.md).
  • Network accessline 53
    See [desktop installations](https://github.com/morluto/rea/blob/main/docs/desktop-applications.md).
  • Network accessline 73
    `types`, with exact batch filters and selected fields. Arrays retain typed counts and eight-element previews; omitted values, unknown types and runtime behavior stay explicit. See [model files](https://github.com/morluto/rea/blob/main/docs/
  • Network accessline 75
    stay explicit. See [model files](https://github.com/morluto/rea/blob/main/docs/model-artifacts.md).
  • Network accessline 91
    is unsupported, not decrypted. Linking names to `GameAssembly` or `UnityFramework` code addresses remains a separate native-analysis question. See [IL2CPP metadata](https://github.com/morluto/rea/blob/main/docs/il2cpp-metadata.md).
  • Network accessline 93
    See [IL2CPP metadata](https://github.com/morluto/rea/blob/main/docs/il2cpp-metadata.md).
  • Network accessline 104
    dependencies. An omitted package kind stays null. A rustc commit hash is inferred from a read-only `/rustc/<40-hex>/` path and does not by itself identify the compiler. See [Rust binaries](https://github.com/morluto/rea/blob/main/docs/rust-
  • Network accessline 106
    identify the compiler. See [Rust binaries](https://github.com/morluto/rea/blob/main/docs/rust-binaries.md).
  • Network accessline 118
    not proof the image is unsigned in every catalog or overlay sense. Signatures, chains, timestamps, and Authenticode digest coverage remain unobserved. See [PE Authenticode certificate tables](https://github.com/morluto/rea/blob/main/docs/pe
  • Network accessline 120
    [PE Authenticode certificate tables](https://github.com/morluto/rea/blob/main/docs/pe-certificates.md).
  • Network accessline 131
    table or overlay. Bound snapshots, loaded IAT contents, and export-forward resolution remain unobserved. See [PE import and delay-load tables](https://github.com/morluto/rea/blob/main/docs/pe-imports.md).
  • Network accessline 133
    [PE import and delay-load tables](https://github.com/morluto/rea/blob/main/docs/pe-imports.md).
  • Network accessline 144
    mitigations carry `evidence_kind: "inferred"`; enforcement remains unobserved. See [PE TLS callbacks and load configuration](https://github.com/morluto/rea/blob/main/docs/pe-load-config.md).
  • Network accessline 146
    [PE TLS callbacks and load configuration](https://github.com/morluto/rea/blob/main/docs/pe-load-config.md).
  • Network accessline 155
    absence of those declarations, not proof the image never carried notes in another container. See [ELF note tables](https://github.com/morluto/rea/blob/main/docs/elf-notes.md).
  • Network accessline 157
    [ELF note tables](https://github.com/morluto/rea/blob/main/docs/elf-notes.md).
  • Network accessline 167
    `bug_type` `"309"` yields a crash body; other DiagnosticReports types return no crash result. Opened Mach-O and dSYM UUID joins remain unobserved. See [Apple IPS crash reports](https://github.com/morluto/rea/blob/main/docs/apple-ips.md).
  • Network accessline 169
    [Apple IPS crash reports](https://github.com/morluto/rea/blob/main/docs/apple-ips.md).
  • Network accessline 186
    `external_decompression` as the next probe: use an external codec utility to decompress into a separate file, then call `inspect_kernel_module` on that file. See [Linux kernel modules](https://github.com/morluto/rea/blob/main/docs/kernel-mo
  • Network accessline 188
    [Linux kernel modules](https://github.com/morluto/rea/blob/main/docs/kernel-modules.md).
  • Network accessline 196
    Preserve artifact SHA-256, the 16-byte header fields, nested code names, and bytecode SHA-256. Bytecode is not decompiled. A decoded header does not prove the matching `.py` is present. See [CPython pyc inspection](https://github.com/morlut
  • Network accessline 198
    the matching `.py` is present. See [CPython pyc inspection](https://github.com/morluto/rea/blob/main/docs/python-pyc.md).
  • Network accessline 210
    exports retain every arity and original atom index. CLI summary delivery requires `--evidence_output`. Null table counts remain distinct from decoded empty tables. See [Erlang BEAM files](https://github.com/morluto/rea/blob/main/docs/erlang
  • Network accessline 212
    [Erlang BEAM files](https://github.com/morluto/rea/blob/main/docs/erlang-beam.md).
  • Network accessline 225
    schema facts, not row-read targets. REA inspects private copies and leaves the source files untouched; obtain a coherent quiescent database/WAL snapshot before inspection. See [SQLite snapshots](https://github.com/morluto/rea/blob/main/docs
  • Network accessline 227
    before inspection. See [SQLite snapshots](https://github.com/morluto/rea/blob/main/docs/sqlite-databases.md).
  • Network accessline 240
    establish current file identity; zero reported flags leave permissions unknown. Requested unavailable context fails with setup guidance. See [recorded crashes](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md)
  • Network accessline 241
    Requested unavailable context fails with setup guidance. See [recorded crashes](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md) for exact upstream profiles, bounds and verification coverage.
  • Network accessline 242
    [recorded crashes](https://github.com/morluto/rea/blob/main/docs/recorded-crashes.md)
  • Network accessline 359
    The program's recorded import digest must match the target; changed project content requires reopening for a fresh profile. See the [setup and preparation guide](https://github.com/morluto/rea/blob/main/docs/installation.md#reuse-an-existin
  • Network accessline 361
    [setup and preparation guide](https://github.com/morluto/rea/blob/main/docs/installation.md#reuse-an-existing-ghidra-project).
  • Network accessline 393
    Exported C and embedded resources remain useful independent evidence, but a timeout does not establish complete analysis or absence of code. See the [deadline and client guide](https://github.com/morluto/rea/blob/main/docs/mcp-contracts.md#
  • Network accessline 395
    [deadline and client guide](https://github.com/morluto/rea/blob/main/docs/mcp-contracts.md#ghidra-first-query-deadlines-and-recovery).
  • Network accessline 544
    Windows Ghidra P0; read frozen literals from its report, because `search_strings` does not include them. See the [NativeAOT guide](https://github.com/morluto/rea/blob/main/docs/ghidra-nativeaot.md)
  • Network accessline 545
    `search_strings` does not include them. See the [NativeAOT guide](https://github.com/morluto/rea/blob/main/docs/ghidra-nativeaot.md) for setup, supported layouts, and host restrictions. Preserve binary identity
  • Network accessline 546
    [NativeAOT guide](https://github.com/morluto/rea/blob/main/docs/ghidra-nativeaot.md)
  • Network accessline 574
    Use `extract_artifact` when materialized files from a supported format are needed. It extracts the active target and accepts optional `integrity_policy`; see the [MCP contracts](https://github.com/morluto/rea/blob/main/docs/mcp-contracts.md
  • Network accessline 575
    It extracts the active target and accepts optional `integrity_policy`; see the [MCP contracts](https://github.com/morluto/rea/blob/main/docs/mcp-contracts.md).
  • Network accessline 591
    `--target-format dos-com`). Inspect the load image before trusting function analysis: the entry is `0x10100`, file offset zero, with imposed real-mode segment context. PSP/stack/device state remains unmodeled. See [DOS guide](https://github
  • Network accessline 593
    context. PSP/stack/device state remains unmodeled. See [DOS guide](https://github.com/morluto/rea/blob/main/docs/ghidra-dos.md).
  • Network accessline 605
    semantics are unsupported. `m68k` requires an even entry and decodes the 68040 superset of the 68000 family; Amiga/Atari containers and vector-table entry discovery are unsupported. Windows Ghidra P0 admits raw images only for `6502`. See [
  • Network accessline 607
    discovery are unsupported. Windows Ghidra P0 admits raw images only for `6502`. See [raw binary guide](https://github.com/morluto/rea/blob/main/docs/raw-binary.md).
  • Network accessline 622
    Other payloads are opaque, and this operation does not decode images or simulate Windows resource loading. Consult the budgets and supported tree profile in [offline binary diagnostics](https://github.com/morluto/rea/blob/main/docs/binary-d
  • Network accessline 624
    [offline binary diagnostics](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md).
  • Network accessline 632
    partial or unsupported coverage means the inventory is incomplete, not that exports are absent. Use `inspect_macho` for Mach-O. See [offline binary diagnostics](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md).
  • Network accessline 634
    [offline binary diagnostics](https://github.com/morluto/rea/blob/main/docs/binary-diagnostics.md).
  • Network accessline 657
    not fresh filesystem checks. No decryption, Godot resource decoding, GDScript decompilation or target execution is provided. See [Godot PCK](https://github.com/morluto/rea/blob/main/docs/godot-pck.md).
  • Network accessline 659
    [Godot PCK](https://github.com/morluto/rea/blob/main/docs/godot-pck.md).
  • Network accessline 667
    cache one decoded block and support retained filtered/paged views. No decryption or SerializedFile object decoding is provided. See [UnityFS](https://github.com/morluto/rea/blob/main/docs/unityfs.md).
  • Network accessline 669
    [UnityFS](https://github.com/morluto/rea/blob/main/docs/unityfs.md).
  • Network accessline 674
    Multi-file components retain their aligned physical ranges; the full payload is also materialized. Unknown name text retains its original 32 bytes. See [U-Boot uImage](https://github.com/morluto/rea/blob/main/docs/uimage.md).
  • Network accessline 676
    [U-Boot uImage](https://github.com/morluto/rea/blob/main/docs/uimage.md).
  • Network accessline 695
    recognized. Segments are not disassembled, and RISC-V or Xtensa segments cannot be opened as raw-binary. See [ESP images](https://github.com/morluto/rea/blob/main/docs/esp-image.md).
  • Network accessline 697
    [ESP images](https://github.com/morluto/rea/blob/main/docs/esp-image.md).

reverse-engineer-anything/references/runtime-observation.md

  • Network accessline 44
    Detailed contracts and prerequisites: [Frida](https://github.com/morluto/rea/blob/main/docs/frida-instrumentation.md),
  • Network accessline 45
    [GDB/Rizin/Cutter](https://github.com/morluto/rea/blob/main/docs/reverse-engineering-tools.md),
  • Network accessline 46
    [process capture](https://github.com/morluto/rea/blob/main/docs/process-capture.md),
  • Network accessline 47
    and [native calls/UI](https://github.com/morluto/rea/blob/main/docs/native-investigation.md#native-desktop-observation).
  • Network accessline 131
    advertised session tools with an explicit `sessionsSource` (`LiveTraffic` or `AgentCalls`). Preserve existing sessions and filters when inspecting a recorded run. See the [capture and MCP guide](https://github.com/morluto/rea/blob/main/docs
  • Network accessline 132
    `AgentCalls`). Preserve existing sessions and filters when inspecting a recorded run. See the [capture and MCP guide](https://github.com/morluto/rea/blob/main/docs/web-network-captures.md) for the workflow and Telerik's public setup and tra
  • Network accessline 133
    recorded run. See the [capture and MCP guide](https://github.com/morluto/rea/blob/main/docs/web-network-captures.md)

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_ by 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?" by Greg Nuckols (Stronger By Science)](https://example.com)   Evidence-based revi
  • Network accessline 14
    - [Article: "How Much Should I Train?" by Greg Nuckols (Stronger By Science)](https://example.com)
  • Network accessline 19
    - [r/weightroom](https://reddit.com/r/weightroom)

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: 29 facts
Signal confidence: 471 facts

and 421 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field disable-model-invocation in improve-codebase-architecture/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest 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.