Agent skill

Publish Research Site

by agentara in agentara/skills

Turn a thesis, proposition, trend, question, or explainer topic into a citation-backed, image-rich, interactive website and deploy it with Vercel CLI.

MITAuto-check passedResearch & Science

Install Publish Research Site

skills CLI
$ npx skills add agentara/skills --skill publish-research-site -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install agentara/skills publish-research-site --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/agentara/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/productivity/publish-research-site .claude/skills/publish-research-site && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
publish-research-site
GitHub stars
603
Token cost
~1.9k tokens
SKILL.md length
892 words
Files
3 (incl. references)
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Turn a thesis, proposition, trend, question, or explainer topic into a citation-backed, image-rich, interactive website and deploy it with Vercel CLI.

  • Works in 8 steps: Preflight dependencies → Scope the proposition → Run deep research → …
  • The user asks to research a claim deeply
  • SKILL.md covers Overview, Workflow and Final Response
  • Calls vercel, npm and npx

What it does

Publish Research Site is an agent skill from agentara/skills. 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.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/site-brief-template.md`).

It sits in Research & Science, covering Essays and academic help and Citation management. It works with Vercel. The repository describes itself as: Original and practical skills for AI builders. The licence is MIT.

When your agent uses it

  • The user asks to research a claim deeply
  • Generate visuals
  • Build a shareable web experience
  • Publish a microsite

Example prompts

  • “/publish-research-site”

Requirements

  • Node.js

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Preflight dependencies
  2. Scope the proposition
  3. Run deep research
  4. Convert research into a site brief
  5. Generate images
  6. Build the interactive website
  7. Verify locally
  8. Deploy with Vercel CLI

What it can do on your machine

Read from SKILL.md and the folder at commit 950e1bf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • vercel
    • npm
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use vercel, npm and npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Publish Research Site loads about 1.9k tokens when it runs, and up to ~2.2k if it reads all its reference files. Until then it costs about 93 tokens; SKILL.md has 892 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from agentara/skills at commit 950e1bf, republished under its MIT licence (© agentara). 892 words, ~1,896 tokens.

Download SKILL.mdSave it as .claude/skills/publish-research-site/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
publish-research-site
description
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.

Publish Research Site

Overview

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.

Workflow

0. Preflight dependencies

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:

bash
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:

bash
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.

1. Scope the proposition

Restate the user's thesis or topic as a working brief:

  • Core proposition or question
  • Intended audience and desired tone
  • What the site should make the audience believe, understand, compare, or explore
  • Any required language, region, timeframe, or deployment preference

Proceed autonomously when the intent is clear. Ask only when the proposition, audience, or deployment target is too ambiguous to act safely.

2. Run deep research

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:

  • Executive thesis with confidence level
  • Key claims with citation IDs
  • Contradictions, counterarguments, and uncertainty
  • Source list with URLs, publication dates where relevant, and credibility notes
  • 5-10 material facts that should appear in the website
  • 3-5 visual opportunities suggested by the evidence

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.

3. Convert research into a site brief

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:

  • Narrative arc: hook, evidence path, tension/counterpoint, synthesis, action or takeaway
  • Sections and interactions
  • Claim-to-source map
  • Visual asset list and image prompts
  • Framework choice and project directory
  • Verification and deployment checklist

Keep website copy tight. Turn research into scannable public communication rather than pasting a full report into the UI.

4. Generate images

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:

  • Generate only assets that the site will actually use.
  • Write prompts from the research brief, including subject, composition, style, aspect ratio, avoid list, and whether text should be absent.
  • Avoid putting factual claims or small text inside generated images unless the user explicitly wants typographic art.
  • Inspect outputs, iterate once or twice when needed, and keep only usable finals.
  • Move or copy final project-bound assets into the website workspace, usually under public/assets/ or the framework equivalent.
  • Record final prompts and saved paths in the site brief or final report.
Show full SKILL.md (386 more words)Show less
5. Build the interactive website

Invoke $frontend-design when available, then implement the actual experience, not a marketing placeholder.

Default implementation guidance:

  • Prefer Vite/React, Next.js, or a static HTML/CSS/JS site according to the workspace and deployment needs.
  • Make the first viewport communicate the proposition immediately.
  • Include at least one meaningful interaction: scrollytelling, timeline, comparison slider, evidence cards, filterable claim map, scenario toggle, chart interaction, annotated diagram, quiz, or calculator.
  • Show citations close to the claims they support.
  • Include a source drawer, notes section, or reference panel for readers who want to verify.
  • Make it responsive, fast, accessible, and visually memorable.
  • Use generated images as real assets, not decoration that could be removed without changing the communication.

Avoid generic placeholder sections, uncited claims, dummy charts, stock-like visuals, or interaction that does not teach the user anything.

6. Verify locally

Before deployment:

  • Install dependencies only as needed and preserve the existing package manager style.
  • Run lint/typecheck/tests when present.
  • Run a production build.
  • Start the local server when needed.
  • Use browser verification on desktop and mobile widths.
  • Confirm generated images load from project-local paths.
  • Confirm external links and citations are reachable when practical.
  • Fix visible layout problems, overlapping text, blank canvases, console errors, and broken routes.

Do not claim the site is ready until the build and visual checks have actually run, or clearly report what could not be verified.

7. Deploy with Vercel CLI

Use Vercel CLI for deployment.

Preferred sequence:

bash
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.

Final Response

Report only the useful handoff details:

  • Deployed URL
  • Local project path
  • Research scope and source count
  • Generated image asset paths
  • Verification commands run
  • Known limitations or unverified items

Keep the final answer concise and include links or file paths the user can open immediately.

© agentara, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/productivity/publish-research-site of agentara/skills.

  • SKILL.md
  • agents/openai.yaml
  • references/site-brief-template.md

Open the folder on GitHubat commit 950e1bf

Compare with similar skills

Publish Research Site next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Publish Research Site compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Publish Research Site this skillagentara/skills603—~1.9kAutomated safety check: PassMIT
Scientific Thinking Scholar Evaluationaffaan-m/ECC277k1 repos~1.2kAutomated safety check: PassMIT
Academic WriterFerroxLabs/wayland608—~4.5kAutomated safety check: PassApache-2.0
Autonomous Researchfedericodeponte/opendraft507—~8.2kAutomated safety check: PassApache-2.0
Academic Writingwentorai/Research-Claw858—~896Automated safety check: PassCustom licence
Research Writing SkillzLanqing/codex-claude-academic-skills4.7k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

    277k GitHub starsUsed in 1 repo~1.2k tokens
    Research & ScienceAuto-check passed
  • Academic Writer

    FerroxLabs/wayland

    Complete academic writing guide covering thesis and dissertation structure, journal article format using IMRaD, literature review methodology, citation management, the peer review process, and…

    608 GitHub stars~4.5k tokensUpdated 5 days ago
    Research & ScienceAuto-check passed
  • Autonomous Research

    federicodeponte/opendraft

    An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.

    507 GitHub stars~8.2k tokensUpdated 9 days ago
    Research & ScienceAuto-check passed
  • Academic Writing

    wentorai/Research-Claw

    Academic writing expert specializing in scholarly papers, literature reviews, research methodology, and thesis writing with strict academic standards.

    858 GitHub stars~896 tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Research Writing Skill

    zLanqing/codex-claude-academic-skills

    Chinese-first research paper writing, revision, polishing, section drafting, rebuttal, peer-review response, thesis prose improvement, and manuscript argument planning.

    4.7k GitHub stars~1.1k tokensUpdated 5 mo ago
    Research & ScienceAuto-check passed
  • Run a referee-grade review of the manuscript in the open project without changing a single manuscript file.

    212 GitHub stars~2.3k tokensUpdated yesterday
    Research & ScienceAuto-check passed

More from agentara/skills

All 20 skills in this repo
  • World Cup Predictor

    agentara/skills

    Predict FIFA World Cup matches, full tournament paths, and champion probabilities through Codex-native subagents that analyze live news, weather, injuries, markets, Polymarket, tactics, and…

    603 GitHub stars~1.9k tokensUpdated 11 days ago
    Auto-check passed
  • Presentation Design

    agentara/skills

    Generate a premium 6-slide presentation design board as one single composite image.

    603 GitHub stars~2.4k tokensUpdated 11 days ago
    Auto-check passed
  • Portrait Clone

    agentara/skills

    Turn any n reference images (with at least one person) into one exhaustively locked, always de-slopped, JSON-only AIGC image prompt whose every variable is pinned so each generation is nearly…

    603 GitHub starsUsed in 1 repo~5k tokens
    Auto-check passed
  • Create AI image-generation prompts and image-generation workflows for torn-paper editorial collage style posters with layered ripped paper, rough typography, stamps, tape, stickers, cutout subjects…

    603 GitHub stars~1.3k tokensUpdated 11 days ago
    Auto-check passed
  • Article To HTML

    agentara/skills

    Render a markdown draft / any document in the conversation context into a single-file "paper proposal" HTML — serif body, monospace meta, numbered sections, inline SVG figures, callouts, tables…

    603 GitHub stars~1.7k tokensUpdated 11 days ago
    Auto-check passed
  • A skill your agent uses when writing, rewriting, or reviewing PR/CL descriptions, commit messages, or code-change summaries that explain what changed and why.

    603 GitHub stars~931 tokensUpdated 11 days ago
    Auto-check passed

Works with

Questions about Publish Research Site

What does Publish Research Site do?

Turn a thesis, proposition, trend, question, or explainer topic into a citation-backed, image-rich, interactive website and deploy it with Vercel CLI. Publish Research Site is an agent skill from agentara/skills. Turn a thesis, proposition, trend, question, or explainer topic into a citation-backed, image-rich, interactive website and deploy it with Vercel CLI.

When should I use Publish Research Site?

Publish Research Site fits situations like: the user asks to research a claim deeply; generate visuals; build a shareable web experience; publish a microsite.

How do I install Publish Research Site in Claude Code?

Run `npx skills add agentara/skills --skill publish-research-site -a claude-code`. Or copy the skill folder (skills/productivity/publish-research-site in agentara/skills) into .claude/skills/publish-research-site in your project. Claude Code loads it when a task matches its description.

How do I install Publish Research Site in Codex?

Run `npx skills add agentara/skills --skill publish-research-site -a codex`. Or copy the skill folder (skills/productivity/publish-research-site in agentara/skills) into .agents/skills/publish-research-site in your project. Codex loads it when a task matches its description.

Can I use Publish Research Site in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add agentara/skills --skill publish-research-site -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/publish-research-site, .gemini/skills/publish-research-site, .github/skills/publish-research-site and .opencode/skills/publish-research-site in your project.

What does Publish Research Site need to run?

Going by SKILL.md and its folder, Publish Research Site needs the command-line tools its instructions call (vercel, npm and npx). Our summary lists: Node.js.

Does Publish Research Site access the network?

SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Publish Research Site safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Publish Research Site use?

Publish Research Site is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Publish Research Site use?

About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 311 tokens, read only when the agent opens those files.

What are the alternatives to Publish Research Site?

Skills that share tags, products or a category with Publish Research Site: Scientific Thinking Scholar Evaluation (affaan-m/ECC, 277k stars), Academic Writer (FerroxLabs/wayland, 608 stars), Autonomous Research (federicodeponte/opendraft, 507 stars) and Academic Writing (wentorai/Research-Claw, 858 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Publish Research Site?

agentara (a GitHub organization) maintains it in agentara/skills, which has 603 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on September 29, 2026.

Source: agentara/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.