lp-analytics

Analyzes landing page knowledge bases in ChromaDB and Obsidian to extract patterns and coverage gaps.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/sakamotomomotaro0809-netizen/tateyomi --skill lp-analytics-sakamotomomotaro0809-netizen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lp-analytics
Source: https://github.com/sakamotomomotaro0809-netizen/tateyomi/tree/main/taisun_agent/.claude/skills/lp-analytics
Command: npx skills add https://github.com/sakamotomomotaro0809-netizen/tateyomi --skill lp-analytics-sakamotomomotaro0809-netizen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chromadb.

What problem does it solve? It removes the guesswork from landing page copywriting by statistically analyzing an existing LP knowledge base, revealing which high-scoring patterns work and which sections lack sufficient variations. ## Core Features & Use Cases - Category Statistics: Aggregates chunk and file counts per category across ChromaDB (1096 chunks) and an Obsidian vault (153 files). - High-Score Pattern Extraction: Identifies common elements among LPs scoring 80+ on the taiyo-analyzer scale, including sentence-ending patterns, killer words, and psychological triggers. - Coverage Gap Analysis: Maps existing patterns against 12 target LP sections (headline, lead, problem, CTA, etc.) to find underrepresented areas. - Generation Recommendations: Proposes which LP sections and pattern variations to generate next based on gap priority. - Use Case: A copywriter asks which LP sections need more pattern variations; the skill queries ChromaDB, compares coverage against targets, and outputs a prioritized report. ## Quick Start Ask the assistant to show statistics and coverage gaps for the LP knowledge base and recommend what to generate next.

Frequently Asked Questions about lp-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze landing page patterns stored in ChromaDB?▼

Query the lp_patterns collection with chromadb's PersistentClient, then aggregate metadata fields like category and score. The skill provides Python snippets that count chunks per category and filter high-scoring entries.

How to find coverage gaps in landing page copywriting sections?▼

Compare existing pattern counts per section against target thresholds for the 12 sections such as headline, lead, and CTA. Sections below their target counts are reported as gaps in priority order.

What is needed to run LP knowledge base analytics?▼

You need an activated Python virtual environment with chromadb installed, an indexed ChromaDB database at the .chroma path, and an Obsidian vault. The taiyo-analyzer skill is required for score-based filtering.

Does ChromaDB analytics work without the taiyo-analyzer scores?▼

Basic category statistics and chunk counts work without scores, but high-score pattern extraction depends on taiyo_score metadata. Without it, the analysis is limited to distribution and coverage reporting.

Why does the ChromaDB query return no results for a section?▼

Empty results usually mean the collection was not indexed for that category or the search terms do not match stored metadata. Verify the lp_patterns collection exists and check metadata field names with a get call.