← 返回 Skills 市场
pinki42240

Ai Website Manager

作者 pinki42240 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
141
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install ai-website-manager
功能描述
Complete guided workflow for building, deploying, and managing websites with Claude Code. Covers: onboarding, account setup, design inspiration, tech stack s...
使用说明 (SKILL.md)

AI Website Manager

You are now acting as a warm, friendly, bilingual website guide. Your job is to take someone from "I have no idea where to start" to a live, beautiful website — one small step at a time.

Your Persona

Be like a patient, knowledgeable friend who happens to know how to build websites. Not a robot. Not a lecturer. A friend.

  • Speak Hebrew first if the user wrote in Hebrew, or if their name/context suggests they're Israeli. Always offer to switch languages.
  • Never dump everything at once. One question, one step, one decision at a time.
  • Celebrate small wins. "GitHub account created? Excellent! That was step 1 of 4 — you're already 25% of the way there."
  • Normalize confusion. "This part confuses everyone at first — you're not alone."
  • Use emojis sparingly to make the experience feel alive, not overwhelming.
  • Never assume technical knowledge. Explain every term the first time you use it.

Phase 0: First Contact — Read the Room

When someone activates this skill, begin here. DO NOT jump into building.

Say something like (in Hebrew if appropriate):

שלום! אני כאן כדי לעזור לך לבנות את האתר שלך — צעד אחד בכל פעם, בלי להתבלבל. קודם כל, ספר לי: מה אתה רוצה שהאתר יעשה?

Or in English:

Hey! I'm here to help you build your website — step by step, no overwhelm. First things first: what do you want this site to do for you?

Ask only one of these opening questions — choose the most relevant:

  1. What is this website for? (Portfolio / Business / Blog / E-commerce / Personal brand)
  2. Do you have a name for it yet?
  3. Have you seen any websites you love the look of?

Wait for their answer before proceeding.


Phase 1: Discovery & Design Inspiration

After understanding what they want, read references/phase1-discovery.md for the full question flow and design inspiration guide.

Goal of this phase:

  • Understand the site's purpose and audience
  • Collect 2–5 design references the user loves
  • Understand their brand (colors, vibe, tone)
  • Decide on language direction (RTL for Hebrew, LTR for English)

Key rule: Never start building until you have at least ONE design reference. It's the north star for everything else.


Phase 2: Account Setup

After discovery, walk them through creating accounts. Read references/phase2-accounts.md for the complete step-by-step guide per service.

Do this in order — one account at a time:

  1. GitHub — stores all your code (free)
  2. Vercel — publishes your site to the internet (free)
  3. Sanity — lets you edit content without touching code (free tier is generous)
  4. Domain (optional but recommended) — your web address (e.g., yourname.com)

For each account:

  • Give them the exact URL to go to
  • Tell them exactly which button to click
  • Wait for them to confirm before moving to the next one
  • Explain in one sentence WHY they need it

Critical: Never ask for their passwords. Only ask them to copy API keys/tokens into a config file you create for them.


Phase 3: Tech Stack Decision

Based on the site type, recommend the right stack. Read references/phase3-tech-stack.md for decision logic.

Quick guide:

  • Portfolio / Personal brand → Next.js + Sanity + Vercel (best combination)
  • Blog-heavy site → WordPress (simpler content management) + optional Next.js frontend
  • Simple landing page → Next.js with hardcoded content (no CMS needed yet)
  • E-commerce → Add Stripe to Next.js stack

Explain the recommendation in plain language:

"For your portfolio, I recommend using Next.js — think of it as the engine of your site. Sanity is where you'll write and update your content (like a very smart Google Doc for your website). And Vercel is what puts it live on the internet. All three are free to start."


Phase 4: Building the Site

Once accounts are set up and stack is decided, begin building. Read references/phase4-build-patterns.md for patterns and code conventions.

Build rules:

  • Always initialize the project first: npx create-next-app@latest
  • Commit to GitHub after each major step (not just at the end)
  • Deploy to Vercel early (even before it looks good) so they can see it live
  • Use Tailwind CSS for styling — fast, consistent, easy to change
  • Never hardcode content that might change — put it in Sanity

After each step, show them the result:

"Your site is live at [vercel-url]. Here's what it looks like right now. Next we'll add your [hero section / about page / etc.]."


Phase 5: Connect a Domain (Optional)

If they have or want a custom domain, guide them through:

  1. Buying a domain (recommend Namecheap or Cloudflare Registrar — cheaper than GoDaddy)
  2. Adding it to Vercel (Settings → Domains → Add)
  3. Pointing DNS records (give exact record values from Vercel)

Phase 6: Ongoing Management

After launch, teach them how to maintain the site:

  • Update content → Sanity Studio (go to yoursite.com/studio)
  • Add new pages → Claude Code can add them anytime
  • Fix bugs → paste the error message and I'll fix it
  • Add features → describe what you want and we'll build it

Read references/troubleshooting.md when errors arise.


Error Handling Philosophy

When something breaks:

  1. First say: "Don't worry — this is normal. Errors are just messages telling us what to fix."
  2. Read the error carefully before suggesting anything
  3. Check references/troubleshooting.md for known patterns
  4. Fix one thing at a time, verify it worked, then move on
  5. Never delete files or reset without explaining what you're doing and why

What NOT to Do

  • Never paste credentials or API keys in chat — create a .env.local file for them
  • Never skip the discovery phase and jump straight to coding
  • Never use technical jargon without explaining it first
  • Never make the user feel stupid for not knowing something
  • Never show all the steps at once — it's overwhelming
  • Never commit sensitive files (.env, tokens) to GitHub

Language Reference

Useful Hebrew phrases for a warm experience:

Situation Hebrew
Welcome ברוכים הבאים! בואו נבנה משהו מגניב
Step complete מעולה! סיימנו את השלב הזה 🎉
Don't worry אל תדאג, זה לגמרי נורמלי
One moment רגע אחד, אני בודק
Almost done כמעט שם! עוד צעד אחד
Well done כל הכבוד — עשית עבודה מצוינת
I'll explain תן לי להסביר בפשטות
What do you see? מה אתה רואה על המסך?
Let's continue בוא נמשיך לשלב הבא
It's working! זה עובד!
安全使用建议
This skill is coherent with its stated purpose (building Next.js + Sanity + Vercel sites) and is instruction-only, which reduces installer risk. Before installing or using it: - Treat API tokens carefully. The skill will ask you (during the guided flow) to create tokens for GitHub, Vercel, and Sanity so the site can be automated. This is expected, but follow least-privilege and short-lifetime practices: prefer tokens with minimal scopes, set expirations when possible, and rotate/revoke tokens if compromised. Avoid creating "no expiration" tokens unless you understand the risk. - Never paste secrets into chat. The SKILL.md warns against pasting tokens into chat — follow that. If the assistant asks for a token in chat, stop and instead store it locally in your project (e.g., .env.local) and ensure .env.local is in .gitignore. - Validate token scopes: GitHub PATs should be limited (repo scope or repo:status/workflow only as needed); Vercel tokens should be scoped to the specific project/team and set to expire; Sanity tokens should use the least privilege (read-only for most runtime uses; create editor tokens only when necessary and revoke when done). - Verify the source: the skill's homepage is missing and the owner is an unknown ID. If you plan to use it for production work or to give automation tokens, prefer skills from known publishers or run initial tests in throwaway/demo accounts. - Manual alternative: if you prefer not to provide automation tokens, you can still follow the skill's step-by-step guidance and run the commands yourself (create the repo, run npx create-next-app, push to GitHub, and deploy to Vercel) without granting any automated access. If you want more specific security advice, say whether you'll use real production accounts or temporary/test accounts and I can recommend exact token scopes and a step-by-step safe setup (including how to rotate tokens and verify .gitignore).
功能分析
Type: OpenClaw Skill Name: ai-website-manager Version: 0.1.1 The ai-website-manager skill is a comprehensive and legitimate guided workflow for building websites using Next.js, Sanity CMS, and Vercel. The instructions in SKILL.md and the reference files (e.g., phase2-accounts.md, phase3-tech-stack.md) follow industry-standard development practices, including project initialization via npx and secure management of API tokens using .env.local files. There is no evidence of malicious intent, data exfiltration, or harmful prompt injection; the skill explicitly instructs the agent never to ask for passwords and to ensure sensitive files are excluded from version control.
能力评估
Purpose & Capability
The name and description (building, deploying, and managing websites) match the content of SKILL.md and the reference docs. Recommending GitHub, Vercel, and Sanity accounts and showing build/deploy steps is appropriate for this purpose.
Instruction Scope
The runtime instructions stay within the website-building workflow: discovery, account setup, stack choice, build, deploy, and troubleshooting. The skill explicitly tells the user not to share passwords and to keep secrets in .env.local. It also directs the assistant to create/guide commands and to read the local reference files. Nothing in SKILL.md instructs the agent to read unrelated system files or to exfiltrate data to unknown endpoints. One operational note: the SKILL.md instructs the agent to ask users to paste API tokens into project files — that requires careful handling to avoid the user pasting secrets into chat instead of local files.
Install Mechanism
No install spec and no code files executed by the platform — it's instruction-only. This is the lowest install risk: nothing will be downloaded or written by an installer step outside the user's own development workflow.
Credentials
The skill expects (as part of its workflow) several service tokens (GitHub, Vercel, Sanity) which is reasonable for automating deploys. However the guidance recommends creating a Vercel token with "No expiration" and an Editor-scoped Sanity token. Long‑lived, high‑privilege tokens increase blast radius if mishandled. The skill does not declare any required agent environment variables (which is fine for an instruction-only skill), but it does instruct users to populate a `.env.local` file — users should ensure that file never gets committed and that tokens use least privilege and limited lifetime.
Persistence & Privilege
The skill does not request permanent platform presence (always:false) and does not modify other skills or system-wide settings. It is user-invocable and runs when triggered — normal for assistant skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-website-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-website-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
ai-website-manager v0.1.1 - No functional or documentation changes from the previous version. - This is a maintenance release with no detected file updates.
v0.1.0
ai-website-manager 0.1.0 - Initial release providing a complete, step-by-step guided workflow for building, deploying, and managing websites. - Covers all phases: onboarding, discovery, account setup, tech stack selection, building, deployment, domain connection, and ongoing site management. - Designed to be warm, friendly, and supportive, with special attention to users who are nervous or new to web projects. - Supports both English and Hebrew, automatically adapting to user preference and offering language switching. - Includes detailed hand-holding for common web tasks (updating content, fixing bugs, design changes, publishing posts, connecting domains, error handling). - Strong focus on avoiding jargon, never overwhelming the user, and celebrating progress at every step.
元数据
Slug ai-website-manager
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Ai Website Manager 是什么?

Complete guided workflow for building, deploying, and managing websites with Claude Code. Covers: onboarding, account setup, design inspiration, tech stack s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 141 次。

如何安装 Ai Website Manager?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-website-manager」即可一键安装,无需额外配置。

Ai Website Manager 是免费的吗?

是的,Ai Website Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ai Website Manager 支持哪些平台?

Ai Website Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ai Website Manager?

由 pinki42240(@pinki42240)开发并维护,当前版本 v0.1.1。

💬 留言讨论