130 Commits

Author SHA1 Message Date
Quanlai Li 28bf209f39 Tone down Serping API sections: keep the integration, drop pricing pitch
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-18 13:57:54 +08:00
Musab Gultekin e537860372 Add Serping API as an optional SERP provider (serp-analyzer, keyword-research, competitor-analysis) (#14)
Co-authored-by: Musab Gultekin <3749407+musabgultekin@users.noreply.github.com>
Co-authored-by: Quanlai Li <liquanlai1995@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-17 22:57:18 -07:00
adriansurething 828134ce0d Add Glasser research skill (#13)
Co-authored-by: adriansurething <252320609+adriansurething@users.noreply.github.com>
2026-09-17 22:56:27 -07:00
Quanlai Li 10f3fd8090 README: 77 skills, agent-neutral tagline 2026-09-11 10:59:19 -07:00
Quanlai Li 3c5a38bae4 README: ChatSlide anchor text -> AI slides tool for education, research, and healthcare 2026-09-11 10:58:34 -07:00
Quanlai Li 8a37ed0766 README: list Enception AI in the ecosystem 2026-09-11 10:58:34 -07:00
Quanlai Li d63f9d5b6c README: agent-neutral compatibility list, trim ecosystem entries 2026-09-11 10:58:34 -07:00
Quanlai Li c173036b95 README: drop Quanlai/Enception sponsor lines, credit Quanlai as author 2026-09-11 10:58:34 -07:00
Mark Harnett 3b186a5790 Separate brand/non-brand (Google) and prospecting/retargeting (Meta) before optimizing (#11)
google-ads: set Target CPA off non-brand average, not the blended
account CPA — branded search is demand capture and drags the target
down, under-funding real demand-gen. facebook-ads: track prospecting vs
retargeting separately and scale on prospecting ROAS; retargeting ROAS
is inflated by warm-audience conversions that would have happened
anyway. Both note incrementality (holdout/lift) as the real test.
2026-09-11 10:54:31 -07:00
Quanlai Li d90f0bfc64 Add publish-article skill
Pre-publish gates for shipping an article to a site you own: measuring the
title keyword before writing, planning anchor text and topic match for a
backlink, the title/author/image/source-link/length bar, X post embedding,
write-to-be-cited rules, and verification against the rendered page (not the
API payload).

Complements write-blog, which drafts but does not publish.
2026-09-11 10:47:54 -07:00
Quanlai Li 715b30394b Add competitor-traffic-report skill
Benchmarks any domain against its competitors on three metrics that answer
different questions: SimilarWeb monthly visits (all channels), Ahrefs organic
traffic (search only) and Ahrefs Domain Rating (backlink authority). Renders
one self-contained HTML page — ranked dot plots, a three-month indexed trend,
a DR bar chart and a multi-year log overlay, all filterable.

Documents the constraints that are expensive to rediscover: SimilarWeb's
endpoint needs an X-Extension-Version header and rate-limits per IP, its
root-domain figure already includes subdomains, a returned 0 means "below
detection floor" rather than "no traffic", and Ahrefs domain-mode silently
drops the www. host. Also carries the Ahrefs DR licence attribution the
template must keep when the report is published.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-08 00:34:31 -07:00
Quanlai Li 221b37d7ab readme: refresh star chart (662 stars) 2026-08-25 15:43:47 -07:00
Quanlai Li 6b91665a5a readme: refresh star chart (662 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0158Gc41LuKDfPsDwCiQyiet
2026-08-24 09:54:12 -07:00
Quanlai Li 2856765559 readme: refresh star chart (645 stars) 2026-08-17 12:01:34 -07:00
Quanlai Li 30c93bce0c readme: refresh star chart (633 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 15:48:57 -07:00
Quanlai Li b9e11e9bfd readme: refresh star chart (631 stars) 2026-08-13 13:01:12 -07:00
Quanlai Li 8d2a9eed53 readme: refresh star chart (629 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 10:15:26 -07:00
Quanlai Li a11d17ca76 readme: refresh star chart (628 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 19:30:01 -07:00
Quanlai Li 062086febc readme: refresh star chart (627 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 13:42:14 -07:00
Quanlai Li 73230aa8a1 readme: add DetectAIWatermark referral (content writing tip + ecosystem)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 17:16:46 -07:00
Quanlai Li 533d4336ea readme: refresh star chart (625 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 15:17:38 -07:00
Quanlai Li 427a8da1eb readme: refresh star chart (624 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 11:16:21 -07:00
Quanlai Li 7b5269950a readme: refresh star chart (623 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-09 15:33:58 -07:00
Quanlai Li 82d899d67e readme: refresh star chart (622 stars) 2026-08-07 12:34:44 -07:00
Quanlai Li 6fe75af44f readme: refresh star chart (621 stars) 2026-08-07 00:40:31 -07:00
Quanlai Li 05fcd9c5a8 readme: refresh star chart (621 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 23:01:23 -07:00
Quanlai Li dac88625c1 readme: refresh star chart (620 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 20:25:50 -07:00
Quanlai Li d9dee72adc skills: add gsc-portfolio-audit for multi-site GSC reporting
Ranks every Search Console property by clicks/impressions with
period-over-period deltas, then diffs keywords per site into
NEW / RISING / DROPPING / LOST / CTR GAP.

Complements search-console, which covers a single property.
Also bumps the README skill count to 75 and refreshes the star-chart date.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 20:25:47 -07:00
Quanlai Li 14ac4e099f readme: correct the skill count
74 skills in skills/, matching the tables exactly. The root README said 69+
and the npm README still said 34.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 19:43:54 -07:00
Quanlai Li 645f2f22f3 skills: add wechat-moments
The ranking method lives here as a skill; the scripts stay in
OpenClaudia/wechat-moments because they depend on the WeChat desktop client
rather than a marketing API. No code is duplicated across the two repos.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 19:41:16 -07:00
Quanlai Li a951a43a0a readme: reference the wechat-moments companion repo
Kept out of this repo because it depends on the WeChat desktop client's local
storage rather than a marketing API.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 19:04:58 -07:00
Quanlai Li 750e69a311 brand-research: fix unrunnable credential line
Sanitization had rewritten the .env path into prose, leaving
`grep BRANDDEV_API_KEY environment variables` which greps two
nonexistent files. The key is already read from the environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 16:15:48 -07:00
Quanlai Li 2c7ac09558 readme: refresh star chart (617 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06 16:13:36 -07:00
Quanlai Li d6006637a3 readme: refresh star chart (617 stars) 2026-08-06 11:28:41 -07:00
Quanlai Li 05a63bf915 readme: refresh star chart (617 stars) 2026-08-06 01:39:29 -07:00
Quanlai Li 6d4ae90414 readme: refresh star chart (615 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-05 10:39:48 -07:00
Quanlai Li 568cf14148 readme: refresh star chart (614 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 20:01:09 -07:00
Quanlai Li 89a72a4198 readme: refresh star chart (613 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 10:23:24 -07:00
Quanlai Li befab9b082 readme: refresh star chart (611 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 18:54:30 -07:00
Quanlai Li 033420b913 readme: refresh star chart date (610 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 12:37:00 -07:00
Quanlai Li ad4be11112 readme: refresh star chart (610 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 12:45:23 -07:00
Quanlai Li ced2c4330d readme: refresh star chart (609 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 22:01:19 -07:00
Quanlai Li a6de8e5405 readme: refresh star chart (607 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 00:16:07 -07:00
Quanlai Li ff8419af9d readme: refresh star chart (604 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 10:57:50 -07:00
Quanlai Li 64d7b081c2 readme: refresh star chart (605 stars) 2026-07-30 10:41:48 -07:00
Quanlai Li c2e0d867a9 readme: refresh star chart (604 stars)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 00:52:23 -07:00
Quanlai Li 39d594d9ae readme: refresh star chart (603 stars) 2026-07-29 13:56:04 -07:00
Quanlai Li 15d5173757 readme: refresh star chart (602 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 10:41:10 -07:00
Quanlai Li 33b8e6c585 readme: refresh star chart (601 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 21:31:12 -07:00
Quanlai Li f92cb48339 readme: refresh star chart (600 stars)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 10:28:51 -07:00