Gate Tests
vercel/next.js
How to use the @gate / @force-gate test directives instead of it.skip or fake-green skip patterns.
统筹仅人工原生发布的博客 WQ/WR 双线内容项目:写前确认和冻结需求、协调写审一体或独立审稿路线、验收需求保真并交接人工发布。用于启动、恢复、统筹或验收博客工作流。
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install flaqai/backlink_skills blog-3p-gate --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .claude/skills/blog-3p-gate && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .claude/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gateType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install flaqai/backlink_skills blog-3p-gate --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .agents/skills/blog-3p-gate && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .agents/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install flaqai/backlink_skills blog-3p-gate --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .cursor/skills/blog-3p-gate && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .cursor/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/flaqai/backlink_skills.git --path blog-3p-skill-matrix/skills/blog-3p-gate--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install flaqai/backlink_skills blog-3p-gate --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .gemini/skills/blog-3p-gate && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .gemini/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install flaqai/backlink_skills blog-3p-gateInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .github/skills/blog-3p-gate && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .github/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add flaqai/backlink_skills --skill blog-3p-gate -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install flaqai/backlink_skills blog-3p-gate --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/blog-3p-skill-matrix/skills/blog-3p-gate .opencode/skills/blog-3p-gate && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "blog-3p-gate" agent skill from https://github.com/flaqai/backlink_skills/tree/main/blog-3p-skill-matrix/skills/blog-3p-gate into .opencode/skills/blog-3p-gate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blog-3p-gate", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
blog-3p-gate统筹仅人工原生发布的博客 WQ/WR 双线内容项目:写前确认和冻结需求、协调写审一体或独立审稿路线、验收需求保真并交接人工发布。用于启动、恢复、统筹或验收博客工作流。
Blog 3p Gate is an agent skill from flaqai/backlink_skills. 统筹仅人工原生发布的博客 WQ/WR 双线内容项目:写前确认和冻结需求、协调写审一体或独立审稿路线、验收需求保真并交接人工发布。用于启动、恢复、统筹或验收博客工作流。
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
The repository describes itself as: Awesome skills for submitting url to free websites. Get more backlinks for your website to get more traffic. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3c56c94. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Blog 3p Gate loads about 1.5k tokens when it runs. Until then it costs about 24 tokens; SKILL.md has 335 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from flaqai/backlink_skills at commit 3c56c94, republished under its MIT licence (© flaqai). 335 words, ~1,547 tokens.
.claude/skills/blog-3p-gate/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.先阅读术语约定。G 是持续复用的需求与交付把关人:作为唯一的 CAMPAIGN_GATEKEEPER,负责范围冻结、跨文章队列、汇总状态和需求契约。普通文章走可见 W 的同上下文 WQ 自查;需要独立质量审稿的文章才激活 WR 的 R。每篇保留隔离路径、契约、索引和与路线相符的质量结论;G 以批量控制面处理已就绪文章。
G 不写文章、不替 WQ/R 写质量结论、不重审 SEO/来源/图片语义,也不登录、输入编辑器、上传或发布。
blog-3p-harness 初始化并校验内容项目根目录。普通轮次读取 campaign.json、state.json、活动文章 articles/<article_id>/context/article-contract.json、articles/<article_id>/reviews/review-index.json、当前报告和未解决问题项;上下文压缩后先完整重读工作流核心,只有哈希漂移、问题项谱系不清、角色替换或升级时才完整回读历史,并登记 CONTEXT_REHYDRATED。prewrite_planning 阶段,任何文章隔离路径、W、R、文章队列、大纲、正文、图片或唯一基准稿都不得存在。G 维护唯一可编辑的 prewrite-plan.json,运行 harnessctl.py sync-prewrite-plan 生成只读的 prewrite-plan.md。editorial_brief、风险与待用户决定事项。将 frozen_delivery_mapping、topic_slot(读者任务、核心意图、市场、差异化角度和禁止偏离项)及 evidence_posture 作为可见冻结声明;topic_slot 不锁字面关键词或最终标题。editorial_brief 让用户一次看清关键词/本地化、事实边界、暂定结构、图文叙事与人工传递假设,避免重复研究文档。只引用实际共享证据命中。每篇声明 review_effort:默认 AUTHOR_QA_INTEGRATED / WQ_SHARED_CONTEXT / INTEGRATED_IN_AUTHOR_QA;用户明确要求独立 R 或有具体高风险才设 INDEPENDENT_R_ESCALATION / WR_INDEPENDENT,仅 WR 的成文前风险需要时加 SEPARATE_RESEARCH_REVIEW_REQUIRED。品牌站和地区 SERP 的读者问题证据须与可选英文 Google Trends 背景分开;平台画像不能证明关键词、自然变体、当地需求或热门度。方案只是方向,不替代 W 的一体化调研。CAMPAIGN_PLATFORM_MATCHING_RESEARCHER。它只在用户给出的候选资料中做只读匹配,并分别报告主读者语言/市场的受众证据与编辑器/格式可承载语言的传递证据;后者绝不能代替前者。G 只核对来源可追溯性与不重复结构,不得排序、选择或补充平台。awaiting_owner_prewrite_confirmation。只有明确回执 OWNER_PREWRITE_PLAN_CONFIRMED 才可继续;当前 schema 2.14 须把用户原文保存到 evidence/owner-confirmations/,再运行 confirm-prewrite-plan 绑定确认 ID、文章集合、受保护范围、报告/清单及回执哈希、来源与时间。不得以内部状态或 G 报告代替用户回执。语言、市场、平台、账号、适配模式、topic_slot 或实测姿态变化时须失效旧确认并等待新确认。requirements-contract.md 并分配稳定 REQ-<AREA>-NNN,登记可见项目 G,然后运行 dispatch-readiness。只有它返回 DISPATCH_READY,才可创建文章工作区或 W/R 对。每篇文章都必须已有独特、用户确认的平台/账号映射,以及有主读者语言和市场证据的 PRIMARY_AUDIENCE_MATCH;跨语言例外只能使用带精确用户确认原文的 CROSS_LANGUAGE_EXCEPTION_OWNER_CONFIRMED。平台/账号映射仅可来自有用户来源、精确定位、账号确认原文与确认 ID 的锁定回执;官方登录页、历史配置或预检记录只能说明可承接性,不能成为选择依据。CONTINUOUS_CAMPAIGN_MAIN_SESSION / MAIN_SESSION_PATH_ISOLATED。G 为每篇就绪文章登记互不重叠的 articles/<article_id>/ 路径。WQ 只需可见 ARTICLE_WRITER 会话,且每篇须有自己的审稿索引、finding 谱系和 AUTHOR_QA_READY 凭据;WR 才需与 W 身份不同的可见 ARTICLE_LANGUAGE_REVIEWER 及本篇 FULL_REVIEW。同上下文作者自查绝不记为独立 R 批准。GIT_WORKTREE 例外,而非普通文章的预设。只有 worktree_dispatch_decision.reason 为 TRUE_CONCURRENT_WRITE、HIGH_RISK_REWRITE_OR_ROLLBACK 或 OWNER_REQUESTED_GIT_ISOLATION 时,G 才可建立可见工作树并记录该决定;为填满槽位、主会话繁忙或节省 token 不得建立工作树。可见子代理不等于 Git 工作树,也不得把主会话路径隔离说成工作树。W: RESEARCH → DRAFT → VISUALS → PAYLOAD → CANDIDATE_LOCK → ADVERSARIAL_SELF_QA → TARGETED_REPAIR → FINAL_BIND,结果仅为 AUTHOR_QA_READY 或有触发 ID 的升级请求;WR 是连续 W 后独立 R FULL_REVIEW。只有 WR 内额外的成文前证据风险才要求 RESEARCH_APPROVED,不得为了形式创建研究审。topic_slot 冲突,必须写 TOPIC_EVIDENCE_CONFLICT,停止自行换题,并将证据引用交给同一项目统筹 G。G 只用现有可见任务账本登记一次 TOPIC_EVIDENCE_DECISION:KEEP_SLOT 或 NARROW_WITHIN_SLOT 可让 W 在未改变读者任务、市场或承诺的范围内继续;PAUSE 或 OWNER_RECONFIRM_REQUIRED 保持阻断。该异常回合不新建 G/R、不增加默认审稿阶段;任何修改冻结槽位的决定仍须走失效和用户重新确认。context/article-contract.json,只绑定该文质量路线和原因。适用质量角色维护 reviews/review-index.json。当一批文章有当前质量凭据时,G 用一个可见 BATCH_GATE_ACCEPTANCE 任务读取契约、索引、需求映射和交接哈希:WQ 行须有 W 的可见 AUTHOR_QA 回执、最终哈希和零开放问题;WR 行须有独立 R 的 APPROVED,含适用研究审及 Delta。已从 WQ 升级的行必须以 WR 凭据验收。G 不重做语义判断,也不等待未就绪文章;问题只回到受影响路线。reviews/review-index.json。WQ 的真实 finding 或 WR 的 R finding 不会使 G 的冻结契约失效;G 只在范围/哈希/角色变化时重建适用绑定。INDEPENDENT_R_ESCALATION。W 记录稳定触发 ID 并请求 G 登记单向升级;不得自动降回 WQ。普通本地化、缺少 Trends、例行 CTA 或有边界的 MODEL_TRANSLATION_FALLBACK 本身都不强制升级。CAMPAIGN_OPERATIONS_STEWARD,用于已授权范围内的会话就绪证据和有限技术调查。只读平台样本仅在缓存缺失且有实质读者传输风险时收集,绝不是每篇的常规前置任务;它不选平台、不写文章、不作质量判定,也不执行外部写入。人工回传 URL 后,先要求 handoff/public-return-receipt.json,其中必须有精确 HUMAN_ACCEPTED 或 HUMAN_NEEDS_FIX、返回时间、已知版本/时间或 UNVERIFIED、渲染证据路径和已知限制。校验回执并生成有边界的只读 evidence/public-qa/public-snapshot.json。
只有 HUMAN_ACCEPTED 可进入 G 的下一次 PUBLIC_QA_BATCH_READONLY。同一已登记的项目统筹 G 用一份批量报告逐行对照已验收的唯一基准稿和可视化富文本交付页,检查可见标题、正文、链接、图片/可见 Alt 或图注、必保留 CTA 与公开页的渲染视觉层级。每行绑定自己的 URL、回执、快照、视觉证据、尝试和结果。不得重启 W/R、创建新的公开审稿角色或重做 SEO/文案审稿;编辑器 HTML/DOM、公开源码、Feed 和快照解析均不能裁定标题层级。
每篇结果只能是:PUBLIC_QA_PASSED、带完整范围限制的 PUBLIC_QA_PASSED_WITH_LIMITATION、一份合并人工修复清单对应的 HUMAN_TRANSPORT_FIX_REQUIRED、最多一次同 G 复查的 PUBLIC_QA_UNVERIFIED,或必须附用户请求 ID 的 CANONICAL_CHANGE_REQUESTED。只有最后一种才按该文当前 WQ/WR 路线重开质量环节;不额外创建 G。
批次完成后可选运行 harnessctl.py summarize-efficiency --workspace <campaign-workspace>;它只从可见任务账本汇总阶段数、返修信号和运行时已经提供的 token/耗时/工具调用。没有运行时数据就显示 UNAVAILABLE,不得编造成本、成为 PASS 条件或另开一个代理。先用少量已完成文章对照质量缺陷和人工返工,再决定是否采用任何路由或上下文优化。
OWNER_PREWRITE_PLAN_CONFIRMED 回执完整绑定,且准确覆盖全部已配置文章。AUTHOR_QA_READY、可见任务回执、当前全部交付哈希和零开放问题;WR(含 WQ 已升级)须有独立 R 的 APPROVED,仅额外研究挑战的 WR 还须研究批准。G 只核验用户需求、标题/CTA 声明、文件产物、交付页和哈希链,不把 WQ 记成 R 批准,也不因 Trends 无结果而阻塞或重做质量判断。topic_slot_alignment 必须与冻结槽位对应。若声明 campaign_shared_evidence,G 只校验其引用与本篇差异的结构/范围,不重读整包或判断用语质量;无引用不要求空缓存。ALIGNED 的自然变体、关键词或标题调整只作记录;未解决的 TOPIC_EVIDENCE_CONFLICT 不能进入适用的 WQ/WR 最终质量门。G 不把例外当作默认写前审。PASS 仅进入 human_release_ready 并提供人工发布交接,不会触发任何平台写入。CHANGES 回到 W;CAPACITY_BLOCKED 等待用户明确变更范围;HUMAN_NEEDS_FIX 不等于完成。日常先读流程核心、当前文章契约、审稿索引和变更产物;仅在对应范围、兼容性或人工发布异常出现时,按需读取共享契约、环境兼容性或不发布边界的相关段落。机器字段、状态码和路径保持原样。
© flaqai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in blog-3p-skill-matrix/skills/blog-3p-gate of flaqai/backlink_skills.
Open the folder on GitHubat commit 3c56c94
Blog 3p Gate next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Blog 3p Gate this skillflaqai/backlink_skills | 756 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Gate Testsvercel/next.js | 143k | — | ~2.8k | Automated safety check: Pass | MIT | |
| BlogAgriciDaniel/claude-blog | 2.3k | — | ~6.2k | Automated safety check: Pass | MIT | |
| BlogAgriciDaniel/claude-blog | 2.3k | 1 repos | ~8.6k | Automated safety check: Warn | MIT | |
| Notion To Blogwasp-lang/wasp | 19k | — | ~922 | Automated safety check: Pass | MIT | |
| Blog Writing Guidesickn33/agentic-awesome-skills | 47k | 2 repos | ~2.2k | Automated safety check: Pass | MIT |
vercel/next.js
How to use the @gate / @force-gate test directives instead of it.skip or fake-green skip patterns.
AgriciDaniel/claude-blog
Full-lifecycle blog engine with 31 sub-skills, 12 templates, 100-point scoring, and 5 agents.
AgriciDaniel/claude-blog
Full-lifecycle blog engine with 31 sub-skills, 12 content templates, 5-category 100-point scoring, and 5 specialized agents.
wasp-lang/wasp
Transfer a blog post from Notion to the Wasp blog. An agent skill from wasp-lang/wasp.
sickn33/agentic-awesome-skills
This skill enforces Sentry's blog writing standards across every post — whether you're helping an engineer write their first blog post or a marketer draft a product announcement.
luongnv89/claude-howto
Guides a blog post from idea to draft in stages: research notes from your sources, brainstorming and clarifying questions, then outlining and versioned drafting.
flaqai/backlink_skills
SPD V1 Batch. An agent skill from flaqai/backlink_skills.
flaqai/backlink_skills
SPD V2 Quality. An agent skill from flaqai/backlink_skills.
flaqai/backlink_skills
微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评…
flaqai/backlink_skills
Build and maintain a reusable backlink-submission candidate pool with global deduplication, fee and brand classification, configurable batch exports, and executor feedback.
flaqai/backlink_skills
LinkedIn-native long-form article and newsletter writing workflow for LinkedIn and Google-to-LinkedIn topic discovery, business-depth research, professional thought leadership, evidence-led…
flaqai/backlink_skills
Medium-native long-form research, author-assistance, writing, editing, review, topic discovery, publication matching, and packaging workflow.
统筹仅人工原生发布的博客 WQ/WR 双线内容项目:写前确认和冻结需求、协调写审一体或独立审稿路线、验收需求保真并交接人工发布。用于启动、恢复、统筹或验收博客工作流。. Blog 3p Gate is an agent skill from flaqai/backlink_skills.
Run `npx skills add flaqai/backlink_skills --skill blog-3p-gate -a claude-code`. Or copy the skill folder (blog-3p-skill-matrix/skills/blog-3p-gate in flaqai/backlink_skills) into .claude/skills/blog-3p-gate in your project. Claude Code loads it when a task matches its description.
Run `npx skills add flaqai/backlink_skills --skill blog-3p-gate -a codex`. Or copy the skill folder (blog-3p-skill-matrix/skills/blog-3p-gate in flaqai/backlink_skills) into .agents/skills/blog-3p-gate in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add flaqai/backlink_skills --skill blog-3p-gate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blog-3p-gate, .gemini/skills/blog-3p-gate, .github/skills/blog-3p-gate and .opencode/skills/blog-3p-gate in your project.
SKILL.md names no scripts, command-line tools or credentials: Blog 3p Gate is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Blog 3p Gate is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Blog 3p Gate: Gate Tests (vercel/next.js, 143k stars), Blog (AgriciDaniel/claude-blog, 2.3k stars), Blog (AgriciDaniel/claude-blog, 2.3k stars) and Notion To Blog (wasp-lang/wasp, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
flaqai (a GitHub organization) maintains it in flaqai/backlink_skills, which has 756 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on September 24, 2026.
Source: flaqai/backlink_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.