
Content Refresh
duqky detects your decaying blog posts, pulls the current top-10 search results for each one’s keyword, and refreshes the post with that fresh context, then pushes the update back to your own CMS once you approve. It’s how last year’s winners keep ranking, without you watching the back catalog.
500 free credits · no credit card · runs in chat or on a schedule
What this skill does for you
Ask for it in chat, or let an agent run it on a schedule.
Catches the decay early
Finds the posts quietly losing rankings, flagged by age, ranking decline in Search Console, thin sections, and stale year references, before the traffic actually slips.
Fresh competitive context
Pulls the current top-10 search results for each post’s keyword and folds in the angles and sections rivals now cover that you’re missing.
Your stance stays yours
It augments, never guts, your opinion and core argument are kept intact, while old stats and year references get updated to the current year in place.
Live updates, with a diff
Approved refreshes push straight to your CMS, each with a clear before-and-after diff showing exactly what changed and the word-count delta.
Refreshed posts pushed back to your CMS, each with a before-and-after diff showing exactly what changed.
Under the feathers
What actually happens when this skill runs.
- 1Detect the decay
It scans your published library and ranks the decaying posts by signal count, combining age, ranking decline from Google Search Console, thin content, and outdated year references. The most-at-risk posts go first.
- 2Pull the live SERP
For each candidate, it fetches the current top-10 organic search results for that post’s keyword, the fresh competitive context of what’s outranking you right now. If a SERP fetch fails, the refresh still proceeds without it.
- 3Refresh, don’t rewrite
Working from the SERP and the reasons the post was flagged, it adds the angles and sections rivals now cover, and updates year references, stats, and tool mentions to the current year, while preserving your stance and voice.
- 4Update in place with a diff
Each post is updated with new body content, refreshed word count, and a recorded list of changes applied, captured as a clear before-and-after diff. A cooldown skips anything refreshed recently so nothing gets over-refreshed.
- 5Report and approve
You get a single digest, how many were refreshed, skipped, or failed, with the top changes per post. Approve the diffs and the updates push to your CMS, or land as read-only diffs if your CMS can’t be auto-edited.
One message. Done.
What asking for this skill actually looks like.
Agents that run this for you
Hatch one in chat and this skill runs on repeat, no reminders needed.
Questions, answered
What founders ask before trying content refresh.
It scores your library on real decay signals, how old the post is, ranking decline pulled from Google Search Console, thin or shallow sections, and outdated year references, then refreshes the highest-priority candidates first. Posts you’ve tagged “do not refresh” are skipped.

Try content refresh on your site.
500 credits free. No card. Point duqky at your site and watch it work.

