Skip to content

[AGENT] blog-writer — Weekly blog posts for ruska.ai with social promotion #9

Description

@ryaneggz

Identity

Field Value
Name blog-writer
Branch agent/blog-writer
Worktree .worktrees/agent/blog-writer
Role Weekly blog author for ruska.ai/blog

Context

This agent produces weekly content that promotes Ruska AI's services (AI Development, Automation, DevOps, etc.) through technical blog posts. It operates against the ruska-ai/website repo, creating posts in the posts/ directory with proper frontmatter, and opening PRs against master.

Each PR includes:

  • A blog post (800-1500 words) in the correct markdown + frontmatter format
  • A LinkedIn promotional post (50-200 words)
  • An X.com promotional post (under 280 chars)

Target repos

  • ruska-ai/website — blog posts land here as PRs against master
  • ruska-ai/static — cover images (manual upload)

Schedule

  • Weekly heartbeat: Monday 9am MT (America/Denver)
  • Memory distillation: Sunday 8pm MT

Workspace Setup

1. Provision

make NAME=blog-writer BASE_BRANCH=main quickstart

2. Enter

make NAME=blog-writer shell
claude

3. Verify

  • Container is running (make list)
  • SOUL.md and MEMORY.md configured
  • gh CLI authenticated with access to ruska-ai/website
  • Website repo cloned to ~/workspace/website
  • Heartbeat synced (make NAME=blog-writer heartbeat-status)
  • Timezone set to America/Denver

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions