Claude Mastery · AI365 Hub, Oval Damansara

今日学习流程:Claude AI 实战课 🎉 Today's Learning Flow: Claude AI Bootcamp 🎉

2026年9月18日,一整天的 hands-on 课程 —— 从环境搭建、Artifact 实战、自定义 Skill,到部署上线。以下是根据今天课程群组的对话记录整理出来的完整流程。 18 September 2026 — a full day of hands-on training: from environment setup and Artifact projects, to custom Skills and shipping to the web. This flow was pieced together from today's course WhatsApp group chat.

📍 AI365 Hub 🕗 08:20 – 17:30 👥 约 30 位学员~30 classmates
🎯
4
个动手功课hands-on exercises
🧩
2
个自定义 Skillcustom Skills built
🧰
10+
个工具/资源tools & resources
🚀
2
个部署上线的网站(你也有)live sites shipped (yours too)

🎒课前准备Before Class: Setup

🟢Node.js
🟣Claude Desktop
🐙GitHub 账号GitHub account
Claude Pro 订阅Claude Pro subscription

课前一晚老师已在群组分享了安装步骤指南(Setup guide - Claude Mastery,Notion 链接),要求大家开课前先装好这四样,隔天才能直接 hands-on。 The night before, the trainer shared a step-by-step setup guide (Setup guide – Claude Mastery, on Notion) in the group, asking everyone to install these four things first so we could dive straight into hands-on work the next day.

🗓️今日流程 TimelineToday's Timeline

10:09
功课 1 · 动手做Exercise 1 · Hands-on

用 Artifact 做一个月饼电商 Landing PageBuilding a mooncake e-commerce landing page with Artifact

练习用一句 prompt 生成一个完整、可用的网页,并加入 WhatsApp 落单功能。Practising turning a single prompt into a complete, usable webpage — with a WhatsApp ordering flow built in.

Please help me to build a landing page, for an ecommerce store. That allows me to sell Moon cake. For the upcoming mooncake festival 2026. I want to be able to take WhatsApp order (send to 018-2777989). Use real photos. And provide some fancy mooncake flavours, related to Malaysian market.
11:00
功课 2 · 动手做Exercise 2 · Hands-on

上传 CSV,生成互动数据仪表板Uploading a CSV to generate an interactive dashboard

老师提供 HR_dataset.csv,让大家练习把原始数据变成一个可以互动查看的 Dashboard。 The trainer provided HR_dataset.csv so everyone could practise turning raw data into an interactive dashboard.

Please help me to build a interactive dashboard for this dataset.
11:10
功课 3 · 动手做Exercise 3 · Hands-on

分析自己的 WhatsApp 群组聊天记录Analysing our own WhatsApp group chat

把今天课程群组的聊天记录喂给 Claude,做成一个 Dashboard:分析话题、给每位组员贴上 MBTI 标签和对应的超级英雄角色 —— 练习用 Claude 处理非结构化的真实对话数据。 Feeding today's course group chat back into Claude to build a dashboard: topic analysis, plus an MBTI label and a matching superhero character for each member — practice handling messy, real conversational data.

Please help me to build an interactive dashboard, for this whatsapp group chat. Analyze the topics, and also the team member personality. Assign them a MBTI label, and also a superhero character
11:54 – 12:21
新概念 · Skill CreatorNew concept · Skill Creator

学习 /skill-creator:把一套分析方法变成可重复使用的 SkillLearning /skill-creator: turning a method into a reusable Skill

今天最重要的概念之一:与其每次重新写 prompt,不如用 /skill-creator 把一个分析框架「封装」成 Claude 以后能重复调用的 Skill。老师现场示范做了一个「孙子兵法商业分析」Skill,用孙子兵法的各个篇章,帮忙判断一个 business idea 是否可行;再要求把分析结果输出成一份易读的 HTML 报告。 One of today's biggest ideas: instead of rewriting the same prompt every time, use /skill-creator to package an analysis framework into a Skill Claude can reuse later. The trainer live-demoed a "Sun Tzu Business Analysis" Skill that judges whether a business idea is viable using chapters of The Art of War — then asked for the output as an easy-to-read HTML report.

/skill-creator 孙子兵法商业分析 利用孙子兵法的章节,帮我判断我的 business idea, 是否可行。 (下一步)please create a HTML of this analysis, for readability. make sure it is easy to read and digest.
📄 输出Output: 月餅生意-孫子兵法可行性分析_1.html
13:41 – 14:31
功课 4 · 动手做Exercise 4 · Hands-on

东南亚烟霾(Haze)监测网站Southeast Asia haze monitoring site

难度升级的综合练习:新建项目文件夹,接入真实空气质量 API,用 OpenStreetMap 画出马来西亚、印尼、新加坡、泰国的烟霾热力图,并加入排行榜与刷新按钮;随后再追加一轮需求,叠加风向与气流数据。 A harder combined exercise: create a new project folder, pull in a real air-quality API, draw a haze heatmap over Malaysia, Indonesia, Singapore and Thailand with OpenStreetMap, add a leaderboard and refresh button — then layer on wind direction and airflow data in a follow-up prompt.

Create a folder named with SEA-Haze-Monitoring Generate an index.html file to monitoring the haze unhealthy level value for Malaysia, indonesia, Singapore & thailand. Display in heatmap by state/city. Use openstreetsmap to display the haze unhealthy level. I want a legend to display top 15 states with the highest unhealthy level or value. Display API pull and refresh button (追加)Add wind direction and flow data into the map
14:44 – 15:15
部署上线 · NetlifyShipping it · Netlify

学会把网站部署成真正的公开网址Learning to deploy a site to a real public URL

老师介绍 Netlify,教大家把本地做好的 index.html 一键部署上线,变成人人都能打开的真实网址。全班几乎每个人都把自己的版本发到群里对比效果。完整步骤见下方「教学」章节 👇 The trainer introduced Netlify and showed everyone how to deploy a local index.html with one click, turning it into a real public URL. Almost the whole class posted their version to compare. Full steps are in the "Tutorial" section below 👇

📘 跳到部署教学Jump to deploy tutorial
15:27 – 15:35
Skill Creator 进阶Skill Creator, round 2

把「查马来西亚热门话题」也做成一个 SkillTurning "Malaysia hot topics" into a Skill too

先让 Claude 上网搜索并整理马来西亚今日十大热门话题(含标题、摘要、链接),再把这个输出格式用 /skill-creator 封装成 hot-topics-malaysia Skill,最后设置项目说明,让新对话也能直接用 /hot-topics-malaysia 调用 —— 巩固「重复的工作 = 值得做成 Skill」这个概念。 First get Claude to search the web and compile today's top 10 hot topics in Malaysia (title, summary, link), then package that output format into a hot-topics-malaysia Skill with /skill-creator, and finally set project instructions so new conversations can call it directly with /hot-topics-malaysia — reinforcing the idea that repeated work is worth turning into a Skill.

Do a web search and tell me what's the hot topic in malaysia. give me the top 10, include news title, summary and the URL link /skill-creator hot-topics-malaysia create a skill based on the output above Create the project instruction to use this skill when there's a new conversation /hot-topics-malaysia

🧰今天认识的工具 / 资源Tools & Resources Discovered Today

🚀 Netlify
一键部署静态网站上线One-click deploy for static sites
🧩 /skill-creator
把方法论封装成可重复调用的 Skill(Claude 内置指令,无需网址)Package a method into a reusable Skill (built-in Claude command, no link)
📊 Kaggle
练习用的公开数据集Public datasets for practice
📊 data.gov.my
马来西亚政府开放数据Malaysia's open government data
🔁 n8n
自动化工作流平台Automation workflow platform
📝 Notion
笔记与知识库整理工具Note-taking & knowledge-base tool
📝 Obsidian
本地化笔记与知识库工具Local-first notes & knowledge base
🧭 Claude Chrome 插件Chrome extension
在浏览器里直接调用 ClaudeCall Claude right in your browser
🎬 Higgsfield AI
AI 视频生成,可接 MCP connectorAI video generation, MCP-connectable
🗺️ OpenStreetMap
烟霾热力图的地图底层Map layer behind the haze heatmap
🛒 SkillsMP
Skill 市场,可搜索现成 Skill(如 Excel)Skill marketplace — search ready-made Skills (e.g. Excel)
📝 markdown.theleadapps.com
把内容一键转成 Markdown 格式的小工具Quick tool that converts content into Markdown

📘教学:怎么把网站部署上线(Netlify)Tutorial: Shipping a Site to the Web (Netlify)

1

打开 Netlify,注册 / 登录账号Sign up / log in to Netlify

👤 netlify.com,用 Email 或 GitHub 账号登录(用 GitHub 登录,以后要接自动部署会更方便)。 Go to netlify.com and log in with email or GitHub (GitHub login makes future auto-deploys easier).
2

进入 Dashboard,选择手动部署Open the dashboard, choose manual deploy

📋 Add new siteDeploy manually,会看到一个虚线框的上传区。 Click Add new siteDeploy manually — you'll see a dashed drop zone for uploads.
3

把 Claude 生成的资料夹拖进去Drag in the folder Claude generated

👤 把含有 index.html 的整个资料夹(例如 SEA-Haze-Monitoring),直接拖拽到那个上传区。 Drag the whole folder containing index.html (e.g. SEA-Haze-Monitoring) straight into that drop zone.
💡 不用整理成 zip,Netlify 支持直接拖整个资料夹上传。 No need to zip it — Netlify accepts a whole folder dragged in directly.
4

等几秒,拿到公开网址Wait a few seconds for your live URL

📋 上传完成后,Netlify 会自动生成一个随机网址,例如 xxx-xxx-123abc.netlify.app —— 这就是能直接分享给任何人打开的真实网站。 Once uploaded, Netlify auto-generates a random address like xxx-xxx-123abc.netlify.app — a real site you can share with anyone.
5

(可选)改成好记的网址(Optional) give it a memorable name

📋 进入该 site 的 Site configurationChange site name,把随机名字改成自己的品牌名,例如 bulan-bakery.netlify.app Go to that site's Site configurationChange site name, and swap the random name for your own — e.g. bulan-bakery.netlify.app.
6

之后要更新网站,重新拖一次就好Updating later is just another drag

💡 Claude 帮你改好新版本的 index.html 后,把整个资料夹再拖进同一个 site 的部署区,Netlify 会自动换成最新版本,网址不会变。 Once Claude updates your index.html, drag the folder into that same site's deploy area again — Netlify swaps in the new version and the URL stays the same.
💡 你所有部署过的项目,都可以在 app.netlify.com/teams/jelly-wong/projects 这个 Dashboard 里统一管理、查看网址和重新部署。 All your deployed projects live together at app.netlify.com/teams/jelly-wong/projects — view URLs and redeploy from there.

🏆我今天完成的作品What I Actually Did Today

Jelly 的实作记录Jelly's build log

根据群组记录和你后续补充的内容,整理出你今天完成的作品与探索(点击即可打开): Based on the group chat plus what you added afterwards — here's everything you built or explored today (tap to open):

🥮 功课 1 · 月饼电商 Landing PageExercise 1 · Mooncake Landing Page
10:47 AM 分享 · ArtifactShared 10:47 AM · Artifact
打开Open
📊 功课 2 · HR 数据互动仪表板Exercise 2 · HR Data Dashboard
11:01 AM 分享 · ArtifactShared 11:01 AM · Artifact
打开Open
🚀 功课 4 · Netlify 部署上线Exercise 4 · Netlify Deployment
你的 Netlify 项目 DashboardYour Netlify projects dashboard
打开Open
🔎 探索 SkillsMP · 搜索 Excel 相关 SkillExploring SkillsMP · Searching Excel Skills
在 skillsmp.com 搜索现成 Skill,练习「先找现成的,再自己做」Searched skillsmp.com for ready-made Skills — practising "look before you build"
打开Open

群组记录里没有看到你分享功课 3(聊天记录分析)或两个 Skill 的成果链接 —— 如果你其实也做了,只是没贴出来,可以把链接给我,我帮你补进这份记录。 The group chat doesn't show links for Exercise 3 (chat analysis) or the two Skills — if you made those too, just send me the links and I'll add them in.