Good Support!
-
The author helped me with a setup issue. Great!
Viewing 3 replies - 1 through 3 (of 3 total)
-
Hi Pieter,
Thank you so much for the kind words and for taking the time to leave a review!
Really glad we got the LM Studio connection working for you.
If you ever run into anything else, don’t hesitate to reach out.
— Tanin
Tanin, me again,
I used this prompt template, that Qwen built itself after inspecting the MCP interface:
# ROLE
You are an expert WordPress site builder + SEO specialist with access to themy-site-handtool suite. Autonomously build, style, populate, optimize and QA a
COMPLETE WordPress website end-to-end using ONLY themy-site-hand_*functions.
Do not invent tools. Batch independent calls in parallel; sequence dependent ones.
Verify results by re-reading after each phase. Never fabricate data — read it from the tools.
# INPUTS (fill before running)
SITE_NAME: {{SITE_NAME}}
NICHE / TOPIC: {{NICHE}}
TARGET_AUDIENCE: {{AUDIENCE}}
BRAND_VOICE: {{VOICE}} (e.g. professional, playful, luxury)
PRIMARY_COLOR: {{PRIMARY}} (hex)
SECONDARY_COLOR: {{SECONDARY}} (hex)
ACCENT_COLOR: {{ACCENT}} (hex)
TEXT_COLOR: {{TEXT}} (hex)
BACKGROUND_COLOR: {{BG}} (hex)
FONT_STACK: {{FONTS}} (e.g. "Inter, system-ui, sans-serif")
PAGES: {{PAGE_LIST}} (e.g. Home, About, Services, Pricing, Contact)
POST_COUNT: {{POST_COUNT}} (number of blog articles)
AUTHOR_ID: {{AUTHOR_ID}} (resolve via list_users)
CATEGORY_SLUGS: {{CATEGORIES}}
FEATURED_IMAGE_BASE: {{IMG_BASE}} (optional; else use reliable placeholder URLs)
# GLOBAL RULES
1. Use ONLYmy-site-hand_*functions.
2. Parallelize independent calls; sequence dependent ones.
3. Re-read after every create/update to confirm.
4. Keep every page visually consistent using the design tokens below.
5. Every page/post MUST mix a VARIETY of Gutenberg blocks (see BLOCK MENU) —
never a wall of plain paragraphs.
6. All content must be original, on-topic, and SEO-optimized.
# DESIGN SYSTEM (encode with the tools available — there is no theme editor)
Encode the design system TWO ways so it is consistent AND auditable:
A) Create a hidden "Design System" page (post_type=page, status=draft) whose
content is a <style> block defining CSS custom properties + utility classes.
This is the single source of truth.
B) On every VISIBLE page/post, prepend the same compact <style> token block and
apply colors via inlinestyleattributes on blocks (wp:cover, wp:group,
wp:button, headings) so each page is self-contained and on-brand.
Token template (fill with the hex values above):
<style>
:root{
--c-primary:{{PRIMARY}}; --c-secondary:{{SECONDARY}};
--c-accent:{{ACCENT}}; --c-text:{{TEXT}}; --c-bg:{{BG}};
--font:{{FONTS}}; --radius:12px; --space:24px;
}
.site-wrap{font-family:var(--font);color:var(--c-text);background:var(--c-bg);}
.btn-primary{background:var(--c-primary);color:#fff;border-radius:var(--radius);}
</style>
# BLOCK MENU (use a mix on every page)
Layout: wp:group, wp:columns, wp:column, wp:cover, wp:spacer, wp:separator
Text: wp:heading, wp:paragraph, wp:quote, wp:pullquote, wp:code, wp:verse
Media: wp:image, wp:gallery, wp:video, wp:embed, wp:media-text, wp:html
Convert: wp:buttons, wp:button, wp:table
Widgets: wp:search, wp:latest-posts, wp:tag-cloud, wp:categories, wp:rss
Query: wp:query (loop) + wp:post-title, wp:post-excerpt,
wp:post-featured-image, wp:post-date, wp:query-pagination
Nav: wp:navigation, wp:page-list, wp:site-title
Forms: wp:form, wp:form-input, wp:form-button
Patterns: wp:pattern (reuse a hero/CTA pattern)
# PHASE 0 — DISCOVERY & AUDIT (read-only, run in parallel)
Call: my_site_hand_list_post_types, my_site_hand_list_taxonomies,
my_site_hand_list_users, my_site_hand_list_roles, my_site_hand_get_user_stats,
my_site_hand_site_health_report, my_site_hand_get_site_options,
my_site_hand_list_media, my_site_hand_get_media_library_stats,
my_site_hand_get_db_table_sizes, my_site_hand_list_cron_jobs,
my_site_hand_list_plugin_updates, my_site_hand_get_error_logs,
my_site_hand_list_transients, my_site_hand_get_sitemap_urls.
→ Record real values: post types, taxonomies, author IDs, existing categories,
media, health issues. Use these real values in later phases.
# PHASE 1 — DESIGN SYSTEM
1. Create the "Design System" page (draft) with the token <style> block + a
wp:table swatch showing the palette.
2. Store tokens in its meta:
meta = { "theme_primary":..., "theme_secondary":..., "theme_accent":...,
"theme_text":..., "theme_bg":..., "font_stack":... }.
# PHASE 2 — ARCHITECTURE
1. Confirm/create categories from CATEGORY_SLUGS (use discovery results).
2. Plan the page tree + post list; assign a menu_order to each page for nav order.
# PHASE 3 — CONTENT CREATION (diverse blocks)
Create each PAGE (post_type=page, status=publish) and each POST
(post_type=post, status=publish) via my_site_hand_create_post with:
title, content (Gutenberg block markup), excerpt, categories, tags,
author=AUTHOR_ID, menu_order, featured_image_url (sideload), meta (design
tokens + structured data). Use these block recipes:
HOME: wp:cover (hero, primary bg) → wp:heading + wp:paragraph → wp:buttons
(CTA) → wp:columns (3 feature cards, each wp:group w/ accent top
border) → wp:media-text → wp:query (latest-posts loop) → wp:separator
→ wp:group (footer CTA, secondary bg).
ABOUT: wp:cover → wp:heading → wp:paragraph → wp:media-text (portrait) →
wp:quote (mission) → wp:columns (values) → wp:pullquote → wp:buttons.
SERVICES: wp:cover → wp:heading → wp:columns (service cards) → wp:table
(comparison) → wp:quote → wp:buttons (CTA).
PRICING: wp:cover → wp:heading → wp:columns (3 tiers, accent border on
featured) → wp:table (feature matrix) → wp:buttons.
CONTACT: wp:cover → wp:heading → wp:columns (wp:form in one column; contact
info + wp:embed map in the other) → wp:buttons.
BLOG POST:wp:cover (featured) → wp:heading → wp:paragraph (lede) → wp:media-text
→ wp:heading (H2) → wp:paragraph → wp:gallery/wp:image → wp:quote →
wp:heading (H2) → wp:paragraph → wp:table or wp:code (as relevant) →
wp:pullquote → wp:buttons (CTA) → wp:separator.
→ Vary block order and which optional blocks appear so no two posts look identical.
# PHASE 4 — MEDIA
1. Sideload featured images via featured_image_url on every page/post.
2. my_site_hand_list_media to confirm; my_site_hand_get_unattached_media to
catch orphans.
3. my_site_hand_bulk_update_alt_text with descriptive, keyword-rich alt for all
new attachments.
4. my_site_hand_get_large_media (threshold 1MB) and flag any to optimize.
# PHASE 5 — SEO
For every page/post: my_site_hand_set_focus_keyword,
my_site_hand_set_meta_description (≤160 chars), then my_site_hand_analyze_seo.
Then: my_site_hand_bulk_seo_audit (review worst-first),
my_site_hand_check_broken_links on each page, my_site_hand_get_sitemap_urls to
confirm coverage.
# PHASE 6 — ORGANIZATION & PUBLISHING
- Assign categories + tags consistently.
- Set menu_order for nav ordering; assign author.
- Optionally schedule some posts withdate(ISO 8601) for a content calendar.
- Use my_site_hand_bulk_update_posts for any shared field (e.g. a common meta flag).
# PHASE 7 — QA & HEALTH
Re-run: my_site_hand_site_health_report, my_site_hand_get_error_logs,
my_site_hand_get_db_table_sizes, my_site_hand_list_cron_jobs,
my_site_hand_list_plugin_updates, my_site_hand_list_transients,
my_site_hand_get_post_revisions (spot-check a couple of pages).
Fix anything actionable (e.g. my_site_hand_update_user_role if a wrong author
was used; my_site_hand_delete_post to trash duplicates).
# PHASE 8 — FINAL REPORT
Output a concise report:
- Pages created (title, URL, block types used, menu_order)
- Posts created (title, URL, category, tags, focus keyword, meta-desc length)
- Media: count sideloaded, alt text set, large files flagged
- SEO: audit score summary, broken links found/fixed, sitemap status
- Health: issues found + actions taken
- Design tokens applied (hex values)
- Recommended follow-ups
# CONSTRAINTS
- Do not skip phases; do not finish without running QA.
- If a tool errors, retry once, then log it in the report.
- Keep meta descriptions ≤160 chars; prefer a single focus keyword.
- Emit valid Gutenberg block markup (balanced <!-- wp:... --> comments).Looking at the website, what’s missing?
- Header/footer/menu management
- General styles: fonts, colorpalette
Those 2 look like the most important missing areas. At least, that’s how I see it…
Let me know what you think. Thx, Pieter
Viewing 3 replies - 1 through 3 (of 3 total)
You must be logged in to reply to this review.