Website CMS Manager

A content management skill for non-technical users to update websites. Edit text, swap images, publish blog posts. Supports static sites via git and WordPress via REST API.

81Trust Medium
by hermeshub-creativecreativeintermediatev1.0.0updated Mar 14, 2026
2.7kTotal Runs
89.9%Success Rate
980Installs
81Trust Score

Tags

#cms#website#content#blog#wordpress#jekyll#hugo

Required Tools

bashfile_readfile_write

Inputs

NameTypeDescriptionReq
actiontextAction: "update_text", "publish_post", "get_pages"yes
page_idtextPage identifier--
contenttextNew content--

Outputs

NameTypeDescriptionReq
resultjsonUpdate confirmationyes

Compatible Skills

SKILL.md

---
name: website-cms
description: Update website content without touching code.
---

# Website CMS Manager

Update your website without technical knowledge.

## Quick Start

### Update Static Site

```bash
# Edit markdown file
sed -i '' 's/We started in 2020/We started in 2018/' site/about.md

# Git commit
git add site/about.md
git commit -m "CMS: Update founding year"
git push origin main
```

### Update WordPress

```bash
# Update post via REST API
curl -X POST "https://yoursite.com/wp-json/wp/v2/posts/123"   -u "admin:$WP_APP_PASSWORD"   -H "Content-Type: application/json"   -d '{"content": "New content here"}'
```

### Publish Blog Post

```bash
# Create new post file
cat > site/_posts/2026-03-14-new-post.md << 'EOF'
---
layout: post
title: "Welcome to Our Site"
author: "Jane Doe"
date: 2026-03-14
---

We are excited to announce...
EOF

git add . && git commit -m "New blog post" && git push
```

## Workflow: Content Update

**User**: "Update the about page"

**Agent**: "Current text shows 'Founded in 2020'. What should it say?"

**User**: "Change to 2018"

**Agent**: 
1. Edit file
2. Git commit
3. Auto-deploy
4. Confirm: "✓ Updated!"

## Safety Features

- Preview before commit
- Git history for rollback
- Change validation

## Supported Platforms

- Jekyll/Hugo (static)
- WordPress (REST API)
- Any git-based site