算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
publish-research-site【设计与创意】Turn a thesis, proposition, trend, question, or explainer topic into a citation-backed, image-rich, interactive website and deploy it with Vercel CLI. Use when the user asks to research a claim deeply, generate visuals, build a shareable web experience, publish a microsite, create an interactive story/report, or deploy a researched site to Vercel.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill to orchestrate a four-stage pipeline: deep research, generated bitmap assets, production-grade interactive website creation, and Vercel CLI deployment. Treat the final artifact as a public-facing, shareable microsite: rigorous enough to cite, visual enough to travel, and fast enough to open on mobile.
Before research or implementation, check that the required skills and CLIs are available. Prefer the user's Codex-local toolchain paths when commands are not on the default PATH:
export PATH="$HOME/.agent-reach-venv/bin:$HOME/.codex/toolchains/node-current/bin:$HOME/.codex/toolchains/gh-current/bin:$PATH"
for cmd in node npm npx vercel agent-reach mcporter yt-dlp gh; do
command -v "$cmd" >/dev/null || {
echo "Missing required dependency: $cmd"
exit 1
}
done
agent-reach doctor
Also confirm the skill files are present when the environment exposes the local skills folders:
test -f "$HOME/.agents/skills/deep-research/SKILL.md" || echo "Missing skill: deep-research"
test -f "$HOME/.agents/skills/agent-reach/SKILL.md" || echo "Missing skill: agent-reach"
test -f "$HOME/.agents/skills/frontend-design/SKILL.md" || echo "Missing skill: frontend-design"
test -f "$HOME/.codex/skills/.system/imagegen/SKILL.md" || echo "Missing skill: imagegen"
If a required dependency is missing, stop before starting the project and ask the user to install or authorize installing the missing prerequisite. Do not discover missing deployment tools after the site is already built.
Restate the user's thesis or topic as a working brief:
Proceed autonomously when the intent is clear. Ask only when the proposition, audience, or deployment target is too ambiguous to act safely.
Invoke the existing $deep-research skill when available. Use standard mode by default; use deep or ultradeep when the site supports a consequential decision, controversial claim, investment argument, technical architecture judgment, or public-facing factual report.
Research output must include:
Do not build the site until the evidence base is strong enough for the claim. For current topics, verify facts with recent sources and label dates explicitly.
Create a concise site brief before coding. Use references/site-brief-template.md when the project has multiple sections, many claims, or several generated assets.
The brief must define:
Keep website copy tight. Turn research into scannable public communication rather than pasting a full report into the UI.
Invoke the existing $imagegen skill for raster images that materially improve the site: hero art, editorial illustrations, product/scene imagery, explainers, posters, thumbnails, or social share visuals.
Image workflow:
public/assets/ or the framework equivalent.Invoke $frontend-design when available, then implement the actual experience, not a marketing placeholder.
Default implementation guidance:
Avoid generic placeholder sections, uncited claims, dummy charts, stock-like visuals, or interaction that does not teach the user anything.
Before deployment:
Do not claim the site is ready until the build and visual checks have actually run, or clearly report what could not be verified.
Use Vercel CLI for deployment.
Preferred sequence:
export PATH="$HOME/.codex/toolchains/node-current/bin:$PATH"
vercel --version
npm run build
vercel --yes
Use vercel --prod --yes only when the user asks for production or the task clearly requires a production deployment. If an existing Vercel project/domain could be overwritten, ask before production deployment.
If the local vercel command is unavailable after adding the Codex-local Node toolchain to PATH, use npx vercel@latest. If Vercel authentication is missing, ask the user to log in or confirm an alternative deploy path; do not silently switch to a non-CLI deployment service.
Capture the deployment URL from CLI output and test it in a browser. If deployment succeeds but remote verification fails, report both the URL and the failure.
Report only the useful handoff details:
Keep the final answer concise and include links or file paths the user can open immediately.