← Plugin catalog
Business & Operations

RankYak

Height Labs v1.0.0

SEO articles on autopilot

Create a free account to save this plugin.

From the developer

Declared capabilities

  • List sites and their status
  • Review keyword research
  • Read and change the content plan

Cost & access

The plugin sells nothing and takes no payments.

Declared limitations

  • Site deletion happens in the app
  • No email to the user's customers
  • No access outside the connected account

Onboarding example

Which articles is RankYak writing for my site next week?

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 9, 2026. Package observed Nov 9, 2026.

View package source →

Description

From the marketplace listing

RankYak puts your SEO content on autopilot. It finds the keywords your customers search for, plans your content calendar, writes an SEO article on every day you choose, publishes it straight to your site, and keeps your older posts fresh. The RankYak plugin puts all of that one message away. Ask what is coming up next week, get a quick summary of yesterday's article, sharpen a meta title, or drop a new topic onto your calendar, all without opening a dashboard. Here is what you can do in a conversation: - See every site you manage, how it is doing, and what RankYak did lately. - Explore your topics and keyword clusters, and approve fresh keyword research. - Check your content plan, plan an article about any keyword, and move or remove planned articles. - Read, summarize, and edit your articles, from the body to the meta title and meta description. RankYak saves a revision before every change, so you can always roll back. - Push your edits live to the CMS you connected. - Point readers to the pages that matter most to your business with money pages. - Review your Site Guard audit, apply its fixes, and spot pages that compete for the same searches. - Get quick answers from the RankYak help center. Made for site owners, marketers, and agencies who want a steady stream of new content without writing every post themselves. Sign in with your RankYak account to get started.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 9, 2026. Last seen Nov 9, 2026.

Keywords

Files & skills

File archives

Plugin package6 files · 72 KBBrowse files →
Skill instructions
get-started2.45 KB

View saved version →

---
name: get-started
description: Show a RankYak user the site that RankYak manages for them, the state of that site, and the articles that RankYak writes next. Use it right after the user connects RankYak, and when the user asks how to start with RankYak, which sites RankYak manages, or what RankYak does for their site.
---

# Get started with RankYak

Use this skill to orient a user in their RankYak account. The user leaves with three facts: the site that RankYak manages, what holds that site back, and the next articles on its content plan.

An explicit instruction from the user takes priority over this skill.

## Input

The user may name a site by its name or its domain. The user may also name no site.

## Steps

1. Call `list-projects`.
    - When the list is empty, say that the account has no site yet. Tell the user to add a site in the RankYak app at https://rankyak.com. Stop.
    - When the user named a site that is not in the list, say that the connected RankYak account does not hold that site. Name the sites that it holds. Stop.
    - When the list holds more than one site and the user named none, name each site with its domain. Ask which site to start with.
2. Call `get-recent-activity` for the site. Read `coming_up` for the next articles and `setup_gaps` for what holds the site back.
3. When `coming_up` is empty, call `list-keyword-research`. Tell the user about each run with status `in_review`, because its clusters wait for their review.

## Output

Write at most 150 words, in this order:

1. The site: its name, its domain, and whether it is active.
2. What holds the site back, from `setup_gaps`. Leave this part out when `setup_gaps` is empty.
3. The next articles: the date and the keyword of each, at most five.
4. Two or three requests that the user can make next, such as a review of the site, a summary of an article, or a change to the content plan.

## Facts not to infer

- Report only the dates, keywords, titles, and numbers that a tool returned.
- Do not estimate traffic, rankings, or results.
- Do not say that an article is published unless a tool says so.
- Do not assume that a CMS or Google Search Console is connected. Report the state that the tools return.

## Stop or decline

- When a tool returns an error, show the error message to the user and stop. Do not call the tool again with guessed arguments.
- This skill only reads. Do not change a site, the content plan, or an article while it runs. Handle a request for a change as a new request.
review-site3.35 KB

View saved version →

---
name: review-site
description: Review one RankYak site, with the articles that RankYak wrote lately, the content plan for the next two weeks, the keyword research that waits for approval, and the decisions that wait on the user. Use it when the user asks for a review, a status update, or a weekly check-in of a RankYak site, or asks what needs their attention in RankYak.
---

# Review a RankYak site

Use this skill for a periodic review of one site. The review reads the state of the site and lists the decisions that wait on the user. The review changes nothing.

An explicit instruction from the user takes priority over this skill. For example, the user may ask for a different time window or for one part of the review only.

## Input

The user may name a site by its name or its domain. The user may give a time window. Without a window, review the last 14 days and the next 14 days.

## Steps

1. Call `list-projects` and choose the site.
    - When the user named a site that is not in the list, say that the connected RankYak account does not hold that site. Name the sites that it holds. Stop.
    - When the list holds more than one site and the user named none, ask which site to review.
2. Call `get-recent-activity` for what RankYak did lately and for `setup_gaps`, which lists what holds the site back.
3. Call `list-articles`, and keep the articles that RankYak created in the window. For each article with `error_at` set, call `get-article` and read `publish_error`.
4. Call `get-content-plan` with `from` set to today and `to` set to the end of the window.
5. Call `list-keyword-research`. Collect each run with status `in_review` and the clusters that it proposes.
6. Call `list-money-page-suggestions` for the pages that wait for an answer from the user.
7. Call `get-site-audit`. When `has_site_guard` is true, call `list-page-audits` if `fixes_ready` is above zero, and call `list-cannibalization-issues` if `open_cannibalization_issues` is above zero.

Skip a step that the user's request does not need.

## Output

Write at most 300 words, in this order:

1. Recent articles: the title and the state of each article. The states are published, generating, failed to publish, and changed after the last publish.
2. Coming up: the planned articles in date order, with the date and the keyword of each.
3. Waiting on you: each decision, with the action that settles it. Put first the items that stop publishing, such as a failed publish or a missing CMS. Then list the research runs to review, the article changes to publish, the money page suggestions, and the Site Guard fixes.
4. One question that offers to act on the first decision.

When a part has no items, say so in one sentence.

## Facts not to infer

- Report only the titles, keywords, dates, states, and numbers that the tools return.
- Do not guess why a publish failed. Quote `publish_error`, or say that the CMS gave no reason.
- Do not report a change in traffic when Google Search Console is not connected.
- Do not count an article as published unless `published_at` is set.

## Stop or decline

- Change nothing during the review. Do not approve research, publish an article, plan a keyword, or apply a fix. When the user asks for one of these, handle it as a new request after the review.
- When a tool returns an error, show the error message in the part of the review that needed the tool. Do not fill that part with a guess.

Release notes

First release of the RankYak plugin. It connects a RankYak account to ChatGPT and Codex, with tools for sites, keyword research, the content plan, articles and their metadata, money pages, Site Guard audits, and the help center. It adds two skills: get-started shows a new user their site and the next articles, and review-site reviews a site and lists the decisions that wait on the user.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Height Labs
Keywords
See keywords
Getting started skill
./skills/get-started/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • List sites and their status
  • Review keyword research
  • Read and change the content plan
  • Plan an article for a keyword
  • Read and summarize articles
  • Edit article content and metadata
  • Restore article revisions
  • Publish article changes
  • Manage money pages
  • Review Site Guard audits
  • Search the help center

Package observed Nov 9, 2026.

Technical details
First seen
Nov 9, 2026 · 12:00 UTC
Last seen
Nov 9, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ae08dc08b98819180257ddb282ed972

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.