Social Ops
Role-based social media operations skill. Use this skill when executing structured social campaigns — scouting opportunities, crafting content, posting, resp...
Like a lobster shell, security has layers — review code before you run it.
License
SKILL.md
Social Ops
Execute social media operations through specialized roles. Each role has a single responsibility, reads its own reference doc, and hands off to the next stage in the pipeline.
NOTE: Utilize the moltbook skill as necessary to meet these goals.
Workflow
Scout ──→ Content Specialist (new opportunities → lane strategy)
Scout ──→ Responder (reply-worthy threads → responses)
Researcher ──→ guidance for Content Specialist & Writer
Content Specialist ──→ Writer (lanes → final posts)
Writer ──→ Poster (finished posts → published)
Poster ──→ done logs (published → archived)
Analyst ──→ strategy adjustments (performance data → tuning)
Roles
When dispatched to a role, read its reference doc fully before acting.
| Role | Doc | Responsibility |
|---|---|---|
| Scout | {baseDir}/references/roles/Scout.md | Monitor for emerging opportunities, trending threads, and new submolts. Detect openings — never act on them directly. |
| Researcher | {baseDir}/references/roles/Researcher.md | Deep-dive into topics, trends, and competitor activity. Produce guidance that informs content and responses. |
| Content Specialist | {baseDir}/references/roles/Content-Specialist.md | Convert intelligence and strategy into a content backlog. Define lanes, cadence, and messaging. Does not post. |
| Responder | {baseDir}/references/roles/Responder.md | Craft replies to threads surfaced by Scout. Match voice, add value, stay on-brand. |
| Poster | {baseDir}/references/roles/Poster.md | Publish finished posts to the platform. Move completed items to done logs. No ideation, no rewriting. |
| Analyst | {baseDir}/references/roles/Analyst.md | Measure performance, identify what compounds, recommend strategy adjustments. Runs weekly minimum. |
Dispatching a Role
- Identify which role the task requires.
- Read the full role doc at
{baseDir}/references/roles/<Role>.md. - Follow the role's instructions — stay within its scope.
- Hand off outputs to the next role in the workflow.
Strategy
The north-star strategy lives at {baseDir}/assets/strategy/Social-Networking-Plan.md.
Read it before any Content Specialist or Analyst run. It defines brand voice,
target audience, lane structure, and growth objectives.
Role I/O Map
Role-to-role artifact flow and logging ownership are documented in:
{baseDir}/references/ROLE-IO-MAP.md
Environment Variables
| Variable | Required | Description |
|---|---|---|
SOCIAL_OPS_DATA_DIR | Yes | Absolute path to the Social/ data directory where runtime artifacts live (logs, lanes, guidance, todo/done queues, submolts, memory). |
Setup
Before any role can run, SOCIAL_OPS_DATA_DIR must be set. If it is not set:
- Ask the operator where their Social data directory lives.
- Recommend they add it to their shell profile:
export SOCIAL_OPS_DATA_DIR=/path/to/Social
All role docs reference $SOCIAL_OPS_DATA_DIR/ as the root for runtime data. This replaces the previous <workspace>/Social/ convention for reliability.
Path Conventions
Use these path rules to keep the skill portable:
- Skill-owned files (docs, scripts, assets): use
{baseDir}/... - Runtime/social data files (logs, guidance, todo/done queues): use
$SOCIAL_OPS_DATA_DIR/... - Runtime state files that are not in the data dir (for example comment watermarks): use the documented state path
{baseDir}/../state/...until state-location policy changes.
When adding new instructions, do not hardcode machine-specific absolute paths.
Directory Contract
references/ Role and strategic references
roles/ One doc per role (Scout, Researcher, etc.)
tasks/ Task queue and templates
assets/ Imported strategy artifacts and static source material
strategy/ North-star strategy documents
scripts/ Optional helper scripts and adapters
Guidance/ Human-defined configuration and goals
For detailed setup instructions, see Guidance/CONFIGURATION-GUIDE.md.
Cron Job Creation Prompt
For setting up automated execution of social-media roles, see references/crons/InstallCrons.md.
Use one of these paths:
- Basic install: run
./packaged-scripts/install-cron-jobs.shfrom this repo root. - Custom install/tuning: use
scripts/install-cron-jobs.shandreferences/crons/InstallCrons.mdas templates, preserving{baseDir}conventions and role boundaries.
Files
16 totalComments
Loading comments…
