Module 1: From Prompts to Skills
Automate repetitive tasks by using Claude Skills to standardize workflows and create custom automations.
Understand the Claude ecosystem and navigate claude.ai confidently. Build documents, interactive web pages, and diagrams using Artifacts. Organise work in Projects with custom instructions. Install pre-built Skills to produce real Office files, then create your own custom Skills to automate repetitive workflows.
Learning Objectives - Navigate the Claude ecosystem confidently, choosing the right model and plan for each task
- Create documents, spreadsheets, interactive web pages, and diagrams using Artifacts
- Set up Projects with custom instructions and reference files for persistent context
- Install and use pre-built Skills to produce real Office files like Word, Excel, and PowerPoint
- Build custom Skills from scratch to standardize repetitive workflows and automate task-specific outputs
What You'll Learn - Meet Claude: Models, Artifacts, and Projects
- Claude Skills: Specialist Knowledge on Demand
- Building Your First Custom Skill
- Skill Workflows: From Template to Automation
- Putting It All Together: Your Claude Toolkit
Meet Claude: Models, Artifacts, and Projects
Before you can build Skills that automate your work, you need to understand the platform they run on. This section gives you a working knowledge of Claude, its key features, and how to organise your workspace.
What is Claude? Claude is an AI assistant built by
Anthropic, a company founded in 2021 by Dario and Daniela Amodei. Claude is trained using
Constitutional AI: instead of relying only on human moderators, it is trained against a written set of principles and learns to critique its own responses. The result is an AI that is more cautious, honest, and less likely to fabricate answers. Independent benchmarks consistently rank Claude among the lowest-hallucination AI models.
Three models, one rule of thumb. Claude comes in three sizes named after literary forms. The bigger the form, the more powerful the model.
The three Claude models, from fastest (Haiku) to most capable (Opus)
Haiku is for quick, repetitive tasks.
Sonnet balances speed and capability for everyday work.
Opus is the flagship for complex research, analysis, and coding. You can switch between them with one click on claude.ai.
Plans and pricing. Claude offers five tiers. The
Free plan gives you basic access to Sonnet with limited messages.
Pro (USD 20/month) unlocks unlimited Projects, higher usage, Claude Code, and Research.
Max comes in two tiers: 5x (USD 100/month) and 20x (USD 200/month) with much higher usage limits.
Team and
Enterprise add collaboration and admin controls for organisations.
Artifacts: your interactive workspace. When you ask Claude to create something substantial, it appears in a separate panel called an
Artifact. Artifacts are triggered automatically when the output is self-contained and typically more than about 15 lines. Claude can build formatted
documents,
spreadsheets,
interactive web pages (quizzes, calculators, dashboards),
diagrams (SVG and Mermaid), and
code in any programming language. You can edit Artifacts directly, ask Claude to refine them, and publish them as shareable links. Artifacts work on all plans, including Free.
Projects: persistent workspaces. A
Project is a workspace where you define custom instructions and upload reference files. Every conversation inside that Project inherits your instructions and has access to your files. This means you write your preferred tone, format, and rules once, and Claude follows them consistently. Projects accept PDFs, Word documents, spreadsheets, text files, and HTML files (up to 30 MB each). Free accounts get basic Projects; Pro and above get unlimited Projects with enhanced retrieval across large knowledge bases.
The bigger picture. Beyond chat, Artifacts, and Projects, the Claude ecosystem includes
Skills (specialist knowledge packages, the focus of this module),
Claude Design for visual prototypes,
Claude Code for software development,
Cowork for desktop automation,
Claude for Microsoft 365, and
Claude in Chrome for browser-based research.
Watch video: Meet Claude: Models, Artifacts, and Projects
Key Insight: Claude is built by Anthropic using Constitutional AI. Three models (Haiku, Sonnet, Opus) cover speed to deep reasoning. Artifacts let you build interactive documents, web pages, and diagrams. Projects give you persistent workspaces with custom instructions and uploaded reference files.
Real-World Example: A training consultant creates a Project called "Workshop Proposals" with instructions: "Always write proposals in this format: Objective, Modules, Timeline, Investment. Use a professional but friendly tone." She uploads her company profile and three past proposals as reference files. Now every time she starts a new conversation in this Project, Claude already knows her format, tone, and company details.
Q: What is the main advantage of using a Claude Project over a regular conversation?
Projects are persistent workspaces. You write custom instructions once (tone, format, rules) and upload reference files, and Claude follows them in every conversation within that Project. Regular conversations start fresh each time.
Think about the AI tools you use today. How often do you repeat the same instructions or re-upload the same files? How would a persistent workspace that remembers your preferences change the way you work?
Claude Skills: Specialist Knowledge on Demand
You now know how to chat with Claude, create Artifacts, and organise work in Projects. But there is a layer above all of these: Skills. A Skill is an instruction package that gives Claude specialist knowledge for specific tasks. Once installed, Claude uses a Skill automatically when your request matches what the Skill is designed to do.
How Skills differ from Projects. A Project is a workspace: you organise documents and write instructions for a specific area of work, like "Client Proposals." A Skill is specialist knowledge: it extends what Claude can do across any conversation. A Project tells Claude "here is my context." A Skill tells Claude "here is how to perform this task." You can use both together for maximum impact.
Pre-built Skills from Anthropic. Anthropic provides several built-in Skills that are available to all users. These include:
Enhanced Excel spreadsheet creation lets Claude build professional spreadsheets with formulas, formatting, and charts. Professional Word document creation produces properly formatted .docx files with headings, tables, and styling. PowerPoint presentation generation creates slide decks with layouts, text, and visuals. PDF creation and processing handles generating and working with PDF files.
When you have a Skill enabled and ask Claude to create a spreadsheet, it does not produce a text table in the chat. It generates a real .xlsx file you can download and open in Excel or Google Sheets. The same applies to Word and PowerPoint files.
How to install Skills. First, make sure code execution is enabled: go to Settings, then Capabilities, and toggle it on. Next, go to Customize (in the left sidebar), then Skills. You will see Anthropic's built-in Skills listed there. Toggle each one on or off. Once a Skill is enabled, Claude uses it automatically whenever your request matches what the Skill does.
Skills require code execution. Skills run in a sandboxed environment on Claude's servers. When you ask Claude to create a Word document, the Skill executes code behind the scenes to generate the actual file. This is why code execution must be enabled in your settings before Skills can work.
Beyond Anthropic's built-in Skills. The built-in Skills are just the starting point. You can also install third-party Skills or create your own custom Skills (covered in the next sections). Custom Skills let you teach Claude your specific workflows, templates, and processes.
Watch video: Claude Skills: Specialist Knowledge on Demand
Key Insight: Skills are instruction packages that give Claude specialist knowledge. Anthropic provides built-in Skills for creating real Excel, Word, PowerPoint, and PDF files. Enable them in Customize, then Skills. Code execution must be turned on first.
Real-World Example: A coach needs to send a quarterly progress report to each of her 12 clients. She enables the Word document Skill and types: "Create a professional progress report for Sarah Chen. Include sections for Goals Review, Key Achievements, Areas for Improvement, and Next Quarter Targets." Claude generates a formatted .docx file she can download, personalise with specific notes, and email directly.
Q: What must you enable before Claude Skills can work?
Skills require code execution to be enabled. Go to Settings, then Capabilities, and toggle code execution on. Skills run code in a sandboxed environment on Claude's servers to generate real files like Word documents, Excel spreadsheets, and PowerPoint presentations.
Think about the types of files you create most often at work. Reports, spreadsheets, presentations? How would it change your workflow if Claude could produce real, downloadable versions of those files instead of just text in a chat window?
Building Your First Custom Skill
Anthropic's built-in Skills handle common file types, but the real power comes from creating your own. A
custom Skill teaches Claude a specific workflow that you define. Once installed, Claude applies your Skill automatically whenever it recognises a matching request.
Why build custom Skills? Every professional has tasks they repeat with minor variations. A trainer writes session outlines in the same format. A consultant produces competitor analyses with the same structure. A coach sends follow-up summaries after every session. Instead of re-explaining these patterns to Claude each time, you package them into a Skill that Claude applies automatically.
The anatomy of a Skill. Every Skill lives in a folder containing at least one file:
Skill.md. This file has two parts.
The four components of a Claude Skill, from required metadata to optional scripts
The first part is
YAML frontmatter at the top of the file. It contains two required fields:
name (a human-friendly label, maximum 64 characters) and
description (what the Skill does and when to use it, maximum 200 characters). The description is critical because Claude reads it to decide when to activate the Skill.
The second part is the
markdown body. This is where you write the detailed instructions, templates, and examples that define your workflow. Think of it as a recipe: the more specific you are, the more consistent Claude's output will be.
Step by step: creating your first Skill.
Step 1: Define the task. Pick one task you repeat regularly. For this example, we will create a "Meeting Summary" Skill that produces a consistent summary after every meeting.
Step 2: Create the Skill.md file. Open any text editor. At the top, write the YAML frontmatter:
---
name: Meeting Summary
description: Generate a structured meeting summary with decisions, action items, and next steps
---
Step 3: Write the instructions. Below the frontmatter, write clear rules:
# Meeting Summary Skill
When the user provides meeting notes, raw transcript, or describes a meeting, produce a structured summary using this exact format:
## Meeting Summary
- Date:
- Attendees:
- Purpose:
## Key Discussion Points
(3-5 bullet points)
## Decisions Made
(numbered list)
## Action Items
(table: Action | Owner | Deadline)
## Next Steps
(1-2 sentences)
Step 4: Package and upload. Save the file as Skill.md inside a folder called "meeting-summary." Compress the folder into a ZIP file. On claude.ai, go to Customize, then Skills, click the "+" button, then "+ Create skill," and upload your ZIP file.
Step 5: Test it. Start a new conversation and paste some rough meeting notes. Claude should automatically apply your Meeting Summary format without you asking for it.
Key Insight: A custom Skill needs one file: Skill.md with YAML frontmatter (name and description) plus a markdown body with your instructions. Package the folder as a ZIP, upload it in Customize then Skills, and Claude applies your workflow automatically when it recognises a matching request.
Real-World Example: A freelance consultant creates a "Proposal Generator" Skill. The Skill.md contains YAML frontmatter with name "Client Proposal" and description "Generate a consulting proposal with scope, timeline, and pricing." The markdown body includes her standard proposal template with sections for Executive Summary, Scope of Work, Deliverables, Timeline, and Investment. Now whenever she tells Claude about a new client engagement, Claude automatically produces a proposal in her exact format.
Q: What is the role of the "description" field in a Skill's YAML frontmatter?
The description field (maximum 200 characters) tells Claude what the Skill does and when to use it. Claude reads this to decide whether to activate the Skill for a given request. A clear, specific description means Claude triggers the Skill at the right times.
Think about one task you repeat at least once a week. What would the YAML frontmatter look like for a Skill that handles this task? What would you include in the markdown body instructions?
Skill Workflows: From Template to Automation
You know how to create a basic Skill. Now let us look at how to make Skills more powerful and how to combine them with Projects for real workflow automation.
Writing better Skill instructions. The quality of your Skill depends on the clarity of your instructions. Here are five principles that make the difference between a Skill that works sometimes and one that works every time.
Be specific about format. Do not write "produce a summary." Write "produce a summary with these exact sections: Key Points (3-5 bullets), Decisions (numbered list), Action Items (table with columns: Task, Owner, Due Date)." The more specific your template, the more consistent Claude's output.
Include examples. Show Claude what good output looks like. Add a section in your Skill.md called "Example Output" with a completed sample. Claude uses this as a reference point for tone, length, and structure.
Define boundaries. Tell Claude what NOT to do. "Do not include a greeting or sign-off. Do not add disclaimers. Do not suggest additional sections beyond the template." Boundaries prevent Claude from adding unnecessary content.
Specify tone and audience. "Write for a non-technical audience. Use short sentences. Avoid jargon. If a technical term is necessary, define it in parentheses." This is especially important for Skills that produce client-facing documents.
Keep Skills focused. One Skill should do one job well. A "Meeting Summary" Skill and a "Client Email" Skill are better than a single "Business Communication" Skill that tries to do both. Focused Skills trigger more reliably and produce more consistent output.
Combining Skills with Projects. Skills and Projects work powerfully together. A Project provides the context (your company profile, past work, reference documents). A Skill provides the process (how to structure the output). When you use both, Claude has everything it needs to produce professional, consistent deliverables with minimal input from you.
For example, create a Project called "Client Work" with your company profile, pricing guide, and portfolio uploaded as reference files. Then install a "Proposal Generator" Skill that follows your exact proposal format. When you tell Claude about a new client, it pulls company details from the Project files and formats the proposal using the Skill template.
Advanced Skill features. For more complex workflows, you can add resource files to your Skill folder. A file called REFERENCE.md can hold detailed guidelines, style guides, or data that the Skill references. You can also add executable scripts in Python or JavaScript for tasks like data processing, file manipulation, or custom calculations. Claude can install standard packages (from PyPI or npm) when loading a Skill with scripts.
Sharing Skills. Custom Skills you create are private to your account. If you are on a Team or Enterprise plan, organisation owners can provision Skills for the entire team. Skills shared this way appear in each team member's Customize panel and can be toggled on or off individually.
Key Insight: Write specific, focused Skill instructions with exact templates, examples, boundaries, and tone guidelines. Combine Skills with Projects for maximum impact: Projects provide context (your documents and preferences), Skills provide process (how to structure the output).
Real-World Example: A training company creates a Project called "Workshop Delivery" with their facilitator guide template, company branding guidelines, and a list of 50 ice-breaker activities uploaded as reference files. They also install a custom "Session Plan" Skill that formats every session with: Learning Objectives, Activity Sequence (table), Materials Needed, and Debrief Questions. When a trainer types "Plan a 2-hour session on conflict resolution for 20 managers," Claude pulls the ice-breaker list from the Project files and formats everything using the Skill template.
Q: Why is it better to create separate, focused Skills rather than one large Skill that handles many tasks?
Focused Skills trigger more reliably. Claude reads each Skill's description to decide whether to activate it. A specific description like "Generate a meeting summary with action items" is easier for Claude to match than a vague one like "Handle business communications." Focused Skills also produce more consistent output because the instructions are targeted.
Think about the documents you create most often at work. Could you break your workflow into a Project (for context and reference files) and a Skill (for the output template)? What would each contain?
Putting It All Together: Your Claude Toolkit
You have now learned four layers of the Claude ecosystem: the models and interface, Artifacts for interactive outputs, Projects for persistent workspaces, and Skills for specialist knowledge. The key to working effectively with Claude is knowing
when to use which tool.
Four tools in your Claude toolkit: Chat for quick tasks, Artifacts for outputs, Projects for context, Skills for workflows
Regular chat is for quick questions, brainstorming, and one-off tasks. No setup needed.
Artifacts are for substantial, self-contained outputs like documents, web pages, diagrams, and code. Claude creates them automatically. You can edit, iterate, and publish them as shareable links.
Projects are for ongoing work where you need persistent context. Upload your reference files, write custom instructions, and Claude follows them in every conversation. Use Projects when you work on the same topic repeatedly.
Skills are for repeatable tasks that follow a consistent format. Build a Skill once and Claude applies it automatically whenever it recognises a matching request. Skills work across all conversations, not just within one Project.
The power combination. The most effective setup combines Projects and Skills. Your Project holds the "what" (your company info, guidelines, reference materials). Your Skill defines the "how" (the output template, formatting rules, and process). Together, they let Claude produce professional deliverables with minimal input.
Setting up your workspace. Here is a practical starting point for your first week with Claude:
Day 1: Enable code execution and turn on the built-in Word, Excel, and PowerPoint Skills.
Day 2: Create your first Project. Pick your most common area of work, upload 3-5 key reference files, and write custom instructions (200-500 words covering tone, format, audience, and rules).
Day 3: Build your first custom Skill. Choose the task you repeat most often, write a Skill.md with clear instructions and an example output, and upload it.
Day 4-5: Use your Project and Skill together on real work. Note what needs adjusting, refine your instructions, and iterate.
Security note. Custom Skills you upload are private to your account. Never hardcode sensitive information like API keys or passwords in Skill files. Review any third-party Skills before enabling them, particularly checking for external network connections or suspicious code dependencies.
Key Insight: Use regular chat for quick tasks, Artifacts for substantial outputs, Projects for persistent context, and Skills for repeatable workflows. The most powerful setup combines Projects (your context and files) with Skills (your output templates) so Claude produces professional deliverables with minimal input.
Real-World Example: A consultant sets up her Claude workspace in three days. Day 1: she enables the built-in Office Skills and generates her first real PowerPoint deck. Day 2: she creates a Project called "Advisory Practice" with her company profile, fee schedule, and three past engagement summaries. Day 3: she builds a custom "Engagement Letter" Skill that formats proposals in her standard layout. By the end of the week, she can type "Draft an engagement letter for TechStart Sdn Bhd, 3-month digital transformation advisory" and Claude produces a formatted document using her exact template and company details.
Q: What is the recommended approach for combining Projects and Skills effectively?
Projects provide the "what" (your company info, guidelines, reference materials) and Skills define the "how" (the output template, formatting rules, and process). Together they let Claude produce professional, consistent deliverables with minimal input from you. Skills work in any conversation, not just inside Projects.
Map out your ideal Claude workspace. Which Projects would you create? Which custom Skills would save you the most time? What would your first week look like if you followed the Day 1-5 setup plan?
Module 2: Visual Work, Reimagined
Design professional marketing materials with brand guidelines through Claude Design.
Create a design system with brand colours, fonts, and visual guidelines. Apply your design system to marketing materials like slides, social media graphics, and flyers. Make edits to visual designs by refining layouts, swapping elements, and adjusting styles.
Learning Objectives - Set up a design system in Claude Design with your brand colours, fonts, and visual guidelines
- Apply your design system to create consistent marketing materials like slides, social media graphics, and flyers
- Use inline comments, direct editing, and adjustment sliders to refine layouts and styles
- Export finished designs to PDF, PPTX, HTML, or Canva for distribution
- Maintain and update your design system as your brand evolves
What You'll Learn - What Is Claude Design and How It Works
- Building Your Design System
- Creating Marketing Materials
- Editing and Refining Your Designs
- Exporting and Maintaining Your Brand
What Is Claude Design and How It Works
In Module 1 you learned how Claude handles text, documents, and workflows.
Claude Design extends Claude into the visual world. It is a collaborative design tool that lets you create polished visual work by describing what you want in plain language.
What Claude Design is. Claude Design is a product from Anthropic Labs, launched on 17 April 2026 as a research preview. It is powered by Claude Opus 4.7 and is available to
Pro, Max, Team, and Enterprise subscribers. You access it at
claude.ai/design, separate from the main Claude chat.
The interface has two panels. On the left is a
chat panel where you describe what you want. On the right is a
canvas where Claude generates your design in real time. You iterate by talking to Claude, commenting directly on the canvas, or editing elements by hand.
What you can create. Claude Design handles a wide range of visual work:
Presentations and slide decks for pitches, workshops, and training sessions.
Marketing materials like social media graphics, flyers, brochures, and one-pagers.
Prototypes and mockups for web interfaces, mobile apps, and dashboards.
Landing pages for products, events, and lead generation.
Internal tools like forms, trackers, and visual reports.
The five-step Claude Design workflow: describe, generate, refine, apply across, and export
How it differs from Artifacts. Artifacts (from Module 1) generate interactive HTML, documents, and code inside the Claude chat. Claude Design is a dedicated visual workspace with a canvas, editing tools, and export options. Think of Artifacts as quick single-page outputs. Claude Design is for multi-page, brand-consistent visual projects that need iteration and polish.
A structured brief saves time. A strong prompt takes three minutes and saves thirty minutes of iteration. Include the
type of design (slide deck, social media graphic, landing page), the
audience (clients, internal team, social media followers), the
tone (professional, playful, bold), and the
specific structure you want (number of slides, sections, layout preferences).
Watch video: What Is Claude Design and How It Works
Key Insight: Claude Design is a visual creation tool at claude.ai/design, available to Pro, Max, Team, and Enterprise subscribers. Describe what you want in plain language, Claude generates it on a canvas, and you refine using chat, inline comments, direct edits, or adjustment sliders. Export to PDF, PPTX, HTML, or Canva.
Real-World Example: A trainer needs a 5-slide pitch deck for a new workshop. She opens Claude Design and types: "Create a 5-slide presentation for a leadership workshop. Slides: title with bold headline, problem statement, 3-module overview, participant testimonials, and call-to-action. Professional tone, dark navy background, white text." Claude generates the deck on the canvas in seconds. She refines the headline wording and exports to PPTX for her next client meeting.
Q: What is the main difference between Claude Design and Artifacts?
Artifacts generate interactive HTML, documents, and code inside the Claude chat as quick single-page outputs. Claude Design is a dedicated visual workspace with a full canvas, multiple editing modes, and export options, built for multi-page visual projects that need brand consistency and iteration.
Think about the visual materials you create for your work. Presentations, social media posts, flyers? How much time do you spend on design tools like Canva or PowerPoint? What would change if you could describe what you want and get a professional draft in seconds?
Building Your Design System
The most powerful feature in Claude Design is the
design system. A design system is a set of rules that defines your brand: colours, fonts, components, and layout patterns. Once set up, every project you create in Claude Design automatically follows your brand guidelines. No more recreating styles from scratch.
What a design system includes. When you set up a design system, Claude extracts and organises four categories from your brand materials:
Colour palette: Your primary, secondary, and accent colours. Claude identifies these from your existing materials and creates a consistent palette.
Typography: Font families, sizes, and weights for headings, body text, and captions.
Components: Reusable elements like buttons, cards, navigation bars, and call-to-action blocks that match your brand.
Layout patterns: Spacing rules, grid systems, and page structures that keep everything aligned and professional.
How to set up your design system.
Step 1: Open Claude Design. Go to
claude.ai/design and log in with your Pro, Max, Team, or Enterprise account.
Step 2: Create or select your organisation. Click your organisation name in the lower-left corner of the project picker. Select your organisation or create a new one, then follow the onboarding flow.
Step 3: Upload your brand assets. During onboarding (or later in organisation settings), upload materials that define your brand. You can use any combination of:
Your
website URL or screenshots of your site.
Slide decks or documents (PowerPoint or PDF) that reflect your brand style.
Logos, colour swatches, and typography specimens. A
codebase if your design system lives in code (for example, a React component library). You only need one source to start. Multiple sources give better results.
Step 4: Review the generated system. Claude analyses your uploads and creates a UI kit with your colour palette, typography, components, and layout patterns. Review it and make adjustments by chatting with Claude.
Step 5: Publish. Toggle the "Published" setting on. Once activated, all new projects created in Claude Design within your organisation automatically use your custom design system.
Test your design system. Create a few test projects to check that the colours, fonts, and layouts match your brand. Good test prompts include: "Create a landing page for [your product]," "Design a dashboard showing [relevant metrics]," or "Make a presentation about [a topic you commonly present on]." If the results do not match your expectations, upload additional brand assets or chat with Claude to adjust the system.
Key Insight: A design system defines your brand colours, typography, components, and layout patterns. Set it up once by uploading brand assets (website URL, slides, logos, style guides) during onboarding. Publish it, and every new project in Claude Design automatically follows your brand guidelines.
Real-World Example: A coaching company uploads three things to set up their design system: their website URL, a past conference slide deck, and a one-page brand guide with their logo, hex colours (#1A2B4A navy, #FF6B35 orange), and preferred fonts (Inter for body, IBM Plex Serif for headlines). Claude analyses these and generates a complete UI kit. The coach publishes the system. Now when she creates any new presentation, flyer, or social media graphic, Claude automatically uses her brand colours, fonts, and layout style.
Q: What happens after you publish a design system in Claude Design?
Once you toggle the "Published" setting on, all new projects created in Claude Design within your organisation automatically inherit your design system. You do not need to select or apply it manually. Every new design follows your brand colours, fonts, components, and layout patterns from the start.
Think about your current brand materials. Do you have a consistent look across your presentations, social media, and documents? What brand assets would you upload to Claude Design to create your design system?
Creating Marketing Materials
With your design system in place, you can now create professional marketing materials that are automatically on-brand. Let us walk through the most common types.
Presentation slide decks. This is one of the most popular uses of Claude Design. Describe the deck structure and Claude generates a coherent visual layout for each slide. A strong prompt includes the number of slides, the content for each slide, and the intended audience.
Example prompt: "Create a 6-slide workshop pitch deck. Slide 1: bold title with tagline. Slide 2: the problem we solve. Slide 3: our 3-module approach. Slide 4: trainer credentials and testimonials. Slide 5: pricing table. Slide 6: call-to-action with contact details. Audience: HR managers. Tone: professional and confident."
Refinement typically takes 10 to 20 minutes to reach presentation-ready quality. You can ask Claude to rearrange slides, change layouts, or adjust content through the chat panel.
Social media graphics. Claude Design creates graphics sized for specific platforms. Tell Claude the platform (Instagram, LinkedIn, Facebook) and it uses the correct dimensions. You can create single images or a set of carousel slides.
Example prompt: "Create a set of 4 LinkedIn carousel slides promoting a cybersecurity workshop. Each slide should have one key statistic, a short headline, and our brand colours. End with a call-to-action slide."
Flyers and one-pagers. For events, promotions, or service overviews, describe the content and layout. Claude creates a print-ready design with your brand elements.
Example prompt: "Design a one-page flyer for a financial planning seminar. Include: event title, date and venue, 4 key topics covered, speaker bio with photo placeholder, QR code placeholder for registration, and contact details. A4 size, portrait orientation."
Landing pages and web mockups. Claude Design can create web page mockups with sections, call-to-action buttons, and responsive layouts. These are visual prototypes, not functional websites, but they can be handed off to Claude Code for development.
Using references for better results. Claude Design works dramatically better when you give it reference material rather than starting from a blank slate. Upload screenshots of designs you like, competitor examples, or your past materials. Tell Claude: "Use this as a reference for style and layout, but apply my brand colours and fonts."
Watch video: Creating Marketing Materials
Key Insight: With a published design system, all materials are automatically on-brand. Create slide decks, social media graphics, flyers, landing pages, and web mockups by describing the structure, audience, and tone. Upload reference materials for better results.
Real-World Example: A consultant creates three marketing materials in one afternoon. First, a 5-slide pitch deck for an upcoming workshop. Then, a set of 4 LinkedIn carousel slides to promote it. Finally, an A4 flyer for the venue. All three use her brand colours, fonts, and layout patterns automatically because her design system is published. She exports the deck as PPTX, the carousel slides as individual images, and the flyer as PDF.
Q: What is the recommended approach for getting better results from Claude Design?
Claude Design works dramatically better with reference material. Upload screenshots of designs you like, competitor examples, or your past work. Combine this with a specific prompt that includes the design type, number of pages or slides, content for each section, audience, and tone.
Think about the next presentation or marketing material you need to create. How would you structure the prompt? What reference materials would you upload to guide Claude Design?
Editing and Refining Your Designs
Claude Design gives you four ways to refine your work. The first output is rarely perfect, but iteration is fast because you have multiple editing modes to choose from.
1. Chat iteration. The simplest way to make changes. Type what you want in the chat panel and Claude updates the canvas. This is best for broad structural changes.
Examples: "Rearrange the dashboard so the metrics appear in the top row." "Add a testimonial section between slide 3 and slide 4." "Make the overall design feel more modern and spacious."
2. Inline comments. Click directly on a canvas element and leave a targeted comment. This works like review mode in Google Docs. You can annotate multiple elements in one pass, then tell Claude to batch-apply all changes.
Examples: Click on a button and write "Make this 20% wider with rounded corners." Click on a heading and write "Change to sentence case." Annotate three cards and write "Align these to the same height."
3. Direct text editing. Click a text element on the canvas, then click the text again to enter edit mode. Type your replacement directly. This does not use an AI call, so it is instant. Use it for fixing typos, swapping in your own copy, or testing wording variants.
4. Adjustment sliders. Click an element and then the Adjust icon. Claude generates element-specific sliders. For a card component, you might get sliders for padding, corner radius, shadow depth, and background tint. For a chart, you might get bar spacing, label rotation, and colour saturation. Drag the sliders and the element updates live.
Four editing modes: Chat for structural changes, Inline Comments for targeted fixes, Direct Editing for text, Adjustment Sliders for visual fine-tuning
The propagate trick. This is the most powerful feature for non-designers. After you make a change to one element, ask Claude in the chat panel: "Apply these adjustments across the whole deck." Claude propagates your tweak to every equivalent element in the project. For example, if you adjust the padding on one card, Claude applies the same padding to all cards. If you change a header style on one slide, Claude updates all slide headers. This turns a single edit into a design-system-level change.
Visual annotations. For spatial changes, you can draw directly on the canvas. Draw an arrow from one element to another and write "swap these two positions." Circle an area and write "move this section to the middle." Draw a box on empty space and write "add a testimonial card here."
Key Insight: Four editing modes: Chat iteration for broad changes, Inline Comments for targeted fixes, Direct Text Editing for instant copy changes, and Adjustment Sliders for visual fine-tuning. Use "apply across" to propagate a single change to every equivalent element in the project.
Real-World Example: A coach reviews her 6-slide pitch deck and makes three types of edits. She uses Direct Text Editing to fix a typo on slide 2 (instant, no AI needed). She clicks on a card element and uses the Adjustment Sliders to increase padding and round the corners. Then she tells Claude in chat: "Apply this card style across all slides." Claude propagates the padding and corner radius to every card in the deck. Total refinement time: 8 minutes.
Q: What does the "apply across" command do in Claude Design?
When you adjust one element (like changing card padding or a header style), asking Claude to "apply across the whole deck" propagates that change to every equivalent element in the project. This turns a single edit into a design-system-level change, so all cards get the same padding and all headers get the same style.
Think about the last time you edited a presentation or flyer. How long did it take to make the same style change across every slide or section? How would the "apply across" feature change your editing workflow?
Exporting and Maintaining Your Brand
Your design is polished and on-brand. Now you need to get it out of Claude Design and into the hands of your audience. Claude Design offers several export paths, each suited to a different use case.
Export formats.
PDF is the best choice for print materials like flyers, brochures, and one-pagers. It preserves your layout exactly as designed.
PPTX (PowerPoint) is ideal for slide decks. The exported file opens in PowerPoint or Google Slides, where you can make final adjustments or present directly.
HTML exports your design as a standalone web page. This is useful for email-friendly layouts, internal dashboards, or quick web prototypes.
Canva sends your design directly to Canva, where you or your team can make further edits using Canva's tools. This is the best path if your team already uses Canva for design work.
ZIP folder downloads all assets (images, styles, files) as a compressed package.
Shareable link generates a URL you can send to colleagues. You control access levels: view-only, comment, or edit.
Handoff to Claude Code. If your design is a web page or app prototype, you can hand it off directly to Claude Code. Claude Code takes the visual design and generates the actual HTML, CSS, and JavaScript to build it as a working website or application. This is the bridge from visual mockup to functional product.
Maintaining your design system. Your brand will evolve over time. Colours change, new fonts are adopted, layouts are refreshed. To update your design system:
Go to your organisation settings in Claude Design. Click "Open" next to your design system. Select "Remix" to open the chat interface for modifications. Tell Claude what to change: "Update the primary colour from #1A73E8 to #0F5ABE" or "Add a new card component with a gradient background." Publish the updated system.
All future projects will use the updated design system. Existing projects keep the version they were created with, so completed work is not affected.
Sharing across your team. On Team and Enterprise plans, your published design system is available to all members. Everyone creates materials that follow the same brand guidelines without manual checks. This solves one of the most common brand consistency problems: different team members producing materials with slightly different colours, fonts, or layouts.
Practical weekly workflow. Here is how Claude Design fits into a typical work week:
Monday: Review your content calendar and identify materials needed for the week.
Tuesday-Wednesday: Create the materials in Claude Design. Start with the most complex one (usually a presentation deck) and work down to simpler items (social media graphics, one-pagers).
Thursday: Refine and get feedback from colleagues using shareable links.
Friday: Export final versions and schedule or distribute.
Key Insight: Export to PDF (print), PPTX (presentations), HTML (web), Canva (team editing), or shareable links. Hand off web designs to Claude Code for development. Update your design system anytime through organisation settings. On Team and Enterprise plans, the design system is shared across all members for consistent branding.
Real-World Example: A training company finishes a workshop promotion kit in Claude Design. They export the pitch deck as PPTX for the sales team, the event flyer as PDF for printing, and the social media graphics as a Canva handoff for the marketing assistant to schedule posts. The landing page mockup goes to Claude Code for development. All five deliverables use the same brand colours, fonts, and layout patterns because they all inherit the same design system.
Q: What happens to existing projects when you update your design system in Claude Design?
When you update your design system, existing projects keep the version they were created with. Only future projects inherit the updated system. This means your completed work is not affected by design system changes, while all new materials automatically use the latest brand guidelines.
Think about how your team currently creates marketing materials. Does everyone use the same colours, fonts, and layouts? How would a shared, published design system change the consistency of your brand across different team members and materials?
Module 3: AI Coworker Enhanced
Delegate complex tasks to Claude using Desktop, Cowork, and Computer Use.
Delegate complex tasks to Claude by leveraging Desktop, Cowork, and Computer Use features to organize files, synthesize documents, and automate desktop operations.
Learning Objectives - Delegate multi-step tasks to Claude using Desktop and Cowork
- Use Claude Computer Use to automate actions across any app on your computer
- Build interactive dashboards with live data connections
What You'll Learn - Claude Desktop - Your Local AI Assistant
- Dispatch and Delegation - Phone to Desktop
- Cowork - Your Autonomous AI Agent
- Computer Use - Automate Any App on Your Desktop
Claude Desktop - Your Local AI Assistant
So far, everything we have covered - Projects, Artifacts, Skills, and Design - runs through a browser. But what if Claude could work directly on your computer, reading your local files, opening your applications, and completing tasks while you step away? That is exactly what
Claude Desktop does.
Claude Desktop is a standalone application for
macOS and Windows (the app launched in late 2024; Cowork mode arrived on Windows in February 2026 with full feature parity). Download it from
claude.com/download, install it, and sign in with your Claude account. Once installed, Claude lives on your computer as a native app - not a browser tab.
Why does a desktop app matter? Three reasons:
1. Local file access. Claude Desktop can read files on your Desktop, in Documents, in Downloads, and other folders you grant access to. Ask it to "summarise the PDF on my Desktop" or "compare the two spreadsheets in my Downloads folder" without uploading anything to a website.
2. Application control. Through a capability called
computer use, Claude can interact with the apps on your computer - clicking buttons, navigating menus, and filling fields. If you ask Claude to update a spreadsheet in Excel or fill out a form in your CRM, it can open the application and do it.
3. Background processing. Claude Desktop runs tasks in the background while you work on other things. You do not need to keep a browser tab open and focused. Assign Claude a task, minimise the window, and come back to the finished result.
Claude Desktop is free to download for all users. However, the advanced features we cover in this module -
Cowork, Dispatch, and computer use - require a
paid plan (Pro, Max, Team, or Enterprise).
Think of Claude Desktop as the foundation for everything in this module. The features we cover next - Cowork, Dispatch, and Computer Use - all run through Claude Desktop.
Watch video: Claude Desktop - Your Local AI Assistant
Key Insight: Claude Desktop is a free native app for macOS and Windows that gives Claude access to your local files, your installed applications, and background task processing. Advanced features (Cowork, Dispatch, computer use) require a paid plan.
Real-World Example: A consultant has 15 client proposal PDFs scattered across her Desktop and Downloads folders. She opens Claude Desktop and says: "Read all the PDF files on my Desktop and in Downloads. Create a summary table with the client name, project scope, and proposed budget from each one." Claude reads the files locally - no uploading required - and produces a summary in under a minute.
Q: What are the three key advantages of Claude Desktop over using Claude in a browser?
Claude Desktop provides three advantages: local file access (read files without uploading), application control via computer use (interact with apps on your computer), and background processing (tasks continue while you do other work).
Think about the files scattered across your computer - proposals, reports, invoices, research notes. What task would you delegate to Claude if it could read all of them at once?
Dispatch and Delegation - Phone to Desktop
Claude Desktop gives Claude access to your computer.
Cowork is the feature that turns that access into real productivity - it lets you delegate multi-step tasks the way you would delegate to a human assistant.
Cowork uses the same agentic architecture that powers Claude Code (the developer tool), but accessible to everyone through a visual interface. Instead of responding to prompts one at a time, Claude can take a task, break it into steps, and execute the entire sequence on your behalf.
How Cowork works. Open Claude Desktop and click "Cowork" in the left panel. Describe what you want done: "Organise my Downloads folder: move all PDFs to a folder called Reports, all spreadsheets to Data, and delete files older than 90 days." Claude creates a plan, shows you the steps, and asks for confirmation before executing. Once you approve, Claude works through the steps autonomously.
Dispatch: your phone as a remote control. Dispatch lets you send tasks to your desktop from your phone. You need the Claude mobile app and Claude Desktop running on your computer. Open the Dispatch panel and you have a persistent conversation that syncs across both devices.
Here is why Dispatch changes things: you are on a train and remember you need a client report. You tell Claude on your phone: "Open the client feedback spreadsheet on my Desktop, summarise the top themes, and create a one-page Word document." Claude works on your computer and messages you the result when done.
Dispatch: Send Tasks from Your Phone, Execute on Your Desktop
Connected services. Cowork connects to Gmail, Slack, Google Calendar, and Google Drive. Ask Claude to "check my unread emails and summarise anything urgent" or "flag any scheduling conflicts next week." Claude works with both local files and cloud services.
Requirements. Cowork requires Claude Desktop (macOS or Windows) and a paid subscription. Your computer must be awake with the app open. Dispatch additionally requires the Claude mobile app.
Watch video: Dispatch and Delegation - Phone to Desktop
Key Insight: Cowork lets you delegate multi-step tasks to Claude Desktop. Dispatch extends this to your phone - send tasks from anywhere and Claude executes them on your computer. Connected services include Gmail, Slack, Calendar, and Drive.
Real-World Example: A trainer is commuting home by train. She opens Claude on her phone and types: "On my desktop, open the participant feedback Excel file, summarise the satisfaction scores, and create a one-page highlights document in Word. Save it to my Desktop." By the time she gets home, the document is ready on her computer.
Q: What is Dispatch in Claude Cowork?
Dispatch connects the Claude mobile app to Claude Desktop. Your phone acts as a remote control: send a task from your phone, and Claude executes it on your computer using local files, installed apps, and connected services.
Think about a repetitive task you do every week on your computer - organising files, processing reports, checking emails. If you could delegate it to Claude from your phone while commuting, what would you assign first?
Cowork - Your Autonomous AI Agent
Let us look at practical Cowork workflows that professionals use every day. The key concept: Cowork is not just a chatbot that answers questions. It is an autonomous agent that performs multi-step tasks using your files, apps, and connected services.
File organisation. "Go through my Downloads folder. Move all receipts to Expenses/2026, move all client contracts to Clients/Active, and create a summary spreadsheet listing every file you moved with its original location." Claude reads the file names and contents, makes decisions about where each file belongs, and executes the moves.
Document synthesis. "I have five meeting notes from this week in my Documents folder. Read all of them, identify the action items, and create a single to-do list organised by person responsible. Save it as a Word document." Claude reads multiple files, extracts relevant information, synthesises it into a new document, and saves it.
Research and summarisation. "Read the three PDF research papers in my Research folder. Write a 2-page literature review that compares their findings, notes where they agree and disagree, and suggests gaps for further research." Claude analyses multiple documents and produces original synthesis.
Scheduled tasks. Cowork supports recurring tasks - you set them up once and they run automatically on a schedule. Examples: "Every Monday morning, check my Gmail for any unread emails from clients and create a priority summary." Or: "Every Friday at 4 PM, compile a weekly status report from my project folders." Scheduled tasks run automatically as long as your computer is on and Claude Desktop is open.
Projects in Cowork. You can organise related tasks into Cowork Projects - persistent workspaces with their own files, links, instructions, and memory. For example, create a "Monthly Reporting" project with your report template, data sources, and formatting instructions. Every time you assign a task within that project, Claude already knows the context.
The pattern across all these examples: describe the outcome you want, not the individual steps. Claude figures out the steps, shows you the plan, and executes after your approval.
Watch video: Cowork - Your Autonomous AI Agent
Key Insight: Cowork handles multi-step workflows autonomously: file organisation, document synthesis, research summarisation, and recurring scheduled tasks. Organise related tasks into Cowork Projects for persistent context.
Real-World Example: A consultant sets up a recurring Cowork task: "Every Friday at 3 PM, check my Projects/ClientA folder for any new documents added this week. Summarise the key changes and email me a weekly digest." Each Friday, Claude scans the folder, reads new files, writes a summary, and sends the digest - completely hands-off.
Q: What is the key difference between Cowork and a regular Claude conversation?
Cowork is an autonomous agent, not just a chatbot. It can break tasks into steps, access your local files, interact with your applications, connect to cloud services, and execute multi-step workflows - all while you step away and do other things.
Map out a workflow you do weekly that involves reading multiple documents and producing a summary or report. What are the steps? Could you describe the entire workflow to Cowork in a single request?
Computer Use - Automate Any App on Your Desktop
Cowork can access your files and connect to cloud services like Gmail and Slack. But what about apps that do not have a connector? That is where Computer Use comes in. It gives Claude the ability to see your screen, move the mouse, click buttons, type text, and scroll through any application on your computer.
Computer Use launched as a research preview on 23 March 2026 for Pro and Max subscribers. It is available on both macOS and Windows through Claude Desktop.
How Computer Use works. When you enable Computer Use in Settings, Claude can interact with any app on your screen. It works in a loop: Claude takes a screenshot, decides what to do next (click a button, type into a field, scroll down), performs the action, takes another screenshot to see the result, and repeats until the task is done. This means Claude can work with any application, not just the ones with built-in connectors.
How Cowork decides which method to use. Cowork is smart about choosing the fastest and most reliable path. It uses a priority order:
• Connectors first - If a connected service is available (Gmail, Slack, Google Calendar, Google Drive, Notion), Cowork uses the direct connector. This is faster and more reliable.
• Browser navigation second - If there is no connector but the task involves a website, Cowork opens a browser and navigates the site.
• Screen interaction last - If neither option works, Cowork falls back to Computer Use: clicking, typing, and scrolling on your screen.
What Computer Use can do:
• Fill in forms - Complete expense reports, registration forms, or booking pages across any web or desktop app.
• Navigate unfamiliar apps - Open menus, click through settings, and find features in apps that Claude has never used before.
• Transfer data between apps - Copy information from one application and paste it into another, even when there is no integration between them.
• Automate repetitive clicks - Perform the same sequence of clicks and keystrokes across dozens of records or files.
Safety and permissions. Claude asks for permission before accessing each new application. You can also block specific apps (investment platforms and cryptocurrency apps are blocked by default). Before executing any action with real-world consequences, Claude shows you what it plans to do and waits for your approval.
Tips for getting the best results. Keep your desktop tidy so Claude can find what it needs. Close unnecessary windows to reduce confusion. For complex tasks, describe the desired outcome rather than the individual steps. And remember that Computer Use is slower than connectors, so use connectors for apps that support them.
This wraps up Module 3. You now have a powerful set of desktop tools: Claude Desktop for local file access, Cowork for autonomous task delegation, Dispatch for phone-to-desktop control, and Computer Use for automating any app on your screen. In Module 4, we will enter the world of building real applications with Claude Code.
Key Insight: Computer Use (March 2026 research preview) lets Claude see your screen and interact with any application by clicking, typing, and scrolling. Cowork prioritises connectors first, browser second, and screen interaction last.
Real-World Example: A consultant needs to submit 15 expense reports through her company's internal web portal. She tells Cowork: "Open the expense portal, fill in each report from the Expenses spreadsheet on my Desktop, and submit them." Claude uses Computer Use to navigate the portal, fill in each form field, attach receipts, and click Submit for each report. She reviews the first one, approves, and Claude handles the rest.
Q: In what order does Cowork choose how to interact with apps and services?
Cowork uses a priority order: connectors first (direct API access to Gmail, Slack, etc.), browser navigation second (for websites without connectors), and screen interaction via Computer Use last (clicking, typing, scrolling on your screen). This ensures the fastest and most reliable method is always tried first.
Think about a repetitive task you do on your computer that involves multiple clicks across different apps. How would you describe it to Claude as a single Cowork task?
Module 4: Vibe Code Your Vision
Build real apps by describing your idea in plain English.
Install the Claude Code extension in Visual Studio Code and describe your idea in plain English. Create an interactive app like a quiz, calculator, or lead capture form. Build a website like a landing page, portfolio, or lead magnet.
Learning Objectives - Install and configure the Claude Code extension in Visual Studio Code
- Build an interactive app such as a quiz, calculator, or lead capture form
- Create a website such as a landing page, portfolio, or lead magnet
What You'll Learn - Setting Up Claude Code in VS Code
- The Vibe Coding Workflow
- Quizzes, Calculators, and Lead Capture Forms
- Landing Pages, Portfolios, and Multi-Page Sites
- Polish, Test, and Iterate
Setting Up Claude Code in VS Code
Everything we have covered so far - Projects, Artifacts, Design, Cowork - helps you work
with content. Now we shift to building things
from scratch. Claude Code is an agentic coding tool that reads your project files, writes code, runs commands, and builds working software from natural-language descriptions.
You do not need to know how to code. The whole point of "vibe coding" is that you describe what you want in plain English, and Claude writes the code for you.
Step 1: Install Visual Studio Code. VS Code is a free code editor from Microsoft. Download it from
code.visualstudio.com and install it. It runs on Windows, Mac, and Linux.
Step 2: Install the Claude Code extension. Open VS Code, press
Ctrl+Shift+X (Windows) or
Cmd+Shift+X (Mac) to open the Extensions panel. Search for "Claude Code" and click Install on the extension by Anthropic.
Step 3: Sign in. Click the Claude Code icon in the sidebar and sign in with your Claude account. You need at least a
Pro plan (USD 20/month) - Claude Code is not available on the free tier. Pro gives you access to both Sonnet 4.6 and Opus 4.7 (with daily Opus limits); Max and Enterprise get higher Opus usage.
Step 4: Open a project folder. In VS Code, go to File → Open Folder and select (or create) a folder for your project. This is your workspace - Claude Code can read and modify any file inside it.
What you will see. The Claude Code panel appears in the sidebar with a text input for your requests and a conversation area for Claude's responses. Claude sees whatever file you have open and any text you have highlighted, and can access other files by name.
Three important modes:
•
Normal mode - Claude asks for your permission before each file edit. You review the change and approve or reject it.
•
Auto-Accept mode - Claude applies changes without asking, running commands and editing files automatically. Fastest for experienced users who trust the output.
•
Plan mode - Claude describes exactly what it intends to do and waits for your approval before touching anything. Best for larger tasks where you want to review the full plan first.
Plan mode is recommended for beginners - it lets you see what Claude will do before it does it.
Watch video: Setting Up Claude Code in VS Code
Key Insight: Claude Code is a VS Code extension that writes code from natural-language descriptions. Install VS Code, add the Claude Code extension, sign in with a Pro or higher plan, and open a project folder. Use Plan mode to review changes before they happen.
Real-World Example: A trainer opens VS Code for the first time. She installs the Claude Code extension, signs in with her Pro account, and creates a new folder called "my-quiz-app." She types in the Claude panel: "What can you help me build?" Claude responds with suggestions: interactive quizzes, calculators, landing pages, portfolios, and more. She is ready to start.
Q: What is the minimum Claude plan required to use Claude Code?
Claude Code requires at least a Pro plan (USD 20/month). Pro gives you access to both Sonnet 4.6 and Opus 4.7 with daily Opus limits; Max and Enterprise get higher Opus usage.
Have you ever wanted to build a simple app or website but felt intimidated by the coding? What would you create first if you could just describe it in plain English?
The Vibe Coding Workflow
Now that Claude Code is set up, let us understand the core workflow:
you describe, Claude builds. This is what people call "vibe coding" - you communicate the vibe of what you want, and the AI turns it into working code.
The prompt is everything. The quality of what Claude builds depends on how clearly you describe it. Here is a framework for writing good prompts:
1. State what it is. "Build a quiz app" or "Create a landing page."
2. Describe the key features. "10 multiple-choice questions about leadership. Show the score at the end with a pass/fail message."
3. Specify the look and feel. "Clean, professional design. Navy blue header. White background. Mobile-friendly."
4. Mention any constraints. "Single HTML file. No external dependencies. Works offline."
Here is a complete prompt: "Create a single-page quiz app about leadership skills. Include 10 multiple-choice questions with 4 options each. Show a progress bar at the top. When the user finishes, display their score as a percentage and a message: above 80% says Excellent, 60-80% says Good, below 60% says Keep Practising. Use a professional navy blue and white colour scheme. Make it mobile-friendly. Everything should be in one HTML file."
The Five-Step Vibe Coding Workflow
After you submit your prompt, Claude generates the code. In Plan mode, it shows you a plan first. In Normal mode, it shows each file change as a diff. Review the changes and click Accept.
To test your creation, right-click the HTML file in VS Code and select "Open with Live Server," or double-click the file to open it in a browser.
Refining is just as easy. Build the basic version first, then refine: "Make the font bigger." "Add a countdown timer." "Change the background colour to light grey." Each refinement takes seconds.
Watch video: The Vibe Coding Workflow
Key Insight: Vibe coding = describe what you want in plain English, review the plan, approve, test, and refine. Write clear prompts with four elements: what it is, key features, look and feel, and constraints.
Real-World Example: A coach types: "Create a single-page client intake form with fields for name, email, phone, company, and a dropdown for service type (coaching, training, consulting). Add a submit button that shows a thank-you message. Navy blue header, clean white design, mobile-friendly. One HTML file." Claude generates the complete form in 30 seconds. She opens it in her browser and it works.
Q: What are the four elements of a good vibe coding prompt?
A good vibe coding prompt includes: what you are building (a quiz, a form, a landing page), the key features, the look and feel (colours, style, mobile-friendly), and any constraints (single file, no dependencies, works offline).
Write a prompt for something you need in your work right now. Include all four elements: what it is, key features, look and feel, and constraints. Save this prompt - you will use it in the next section.
Quizzes, Calculators, and Lead Capture Forms
Let us build three practical apps that trainers, coaches, and consultants actually use. Each one is a single HTML file that works offline - no server, no hosting, no coding knowledge required.
Project 1: Quiz app. Quizzes are the most common tool in training. Tell Claude: "Build a 10-question multiple-choice quiz about [your topic]. Show one question at a time with a progress bar. Highlight correct and incorrect answers. Display the final score with a pass/fail message at 80%. Allow the user to retry. Professional design with [your colours]." Claude builds the entire quiz. To change the questions, just tell Claude: "Replace question 3 with: What is the primary purpose of a SWOT analysis?" You never touch the code directly.
Project 2: Calculator or assessment tool. Many consultants use scoring tools. Example prompt: "Create a business readiness calculator. Include 15 questions rated on a scale of 1 to 5. Group them into 3 categories: People, Process, and Technology. Show a score for each category and an overall score. Display a results page with recommendations based on the total: below 30 = Needs Improvement, 30-50 = Developing, above 50 = Ready. Include a button to download the results as a PDF." Claude builds it complete with the scoring logic and PDF export.
Project 3: Lead capture form. Every professional needs leads. "Build a workshop registration page. Header with the workshop title, date, and venue. Registration form with name, email, phone, company, and a dropdown for number of attendees. When submitted, show a confirmation message and save the data to the browser's local storage. Add a hidden admin page at /admin that displays all registrations in a table." Claude builds the front-end form and a simple admin view - all in one file.
The single-file advantage. All three projects are self-contained HTML files. You can email them to someone, host them on any web server, or open them directly in a browser. No installation, no database, no server setup. This is the fastest path from idea to working tool.
Watch video: Quizzes, Calculators, and Lead Capture Forms
Key Insight: Build practical tools with Claude Code: quizzes for training, calculators for assessment, and lead capture forms for business. Each is a single HTML file that works offline in any browser.
Real-World Example: A leadership trainer tells Claude: "Build a 15-question leadership style assessment. Each question has 4 options. Score the answers into 4 categories: Directive, Coaching, Supporting, and Delegating. Show a radar chart of the results and a paragraph explaining the dominant style." In two minutes, she has a working assessment tool she can use in her next workshop.
Q: Why are single-file HTML apps ideal for trainers and consultants?
Single-file HTML apps are self-contained: no server setup, no database, no installation. You can email the file to a client, host it on any web server, or open it in a browser directly. This is the fastest path from idea to working tool.
Of the three project types - quiz, calculator/assessment, lead capture form - which would be most useful in your work right now? Draft a prompt for it using the four-element framework from the previous section.
Landing Pages, Portfolios, and Multi-Page Sites
Single-file apps are great for tools, but what about full websites? Claude Code can build multi-page websites too - landing pages, portfolios, lead magnets, and more.
Landing page. The most common need. Tell Claude: "Create a professional landing page for my coaching business. Include: a hero section with headline and call-to-action button, a section about my services (executive coaching, team coaching, leadership workshops), testimonials with three placeholder quotes, a pricing section with three tiers, and a contact form. Use a clean design with navy blue (#1a2b4a) and orange (#FF6B35) accent. Mobile-responsive." Claude builds the complete page with HTML, CSS, and responsive design.
Portfolio site. Showcase your work: "Build a portfolio website with 4 pages: Home (introduction and photo placeholder), About (bio, qualifications, experience), Services (list of offerings with descriptions), and Contact (form with name, email, message). Navigation bar at the top. Professional, minimalist design." Claude creates a multi-page site with consistent navigation.
Lead magnet page. Capture email addresses in exchange for a resource: "Create a lead magnet download page. Headline: Get Your Free Leadership Assessment Toolkit. Subtitle: 5 tools to measure and improve your team's leadership capacity. Email capture form with name and email fields. After submission, show a download button. Include social proof: Trusted by 500+ managers." Claude builds a conversion-optimised page.
Working with multiple files. For multi-page websites, Claude creates separate files: index.html (home), about.html, services.html, contact.html, and a shared style.css file. Claude handles the navigation links between pages automatically. You can see all the files in VS Code's file explorer and ask Claude to modify any of them.
Adding images. Claude cannot generate photographs, but it can set up placeholder images and tell you exactly where to add your own. It will write the HTML and CSS so that when you drop your image files into the project folder and name them correctly, they appear in the right places. You can also tell Claude to use free stock images from services like
Unsplash by providing the image URLs.
Watch video: Landing Pages, Portfolios, and Multi-Page Sites
Key Insight: Claude Code builds complete websites: landing pages, portfolios, and lead magnet pages. Multi-page sites include navigation, responsive design, and consistent styling across all pages.
Real-World Example: A consultant tells Claude: "Build a landing page for my change management workshop. Hero with the title and date. Problem section explaining why change fails. Solution section describing my 5-step framework. Three testimonial cards. Registration form. Navy blue and white design. Mobile-first." Claude builds the entire page. She swaps the placeholder photo for her own headshot and the page is ready to share.
Q: How does Claude Code handle images in websites it builds?
Claude cannot generate photographs, but it sets up the HTML and CSS for images with placeholders. It tells you exactly where to add your own image files. You can also provide URLs to free stock images from services like Unsplash.
Think about the most important page your business needs right now - a landing page, a portfolio, a lead magnet. What headline, sections, and call-to-action would it have? Write a prompt for Claude Code.
Polish, Test, and Iterate
Your first version will rarely be perfect, and that is fine. Vibe coding is iterative - you build, test, refine, and repeat. The speed of iteration is what makes it powerful.
Visual refinements. Once your app or page is working, focus on how it looks. Common requests:
• "Make the header font larger and bolder."
• "Add more spacing between sections."
• "Change the button colour to orange #FF6B35."
• "Add a subtle shadow to the cards."
• "Make the footer stick to the bottom of the page."
Each of these takes Claude a few seconds. You do not need to know CSS - describe the visual change you want and Claude writes the code.
Functional refinements. Add features after the basic version works:
• "Add a countdown timer to the quiz - 30 seconds per question."
• "Save quiz results to the browser so users can see their history."
• "Add form validation - email must be valid, name is required."
• "Show a loading spinner while the form is submitting."
• "Add a print button that formats the results nicely on paper."
Mobile testing. Always test on your phone. Open the HTML file on your computer, then access it from your phone on the same network. Or use VS Code's built-in device emulator: press F12 to open Developer Tools, then click the device toggle icon to preview different screen sizes. Tell Claude: "The buttons are too small on mobile. Make them at least 44 pixels tall with more padding."
Version history. Claude Code tracks every change. If you do not like a change, you can reject it before it is applied (in Plan mode) or undo it (Ctrl+Z in the file). You can also ask Claude: "Undo the last change you made" and it will revert the file.
When to stop. Perfectionism is the enemy of shipping. Your goal is "good enough to use," not "flawless." Ship your first version, get feedback from real users, and then iterate based on what they actually need - not what you imagine they might want.
This wraps up Module 4. You can now install Claude Code, describe what you want to build, create interactive apps and full websites, and polish them through iterative refinement. In Module 5, we will add AI features to your creations and deploy them to the web for anyone to access.
Watch video: Polish, Test, and Iterate
Key Insight: Vibe coding is iterative: build the basic version first, then refine visuals, add features, and test on mobile. Always test on your phone. Ship "good enough" and iterate based on real user feedback.
Real-World Example: A trainer builds a quiz app and tests it on her phone. The buttons are too small to tap easily. She tells Claude: "Make all buttons at least 48 pixels tall with 16 pixels of padding. Increase the font size on mobile to 18 pixels." Claude updates the CSS. She refreshes her phone and the buttons are now easy to tap. Total time for the fix: 15 seconds.
Q: What is the recommended approach to building with Claude Code?
Vibe coding is iterative. Build the basic version first with a clear prompt, then refine with small requests: "Make the font bigger," "Add a timer," "Change the colours." Each refinement takes seconds. Do not aim for perfection on the first try.
Think about the last time you tried to make something perfect before sharing it. What happened? How would a "build fast, refine based on feedback" approach change your process?
Module 5: Go Live, AI Inside
Add AI features and deploy your project to a public URL.
Add an AI chatbot, smart form, or content generator using OpenRouter. Deploy your app or website to a public URL using GitHub Pages. Test your live app with real users and gather feedback.
Learning Objectives - Integrate an AI chatbot, smart form, or content generator using OpenRouter
- Deploy an app or website to a public URL with GitHub Pages
- Test a live app with real users and interpret feedback
What You'll Learn - Adding AI Features with OpenRouter
- Deploy to the Web with GitHub Pages
- Testing with Real Users
- The Feedback Loop - Collect, Fix, Repeat
Adding AI Features with OpenRouter
In Module 4, you built interactive apps and websites with Claude Code. Now we add a powerful layer:
AI features powered by real language models. Instead of static content, your app can have a chatbot that answers questions, a form that generates personalised responses, or a content creator that produces tailored output.
The secret is
OpenRouter - a gateway that gives you access to over 300 AI models (including Claude, GPT, Gemini, Llama, and more) through a single API. You sign up, get an API key, and your app can talk to any model.
Step 1: Get your API key. Go to
openrouter.ai, create a free account, and generate an API key. Free models (like Llama 3.1) let you start without spending anything. Paid models cost fractions of a cent per request.
Step 2: Tell Claude Code to add AI. You do not write the code yourself. Tell Claude: "Add an AI chatbot to this page. Use OpenRouter with a free Llama model. The chatbot should answer questions about [your topic]." Claude writes all the JavaScript to call the API and display responses. You just paste in your key.
Three AI features you can add:
•
AI chatbot - Answers questions about your topic using a system prompt you define.
•
Smart form - Users enter information (skills, goals, preferences) and the AI generates personalised recommendations.
•
Content generator - Produces content on demand. Example: a "workshop agenda builder" where users enter topic, duration, and audience size.
How Your App Connects to AI via OpenRouter
Important security note. For prototypes, storing the API key in the JavaScript file is fine. For public apps, keep the key on a server. Tell Claude: "Move the API key to a server-side endpoint so it is not exposed in the browser."
Watch video: Adding AI Features with OpenRouter
Key Insight: OpenRouter gives your app access to 300+ AI models through one API key. Add chatbots, smart forms, and content generators by describing what you want to Claude Code. Free models are available to start.
Real-World Example: A leadership trainer adds an AI chatbot to her quiz app. She tells Claude: "After the quiz results, add a chat where users can ask follow-up questions about leadership. Use OpenRouter with a free Llama model. Set the system prompt to: You are a leadership coach. Give practical, actionable advice." Claude adds the chat interface and API integration. Users finish the quiz and immediately get personalised coaching.
Q: What is OpenRouter?
OpenRouter is a unified API gateway that gives you access to over 300 AI models (Claude, GPT, Gemini, Llama, and more) through a single API endpoint and API key. It offers both free and paid models.
Think about your clients or learners. What question do they ask you most often? An AI chatbot could answer that question 24/7. What system prompt would you give it to ensure accurate, helpful responses?
Deploy to the Web with GitHub Pages
Your app works on your computer. Now let us put it on the internet so anyone with a link can access it. The simplest free option is
GitHub Pages - it hosts static websites directly from a GitHub repository.
What you need:
• A free
GitHub account
• Your project files (the HTML, CSS, and JavaScript files Claude Code created)
Step 1: Create a GitHub account if you do not have one. Go to github.com and sign up. It is free.
Step 2: Create a new repository. Click the "+" icon in the top right and select "New repository." Name it something descriptive like "leadership-quiz" or "coaching-website." Set it to Public (required for free GitHub Pages). Click "Create repository."
Step 3: Upload your files. On the repository page, click "uploading an existing file." Drag your project files from your computer into the upload area. Make sure your main page is named
index.html - GitHub Pages looks for this file as the homepage. Click "Commit changes."
Step 4: Enable GitHub Pages. Go to your repository's Settings tab. Scroll down to "Pages" in the left sidebar (under "Code and automation"). Under "Build and deployment," select "Deploy from a branch." Under "Branch," select "main" and click Save.
Step 5: Access your live site. After a minute or two, your site will be live at:
https://yourusername.github.io/your-repo-name/. Share this link with anyone - they can access your app from any device with a browser.
Custom domains. If you own a domain (like mycoaching.com), you can point it to your GitHub Pages site. In the Pages settings, enter your custom domain and update your DNS records with your domain provider. GitHub provides HTTPS encryption automatically.
Updating your site. To make changes, update the files in your GitHub repository. GitHub automatically rebuilds and redeploys your site. The cycle is: edit with Claude Code on your computer → upload the changed files to GitHub → site updates automatically.
Alternative: Vercel. For more advanced projects (especially those with server-side API keys),
Vercel is another free hosting option that supports both static files and serverless functions. Tell Claude Code: "Set up this project for Vercel deployment" and it will create the necessary configuration files.
Watch video: Deploy to the Web with GitHub Pages
Key Insight: GitHub Pages hosts your website for free. Create a repository, upload your files, enable Pages in Settings, and your site is live at yourusername.github.io/repo-name. Updates are automatic when you push changes.
Real-World Example: A consultant builds a workshop registration page with Claude Code. She creates a GitHub account, uploads the files to a new repository called "wellness-retreat," and enables GitHub Pages. Two minutes later, the page is live at janedoe.github.io/wellness-retreat. She shares the link in her email newsletter and registrations start coming in.
Q: What is the main file GitHub Pages looks for as the homepage?
GitHub Pages looks for index.html as the homepage of your site. Make sure your main page is named index.html when you upload your files to the repository.
What URL would you want for your project? Would yourusername.github.io/project-name work, or would you want a custom domain? If you already own a domain, consider pointing it to GitHub Pages.
Testing with Real Users
Your app is live. Now comes the most important step that most people skip: testing with real users. The gap between what you think works and what actually works is always bigger than you expect.
Why test? You built the app, so you know how it works. Your users do not. They will click things you did not expect, miss buttons you thought were obvious, and get confused by instructions you thought were clear. Testing reveals these gaps before they cost you clients or credibility.
The 5-person rule. Research by usability expert Jakob Nielsen shows that testing with just 5 users reveals about 85% of usability problems. You do not need hundreds of testers - five people who represent your target audience are enough.
How to run a simple test:
1. Choose 5 testers from your target audience. If you built a quiz for managers, find 5 managers. If you built a registration page, find 5 people who might register.
2. Give them a task, not instructions. Do not say "click the blue button to start." Say: "Please take this leadership quiz and tell me your score." Watch what they do. Where do they hesitate? What do they click first? Where do they get confused?
3. Observe silently. Do not help them. Do not explain things. The whole point is to see what happens when you are not there to guide them. If they struggle, that is valuable information.
4. Ask three questions after:
• "What was confusing or frustrating?"
• "What did you expect to happen that did not happen?"
• "What would make this better?"
5. Write down every issue - even small ones. A "small" annoyance for one person is often a dealbreaker for others.
Remote testing. If you cannot meet testers in person, share the link and ask them to screen-record themselves using the app (most phones and computers have built-in screen recording). Watch the recordings and note where they hesitate or struggle.
Common issues you will discover:
• Buttons that are too small on mobile
• Text that is too long or too jargon-heavy
• Navigation that is not obvious
• Forms that do not validate input clearly
• Loading times that are too slow
Every issue is a quick fix with Claude Code: "Make the Start button bigger and change the label from Commence to Start Quiz."
Watch video: Testing with Real Users
Key Insight: Test with 5 real users from your target audience. Give them a task (not instructions), observe silently, and ask three follow-up questions. 5 testers reveal 85% of usability problems.
Real-World Example: A trainer shares her leadership quiz with 5 managers. Three of them tap the wrong area on mobile because the answer options are too close together. Two do not notice the Next button because it blends into the background. She tells Claude Code: "Increase spacing between answer options to 16 pixels. Make the Next button orange #FF6B35 with white text so it stands out." Both fixes take 30 seconds.
Q: How many users do you need to test with to find most usability problems?
Research by Jakob Nielsen shows that 5 users reveal about 85% of usability problems. You do not need large-scale testing - find 5 people who represent your target audience and observe them using your app.
Who are 5 people in your network who represent your target audience? Could you send them your live link this week and ask for 10 minutes of their time to test it?
The Feedback Loop - Collect, Fix, Repeat
Testing gives you a list of issues. Now you need a system to
collect, prioritise, and act on feedback continuously - not just once.
Add a feedback mechanism. Tell Claude Code: "Add a feedback button in the bottom-right corner. When clicked, show a simple form with: a 1-5 star rating, a text area for comments, and a submit button. Save the feedback to localStorage and show a thank-you message." Now every user can share their experience without you asking.
Prioritise with the Impact/Effort matrix. Sort every piece of feedback into four categories:
•
High impact, low effort → Do these first. Example: "The submit button does not work on Safari." One-line fix, huge improvement.
•
High impact, high effort → Plan these next. Example: "Add a feature to email results to participants." Worth doing, but takes more time.
•
Low impact, low effort → Quick wins when you have spare time. Example: "Change the font to something more modern."
•
Low impact, high effort → Skip these. Example: "Add animations to every page transition."
The feedback loop:
1. Collect - Built-in feedback form + direct user conversations.
2. Categorise - Is it a bug (broken), usability (confusing), or feature request (missing)?
3. Prioritise - Impact/Effort matrix. Fix bugs first, then usability, then features.
4. Fix - Use Claude Code. Most fixes take under a minute to describe and execute.
5. Deploy - Push to GitHub. Site updates automatically.
6. Repeat - Check feedback weekly and keep iterating.
Tracking usage. For basic analytics, add a tool like
Google Analytics (free) or
Plausible (paid, privacy-focused). Tell Claude: "Add Plausible analytics with domain mydomain.com." This shows you how many people visit, which pages are most popular, and where users drop off.
Congratulations! You have completed the Claude Creator Program. You can now use Projects, Artifacts, and Chrome for productivity, create designs and marketing materials, work smarter in Office, delegate tasks with Cowork, build apps with Claude Code, and deploy AI-powered tools to the web.
The most important thing now is to
build something real. Pick one project and build it this week. Ship it, test it, and improve it. That is how you go from learning to creating.
Watch video: The Feedback Loop - Collect, Fix, Repeat
Key Insight: Build a feedback loop: collect feedback (built-in form + conversations), categorise (bug, usability, feature), prioritise (Impact/Effort matrix), fix with Claude Code, deploy to GitHub, and repeat weekly.
Real-World Example: A consultant launches her business readiness assessment. After one week, she has 12 pieces of feedback. She sorts them: 2 bugs (form not submitting on Safari, score displaying incorrectly), 5 usability issues (text too small on mobile, confusing question wording), and 5 feature requests (email results, add more questions, PDF export). She fixes the 2 bugs first - each takes Claude Code under a minute. Then she addresses the top 3 usability issues. The feature requests go on her "next version" list.
Q: In the Impact/Effort matrix, which feedback should you act on first?
High impact, low effort items should be done first - they deliver the biggest user improvement with the least work. A one-line bug fix that affects every user is more valuable than a week-long feature that only a few people want.
Think about a product or service you use regularly. What is one small change that would significantly improve your experience? That is the kind of insight your users will give you - if you ask.