Search for “Claude Code marketing skills” and one GitHub repo comes up first, again and again. It is coreyhaines31/marketingskills, and on 2 November 2026 the GitHub API reported 57,851 stars and 8,512 forks for it. Those numbers tell you the repo is popular. They tell you nothing about whether its 53 skills will write a usable pricing page for your product.
This review goes through every skill in the repo as it stands today. I listed the skills/ folder through the GitHub contents API on 2 November 2026 and read the description field in each SKILL.md file, plus the README and VERSIONS.md. Please read the method note before you read the verdicts. This is a documentation-based review. I did not run these skills against a live product for this article, so you will find no test scores, no “it raised conversions by X” claims, and no output samples presented as results. The verdicts judge scope, structure and fit as written, which is what you can judge before installing.
If you are new to skills, start with what Claude Code skills are and come back.
The short verdict: is marketingskills worth installing?
Yes, for most marketers and founders using Claude Code it is the best free starting point, as long as you install a subset and fill in the product-marketing context file first. It is MIT-licensed, it covers SEO, CRO, copy, paid media, retention, sales and strategy, and it was updated as recently as 31 October 2026. Its weak spots are breadth over depth in some niche skills, overlapping triggers, and a partner block in the README.
Here are the facts the verdict rests on, all pulled on 2 November 2026:
| Fact | Value | Source |
|---|---|---|
Skills in skills/ | 53 | GitHub contents API |
| Stars / forks | 57,851 / 8,512 | GitHub repo API |
| License | MIT | GitHub repo API |
| Repo created | 15 January 2026 | GitHub repo API |
| Last push | 31 October 2026 | GitHub repo API |
| Install routes | npx skills, Claude Code plugin, Codex plugin, clone, submodule, SkillKit, Claude web ZIPs, Perplexity ZIPs | README |
| Foundation skill | product-marketing (read by all others first) | README |
Who should install it today
- Founders doing their own marketing who want one library for the whole funnel.
- Technical marketers who already work in Claude Code or Codex.
- Agencies who want a shared, forkable base that can be customised per client.
Who should wait
- Teams that need one deep specialist workflow (say, a full technical SEO audit with crawling). A focused plugin will go further.
- People who want a GUI. This is markdown in a folder, and the README itself points newcomers to a separate “Coding for Marketers” guide.
Takeaway: install it, but install it with a plan. The rest of this review is that plan.
What marketingskills actually is (and how it is built)
marketingskills is a folder of 53 SKILL.md files, each one a set of instructions and trigger phrases that tells an AI agent how to do one marketing job. The README describes it as built “for technical marketers and founders who want AI coding agents to help with conversion optimization, copywriting, SEO, analytics, and growth engineering.”
A skill is not a plugin with code that runs on its own. It is structured text. When you ask Claude Code something like “audit my signup flow,” the agent matches your request against each skill’s description field and loads the one that fits. That is why the descriptions in this repo are long and stuffed with phrases: the signup skill, for example, lists triggers such as “signup conversions.” Good descriptions mean the right skill fires. Sloppy ones mean the wrong one does, or none.
The shared-context design
The design choice that sets this repo apart is the product-marketing skill. The README says plainly: “The product-marketing skill is the foundation, every other skill checks it first to understand your product, audience, and positioning before doing anything.” In v2.0 that context file moved to .agents/product-marketing.md.
In practice this means you write your positioning once. Your ICP, your differentiators, your pricing, your voice. After that, copywriting, cold-email, pricing and the rest all read from the same source instead of asking you again. If you skip this step, every skill works from guesses, and generic output follows.
The seven groups
The README groups the skills into seven columns under product-marketing:
| Group | Skills in the README diagram |
|---|---|
| SEO and content | seo-audit, ai-seo, site-architecture, programmatic-seo, schema, content-strategy, aso, link-building |
| CRO | cro, signup, onboarding, popups, paywalls |
| Content and copy | copywriting, copy-editing, cold-email, emails, social, video, image, sms |
| Paid and measurement | ads, ad-creative, ab-testing, analytics |
| Growth and retention | referrals, free-tools, churn-prevention, community-marketing, lead-magnets, co-marketing |
| Sales and GTM | revops, sales-enablement, launch, pricing, competitors, competitor-profiling, directory-submissions, prospecting |
| Strategy | marketing-ideas, marketing-psychology, customer-research, reverse-engineer-marketing |
A dozen newer skills (attribution, conversion-tracking, events, influencer-marketing, marketing-council, marketing-loops, marketing-plan, offers, public-relations and others) sit in the folder but not in that diagram. That is a small sign of how fast the repo is moving. VERSIONS.md showed several skills updated between 19 and 29 October 2026.
Every skill in the repo, rated
All 53 skills in the skills/ folder on 2 November 2026, with a plain summary of each SKILL.md description, the user it fits, and my verdict from the documentation. “Install” means a strong default for most users. “Situational” means good if you do that job. “Skip unless” means narrow, or covered better elsewhere.
| Skill | What it does (from its SKILL.md) | Who it is for | Verdict |
|---|---|---|---|
| ab-testing | Plans and designs A/B tests and experimentation programs | Growth teams, CRO leads | Install |
| ad-creative | Generates and iterates headlines, descriptions, primary text and full ad variants, including RSA copy | Paid media buyers | Install |
| ads | Campaign help for Google, Meta, LinkedIn, X: PPC, ROAS, CPA, retargeting, targeting | Paid media managers | Install |
| ai-seo | Optimizes content to be cited in AI answers (AEO, GEO, LLMO) | SEO and content leads | Install |
| analytics | Sets up or audits tracking: GA4, GTM, events, UTMs | Marketers owning measurement | Install |
| aso | Audits and optimizes App Store and Google Play listings | Mobile app marketers | Situational |
| attribution | Picks and interprets attribution models, reconciles tool numbers | Marketing ops, CMOs | Situational |
| churn-prevention | Cancel flows, save offers, dunning, retention | SaaS founders, lifecycle | Situational |
| co-marketing | Finds partners and plans joint campaigns | Partnership marketers | Situational |
| cold-email | B2B outbound: emails, follow-ups, sending setup, LinkedIn, cadences, replies | Founders, SDRs | Install |
| community-marketing | Community strategy for Discord, Slack, forums, advocates | Community managers | Situational |
| competitor-profiling | Researches and profiles competitors from their URLs | PMMs, founders | Install |
| competitors | Builds “vs” and “alternative” comparison pages | SEO, PMMs | Install |
| content-strategy | Plans topics, clusters and what to write | Content leads | Install |
| conversion-tracking | Sets up and fixes conversion tracking into Google Ads, Meta, GA4, LinkedIn, TikTok, Microsoft | Paid and ops | Situational |
| copy-editing | Edits, reviews and refreshes existing copy | Anyone shipping copy | Install |
| copywriting | Writes or rewrites homepage, landing, pricing, feature, about and product page copy | Founders, marketers | Install |
| cro | Optimizes conversions on pages and forms (merged page-cro and form-cro in v2.0) | CRO, founders | Install |
| customer-research | Runs and synthesizes customer and ICP research | PMMs, founders | Install |
| directory-submissions | Submits products to startup, SaaS, AI, MCP and review directories | Launching founders | Situational |
| emails | Builds and optimizes sequences, drips and lifecycle programs | Lifecycle marketers | Install |
| events | Plans webinars, conferences, trade shows, dinners for pipeline | Field and event marketers | Situational |
| free-tools | Plans and evaluates free tools for leads, SEO or awareness | Growth, SEO | Situational |
| image | Creates and optimizes marketing images: heroes, social, mockups | Content, social | Skip unless you need a brief writer |
| influencer-marketing | Finds, vets, briefs and structures creator deals | B2C and DTC marketers | Situational |
| launch | Plans launches, Product Hunt, feature announcements | Founders, PMMs | Install |
| lead-magnets | Creates and optimizes gated content for capture | Demand gen | Situational |
| link-building | Earns backlinks and third-party mentions for rankings and AI citations | SEO | Situational |
| marketing-council | Simulated advisory board of famous marketers giving perspectives | Strategists, solo founders | Skip unless you want a brainstorm device |
| marketing-ideas | Marketing and growth ideas for SaaS products | Early founders | Situational |
| marketing-loops | Sets up recurring, agent-run marketing workflows on a cadence | Ops-minded marketers | Situational |
| marketing-plan | Writes a full marketing plan for a client or product | Consultants, agencies | Install |
| marketing-psychology | Applies mental models and behavioral science to marketing | Copywriters, CRO | Situational |
| offers | Designs offers: value framing, bonuses, guarantees, urgency | Founders, info products | Situational |
| onboarding | Improves activation and first-run experience | SaaS product marketers | Situational |
| paywalls | Builds in-app paywalls, upgrade screens and feature gates | Freemium SaaS, apps | Situational |
| popups | Creates and optimizes popups, modals, slide-ins, banners | Ecommerce, CRO | Skip unless popups are a channel |
| pricing | Pricing, packaging, tiers, freemium and trial decisions | Founders | Install |
| product-marketing | Creates the shared product marketing context file | Everyone | Install first |
| programmatic-seo | Templated SEO pages at scale from data | SEO, growth | Situational |
| prospecting | Finds and qualifies prospect lists for B2B and local | Founders, SDRs | Situational |
| public-relations | Earned media, journalist outreach, press strategy | Comms, founders | Situational |
| referrals | Referral and affiliate program design and analysis | SaaS, DTC | Situational |
| reverse-engineer-marketing | Studies how another company grew so you can copy what worked | Founders, strategists | Situational |
| revops | Lead lifecycle and marketing-to-sales handoff | RevOps, B2B | Situational |
| sales-enablement | Pitch decks, one-pagers, objection docs, demo scripts | PMMs, sales | Install for B2B |
| schema | Adds, fixes and optimizes structured data | SEO | Install |
| seo-audit | Audits and diagnoses SEO issues, including technical | SEO, founders | Install |
| signup | Optimizes signup, registration and trial activation flows | SaaS CRO | Situational |
| site-architecture | Plans page hierarchy, navigation, URLs and internal links | SEO, web leads | Situational |
| sms | SMS, MMS and WhatsApp flows: welcome, cart, win-back | Ecommerce | Situational |
| social | Creates and schedules content for LinkedIn, X, Instagram, TikTok, Facebook | Social managers | Install |
| video | Produces video with AI tools or programmatic frameworks | Content teams | Skip unless you already use those tools |
Count the “Install” rows and you get about twenty. That is the honest size of the core for a typical B2B SaaS team. The other thirty are good to have if your job includes them, and noise if it does not.
The skills that stand out (from reading the files)
Five skills look strongest on paper because their descriptions are specific about inputs, platforms and outputs: product-marketing, cro, ad-creative, cold-email and conversion-tracking. Specific scope is the best predictor you have before installing that a skill will load at the right time and stay on task.
product-marketing
This is the one to install first and spend real time on. The skill exists to build the context file every other skill reads. The quality of that file caps the quality of everything downstream. Twenty minutes writing out your ICP, objections and proof points will do more for your output than any other step in this review.
cro
The v2.0 merge of page-cro and form-cro into one cro skill is a good call. The description covers homepages, landing pages, pricing pages, feature pages and lead capture and contact forms. One skill with one trigger set is easier for the agent to pick correctly than two that overlap.
ad-creative
The description names concrete deliverables (headlines, descriptions, primary text, full variations) and mentions RSA copy by name. When a skill names the format, it is more likely to respect the format. I covered how this skill pairs with the ads skill in Claude Code skills for ad copy.
cold-email
This is one of the widest descriptions in the repo, and in this case breadth works. It runs from first email through follow-ups, sending setup, LinkedIn, multichannel cadences and reply handling. That maps to how outbound actually runs, as a sequence with infrastructure, not a single email.
conversion-tracking
It names the conversion types (form submission, booked meeting, chat, phone call, signup, purchase) and the destinations (Google Ads, Meta, GA4, LinkedIn, TikTok, Microsoft Ads). Tracking is where vague advice does real damage, so specificity matters most here.
Takeaway: the best skills in this repo name their inputs, platforms and outputs. Use that test on any skill pack you evaluate.
Where marketingskills falls short
The main weaknesses are overlapping skills, a long tail of niche skills most users will never trigger, no bundled evidence of output quality, and a partner section that readers should treat as advertising. None of these is a dealbreaker. All of them are worth knowing before you install all 53.
Overlap that can confuse the agent
Several pairs sit close together: competitors and competitor-profiling, copywriting and copy-editing, ads and ad-creative, analytics and conversion-tracking and attribution, marketing-ideas and marketing-plan. The descriptions do separate them (comparison pages versus research, writing versus editing), but when you install everything, a vague request can pull the wrong one. The fix is simple. Install fewer skills, or name the skill in your prompt.
Breadth over depth in the tail
A library that covers SMS, influencer deals, PR, events, paywalls and video in one place cannot go as deep on each as a specialist tool built for one of them. Take video as an example. Its description talks about AI tools and programmatic frameworks, and a skill can only guide those tools, not replace them. Treat the tail skills as structured checklists and starting briefs.
No published output evidence in the repo
The repo has a tests/ folder and validation scripts (validate-skills.sh, validate-skills-official.sh), which suggests format checks. I did not find published before-and-after output comparisons. One third-party registry, Tessl, lists a quality score for the marketing-ideas skill, but that is one skill scored by an outside tool, not a measure of results. Judge output on your own product.
The partners block
The README opens with a “Partners” section listing paid tools (Converly, Ploy, AIsa and Omnia at the time of reading). It is disclosed. The README says partners “fund the work” and are “listed alongside the neutral options and never influencing what the core skills recommend.” I take that at face value, but you should still read any tool recommendation inside a skill with the same care you would give an affiliate link.
Version churn
v2.0 renamed 17 skills and moved the context file. The README includes a cleanup command for stale v1 folders. If you installed early, you may have duplicate old-name skills competing with new ones right now.
Pros and cons at a glance
The pros are price, coverage, shared context and install flexibility. The cons are overlap, uneven depth, and no proof of output quality in the box.
| Pros | Cons |
|---|---|
| Free and MIT-licensed, so you can fork and edit | Installing all 53 raises the odds of the wrong skill firing |
| 53 skills spanning SEO, CRO, copy, paid, retention, sales, strategy | Niche skills (video, image, popups) are thin compared with specialist tools |
product-marketing context file shared by every skill | Output quality depends heavily on how well you fill that file |
| Updated often; VERSIONS.md tracks per-skill versions | Renames in v2.0 left stale folders for early adopters |
| Nine install routes, including Claude Code plugin and Codex plugin | Partner tools listed in the README need a skeptical read |
| Works across Claude Code, Codex, Claude web (ZIP) and Perplexity Computer | No published output benchmarks in the repo |
| Large community (57,851 stars) means lots of forks and examples to learn from | Popularity is not evidence that any given skill fits your market |
How to install marketingskills without the clutter
Install only the skills you will use, with npx skills add coreyhaines31/marketingskills --skill <names>, then build the product-marketing context before anything else. The README calls the npx CLI route “Recommended.”
Here are the commands as the README documents them:
# See what is available
npx skills add coreyhaines31/marketingskills --list
# Install a chosen subset
npx skills add coreyhaines31/marketingskills --skill product-marketing copywriting cro
# From inside a Claude Code session, target Claude Code explicitly
npx skills add coreyhaines31/marketingskills -a claude-code
That last flag matters. The README warns that when the CLI runs from inside an agent session it may install only to the universal .agents/skills/ folder, “which Claude Code does not read.” If skills seem to vanish after install, this is the likely cause.
The plugin route inside an interactive Claude Code session is:
/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills
The README notes that /plugin does not work on Claude Code on the web, in GitHub Actions or in other non-interactive settings. For a full walkthrough of skill folders and scopes, see how to install Claude Code skills.
A starter set by role
| Role | Install these first |
|---|---|
| SaaS founder | product-marketing, copywriting, cro, pricing, launch, cold-email |
| SEO lead | product-marketing, seo-audit, ai-seo, schema, content-strategy, site-architecture |
| Paid media | product-marketing, ads, ad-creative, ab-testing, conversion-tracking |
| Lifecycle | product-marketing, emails, onboarding, churn-prevention, sms |
| PMM | product-marketing, customer-research, competitor-profiling, competitors, sales-enablement |
Six skills per person is a sensible ceiling to start with. Add more when a real task calls for one.
Who marketingskills is best for (and who should look elsewhere)
It fits founders and generalist marketers best, because its strength is coverage across the funnel with one shared context. Specialists who live in one channel will often want a deeper, single-purpose tool next to it.
Best fit: the solo founder or first marketing hire
You do positioning on Monday, a pricing page on Tuesday, cold outbound on Wednesday and a launch plan on Friday. One library with one context file is exactly what you need. See Claude Code skills for founders for how this fits a wider founder stack.
Good fit: agencies
MIT licensing means you can fork the repo, edit skills to match your process, and keep a separate product-marketing file per client. The README even lists “Fork and Customize” as an install option. Agencies should read Claude Code skills for marketing agencies next.
Partial fit: SEO specialists
seo-audit, ai-seo, schema, programmatic-seo and site-architecture cover the strategy layer well on paper. They do not crawl your site for you. Pair them with crawl data or an SEO-focused plugin. My roundup of Claude Code skills for SEO covers those.
Partial fit: copywriters
copywriting, copy-editing and marketing-psychology give structure. A copywriter with a house style will get more from writing a custom brand voice skill on top. See Claude Code skills for copywriters and brand voice skills.
Poor fit: people who will not open a terminal
The skills can be uploaded to Claude on the web as ZIPs (Option 8 in the README), which lowers the bar. But the shared-context design works best where the agent can read and write files. If that sounds foreign, read Claude Code skills for non-developers first.
marketingskills alternatives: free and paid
The main free alternative is Anthropic’s own marketing plugin in anthropics/knowledge-work-plugins. The paid alternatives are bundles such as the Inflectual Master Marketing Skills Bundle ($167 one-time), SuperSkills ($50) and the Ultimate Claude SEO & AEO Skills Pack on Contra ($39). None of the paid options is clearly better than the free repo for general marketing. They differ in packaging and focus.
| Option | Price | Focus | When to choose it over marketingskills |
|---|---|---|---|
| coreyhaines31/marketingskills | Free (MIT) | Full-funnel marketing, 53 skills | Default choice |
Anthropic marketing plugin (anthropics/knowledge-work-plugins) | Free | Official plugin for marketing work such as brand review and campaign planning | You want a smaller, first-party set maintained by Anthropic |
| Inflectual Master Marketing Skills Bundle | $167 one-time | Large paid marketing bundle | You want a packaged bundle and are happy to trim it |
| SuperSkills (superskills-one.vercel.app) | $50 | General skill bundle, not marketing-only | You want skills beyond marketing in one purchase |
| Ultimate Claude SEO & AEO Skills Pack (Contra) | $39 | SEO and answer-engine optimization | Your work is mostly SEO and AEO |
How I would choose
Start with marketingskills and the Anthropic plugin. Both are free, and running them side by side for a week on real tasks will show you more than any review. Pay for a bundle only if it covers a specific job neither free option does, and read the seller’s page for exactly what is included before buying. I have not run the paid packs for this article, so I make no quality claims about them beyond their price and stated focus.
For a wider list, see the best Claude Code skills for marketers and Claude Code skills for growth marketers.
Common mistakes people make with marketingskills
The most common mistakes are installing all 53 at once, skipping the context file, trusting output without checking claims, and never updating. Each one is easy to avoid.
- Installing everything. More skills means more description overlap and more chances for the wrong one to load. Start with six.
- Skipping
product-marketing. Every skill checks it first. Without it, you get copy that could be about any product. - Not naming the skill. If two skills could match, say “use the cro skill” in your prompt. It costs three words.
- Leaving v1 folders behind. After the v2.0 renames, old folders such as
page-croorpaid-adscan linger. Run the cleanup command from the README. - Treating output as fact. Skills structure the work. They do not verify your stats, testimonials or claims. Check every number before it ships.
- Never editing the skills. They are markdown. If a skill’s advice does not suit your market, change it. That is what the MIT license allows. See how to build a Claude Code skill.
- Skipping a humanizing pass. AI output still carries AI patterns. A pass with a humanizer skill helps. See skills for humanizing AI writing.
How I reviewed marketingskills (method and limits)
I reviewed the repo from its source files on 2 November 2026: the GitHub repo API, the contents API listing of skills/, the description field of each of the 53 SKILL.md files, the README and VERSIONS.md. I also ran web searches for existing reviews and Reddit discussion.
What I checked
- The full skill list, from the contents API, not from third-party directories. Those directories gave counts ranging from 23 to 50 depending on when they captured the repo, which is why I went to the source.
- Each skill’s stated scope and triggers.
- Install instructions and the v2.0 upgrade notes.
- Licensing, stars, forks, creation date and last push.
What I did not do
- I did not run the skills on a live product for this review.
- I did not measure conversion, ranking or reply-rate effects. No such numbers appear here.
- I did not buy or run the paid alternatives.
- My search found no Reddit threads specifically reviewing the repo, so I quote no user opinions.
The verdicts in the table are judgments about scope and fit from documentation. Treat them as a shortlist to test, not as test results.
Frequently asked questions
What is coreyhaines31/marketingskills?
It is a free, MIT-licensed GitHub repo of 53 marketing skills for AI agents such as Claude Code and OpenAI Codex. Each skill is a SKILL.md file covering one job, such as CRO, copywriting, SEO audits or cold email.
Who is Corey Haines?
The README credits Corey Haines as the builder and links his agency, Conversion Factory, which it describes as focused on conversion optimization, landing pages and growth strategy.
How many skills are in marketingskills?
There were 53 skills in the skills/ folder when I listed it through the GitHub API on 2 November 2026. Older articles give lower numbers because the repo has grown since its creation in January 2026.
Is marketingskills free?
Yes. The repo is MIT-licensed, so you can use, fork and modify it at no cost. Some partner tools listed in the README are paid products.
How do I install marketingskills in Claude Code?
Run npx skills add coreyhaines31/marketingskills, or add --skill with names to install a subset. From inside a Claude Code session, add -a claude-code. You can also use /plugin marketplace add coreyhaines31/marketingskills in an interactive session.
Why are my marketingskills not showing up in Claude Code?
Per the README, running the npx CLI from inside an agent session may install only to .agents/skills/, which Claude Code does not read. Reinstall with -a claude-code.
Which skill should I install first?
product-marketing. Every other skill reads its context file first, so it sets the quality ceiling for all of them.
Does marketingskills work with Codex or other agents?
Yes. The README documents a Codex plugin route, SkillKit for multiple agents, ZIPs for Claude on the web, and ZIPs for Perplexity Computer.
Should I install all 53 skills?
Most people should not. Overlapping skills such as ads and ad-creative can compete for the same request. Start with about six for your role.
What changed in marketingskills v2.0?
v2.0 renamed 17 skills, merged page-cro and form-cro into cro, and moved the context file to .agents/product-marketing.md. The README includes a cleanup command for old folders.
Is marketingskills good for SEO?
It covers SEO strategy through seo-audit, ai-seo, schema, programmatic-seo, site-architecture, content-strategy and link-building. It does not crawl sites itself, so pair it with crawl data.
Does it include skills for AI search (GEO and AEO)?
Yes. The ai-seo skill targets getting content cited in AI-generated answers and lists AEO, GEO and LLMO as triggers.
Are the partner tools in the README required?
No. The skills work without them. The README says partners fund the work and do not influence what the core skills recommend.
How does marketingskills compare with Anthropic’s marketing plugin?
Both are free. marketingskills is far broader, with 53 skills. Anthropic’s marketing plugin in knowledge-work-plugins is first-party and narrower. Running both on real tasks is the fastest way to choose.
Is a paid skill pack better than marketingskills?
Not by default. The paid packs I list cost $39 to $167 and differ mostly in packaging and focus. Buy one only if it covers a job the free options miss.
Can I edit the skills?
Yes. They are markdown files under an MIT license. Forking and adjusting them to your market or client process is one of the install routes the README lists.
How often is marketingskills updated?
Often. The last push was 31 October 2026, and VERSIONS.md showed several skills updated in the second half of October 2026.
Sources
- GitHub repo API, coreyhaines31/marketingskills (stars, forks, license, dates), read 2 November 2026: https://github.com/coreyhaines31/marketingskills
- GitHub contents API listing of
skills/, read 2 November 2026 - Each skill’s SKILL.md description field, read 2 November 2026
- README.md and VERSIONS.md in the repo, read 2 November 2026
- Tessl registry entry for
marketing-ideas: https://tessl.io/registry/skills/github/coreyhaines31/marketingskills/marketing-ideas/evals - Anthropic knowledge-work-plugins: https://github.com/anthropics/knowledge-work-plugins
- SuperSkills: https://superskills-one.vercel.app/
Your next step
Install product-marketing and five skills from the role table above. Spend twenty minutes on the context file. Then give the library one real task you would otherwise do by hand this week, and compare the result with your own draft. That one test will tell you more than 57,851 stars can.