Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
MCP servers/Developer Tools
estruyf avatar

Vscode Demo Time

estruyf/vscode-demo-time

Connects Claude to the Demo Time VS Code extension, letting you programmatically build and manage scripted coding demonstrations. You can create demo files, add steps with actions like file creation, content insertion, code highlighting, and slide integration. The extension uses JSON or YAML configuration files in a .demo folder to orchestrate presentations that execute VS Code commands and tasks. Reach for this when you want Claude to help scaffold presentation demos, generate step sequences for live coding sessions, or automate the tedious parts of building educational content that needs to look flawless. Particularly useful if you're already using Demo Time's PowerPoint integration and want AI assistance building the demo scripts themselves.

GitHub stars
243
last updated
Sep 19, 2025
View on GitHubSave

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Readme

Demo Time

Demo Time empowers you to script flawless coding demonstrations and present slides seamlessly within Visual Studio Code. Eliminate typos and missteps, ensuring engaging and stress-free presentations.

Visual Studio Marketplace Number of installs Sponsor the project

Documentation 👉 demotime.show

Demo Time

Features

  • Scripted Demos: Automate your coding demonstrations to maintain a perfect flow.​
  • Code Highlighting: Emphasize specific code segments to draw audience attention.​
  • Integrated Slides: Present slides directly within VS Code for a cohesive experience.​
  • Customizable Actions: Execute various VS Code commands and tasks as part of your demo.
  • PowerPoint Integration: Seamlessly move from slides to code using the PowerPoint integration.
  • AI Skills: Let GitHub Copilot, Claude Code and other AI assistants plan your talk, create slides and slide themes, and script your demos with the Demo Time AI skills.

Getting Started

  1. Installation: Install the extension.​
  2. Initialization: After installation, initialize the extension in your project by opening the Explorer panel in VS Code. Locate the Demo Time view and click on the "Initialize" button. This action creates a .demo folder in your workspace containing either a demo.json or demo.yaml file, depending on your chosen format.​
  3. Creating Demos: Populate the act file with your actions, defining each step and action as required.​ More information about the available actions can be found in the supported actions documentation section.

Documentation

For detailed instructions, advanced configurations, and best practices, please refer to the comprehensive documentation available at https://demotime.show. This resource offers in-depth guides and examples to help you maximize the extension's capabilities.

Example act file

Here is an example demo:

{
  "$schema": "https://demotime.show/demo-time.schema.json",
  "title": "Sample demo",
  "description": "This is a sample demo configuration to show the capabilities of the extension.",
  "demos": [
    {
      "title": "Step 1",
      "description": "This is step 1",
      "steps": [
        {
          "action": "create",
          "path": "sample.json",
          "content": "{\n  \"firstName\": \"Elio\",\n  \"lastName\": \"Struyf\"\n}"
        },
        {
          "action": "open",
          "path": "sample.json"
        },
        {
          "action": "highlight",
          "path": "sample.json",
          "position": "2:3"
        }
      ]
    },
    {
      "title": "Step 2",
      "description": "This is step 2",
      "steps": [
        {
          "action": "snippet",
          "contentPath": "./snippets/insert_and_highlight.json",
          "args": {
            "MAIN_FILE": "sample.json",
            "CONTENT_PATH": "content.txt",
            "CONTENT_POSITION": "3",
            "HIGHLIGHT_POSITION": "4"
          }
        }
      ]
    }
  ]
}

You can also explore a comprehensive example in the following GitHub Repositories:

  • Introduction presentation about Demo Time
  • presentation-github-actions
  • presentation-m365-playwright-github-actions

Testing

Run linting and unit tests with:

npm run lint
npm test

Tests use Jest with built-in coverage. New tests are located in the tests/ directory.

Support

If you enjoy my work and find them useful, consider sponsor me and the ecosystem to help Open Source sustainable. Thank you!

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Sponsor @estruyf


Demo Time visitors


Struyf Consulting Logo

Details

Repository
github.com/estruyf/vscode-demo-time
Category
Developer Tools
Package
@demotime/mcp
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1jonrad avatarLSPjonrad/lsp-mcpProvides LSP capabilities to AI agents, delivering language-aware context from the codebase.182stars
2tumf avatarShelltumf/mcp-shell-serverProvides secure, whitelisted remote command execution with stdin support and full execution feedback.174stars
3matanyemini avatarBitbucketmatanyemini/bitbucket-mcpBitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs136stars
4cline avatarLinearcline/linear-mcpMCP server to manage Linear issues, projects, and teams with API key authentication and rich text project descriptions.131stars
5dave-london avatarGithubdave-london/pareMCP server for GitHub operations (PRs, issues, actions) with structured, token-efficient output128stars
6dave-london avatarPare Gitdave-london/parePare Git ג€” Structured git operations (status, log, diff, branch, commit, push) as typed JSON.128stars