deepnote/agent-plugins/deepnote-static-sites

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when publishing, updating, sharing, or unpublishing a static HTML, CSS, and JavaScript site or dashboard in a Deepnote project, or changing its viewer API access, through the Deepnote CLI or the publish_static_site MCP tool.

Install

npx vskill@latest install deepnote/agent-plugins/deepnote-static-sites

SKILL.md

Deepnote Static Sites

Tool arguments and the capability boundary are defined in deepnote-mcp.

Publishing Workflow

  1. Author and validate the HTML, CSS, and JavaScript in the local agent workspace.
  2. If a local shell and the Deepnote CLI are available, prefer deepnote publish ./dist --project-id <uuid>, especially for local builds and larger sites.
  3. If deployment must happen through hosted MCP, use publish_static_site. Send the final file contents in one call.
  4. Use the canonical URL returned by the publish operation or the project's staticFiles.url from get_project. Never construct a static-site hostname.
  5. Read the current sharing and viewer API state with get_project. To change access without changing files, use update_project with staticFiles.sharingEnabled and/or staticFiles.apiAccessEnabled. Disabling sharing also disables viewer API access; re-enabling sharing serves the retained files again.
  6. Do not execute a notebook to write published files, and do not look for generic file-write tools. publish_static_site writes only beneath the static-site root, while copy_file only copies an existing file between projects; neither uploads arbitrary project files.

Safety

Publishing makes the files available through the project's shared static site to anyone who can view the project. Never include API keys, personal tokens, .env contents, or other secrets. Viewer API access is separately opt-in and should be enabled only for browser apps that need the viewer-scoped Deepnote run API.

Reporting

Report the canonical site URL, the number of files published, the sharing state, and the viewer API state.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/deepnote/agent-plugins/deepnote-static-sites/badge)](https://verified-skill.com/skills/deepnote/agent-plugins/deepnote-static-sites)

Something wrong with this skill or its page? Tell us.