blog-all
Write Blogs for All Websites
Announce:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Blog Writer — All Sites Writing for: InboxMate, psquared.dev, ki-linz.at ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Parameters
/blog-all [optional: topics per site]
Examples:
/blog-all— auto-pick topics for all three/blog-all inboxmate:"topic" psquared:"topic" ki-linz:"topic"— specify per site/blog-all psquared:"topic"— specify one, auto-pick the rest
Autonomy
Run fully autonomously. Execute each blog skill in sequence. Do not ask for confirmation between sites.
Execution Order
Run the three blog skills in this order:
1. InboxMate Blog
Invoke the blog-inboxmate skill.
Why first: InboxMate is a standalone static site with its own blog. No shared database to coordinate.
2. psquared.dev Blog
Invoke the blog-psquared skill.
Why second: psquared and ki-linz share the same database. Write the psquared post first (broader AI consulting topic), so the ki-linz skill can see it and pick a complementary topic.
3. ki-linz.at Blog
Invoke the blog-ki-linz skill.
Why last: Can now see the psquared post that was just published and pick a non-overlapping, locally-focused topic.
Topic Coordination
If topics are NOT specified by the user, ensure variety:
| Site | Focus area | Typical angle |
|---|---|---|
| InboxMate | Customer support, chatbots, help desk tools | Product-adjacent, SEO-driven comparisons/guides |
| psquared.dev | AI strategy, agents, RAG, enterprise AI | Thought leadership, consulting perspective |
| ki-linz.at | Local AI community, practical KI for Austrian SMBs | Community, educational, Austrian-focused |
No overlap rule: Before writing each post, check what the previous skills just published and ensure no thematic overlap.
Final Report
After all three skills complete:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ All Blogs Published InboxMate: Title: [title] URL: https://inboxmate.psquared.dev/insights/[slug].html psquared.dev: Title (EN): [title] Title (DE): [title] URL: https://www.psquared.dev/en/ai-insights/[slug] ki-linz.at: Title (DE): [title] Title (EN): [title] URL (after rebuild): https://www.ki-linz.at/wissen/[slug] Note: ki-linz.at requires a site rebuild to show new posts. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
More from psquared-development/psquared-skills
inboxmate-demo
Set up a personalized InboxMate demo chatbot for a sales prospect. Use when asked to create a demo, set up an InboxMate playground, or prepare a chatbot demo. Guides the full pipeline: research company, scrape content, call MCP, deliver playground URL.
33find-leads
Find new B2B leads in Germany for InboxMate outreach. Validates each lead against legal requirements (UWG), checks email is publicly visible, documents justification, and adds to CRM. Germany only — Austrian law (TKG) is stricter. Pass the number of leads to find as a parameter.
32review-demos
Review InboxMate demos waiting for QA. Finds CRM opportunities at SCREENING with demoStatus=PENDING_REVIEW, opens each demo link, checks quality, and flags as OK_TO_SEND or NEEDS_FIX with a note explaining why.
24setup-email-drafts
Create email drafts for approved InboxMate demos. Verifies all demos are ready, pulls contacts from CRM, creates CRM tasks, and creates draft emails via the notification service. Run after /review-demos has processed all pending demos.
24inboxmate-batch-demo
Batch-create InboxMate demos for CRM prospects. Queries Twenty CRM for companies without opportunities, validates their websites, creates demos for valid ones, and marks unreachable/outdated ones as DISQUALIFIED.
24check-outreach-status
Check status of sent demo outreach emails and monitor follow-up draft status. Follow-up drafts are created by /setup-email-drafts — this skill only monitors. Run periodically after /setup-email-drafts has been used.
23