| name | social-media-account-registration |
| description | Social media account setup guide for AI/developer platforms. Agent prepares all content (bio, avatar, posts) for user to copy-paste, since automation is blocked by Cloudflare/CAPTCHA/React shadow DOM. Supports X/Twitter, Medium, Dev.to, Reddit, LinkedIn. |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["social-media","registration","signup","accounts","content-planning"],"related_skills":["github-demo-recording","reddit-post-launch-workflow"],"tokens":{"scan":40,"load":180,"category":"tool"}}} |
Social Media Account Registration Skill
Agent prepares all content for social media account setup. User does the actual form filling because automation is universally blocked.
Core Insight (Critical โ Learned from hard experience)
Most platforms block browser automation, but NOT all. Hacker News can be fully automated with Cua Driver.
Known exceptions that WORK with Cua:
| Platform | What works | Caveat |
|---|
| Hacker News | โ
Full registration + Show HN submission | No CAPTCHA, no email, just username+password. Title limited to 80 chars. |
| Mastodon (generic) | โ
Form filling | Needs email verification link click (human step) |
Known blocks (the rest):
This was learned through ~30 minutes of failed attempts across X, Medium, GitHub, and Reddit โ every single one blocked.
Additional hard-earned lesson: user's bio needs to be future-proof.
When writing bios for GitHub/Medium, don't tie the bio to a single project (e.g. "Creator of Hermes Core Skills"). Use a broader, evergreen description like "Building useful tools for AI agents and developers. Open source." that won't become outdated when new projects launch. Each platform may need a slightly different version โ X needs specificity (what are you doing NOW), GitHub needs generality (who ARE you), Medium needs writing-related angle.
| Platform | Block Type | What happens |
|---|
| X/Twitter | React shadow DOM + bot detection | Programmatic clicks ignored, blank screen after Google OAuth |
| Medium | Cloudflare | "Performing security verification" โ page never loads |
| Reddit | Cloudflare + CAPTCHA | "You've been blocked by network security" |
| Dev.to | Cloudflare | Same as Medium |
All platforms also require SMS/email verification codes or CAPTCHA โ human-only steps that cannot be bypassed even with semi-automation.
Correct Workflow
Agent prepares: User does:
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ โข Pre-written bio โ โโโ โ โข Go to signup URL โ
โ โข Avatar file ready โ โโโ โ โข Upload avatar โ
โ โข First post content โ โโโ โ โข Copy-paste bio โ
โ โข Thread templates โ โโโ โ โข Copy-paste posts โ
โ โข Content calendar โ โโโ โ โข Solve CAPTCHA โ
โ โข Unified identity โ โโโ โ โข SMS verify โ
โโโโโโโโโโโโโโโโโโโโโโโโ โ โข Enter password โ
โโโโโโโโโโโโโโโโโโโโ
What Agent Can Do (โ
)
- Prepare unified identity โ same display name, username, avatar across all platforms
- Write bio โ tech tone, platform-optimized length
- Write first post/thread/article โ ready to copy-paste
- Create avatar โ generate geometric SVG/PNG logo (CL monogram with vibrant gradient)
- Create content calendar โ Week 1 daily posting plan with templates
- Provide registration links โ direct signup URLs for each platform
- Archive credentials โ never store passwords, tell user to remember them
What Agent Cannot Do (โ)
- โ Fill login/signup forms (React shadow DOM ignores programmatic events)
- โ Solve CAPTCHA challenges
- โ Receive SMS verification codes
- โ Click Google/Apple OAuth consent buttons
- โ Complete email verification links
- โ Log in to existing accounts (all blocked)
- โ Post tweets/articles (needs API key or manual action)
Platform-by-Platform Guide
X/Twitter
- Signup:
x.com/signup
- Email + phone (SMS verify required)
- Settings:
x.com/settings/profile
- Character limit: 280 (free) / 4000 (Premium)
- Bio length: 160 chars max
Medium
- Signup:
medium.com โ "Sign in with Google" (best path)
- Settings:
medium.com/me/settings
- New story:
medium.com/new-story or from profile menu โ "Write a story"
- Cloudflare blocks all automation โ user must navigate manually
Dev.to
- Signup:
dev.to/enter โ "Sign in with GitHub"
- Profile:
dev.to/settings
- New post:
dev.to/new
- Cross-post Medium articles (same content works)
Reddit
- Signup:
reddit.com/register
- Email + CAPTCHA required
- Bot detection very aggressive โ may need multiple attempts
- Recommended subreddits: r/cursor, r/ClaudeAI, r/machinelearning, r/artificial
LinkedIn
- Signup:
linkedin.com/signup
- Email or phone + CAPTCHA
- More professional bio tone
- Optional โ lower priority
Content Preparation Templates
Bio Versions by Platform (Critical โ learned from user feedback)
| Platform | Bio | Why |
|---|
| GitHub | Building useful tools for AI agents and developers. Open source. | Evergreen, not tied to any single project |
| X/Twitter | Building tools for AI agents. Creator of Hermes Core Skills. Open source. | Needs specificity โ people scan and need to know your thing |
| Medium | Building tools for AI agents & developers. Writing about open source, AI agents, and developer workflows. | Writing platform, signals you'll produce content |
| Dev.to | AI agent tooling & open source. Building Hermes Core Skills. | Developer community, direct is fine |
| Reddit | (leave blank) | Reddit doesn't prioritize bios |
| LinkedIn | Building AI agent tools at Nous Research. Creator of Hermes Core Skills. Open source contributor. | Professional tone, full context |
โ ๏ธ Never lock your bio to a single project. User specifically corrected this: "ๅฆๆๆไปฅๅพๅ็ผไฝๆฐ project ๅชๅ็ธ็ฌฆ". Use general descriptions like "building tools for AI agents" that scale across multiple projects.
Unified Identity
| Field | Value |
|---|
| Display Name | Chris Lam |
| Username | ChrisLamDev |
| Avatar | Geometric CL monogram (orange-red C + green-teal L on vibrant gradient bg) |
| Bio (full) | Building AI agent tools. Creator of Hermes Core Skills โ 25 executable skills for debugging, planning & token efficiency. |
| Bio (short, X) | Building AI agent tools. Creator of Hermes Core Skills โ 25 executable skills for debugging, planning & token efficiency. Open source. |
First Post Template (X, 280 chars)
Just dropped Hermes Core Skills โ 25 executable AI agent skills for debugging, planning, token efficiency & security.
๐ `cp -r skills/* ~/.claude/skills/`
โญ github.com/ChrisLamDev/hermes-core-skills
Built for Claude Code, Codex, Cursor & Hermes. #AIAgents #OpenSource
Thread Template (X)
1/N Let's talk about AI agent reliability.
Most people think better prompts = better outputs.
But there's a better way: skills.
2/N A prompt is a one-shot instruction. A skill is a repeatable workflow with:
โข Triggers (when to use it)
โข Steps (how to execute)
โข Checks (how to verify)
3/N Hermes Core Skills turns this into executable files:
skills/debugging/SKILL.md
skills/planning/SKILL.md
skills/review/SKILL.md
4/N One command to install all 25:
cp -r skills/* ~/.claude/skills/
Open source, MIT licensed.
github.com/ChrisLamDev/hermes-core-skills
Avatar Generation (Geometric SVG)
Use Python PIL to generate a CL monogram avatar. Expect 5-7 iterations โ user feedback loop is essential:
| Iteration | Feedback | Fix |
|---|
| v1-v2 | "C and L not visible" | Arc/path rendering issues, switch to solid blocks |
| v3 | "Too dark/somber" | Black bg โ vibrant gradient (red-orange-purple) |
| v4 | "Not sharp enough" | Boost saturation, add high-contrast accent dots |
| v5 | "Not harmonious" | Reduce saturation, blend colors smoothly |
| v6 | "No tech feel" | Add grid overlay, outer glow ring, neon-style accents |
| v7 | โ
"Good" | Solid block letters (orange C + green L), vibrant bg, subtle glow |
Final approach that worked:
- Background: vibrant gradient (e.g., deep red โ vibrant purple or warm orange โ magenta)
- Letter C: block or thick arc, orange/red gradient (contrasts with bg)
- Letter L: block style, green/teal gradient
- Accent dots around edge for tech feel
- Circular mask with outer ring glow
- Output: 1024x1024 PNG (24-100KB), 400x400 thumbnail
Content Calendar Template
Week 1 Schedule
| Day | Platform | Content Type |
|---|
| Day 1 | X + Medium | Launch post + full article |
| Day 2 | X | Value post (token efficiency) |
| Day 3 | X | Tutorial (debugging workflow) |
| Day 4 | Reddit | Community post (what I learned) |
| Day 5 | X | Show & tell (most popular skill) |
| Day 6 | X | GitHub star update |
| Day 7 | X | Weekly roundup |
Pitfalls
- Do NOT waste time attempting browser automation โ it won't work. Skip directly to content preparation.
- X compose page URL is
x.com/compose/post โ 404 if not logged in, user must be authenticated first.
- Medium
medium.com/new may 404 โ use "Write a story" from profile menu instead.
- Reddit may block even the homepage โ navigating to
reddit.com first then clicking "Sign Up" can work.
- Always have 2-3 backup usernames ready in case primary is taken.
- Never store passwords in skill files or memory โ tell user to save them.