bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Agent skills that write blog content that ranks and doesn't read like AI.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Agent skills that write blog content which ranks and doesn't read like AI.
bloggingskills.com · skills.sh · Install
A typical model paragraph before and after humanize. The claim stays. The tells go.
npx skills add RightBlogger/bloggingskills
A collection of Agent Skills for the full blogging pipeline: research, outline, draft, humanize, optimize, publish. Built for people who use a coding agent (Claude Code, Codex, Cursor, Windsurf, and anything that supports the Agent Skills spec) to run a real content operation.
Most "write a blog post" prompts produce slop, and everyone can smell it now. This
collection's whole point is the opposite: content that ranks and reads like a
person wrote it. The quality bar lives in one shared rulebook,
ai-tells.md, that every writing skill
reads before it touches a draft.
Skills are markdown files that give an AI agent specialized knowledge and a workflow
for a specific task. Drop them in your project and the agent recognizes when you're
doing that task and applies the right method. You can also call one directly, like
/article or /humanize.
article conducts them.Three foundation skills hold the context and rules every other skill reads first.
article runs its own humanize pass; humanize also works on any draft you bring.
refresh brings decaying posts back into the pipeline.
flowchart LR
F["<b>Foundation</b><br/>blog-context<br/>brand-voice<br/>house-style"]
P["<b>Plan</b><br/>content-plan"]
R["<b>Research</b><br/>keyword-research<br/>serp-analysis"]
A["<b>Write</b><br/>article"]
Y["youtube-to-blog"]
H["humanize"]
O["<b>Optimize</b><br/>seo-optimize<br/>internal-links<br/>meta<br/>ai-seo"]
C[("Your CMS")]
RF["<b>Maintain</b><br/>refresh"]
F -.-> P --> R --> A --> O --> C
Y --> A
H --> O
C -- decays --> RF --> O
Each skill's "Related skills" line has the full map.
| Skill | What it does |
|---|---|
| blog-context | Foundation. Captures niche, audience, pillars, authors, real experience, CMS, and voice into .agents/blog-context.md, read first by every other skill. |
| house-style | Foundation. The shared writing rulebook (ai-tells.md). Applies to every writing skill, and audits a draft on request. |
| brand-voice | Captures a real writing voice from samples into a reusable profile the other skills write in. The captured voice overrides the generic anti-AI rules. |
| content-plan | Decides what to write next: a ranked list of posts, one intent each, built on the experience only your blog has. Flags posts to merge or refresh. |
| keyword-research | Turns a seed topic into one primary keyword plus related terms grouped by search intent. |
| serp-analysis | Reads the live top results for a keyword and returns a content brief: intent, must-cover topics, the gap, and the winning angle. |
| article | The flagship. Runs the whole pipeline to produce a publish-ready post from a topic. |
| humanize |
Use npx skills to install. The collection
is listed on skills.sh.
# Install all skills
npx skills add RightBlogger/bloggingskills
# Install specific skills
npx skills add RightBlogger/bloggingskills --skill article humanize
# List available skills
npx skills add RightBlogger/bloggingskills --list
This installs to .agents/skills/ (and symlinks into .claude/skills/ for Claude
Code).
/plugin marketplace add RightBlogger/bloggingskills
/plugin install blogging-skills
git clone https://github.com/RightBlogger/bloggingskills.git
cp -r bloggingskills/skills/* .agents/skills/
The first session, start to finish:
blog-context and writes
.agents/blog-context.md (niche, audience, pillars, voice). Every skill reads it, so
you explain your blog once..agents/blog-context.md: products you've used, tests you've run, numbers you can
publish. The writing skills cite only what's there, so this is what lets a post
carry first-hand detail without making it up.brand-voice. The profile makes every draft sound like you, and it
overrides the generic anti-AI rules.article: research, outline, draft,
humanize, and a light optimize pass, in one go.humanize. "Write the meta title and
description" runs meta. "Add internal links from my sitemap" runs internal-links.Once installed, just ask:
"Set up the context for my blog" -> blog-context
"What should I write about next?" -> content-plan
"Write a 2000-word post on cold brew" -> article
"This draft reads like ChatGPT, fix it" -> humanize
"This old post lost its traffic" -> refresh
"Turn this YouTube video into a post" -> youtube-to-blog
"Write the meta title and description" -> meta
Or call a skill directly: /article, /humanize, /seo-optimize.
Shipping next, in roughly this order: gsc-report (what's rising, decaying, and
cannibalizing, from your Search Console data), content-type playbooks (comparison,
how-to, and a listicle that refuses to self-rank), copy-edit,
podcast-to-blog, and repurpose (post to social, newsletter, email). A standalone
faq or schema skill is off the list: FAQ rich results are gone for most sites, and
Google says AI search needs no special markup.
The anti-slop rulebook is distilled from editing a high volume of model-generated drafts in a production blog-generation system: the patterns readers reliably flag as machine-written, and the fixes that hold up at scale.
MIT. Use these however you want.
| The hero. Strips AI tells and restores a human voice without flattening intentional style. |
| seo-optimize | Optimizes a draft that already exists against a target keyword, readability-first, no stuffing. |
| refresh | Diagnoses why a published post lost traffic, then updates facts, coverage, and its date honestly. |
| internal-links | Inserts relevant internal links using your real pages, with descriptive anchors and no invented URLs. |
| meta | Writes the SERP-facing meta title, description, and permalink inside the hard character limits. |
| ai-seo | Makes a post the source AI answers quote (AEO/GEO): front-loaded answers, self-contained sections, first-hand proof. Separates what works from myths like llms.txt. |
| youtube-to-blog | Turns a video or transcript into a real post, not a transcript dump, with the video embedded. |