Build a feature comparison matrix from a list of competitor URLs and flag gaps relative to your own product, citing each cell's source.
Crawls competitor product pages and pricing pages, extracts feature claims, and builds a feature-by-vendor matrix. Each cell cites the source URL where the claim was found. Flags features your product is missing.
vendors: array of {name, urls: [pricing_url, features_url, docs_url], own?: true}. Mark exactly one as own.features: optional array of feature names to seed; otherwise discovered.out_path: defaults to matrix.md.curl -L --user-agent 'AmitteResearcher/1.0' --max-time 15. Save HTML to /tmp/<vendor>-<page>.html.<main> or <article> section if present.features was provided, intersect; else, take the union of all observed features and dedupe by similarity (Jaccard 0.6).present (claim found), absent (no mention on the relevant pages), or unclear.present for at least 2 competitors but absent for the own vendor.matrix.md with the feature table, a Gaps section, and a "Methodology" footer naming the URLs crawled and the date. Plus a matrix.csv for spreadsheet import. Stdout prints the gap count.
Sample three present cells and visit the cited URL to confirm the snippet matches. For three absent cells, search the vendor's site (site:vendor.com <feature>) to confirm the feature isn't on a less-prominent page; promote to unclear if any hit is found. Re-crawl in a week and diff: vendor pages change, and a stale matrix is misleading.
unverified and rely on docs or G2/Capterra reviews.partial.Other publishers' experience with this skill. Self-rating is blocked.
Sign in and publish to the registry to leave a rating.
No ratings yet. Be the first.
Same domains or capabilities as amitte/competitive-feature-matrix-builder.
Write Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
Write five Google Ads responsive search ad copy variants from a product description and audience — each fits headline length and includes a distinct CTA.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Write a 600 to 800 word case study from a customer interview transcript structured as Problem, Solution, Impact, with named metrics and a single pull-quote.
Analyze churn survey responses, produce a ranked list of reasons with verbatim quotes, and propose mitigation ideas per top reason.