Initial commit: moreminimore-service content pipeline
- 9 mm* skills (orchestrator, article, social, publish, analytics) - 6 dependency skills (content-writer, geo-optimizer, etc.) - 3 analytics scripts (GSC, Google Ads, Meta Ads) - Config template + setup guide - SOUL-MM.md persona extension - OrbitOS integration reference
This commit is contained in:
103
README.md
Normal file
103
README.md
Normal file
@@ -0,0 +1,103 @@
|
||||
# moreminimore-service-system
|
||||
|
||||
Content pipeline and marketing automation system for moreminimore-service clients.
|
||||
|
||||
## Architecture
|
||||
|
||||
```
|
||||
Data Stage → Content Stage → Publish Article → Social Stage → Publish Social → Analytics
|
||||
```
|
||||
|
||||
### Skills (16 total)
|
||||
|
||||
**Core pipeline (mm*):**
|
||||
- `mm-content-orchestrator` — top-level pipeline coordinator
|
||||
- `mm-article-from-research` — Data Stage A: vault research → brief
|
||||
- `mm-article-idea-extract` — Data Stage B: idea → research → brief
|
||||
- `mm-content-writer` — Content Stage: brief → article + images
|
||||
- `mm-social-writer` — Social Stage: article + URL → posts
|
||||
- `mm-publish-content` — Publish Stage: push to platforms
|
||||
- `mm-blog-categories` — fetch/cache blog categories
|
||||
- `mm-analytics` — pull analytics data
|
||||
- `mm-analytics-orchestrator` — analytics → recommendations
|
||||
|
||||
**Dependencies (from Hermes skill library):**
|
||||
- `content-writer` — SEO writing guidelines
|
||||
- `geo-optimizer` — GEO optimization
|
||||
- `post-formatter` — framework-based posts
|
||||
- `hook-generator` — social hooks
|
||||
- `graphic-designer` — graphics
|
||||
- `xurl` — X/Twitter API
|
||||
|
||||
**External (OrbitOS — install separately):**
|
||||
- `obsidian` — vault read/write
|
||||
- `orbites-research` — deep research
|
||||
- `orbites-parse-knowledge` — structure text
|
||||
- `orbites-obsidian-markdown` — markdown reference
|
||||
|
||||
See `references/orbitos-skills.md` for OrbitOS integration details.
|
||||
|
||||
### Scripts
|
||||
|
||||
```
|
||||
scripts/
|
||||
├── mm_gsc.py — Google Search Console analytics
|
||||
├── mm_google_ads.py — Google Ads analytics (GAQL v24)
|
||||
├── mm_meta_ads.py — Meta Ads analytics (Graph API)
|
||||
└── README.md — setup guide
|
||||
```
|
||||
|
||||
All scripts read from `~/vault/99_System/clients-config.json`.
|
||||
|
||||
### Config
|
||||
|
||||
```
|
||||
config/
|
||||
├── clients-config.template.json — template (no credentials)
|
||||
└── README.md — setup guide
|
||||
```
|
||||
|
||||
Copy template to `~/vault/99_System/clients-config.json` and fill in credentials.
|
||||
|
||||
### Vault Structure
|
||||
|
||||
```
|
||||
~/vault/
|
||||
├── 30_Research/<client-id>/ — research per client
|
||||
│ └── Archive/ — used research
|
||||
├── 50_Resources/Strategy for Customers/<client-id>/
|
||||
│ — analytics reports
|
||||
├── 60_Articles/<client-id>/ — articles per client
|
||||
│ └── Archive/ — published articles
|
||||
└── 99_System/clients-config.json — client credentials
|
||||
```
|
||||
|
||||
## Quick Start
|
||||
|
||||
1. Copy config template:
|
||||
```bash
|
||||
cp config/clients-config.template.json ~/vault/99_System/clients-config.json
|
||||
```
|
||||
|
||||
2. Fill in credentials (see `config/README.md`)
|
||||
|
||||
3. Install OrbitOS skills (see `references/orbitos-skills.md`)
|
||||
|
||||
4. Run orchestrator:
|
||||
```
|
||||
mm idea: [topic]
|
||||
```
|
||||
|
||||
## Workflow Commands
|
||||
|
||||
```
|
||||
mm from research — start from vault research
|
||||
mm idea: [topic] — start from idea
|
||||
mm status — check pipeline status
|
||||
mm analytics [client] — run analytics report
|
||||
```
|
||||
|
||||
## SOUL-MM.md
|
||||
|
||||
Marketing-specific persona extension. Load when working on client campaigns.
|
||||
See `SOUL-MM.md`.
|
||||
Reference in New Issue
Block a user