Files
our-claude-skills/graphify-out/GRAPH_REPORT.md
Andrew Yim 6c97dfc913 graphify: index ourdigital-okf skill into knowledge graph
OKF-scoped --update of custom-skills/97-ourdigital-okf (7 code + 19 docs):
+131 nodes (62 AST + 75 semantic), +207 edges, 8 OKF communities, 6 hyperedges
capturing the produce/validate/visualize design and zero-dep utility trio.
Prior graph was code-only; the OKF skill is now queryable. ~172k extraction tokens.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 01:33:44 +09:00

1449 lines
97 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Graph Report - . (2026-06-17)
## Corpus Check
- 26 files · ~10,282 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 5220 nodes · 8135 edges · 368 communities (272 shown, 96 thin omitted)
- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 412 edges (avg confidence: 0.62)
- Token cost: 171,924 input · 0 output
## Community Hubs (Navigation)
- [[_COMMUNITY_db session|db session]]
- [[_COMMUNITY_test notion search|test notion search]]
- [[_COMMUNITY_KpiAggregator|KpiAggregator]]
- [[_COMMUNITY_PerformanceReporter|PerformanceReporter]]
- [[_COMMUNITY_validate schema|validate schema]]
- [[_COMMUNITY_CompetitorProfiler|CompetitorProfiler]]
- [[_COMMUNITY_MigrationPlanner|MigrationPlanner]]
- [[_COMMUNITY_MCPConnection|MCPConnection]]
- [[_COMMUNITY_.audit|.audit]]
- [[_COMMUNITY_PageAnalyzer|PageAnalyzer]]
- [[_COMMUNITY_AiVisibilityTracker|AiVisibilityTracker]]
- [[_COMMUNITY_CompetitiveMonitor|CompetitiveMonitor]]
- [[_COMMUNITY_db|db]]
- [[_COMMUNITY_easing|easing]]
- [[_COMMUNITY_generate quotation|generate quotation]]
- [[_COMMUNITY_create blank frame|create blank frame]]
- [[_COMMUNITY_SerpAnalyzer|SerpAnalyzer]]
- [[_COMMUNITY_MigrationMonitor|MigrationMonitor]]
- [[_COMMUNITY_LinkGapFinder|LinkGapFinder]]
- [[_COMMUNITY_test parser|test parser]]
- [[_COMMUNITY_ContentAuditor|ContentAuditor]]
- [[_COMMUNITY_ProductSchemaChecker|ProductSchemaChecker]]
- [[_COMMUNITY_KnowledgeGraphAnalyzer|KnowledgeGraphAnalyzer]]
- [[_COMMUNITY_ContentBriefGenerator|ContentBriefGenerator]]
- [[_COMMUNITY_models|models]]
- [[_COMMUNITY_EntityAuditor|EntityAuditor]]
- [[_COMMUNITY_BaseSchemaValidator|BaseSchemaValidator]]
- [[_COMMUNITY_OKF okf validate conformance linter|OKF: okf validate conformance linter]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_NaverSerpAnalyzer|NaverSerpAnalyzer]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_DashboardGenerator|DashboardGenerator]]
- [[_COMMUNITY_BaseSchemaValidator|BaseSchemaValidator]]
- [[_COMMUNITY_PageAnalyzer|PageAnalyzer]]
- [[_COMMUNITY_exporter|exporter]]
- [[_COMMUNITY_KeywordResearcher|KeywordResearcher]]
- [[_COMMUNITY_CrawlBudgetAnalyzer|CrawlBudgetAnalyzer]]
- [[_COMMUNITY_manifest|manifest]]
- [[_COMMUNITY_ContentSynthesizer|ContentSynthesizer]]
- [[_COMMUNITY_Document|Document]]
- [[_COMMUNITY_ParticleSystem|ParticleSystem]]
- [[_COMMUNITY_notion writer|notion writer]]
- [[_COMMUNITY_seo crawler adapter|seo crawler adapter]]
- [[_COMMUNITY_reviewer|reviewer]]
- [[_COMMUNITY_CrawlProgress|CrawlProgress]]
- [[_COMMUNITY_GatewayPageGenerator|GatewayPageGenerator]]
- [[_COMMUNITY_SearchConsoleClient|SearchConsoleClient]]
- [[_COMMUNITY_RobotsChecker|RobotsChecker]]
- [[_COMMUNITY_organizer|organizer]]
- [[_COMMUNITY_ExecutiveReportGenerator|ExecutiveReportGenerator]]
- [[_COMMUNITY_XMLEditor|XMLEditor]]
- [[_COMMUNITY_NotionAsyncOrganizer|NotionAsyncOrganizer]]
- [[_COMMUNITY_color palettes|color palettes]]
- [[_COMMUNITY_Image|Image]]
- [[_COMMUNITY_get bounding box messages|get bounding box messages]]
- [[_COMMUNITY_PageSpeedClient|PageSpeedClient]]
- [[_COMMUNITY_SchemaValidator|SchemaValidator]]
- [[_COMMUNITY_SitemapValidator|SitemapValidator]]
- [[_COMMUNITY_install.sh|install.sh]]
- [[_COMMUNITY_BaseAsyncClient|BaseAsyncClient]]
- [[_COMMUNITY_journal validator|journal validator]]
- [[_COMMUNITY_notion search|notion search]]
- [[_COMMUNITY_config|config]]
- [[_COMMUNITY_RankingReporter|RankingReporter]]
- [[_COMMUNITY_InstallationValidator|InstallationValidator]]
- [[_COMMUNITY_notion compat|notion compat]]
- [[_COMMUNITY_Jamie Journal Editor Skill|Jamie Journal Editor Skill]]
- [[_COMMUNITY_ReportAggregator|ReportAggregator]]
- [[_COMMUNITY_KeywordAnalyzer|KeywordAnalyzer]]
- [[_COMMUNITY_ComplianceChecker|ComplianceChecker]]
- [[_COMMUNITY_ComplianceChecker|ComplianceChecker]]
- [[_COMMUNITY_check-ownership|check-ownership]]
- [[_COMMUNITY_extract site claims|extract site claims]]
- [[_COMMUNITY_install.sh|install.sh]]
- [[_COMMUNITY_DocxXMLEditor|DocxXMLEditor]]
- [[_COMMUNITY_LogParser|LogParser]]
- [[_COMMUNITY_main|main]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_ShapeData|ShapeData]]
- [[_COMMUNITY_install.sh|install.sh]]
- [[_COMMUNITY_BotIdentification|BotIdentification]]
- [[_COMMUNITY_keyword gap analyzer|keyword gap analyzer]]
- [[_COMMUNITY_SchemaMigrator|SchemaMigrator]]
- [[_COMMUNITY_visual effects|visual effects]]
- [[_COMMUNITY_BaseAsyncClient|BaseAsyncClient]]
- [[_COMMUNITY_datetime|datetime]]
- [[_COMMUNITY_generator template.js|generator template.js]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_GIFBuilder|GIFBuilder]]
- [[_COMMUNITY_draw text with outline|draw text with outline]]
- [[_COMMUNITY_replace|replace]]
- [[_COMMUNITY_.append to|.append to]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_SkillValidator|SkillValidator]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_extract text inventory|extract text inventory]]
- [[_COMMUNITY_OKF validate bundle|OKF: validate bundle]]
- [[_COMMUNITY_ConfigManager|ConfigManager]]
- [[_COMMUNITY_position tracker|position tracker]]
- [[_COMMUNITY_DOCXSchemaValidator|DOCXSchemaValidator]]
- [[_COMMUNITY_DOCXSchemaValidator|DOCXSchemaValidator]]
- [[_COMMUNITY_PresentationGenerator|PresentationGenerator]]
- [[_COMMUNITY_GTMAuditor|GTMAuditor]]
- [[_COMMUNITY_OKF validate bundle|OKF: validate bundle]]
- [[_COMMUNITY_PositionTracker|PositionTracker]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_PPTXSchemaValidator|PPTXSchemaValidator]]
- [[_COMMUNITY_page analyzer|page analyzer]]
- [[_COMMUNITY_ExtensionsAnalyzer|ExtensionsAnalyzer]]
- [[_COMMUNITY_BrandStyler|BrandStyler]]
- [[_COMMUNITY_seo audit orchestrator|seo audit orchestrator]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_OurDigital SEO Audit Log (Notion)|OurDigital SEO Audit Log (Notion)]]
- [[_COMMUNITY_PPTXSchemaValidator|PPTXSchemaValidator]]
- [[_COMMUNITY_get field info|get field info]]
- [[_COMMUNITY_DatabaseBackend|DatabaseBackend]]
- [[_COMMUNITY_crawl mgr|crawl mgr]]
- [[_COMMUNITY_. run datalayer audit|. run datalayer audit]]
- [[_COMMUNITY_. run form audit|. run form audit]]
- [[_COMMUNITY_OKF okf common|OKF: okf common]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_backlink auditor|backlink auditor]]
- [[_COMMUNITY_international auditor|international auditor]]
- [[_COMMUNITY_ai citation analyzer|ai citation analyzer]]
- [[_COMMUNITY_.run|.run]]
- [[_COMMUNITY_RedliningValidator|RedliningValidator]]
- [[_COMMUNITY_RedliningValidator|RedliningValidator]]
- [[_COMMUNITY_OKF build graph|OKF: build graph]]
- [[_COMMUNITY_jamie video info|jamie video info]]
- [[_COMMUNITY_migrate skill root|migrate skill root]]
- [[_COMMUNITY_OKF TestFrontmatter|OKF: TestFrontmatter]]
- [[_COMMUNITY_.analyze|.analyze]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_MoodCalibrator|MoodCalibrator]]
- [[_COMMUNITY_SitemapCrawler|SitemapCrawler]]
- [[_COMMUNITY_. call ahrefs|. call ahrefs]]
- [[_COMMUNITY_BaseAsyncClient|BaseAsyncClient]]
- [[_COMMUNITY_dintel-doc-secretary|dintel-doc-secretary]]
- [[_COMMUNITY_내시경 이마 거상술|내시경 이마 거상술]]
- [[_COMMUNITY_ParagraphData|ParagraphData]]
- [[_COMMUNITY_BacklinkAuditor|BacklinkAuditor]]
- [[_COMMUNITY_ContentGapAnalyzer|ContentGapAnalyzer]]
- [[_COMMUNITY_migrate skill|migrate skill]]
- [[_COMMUNITY_type|type]]
- [[_COMMUNITY_inventory|inventory]]
- [[_COMMUNITY_validators|validators]]
- [[_COMMUNITY_ranking reporter|ranking reporter]]
- [[_COMMUNITY_content gap analyzer|content gap analyzer]]
- [[_COMMUNITY_AutoFixer|AutoFixer]]
- [[_COMMUNITY_. init|. init]]
- [[_COMMUNITY_thumbnail|thumbnail]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_Jamie Brand Editor Skill|Jamie Brand Editor Skill]]
- [[_COMMUNITY_export to ulysses|export to ulysses]]
- [[_COMMUNITY_RateLimiter|RateLimiter]]
- [[_COMMUNITY_search llm|search llm]]
- [[_COMMUNITY_build deck|build deck]]
- [[_COMMUNITY_CheckoutFlowAnalyzer|CheckoutFlowAnalyzer]]
- [[_COMMUNITY_html2pptx.js|html2pptx.js]]
- [[_COMMUNITY_InternationalAuditor|InternationalAuditor]]
- [[_COMMUNITY_.compare competitors|.compare competitors]]
- [[_COMMUNITY_Theme Factory Skill|Theme Factory Skill]]
- [[_COMMUNITY_OurDigital Writing Style Guide|OurDigital Writing Style Guide]]
- [[_COMMUNITY_OurDigital Estimate Engine Skill|OurDigital Estimate Engine Skill]]
- [[_COMMUNITY_OKF ourdigital-okf Skill|OKF: ourdigital-okf Skill]]
- [[_COMMUNITY_.detect toxic links|.detect toxic links]]
- [[_COMMUNITY_ghost publish|ghost publish]]
- [[_COMMUNITY_. audit content parity|. audit content parity]]
- [[_COMMUNITY_. fetch text|. fetch text]]
- [[_COMMUNITY_. analyze url structure|. analyze url structure]]
- [[_COMMUNITY_jamie channel status|jamie channel status]]
- [[_COMMUNITY_rearrange presentation|rearrange presentation]]
- [[_COMMUNITY_properties|properties]]
- [[_COMMUNITY_items|items]]
- [[_COMMUNITY_GTM Validator Skill|GTM Validator Skill]]
- [[_COMMUNITY_extract notion|extract notion]]
- [[_COMMUNITY_search cache|search cache]]
- [[_COMMUNITY_SEO Comprehensive Audit|SEO Comprehensive Audit]]
- [[_COMMUNITY_.find gaps|.find gaps]]
- [[_COMMUNITY_mac-doctor|mac-doctor]]
- [[_COMMUNITY_Pipeline Orchestrator|Pipeline Orchestrator]]
- [[_COMMUNITY_Pipeline Orchestrator|Pipeline Orchestrator]]
- [[_COMMUNITY_pack document|pack document]]
- [[_COMMUNITY_pack document|pack document]]
- [[_COMMUNITY_.audit|.audit]]
- [[_COMMUNITY_.generate calendar|.generate calendar]]
- [[_COMMUNITY_export for claude ai|export for claude ai]]
- [[_COMMUNITY_VisualPromptGenerator|VisualPromptGenerator]]
- [[_COMMUNITY_jamie youtube api test|jamie youtube api test]]
- [[_COMMUNITY_run audit|run audit]]
- [[_COMMUNITY_verify skills|verify skills]]
- [[_COMMUNITY_create bounce animation|create bounce animation]]
- [[_COMMUNITY_init skill|init skill]]
- [[_COMMUNITY_create flip animation|create flip animation]]
- [[_COMMUNITY_create pulse animation|create pulse animation]]
- [[_COMMUNITY_effort|effort]]
- [[_COMMUNITY_package skill|package skill]]
- [[_COMMUNITY_scope.schema.json|scope.schema.json]]
- [[_COMMUNITY_Organization|Organization]]
- [[_COMMUNITY_PPTX Skill|PPTX Skill]]
- [[_COMMUNITY_audit cleanup.sh|audit cleanup.sh]]
- [[_COMMUNITY_AnchorDistribution|AnchorDistribution]]
- [[_COMMUNITY_.track velocity|.track velocity]]
- [[_COMMUNITY_gtm audit|gtm audit]]
- [[_COMMUNITY_.audit|.audit]]
- [[_COMMUNITY_. check language detection|. check language detection]]
- [[_COMMUNITY_jamie youtube batch update|jamie youtube batch update]]
- [[_COMMUNITY_.find top movers|.find top movers]]
- [[_COMMUNITY_recalc|recalc]]
- [[_COMMUNITY_Agent Skills Spec|Agent Skills Spec]]
- [[_COMMUNITY_Generative Art Viewer Template|Generative Art Viewer Template]]
- [[_COMMUNITY_build schema drafts|build schema drafts]]
- [[_COMMUNITY_TopicGap|TopicGap]]
- [[_COMMUNITY_create wiggle animation|create wiggle animation]]
- [[_COMMUNITY_coaching|coaching]]
- [[_COMMUNITY_schema migrator|schema migrator]]
- [[_COMMUNITY_SEO Reporting Dashboard Skill|SEO Reporting Dashboard Skill]]
- [[_COMMUNITY_OurDigital Trainer|OurDigital Trainer]]
- [[_COMMUNITY_cleanup execute.sh|cleanup execute.sh]]
- [[_COMMUNITY_with server|with server]]
- [[_COMMUNITY_method|method]]
- [[_COMMUNITY_OKF Progressive disclosure via index|OKF: Progressive disclosure via index.md]]
- [[_COMMUNITY_init skill|init skill]]
- [[_COMMUNITY_D.intelligence Quotation Manager|D.intelligence Quotation Manager]]
- [[_COMMUNITY_정기호 원장|정기호 원장]]
- [[_COMMUNITY_. get expected relationship type|. get expected relationship type]]
- [[_COMMUNITY_NotebookLM Agent Skill|NotebookLM Agent Skill]]
- [[_COMMUNITY_Notion Knowledge Capture Skill|Notion Knowledge Capture Skill]]
- [[_COMMUNITY_audit environment.sh|audit environment.sh]]
- [[_COMMUNITY_audit packages.sh|audit packages.sh]]
- [[_COMMUNITY_audit resources.sh|audit resources.sh]]
- [[_COMMUNITY_audit security.sh|audit security.sh]]
- [[_COMMUNITY_run workflow|run workflow]]
- [[_COMMUNITY_Task Creation from Specs|Task Creation from Specs]]
- [[_COMMUNITY_pricing mode|pricing mode]]
- [[_COMMUNITY_seq|seq]]
- [[_COMMUNITY_students|students]]
- [[_COMMUNITY_NotebookLM Research|NotebookLM Research]]
- [[_COMMUNITY_D.intelligence Brand Editor|D.intelligence Brand Editor]]
- [[_COMMUNITY_dintel-quotation-mgr|dintel-quotation-mgr]]
- [[_COMMUNITY_DOCX Skill|DOCX Skill]]
- [[_COMMUNITY_GTM Editor|GTM Editor]]
- [[_COMMUNITY_GTM Audit Skill|GTM Audit Skill]]
- [[_COMMUNITY_MCP Builder Skill|MCP Builder Skill]]
- [[_COMMUNITY_procurement|procurement]]
- [[_COMMUNITY_Skill Migration Guide|Skill Migration Guide]]
- [[_COMMUNITY_install.sh|install.sh]]
- [[_COMMUNITY_OurDigital Blog README|OurDigital Blog README]]
- [[_COMMUNITY_Claude Settings Optimizer README|Claude Settings Optimizer README]]
- [[_COMMUNITY_install.sh|install.sh]]
- [[_COMMUNITY_Competitor Benchmark Sets|Competitor Benchmark Sets]]
- [[_COMMUNITY_D.intelligence Brand Editor Skill|D.intelligence Brand Editor Skill]]
- [[_COMMUNITY_init|init]]
- [[_COMMUNITY_notion|notion]]
- [[_COMMUNITY_D.intelligence Shared Infrastructure|D.intelligence Shared Infrastructure]]
- [[_COMMUNITY_Estimate Engine CLI|Estimate Engine CLI]]
- [[_COMMUNITY_init|init]]
- [[_COMMUNITY_init|init]]
- [[_COMMUNITY_Export to Ulysses Script|Export to Ulysses Script]]
- [[_COMMUNITY_Chapter 01. 계정 권한 및 초기 진단|Chapter 01. 계정 권한 및 초기 진단]]
- [[_COMMUNITY_Laser Hair Removal in Gangnam Jamie Cl|Laser Hair Removal in Gangnam | Jamie Cl]]
- [[_COMMUNITY_Notion Organizer Reference|Notion Organizer Reference]]
- [[_COMMUNITY_PDF Forms Guide|PDF Forms Guide]]
- [[_COMMUNITY_init|init]]
- [[_COMMUNITY_bundle-artifact.sh|bundle-artifact.sh]]
- [[_COMMUNITY_init-artifact.sh|init-artifact.sh]]
- [[_COMMUNITY_render pdf.sh|render pdf.sh]]
- [[_COMMUNITY_setup.sh|setup.sh]]
- [[_COMMUNITY_test mention id|test mention id]]
- [[_COMMUNITY_test mention url|test mention url]]
- [[_COMMUNITY_test rich text relative link becomes pla|test rich text relative link becomes pla]]
- [[_COMMUNITY_XLSX Skill|XLSX Skill]]
- [[_COMMUNITY_OurDigital Ad Manager README|OurDigital Ad Manager README]]
- [[_COMMUNITY_Bash Agent|Bash Agent]]
- [[_COMMUNITY_Explore Agent|Explore Agent]]
- [[_COMMUNITY_Plan Agent|Plan Agent]]
- [[_COMMUNITY_Ahrefs Site Explorer Top Pages|Ahrefs Site Explorer Top Pages]]
- [[_COMMUNITY_Blog Post Template (Markdown)|Blog Post Template (Markdown)]]
- [[_COMMUNITY_Repository Overview|Repository Overview]]
- [[_COMMUNITY_OurDigital Designer README|OurDigital Designer README]]
- [[_COMMUNITY_77 — D.intelligence Account Manager READ|77 — D.intelligence Account Manager READ]]
- [[_COMMUNITY_D.intelligence Back Office Manager|D.intelligence Back Office Manager]]
- [[_COMMUNITY_D.intelligence Back Office & HR Manager|D.intelligence Back Office & HR Manager ]]
- [[_COMMUNITY_76-dintel-backoffice-mgr README|76-dintel-backoffice-mgr README]]
- [[_COMMUNITY_Dintel Bootstrap|Dintel Bootstrap]]
- [[_COMMUNITY_88 — D.intelligence Skill Update Meta-Ag|88 — D.intelligence Skill Update Meta-Ag]]
- [[_COMMUNITY_OurDigital Document README|OurDigital Document README]]
- [[_COMMUNITY_듀얼 트임 수술|듀얼 트임 수술]]
- [[_COMMUNITY_내시경 이마 거상술 수술실|내시경 이마 거상술 수술실]]
- [[_COMMUNITY_BreadcrumbList|BreadcrumbList]]
- [[_COMMUNITY_FAQPage|FAQPage]]
- [[_COMMUNITY_인사말|인사말]]
- [[_COMMUNITY_Hreflang Validator Script|Hreflang Validator Script]]
- [[_COMMUNITY_Image Generation Gotchas|Image Generation Gotchas]]
- [[_COMMUNITY_제이미 성형외과 블로그 스타일 가이드|제이미 성형외과 블로그 스타일 가이드]]
- [[_COMMUNITY_정기호 원장 톤앤매너 분석 프레임워크|정기호 원장 톤앤매너 분석 프레임워크]]
- [[_COMMUNITY_JHR GA4 Tagging Reference|JHR GA4 Tagging Reference]]
- [[_COMMUNITY_OurDigital Journal README|OurDigital Journal README]]
- [[_COMMUNITY_KPI Aggregator Script|KPI Aggregator Script]]
- [[_COMMUNITY_눈밑 지방 재배치|눈밑 지방 재배치]]
- [[_COMMUNITY_Mac Optimizer|Mac Optimizer]]
- [[_COMMUNITY_Mac Optimizer Skill|Mac Optimizer Skill]]
- [[_COMMUNITY_Multi-Agent Guide|Multi-Agent Guide]]
- [[_COMMUNITY_NotebookLM Agent|NotebookLM Agent]]
- [[_COMMUNITY_NotebookLM Automation|NotebookLM Automation]]
- [[_COMMUNITY_NotebookLM Studio|NotebookLM Studio]]
- [[_COMMUNITY_Client Reference Library|Client Reference Library]]
- [[_COMMUNITY_OurDigital Skill Creator|OurDigital Skill Creator]]
- [[_COMMUNITY_Performance Reporter Script|Performance Reporter Script]]
- [[_COMMUNITY_D.intelligence Documentation Secretary (|D.intelligence Documentation Secretary (]]
- [[_COMMUNITY_D.intelligence Quotation Manager (Agent|D.intelligence Quotation Manager (Agent ]]
- [[_COMMUNITY_D.intelligence Service Architect (Agent|D.intelligence Service Architect (Agent ]]
- [[_COMMUNITY_D.intelligence Marketing Manager (Agent|D.intelligence Marketing Manager (Agent ]]
- [[_COMMUNITY_pdfjs-dist Library|pdfjs-dist Library]]
- [[_COMMUNITY_pdf-lib Library|pdf-lib Library]]
- [[_COMMUNITY_pdfplumber|pdfplumber]]
- [[_COMMUNITY_poppler-utils|poppler-utils]]
- [[_COMMUNITY_pypdfium2 Library|pypdfium2 Library]]
- [[_COMMUNITY_qpdf|qpdf]]
- [[_COMMUNITY_reportlab|reportlab]]
- [[_COMMUNITY_GTM Audit Report Template|GTM Audit Report Template]]
- [[_COMMUNITY_Review Report Template (Markdown)|Review Report Template (Markdown)]]
- [[_COMMUNITY_Review Result Template (HTML)|Review Result Template (HTML)]]
- [[_COMMUNITY_SEO Content Strategy Skill|SEO Content Strategy Skill]]
- [[_COMMUNITY_SEO Keyword Strategy Skill|SEO Keyword Strategy Skill]]
- [[_COMMUNITY_SEO Link Building Skill|SEO Link Building Skill]]
- [[_COMMUNITY_SEO Position Tracking Skill|SEO Position Tracking Skill]]
- [[_COMMUNITY_SEO SERP Analysis Skill|SEO SERP Analysis Skill]]
- [[_COMMUNITY_Claude Code Settings Audit Report|Claude Code Settings Audit Report]]
- [[_COMMUNITY_Frontend Design Skill|Frontend Design Skill]]
- [[_COMMUNITY_Internal Comms Skill|Internal Comms Skill]]
- [[_COMMUNITY_Skill Creator Skill|Skill Creator Skill]]
- [[_COMMUNITY_눈썹밑 피부절개술|눈썹밑 피부절개술]]
- [[_COMMUNITY_TUI Designer|TUI Designer]]
## God Nodes (most connected - your core abstractions)
1. `BaseAsyncClient` - 163 edges
2. `db_session()` - 35 edges
3. `_assert()` - 33 edges
4. `Document` - 32 edges
5. `_assert()` - 31 edges
6. `parse_rich_text()` - 29 edges
7. `ConfigManager` - 28 edges
8. `PageMetadata` - 26 edges
9. `PageAnalyzer` - 26 edges
10. `BacklinkAuditor` - 26 edges
## Surprising Connections (you probably didn't know these)
- `dintel-marketing-mgr` --calls--> `D.intelligence Shared Brand Utilities` [EXTRACTED]
custom-skills/75-dintel-marketing-mgr/SKILL.md → _dintel-shared/src/dintel/brand.py
- `SEO Comprehensive Audit` --calls--> `Notion Writer` [INFERRED]
custom-skills/11-seo-comprehensive-audit/README.md → .claude/commands/notion-writer.md
- `Jamie Journal Editor Code Version — Implementation Plan` --references--> `Journal Article Validator Script` [EXTRACTED]
docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md → custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py
- `D.intelligence Back Office & HR Manager Skill` --references--> `D.intelligence Shared Brand Utilities` [EXTRACTED]
custom-skills/76-dintel-backoffice-mgr/SKILL.md → _dintel-shared/src/dintel/brand.py
- `D.intelligence Back Office & HR Manager Skill` --references--> `D.intelligence Shared Notion Utilities` [EXTRACTED]
custom-skills/76-dintel-backoffice-mgr/SKILL.md → _dintel-shared/src/dintel/notion.py
## Import Cycles
- 1-file cycle: `custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py -> custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py`
- 1-file cycle: `example-skills/skills-main/mcp-builder/scripts/evaluation.py -> example-skills/skills-main/mcp-builder/scripts/evaluation.py`
## Hyperedges (group relationships)
- **OKF frontmatter parsing pipeline** — okf_common_parse_frontmatter, okf_common_split_frontmatter, okf_common_parse_yaml_subset, okf_common__collect_indented, okf_common__scalar [EXTRACTED 0.90]
- **OKF produce/validate/visualize skill modes** — skill_ourdigital_okf, okf_validate_main, okf_viz_main, okf_common_okf_v01_format [INFERRED 0.85]
- **okf_common shared by validate and viz** — okf_common_parse_frontmatter, okf_common_iter_concepts, okf_common_extract_links, okf_common_concept_id, okf_validate_validate_bundle, okf_viz_build_graph [EXTRACTED 0.90]
- **OKF skill three modes (produce, visualize, validate)** — design_okf_skill, design_produce_mode, design_visualize_mode, design_validate_mode [EXTRACTED 0.90]
- **Zero-dependency Python utility trio** — implementation_plan_okf_common, implementation_plan_okf_validate, implementation_plan_okf_viz [EXTRACTED 0.85]
- **OKF core model (bundle, concept, concept ID, frontmatter)** — okf_spec_v0_1_bundle, concept_okf_concept, okf_spec_v0_1_concept_id, okf_spec_v0_1_frontmatter [EXTRACTED 0.90]
## Communities (368 total, 96 thin omitted)
### Community 0 - "db session"
Cohesion: 0.05
Nodes (55): Path, db_session(), Context manager for database sessions. Usage: with db_session() as, SHA-256 hash of normalized URL. Matches the url_hash column in schema.sql., url_hash(), list_sources(), Register a new source in the repository., List registered sources. (+47 more)
### Community 1 - "test notion search"
Cohesion: 0.05
Nodes (56): _assert(), LLM mock returns variants; expansion includes original verbatim as first item., Duplicates removed; total ≤ max_variants., LLM returns prose instead of JSON → fall back to [original]., LLM raises → fall back to [original]., Two variants returning overlapping pages produce a deduped candidate set., When SDK is available and ANTHROPIC_API_KEY is set, use SDK path., If total candidates exceed 30, cap to 30. (+48 more)
### Community 2 - "KpiAggregator"
Cohesion: 0.08
Nodes (38): Any, ClientSession, Namespace, format_text_report(), HealthScore, KpiAggregator, KpiDimension, KpiMetric (+30 more)
### Community 3 - "PerformanceReporter"
Cohesion: 0.06
Nodes (39): Any, ClientSession, Namespace, format_text_report(), get_date_range(), get_previous_range(), main(), parse_args() (+31 more)
### Community 4 - "validate schema"
Cohesion: 0.08
Nodes (50): build_entities(), flatten(), main(), query_kg(), _address_locality(), _address_street(), all_strings(), _check_value_formats() (+42 more)
### Community 5 - "CompetitorProfiler"
Cohesion: 0.07
Nodes (41): Any, Namespace, collect_claims(), fill(), load_rows(), main(), map_columns(), _norm() (+33 more)
### Community 6 - "MigrationPlanner"
Cohesion: 0.07
Nodes (36): Any, Namespace, async_main(), _format_text_report(), main(), MigrationBaseline, MigrationPlan, MigrationPlanner (+28 more)
### Community 7 - "MCPConnection"
Cohesion: 0.06
Nodes (37): ABC, Anthropic, Any, Any, Path, create_connection(), MCPConnection, MCPConnectionHTTP (+29 more)
### Community 8 - ".audit"
Cohesion: 0.07
Nodes (36): Any, ClientSession, CategoryNode, DuplicateGroup, EcommerceAuditor, EcommerceAuditResult, get_faceted_params(), is_category_url() (+28 more)
### Community 9 - "PageAnalyzer"
Cohesion: 0.08
Nodes (31): BeautifulSoup, HeadingData, LinkData, main(), OpenGraphData, PageAnalyzer, PageMetadata, Page Analyzer - Extract SEO metadata from web pages ============================ (+23 more)
### Community 10 - "AiVisibilityTracker"
Cohesion: 0.07
Nodes (34): ArgumentParser, AiVisibilityResult, AiVisibilityTracker, build_parser(), call_mcp_tool(), CompetitorVisibility, HistoryPoint, ImpressionMetrics (+26 more)
### Community 11 - "CompetitiveMonitor"
Cohesion: 0.08
Nodes (36): Any, Namespace, async_main(), CompetitiveAlert, CompetitiveMonitor, CompetitiveMonitorResult, ContentVelocity, DrTrend (+28 more)
### Community 12 - "db"
Cohesion: 0.08
Nodes (27): Any, Exception, _extract_insert_columns(), _extract_limit(), _extract_order_by(), _extract_set_columns(), _extract_table_name(), _extract_where_conditions() (+19 more)
### Community 13 - "easing"
Cohesion: 0.07
Nodes (31): apply_squash_stretch(), calculate_arc_motion(), ease_back_in(), ease_back_in_out(), ease_back_out(), ease_in_cubic(), ease_in_elastic(), ease_in_out_quad() (+23 more)
### Community 14 - "generate quotation"
Cohesion: 0.06
Nodes (42): Path, Path, Path, Brand constants and identity for D.intelligence. Canon compliance: v1.3 (2026, add_bilingual_heading(), add_section_heading(), create_branded_doc(), Document generation utilities for D.intelligence branded outputs. (+34 more)
### Community 15 - "create blank frame"
Cohesion: 0.08
Nodes (44): interpolate(), Interpolate between two values with easing. Args: start: Start valu, create_blank_frame(), draw_circle(), draw_emoji_enhanced(), Create a blank frame with solid color background. Args: width: Fram, Draw emoji with optional shadow for better visual quality. Args: fr, Draw a circle on a frame. Args: frame: PIL Image to draw on (+36 more)
### Community 16 - "SerpAnalyzer"
Cohesion: 0.07
Nodes (31): Any, ArgumentParser, _bool_icon(), build_parser(), CompetitorPosition, load_keywords(), main(), print_rich_report() (+23 more)
### Community 17 - "MigrationMonitor"
Cohesion: 0.08
Nodes (33): Any, Namespace, async_main(), _format_text_report(), IndexationStatus, main(), MigrationAlert, MigrationMonitor (+25 more)
### Community 18 - "LinkGapFinder"
Cohesion: 0.08
Nodes (30): Any, Namespace, format_rich_output(), GapSummary, LinkGapFinder, LinkGapResult, LinkOpportunity, main() (+22 more)
### Community 19 - "test parser"
Cohesion: 0.10
Nodes (43): markdown_to_notion_blocks(), Convert markdown text (or pre-split lines) to Notion block objects. Reentra, _assert(), An unrecognized alert type renders as a plain quote with the marker preserved., Toggle body can hold any block type via _parse_lines recursion., details_depth tracking allows <details> inside <details>., Missing </details> at EOF degrades to paragraphs, no crash., Columns can hold any block type via per-column _parse_lines recursion. (+35 more)
### Community 20 - "ContentAuditor"
Cohesion: 0.08
Nodes (27): Any, ArgumentParser, ClientSession, build_parser(), ContentAuditor, ContentAuditResult, ContentInventory, ContentPage (+19 more)
### Community 21 - "ProductSchemaChecker"
Cohesion: 0.07
Nodes (26): ClientSession, main(), print_rich_report(), ProductSchema, ProductSchemaChecker, Product Schema Checker ====================== Purpose: Validate Product structur, Validate Product structured data on e-commerce pages., Extract all structured data from HTML (JSON-LD, Microdata, RDFa). (+18 more)
### Community 22 - "KnowledgeGraphAnalyzer"
Cohesion: 0.09
Nodes (29): Any, ClientSession, display_result(), KnowledgeGraphAnalyzer, KnowledgeGraphResult, KnowledgePanel, KnowledgePanelAttribute, main() (+21 more)
### Community 23 - "ContentBriefGenerator"
Cohesion: 0.08
Nodes (26): ArgumentParser, ClientSession, build_parser(), CompetitorPageAnalysis, ContentBrief, ContentBriefGenerator, format_text_report(), main() (+18 more)
### Community 24 - "models"
Cohesion: 0.11
Nodes (34): BaseModel, Enum, ChangeType, CrawlMethod, CrawlStatus, CredibilityTier, Decision, DistilledContent (+26 more)
### Community 25 - "EntityAuditor"
Cohesion: 0.09
Nodes (27): Any, ClientSession, Namespace, BrandSerpResult, display_result(), EntityAuditor, EntityAuditResult, EntitySchema (+19 more)
### Community 26 - "BaseSchemaValidator"
Cohesion: 0.07
Nodes (19): BaseSchemaValidator, Base validator with common validation logic for document files., Run all validation checks and return True if all pass., Validate that all XML files are well-formed., Validate that namespace prefixes in Ignorable attributes are declared., Validate that specific IDs are unique according to OOXML requirements., Validate that all .rels files properly reference files and that all files are re, Validate that all r:id attributes in XML files reference existing IDs in (+11 more)
### Community 27 - "OKF: okf validate conformance linter"
Cohesion: 0.08
Nodes (37): ourdigital-okf Changelog 1.0, Concept template (concept.md), OKF Concept, Google reference bundles (crypto_bitcoin, ga4, stackoverflow), MCP-agnostic pasted/exported schema adapter, No-directory-without-consent rule, ourdigital-okf Claude Skill, ourdigital-skill-creator consistency check (+29 more)
### Community 28 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 29 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 30 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 31 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 32 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 33 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 34 - "NaverSerpAnalyzer"
Cohesion: 0.09
Nodes (25): Any, ArgumentParser, build_parser(), load_keywords(), main(), NaverSection, NaverSerpAnalyzer, NaverSerpResult (+17 more)
### Community 35 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 36 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 37 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 38 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 39 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 40 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 41 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 42 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 43 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 44 - "ConfigManager"
Cohesion: 0.06
Nodes (22): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently. (+14 more)
### Community 45 - "DashboardGenerator"
Cohesion: 0.09
Nodes (21): Any, Namespace, DashboardConfig, DashboardGenerator, main(), parse_args(), Dashboard Generator - Interactive HTML SEO dashboard with Chart.js =============, Configuration for dashboard generation. (+13 more)
### Community 46 - "BaseSchemaValidator"
Cohesion: 0.08
Nodes (17): BaseSchemaValidator, Base validator with common validation logic for document files., Run all validation checks and return True if all pass., Validate that all XML files are well-formed., Validate that namespace prefixes in Ignorable attributes are declared., Validate that specific IDs are unique according to OOXML requirements., Validate that all .rels files properly reference files and that all files are re, Validate that all content files are properly declared in [Content_Types].xml. (+9 more)
### Community 47 - "PageAnalyzer"
Cohesion: 0.12
Nodes (19): BeautifulSoup, PageAnalyzer, PageMetadata, Analyze web pages for SEO metadata., Initialize page analyzer. Args: user_agent: Custom user age, Analyze a URL and extract SEO metadata. Args: url: URL to a, Extract title and meta description., Extract canonical URL. (+11 more)
### Community 48 - "exporter"
Cohesion: 0.09
Nodes (31): Path, Logger, count_tokens(), Common utilities for the reference curator pipeline., Convert text to a URL/folder-friendly slug. >>> slugify("Prompt Engineering, Approximate token count using chars/4 heuristic. Good enough for compressio, Configure and return a logger for the reference curator pipeline., setup_logging() (+23 more)
### Community 49 - "KeywordResearcher"
Cohesion: 0.10
Nodes (21): call_mcp_tool(), format_text_report(), KeywordCluster, KeywordEntry, KeywordResearcher, main(), Keyword Researcher - Seed keyword expansion, intent classification, and topic cl, Group of semantically related keywords. (+13 more)
### Community 50 - "CrawlBudgetAnalyzer"
Cohesion: 0.11
Nodes (18): BotIdentification, LogEntry, CrawlBudgetAnalyzer, CrawlWaste, Analyze crawl budget efficiency from server access logs., Use LogParser to load all bot requests from the log file., Fetch and parse an XML sitemap, returning the set of URLs., Fetch a child sitemap from a sitemap index. (+10 more)
### Community 51 - "manifest"
Cohesion: 0.11
Nodes (30): CrawlResult, Path, Manifest, create_crawl_result(), dedup_manifest_urls(), merge_manifests(), Manifest I/O for reference discovery and crawl results., Read a manifest JSON file. (+22 more)
### Community 52 - "ContentSynthesizer"
Cohesion: 0.09
Nodes (17): Any, ContentSynthesizer, main(), Calculate topic importance score, Extract bullet points from section content, Analyzes research and generates presentation structure, Generate speaker notes for section, Generate meeting agenda from topics (+9 more)
### Community 53 - "Document"
Cohesion: 0.08
Nodes (17): Document, Generate XML for comment range end with reference run. Note: w:rsidR is, Generate XML for comment reference run. Note: w:rsidR is automatically, Check if a relationship with given target exists., Check if an override with given part name exists., Ensure word/_rels/document.xml.rels has comment relationships., Ensure [Content_Types].xml has comment content types., Manages comments in unpacked Word documents. (+9 more)
### Community 54 - "ParticleSystem"
Cohesion: 0.08
Nodes (19): Particle, ParticleSystem, Manages a collection of particles., Initialize particle system., Emit a burst of particles. Args: x, y: Emission position, Emit confetti particles (colorful, falling). Args: x, y: Em, A single particle in a particle system., Emit sparkle particles (twinkling stars). Args: x, y: Emiss (+11 more)
### Community 55 - "notion writer"
Cohesion: 0.15
Nodes (30): Any, Jamie Brand Editor README, Notion Writer (Skill 32) — Extended Block Coverage Design, Notion Writer — Extended Block Coverage Implementation Plan, create_bulleted_list_block(), create_callout_block(), create_code_block(), create_column_list_block() (+22 more)
### Community 56 - "seo crawler adapter"
Cohesion: 0.10
Nodes (29): Path, cli(), crawl(), crawl_manifest(), crawl_sitemap(), crawl_urls(), CrawlProgress, discover() (+21 more)
### Community 57 - "reviewer"
Cohesion: 0.08
Nodes (29): _derive_verdict(), evaluate_content(), is_available(), _parse_response(), Gemini CLI wrapper for independent content quality evaluation. Uses the Gemini, Parse Gemini's response, handling markdown-wrapped JSON., Validate that the evaluation has required fields and reasonable values., Derive verdict from scores if Gemini didn't provide one. (+21 more)
### Community 58 - "CrawlProgress"
Cohesion: 0.13
Nodes (20): Path, CrawlProgress, CrawlResult, get_active_crawls(), get_all_crawls(), get_crawl_status(), main(), print_progress_status() (+12 more)
### Community 59 - "GatewayPageGenerator"
Cohesion: 0.14
Nodes (20): Path, Brand, create_sample_data(), GatewayPageGenerator, Location, main(), Generate content variations for uniqueness, Add local elements to content (+12 more)
### Community 60 - "SearchConsoleClient"
Cohesion: 0.10
Nodes (19): main(), Google Search Console Client ============================ Purpose: Interact with, Get search analytics data. Args: site_url: Site URL (e.g.,, Get top search queries by clicks., Get top pages by clicks., Get list of sitemaps for a site., Submit a sitemap for indexing., Inspect a URL's indexing status. Note: This uses the URL Inspection API (+11 more)
### Community 61 - "RobotsChecker"
Cohesion: 0.11
Nodes (19): main(), Robots.txt Checker - Analyze robots.txt configuration ==========================, Fetch robots.txt content., Parse robots.txt content., Check for syntax issues., Analyze blocking rules., Represents a robots.txt issue., Analyze sitemap declarations. (+11 more)
### Community 62 - "organizer"
Cohesion: 0.16
Nodes (27): apply_proposals(), FolderScan, is_sensitive(), is_visible(), list_visible_dirs(), list_visible_files(), main(), Proposal (+19 more)
### Community 63 - "ExecutiveReportGenerator"
Cohesion: 0.12
Nodes (20): Any, Namespace, AudienceConfig, ExecutiveReportGenerator, ExecutiveSummary, main(), parse_args(), Executive Report - Korean-language executive summary generation ================ (+12 more)
### Community 64 - "XMLEditor"
Cohesion: 0.09
Nodes (17): range, _generate_rsid(), Generate random 8-character hex RSID., _create_line_tracking_parser(), Recursively extract all text content from an element. Skips text nodes, Replace a DOM element with new XML content. Args: elem: def, Insert XML content after a DOM element. Args: elem: defused, Insert XML content before a DOM element. Args: elem: defuse (+9 more)
### Community 65 - "NotionAsyncOrganizer"
Cohesion: 0.12
Nodes (16): example_audit_database(), example_bulk_status_update(), main(), NotionAsyncOrganizer, Notion Async Organizer - Base Template ====================================== Pu, Fetch full schema (properties) for a database or data source., Fetch all pages from a data source with pagination., Update a single page's properties. (+8 more)
### Community 66 - "color palettes"
Cohesion: 0.09
Nodes (25): blend_colors(), create_gradient_colors(), darken_color(), get_complementary_color(), get_emoji_palette(), get_impact_color(), get_palette(), get_text_color_for_background() (+17 more)
### Community 67 - "Image"
Cohesion: 0.08
Nodes (27): ease_out_quad(), Quadratic ease-out (fast start, decelerating)., add_vignette(), composite_layers(), create_gradient_background(), draw_circle_with_shadow(), draw_emoji(), draw_line() (+19 more)
### Community 68 - "get bounding box messages"
Cohesion: 0.13
Nodes (14): get_bounding_box_messages(), RectAndField, Test that entry box height is checked against font size, Helper to create a JSON stream from data, Test that adequate entry box height passes, Test that default font size is used when not specified, Test case with no bounding box intersections, Test that missing entry_text doesn't cause height check (+6 more)
### Community 69 - "PageSpeedClient"
Cohesion: 0.12
Nodes (16): CoreWebVitals, main(), PageSpeedClient, PageSpeedResult, PageSpeed Insights Client ========================= Purpose: Get Core Web Vitals, Initialize PageSpeed client. Args: api_key: PageSpeed API k, Rate a metric against thresholds., Analyze a URL with PageSpeed Insights. Args: url: URL to an (+8 more)
### Community 70 - "SchemaValidator"
Cohesion: 0.12
Nodes (17): main(), Schema Validator - Validate JSON-LD structured data markup =====================, Extract all structured data from a URL., Extract structured data from HTML content., Validate schema from URL, HTML, or direct schema dict., Validate a single schema object., Type-specific validation rules., Check if schema is eligible for Google Rich Results. (+9 more)
### Community 71 - "SitemapValidator"
Cohesion: 0.11
Nodes (18): main(), Sitemap Validator - Validate XML sitemaps ======================================, Fetch sitemap content, handling gzip compression., Parse sitemap XML content., Validate a sitemap URL., Validate ISO 8601 date format., Check HTTP status of URLs in sitemap., Represents a sitemap validation issue. (+10 more)
### Community 72 - "install.sh"
Cohesion: 0.32
Nodes (25): check_prerequisites(), check_status(), configure_environment(), create_directories(), export_claude_ai(), install(), install_configs(), install_minimal() (+17 more)
### Community 73 - "BaseAsyncClient"
Cohesion: 0.11
Nodes (17): BaseAsyncClient, AiCitationAnalyzer, AiResponse, CitedDomain, CitedPage, Analyze AI answer citations and source pages for a brand., Fetch AI-generated responses mentioning the brand via brand-radar-ai-responses., Fetch domains cited in AI answers via brand-radar-cited-domains. (+9 more)
### Community 74 - "journal validator"
Cohesion: 0.11
Nodes (18): ArgumentParser, _build_parser(), ComplianceChecker, JournalValidator, LinkRecommender, main(), _print_summary_table(), journal_validator.py — Jamie Journal Editor validation tool. Usage: python (+10 more)
### Community 75 - "notion search"
Cohesion: 0.12
Nodes (24): Path, _block_text(), enrich_candidates(), expand_query(), _extract_title(), _fallback_rank(), _fetch_excerpt(), _flatten_property() (+16 more)
### Community 76 - "config"
Cohesion: 0.11
Nodes (23): Any, Path, _expand_env_vars(), _expand_recursive(), get_crawl_config(), get_db_config(), get_export_config(), get_library_path() (+15 more)
### Community 77 - "RankingReporter"
Cohesion: 0.12
Nodes (16): PositionSnapshot, RankingReporter, RankingTrend, Performance breakdown for a keyword segment., Generate ranking performance reports with trend analysis., Extract brand terms from the target domain name., Fetch historical position data from Ahrefs rank-tracker-overview with da, Call Ahrefs rank-tracker-overview with date range. (+8 more)
### Community 78 - "InstallationValidator"
Cohesion: 0.19
Nodes (15): Colors, fail(), info(), InstallationValidator, main(), ok(), Check environment variables are set., Check Python virtual environment. (+7 more)
### Community 79 - "notion compat"
Cohesion: 0.12
Nodes (23): APIResponseError, Any, Client, build_data_source_parent(), coerce_properties(), coerce_property_value(), explain_api_error(), find_existing_page() (+15 more)
### Community 80 - "Jamie Journal Editor Skill"
Cohesion: 0.09
Nodes (24): Brand Voice Reference, Chapter Extraction Patterns Guide, Content Patterns Reference, Current FAQ Entries, Jamie Instagram Hashtag Database, Jamie Instagram Design Guidelines v2.0, Jamie Brand Audit, Jamie Brand Editor (+16 more)
### Community 81 - "ReportAggregator"
Cohesion: 0.13
Nodes (14): Any, Aggregate outputs from all SEO skills into unified reports., Extract bare domain from URL or return as-is if already bare., Generate audit ID in DASH-YYYYMMDD-NNN format., Find JSON output files from other SEO skills in a directory. Scans for, Identify which skill produced the output and parse it., Fetch past audit entries from Notion SEO Audit Log database. In product, Normalize a skill output into a unified format. (+6 more)
### Community 82 - "KeywordAnalyzer"
Cohesion: 0.12
Nodes (14): KeywordAnalyzer, KeywordData, main(), Generates long-tail keyword variations, Generates question-based keywords for featured snippets, Data structure for keyword information, Calculates user intent distribution across keywords, Generates SEO recommendations based on analysis (+6 more)
### Community 83 - "ComplianceChecker"
Cohesion: 0.13
Nodes (14): ComplianceChecker, ComplianceViolation, main(), Jamie Marketing Brand Editor - Compliance Checker ==============================, Create a ComplianceViolation object from a regex match., Check if required disclaimers are present in content., Count violations by severity level., Generate actionable recommendations based on violations found. (+6 more)
### Community 84 - "ComplianceChecker"
Cohesion: 0.13
Nodes (14): ComplianceChecker, ComplianceViolation, main(), Jamie Marketing Brand Editor - Compliance Checker ==============================, Create a ComplianceViolation object from a regex match., Check if required disclaimers are present in content., Count violations by severity level., Generate actionable recommendations based on violations found. (+6 more)
### Community 85 - "check-ownership"
Cohesion: 0.16
Nodes (22): Path, check_commit_message(), get_agent_author(), get_file_owner(), get_project_root(), is_file_locked(), list_expired(), load_yaml_file() (+14 more)
### Community 86 - "extract site claims"
Cohesion: 0.13
Nodes (17): HTMLParser, claims_from_page(), entity_id_for(), flatten(), gather_pages(), main(), MetaParser, primary_type() (+9 more)
### Community 87 - "install.sh"
Cohesion: 0.31
Nodes (22): check_prerequisites(), error(), fetch_from_1password(), info(), main_install(), print_banner(), print_usage(), remove_global_commands() (+14 more)
### Community 88 - "DocxXMLEditor"
Cohesion: 0.11
Nodes (12): DocxXMLEditor, Inject RSID, author, and date attributes into DOM nodes where applicable., Replace node with automatic attribute injection., Insert before with automatic attribute injection., Reject an insertion by wrapping its content in a deletion. Wraps all ru, Reject a deletion by re-inserting the deleted content. Creates w:ins el, Transform paragraph XML to add tracked change wrapping for insertion. W, XMLEditor that automatically applies RSID, author, and date to new elements. (+4 more)
### Community 89 - "LogParser"
Cohesion: 0.12
Nodes (13): LogEntry, LogParser, A single parsed log entry., Parse server access logs and identify search engine bot traffic., Auto-detect log format from a sample line., Parse a single Nginx combined format log line., Parse a single Apache combined format log line., Parse a CloudFront tab-separated log line. (+5 more)
### Community 90 - "main"
Cohesion: 0.15
Nodes (22): Client, append_to_page(), clear_page_content(), create_database_row(), extract_notion_id(), format_id_with_dashes(), get_database_info(), get_page_info() (+14 more)
### Community 91 - "ConfigManager"
Cohesion: 0.10
Nodes (9): Any, Logger, BaseAsyncClient, ConfigManager, RateLimiter, Base Client - Shared async client utilities ====================================, Rate limiter using token bucket algorithm., Manage API configuration and credentials. (+1 more)
### Community 92 - "ShapeData"
Cohesion: 0.13
Nodes (12): Data structure for shape properties extracted from a PowerPoint shape., Convert EMUs (English Metric Units) to inches., Convert inches to pixels at given DPI., Get slide dimensions from slide object. Args: slide: Slide, Initialize from a PowerPoint shape object. Args: shape: The, Get usable width and height in pixels after accounting for margins., Wrap a single line of text to fit within max_width_px., Estimate if text overflows the shape bounds using PIL text measurement. (+4 more)
### Community 93 - "install.sh"
Cohesion: 0.29
Nodes (20): detect_claude_paths(), detect_package_manager(), detect_platform(), detect_python(), install_code_skills(), install_desktop_skills(), install_python_env(), interactive_prompt() (+12 more)
### Community 94 - "BotIdentification"
Cohesion: 0.13
Nodes (15): BotProfile, CrawlBudgetResult, CrawlRecommendation, _format_text_report(), main(), OrphanPage, Crawl Budget Analyzer - Identify crawl waste and generate recommendations ======, A single optimization recommendation. (+7 more)
### Community 95 - "keyword gap analyzer"
Cohesion: 0.15
Nodes (15): call_mcp_tool(), extract_domain(), format_text_report(), GapAnalysisResult, KeywordGapAnalyzer, main(), Keyword Gap Analyzer - Competitor keyword gap analysis with opportunity scoring, Call an Ahrefs MCP tool and return parsed JSON response. In production this (+7 more)
### Community 96 - "SchemaMigrator"
Cohesion: 0.17
Nodes (10): main(), Fetch all pages from source data source., Transform a property value from source to target type., Map source page properties to target schema., Migrate a single page to target database., Execute full migration. Resolves both IDs to data_source_ids once., Migrate data between Notion databases with property mapping., Accept database_id or data_source_id; return data_source_id. (+2 more)
### Community 97 - "visual effects"
Cohesion: 0.14
Nodes (19): add_drop_shadow(), add_glow_effect(), add_motion_blur(), apply_screen_shake(), create_explosion_effect(), create_impact_flash(), create_screen_shake_offset(), create_shockwave_rings() (+11 more)
### Community 98 - "BaseAsyncClient"
Cohesion: 0.12
Nodes (13): Any, Logger, BaseAsyncClient, RateLimiter, Base Client - Shared async client utilities ====================================, Execute multiple requests concurrently., Print request statistics., Rate limiter using token bucket algorithm. (+5 more)
### Community 99 - "datetime"
Cohesion: 0.14
Nodes (12): datetime, BotStats, LogParseResult, main(), _parse_date(), Log Parser - Server access log parser with bot identification ==================, Aggregated statistics for a single bot., Complete log parsing result. (+4 more)
### Community 100 - "generator template.js"
Cohesion: 0.11
Nodes (5): Entity, initializeSeed(), params, regenerate(), setup()
### Community 101 - "properties"
Cohesion: 0.11
Nodes (19): type, type, properties, type, currency, hours, label, qty (+11 more)
### Community 102 - "GIFBuilder"
Cohesion: 0.14
Nodes (12): GIFBuilder, Remove duplicate or near-duplicate consecutive frames. Args:, Save frames as optimized GIF for Slack. Args: output_path:, Builder for creating optimized GIFs from frames., Initialize GIF builder. Args: width: Frame width in pixels, Clear all frames (useful for creating multiple GIFs)., Add a frame to the GIF. Args: frame: Frame as numpy array o, Add multiple frames at once. (+4 more)
### Community 103 - "draw text with outline"
Cohesion: 0.16
Nodes (18): draw_text_in_box(), draw_text_with_glow(), draw_text_with_outline(), draw_text_with_shadow(), get_font(), get_optimal_font_size(), get_text_size(), Draw text with drop shadow for depth. Args: frame: PIL Image to dra (+10 more)
### Community 104 - "replace"
Cohesion: 0.15
Nodes (18): Any, InventoryData, apply_font_properties(), apply_paragraph_properties(), apply_replacements(), check_duplicate_keys(), clear_paragraph_bullets(), detect_frame_overflow() (+10 more)
### Community 105 - ".append to"
Cohesion: 0.17
Nodes (10): _generate_hex_id(), Add a single comment to comments.xml., Add a single comment to commentsExtended.xml., Add a single comment to commentsExtensible.xml., Generate XML for comment range start., Insert after with automatic attribute injection., Append to with automatic attribute injection., Generate random 8-character hex ID for para/durable IDs. Values are constra (+2 more)
### Community 106 - "properties"
Cohesion: 0.11
Nodes (18): properties, type, type, enum, type, legacy_contamination, name_split, panel (+10 more)
### Community 107 - "SkillValidator"
Cohesion: 0.17
Nodes (9): Path, main(), Verify 'ourdigital' keyword in triggers., Print validation report., Verify required directories exist., Verify SKILL.md files exist., Verify YAML frontmatter in SKILL.md files., Verify SKILL.md body is within word limit. (+1 more)
### Community 108 - "ConfigManager"
Cohesion: 0.11
Nodes (10): Namespace, ConfigManager, Manage API configuration and credentials., Get Google service account credentials path., Get PageSpeed Insights API key., Get Custom Search API key., Get Custom Search Engine ID., Get Notion API token. (+2 more)
### Community 109 - "extract text inventory"
Cohesion: 0.14
Nodes (16): InventoryData, Path, InventoryDict, extract_text_inventory(), get_inventory_as_dict(), main(), Save inventory to JSON file with proper formatting. Converts ShapeData obje, Get the font file path for a given font name. Args: font_na (+8 more)
### Community 110 - "OKF: validate bundle"
Cohesion: 0.16
Nodes (18): _collect_indented, _scalar, concept_id, extract_links, iter_concepts, parse_frontmatter, parse_yaml_subset, split_frontmatter (+10 more)
### Community 111 - "ConfigManager"
Cohesion: 0.12
Nodes (9): ConfigManager, Manage API configuration and credentials., Get Google service account credentials path., Get PageSpeed Insights API key., Get Custom Search API key., Get Custom Search Engine ID., Get Notion API token., Validate Google credentials are configured. (+1 more)
### Community 112 - "position tracker"
Cohesion: 0.15
Nodes (13): Namespace, format_text_report(), main(), parse_args(), PositionAlert, Position Tracker - Keyword Ranking Monitor via Ahrefs Rank Tracker =============, Alert for significant position change., Keyword segment aggregation. (+5 more)
### Community 113 - "DOCXSchemaValidator"
Cohesion: 0.17
Nodes (9): DOCXSchemaValidator, Validator for Word document XML files against XSD schemas., Validate that w:t elements are not within w:del elements. For some reaso, Count the number of paragraphs in the unpacked document., Count the number of paragraphs in the original docx file., Validate that w:delText elements are not within w:ins elements. w:delTex, Run all validation checks and return True if all pass., Compare paragraph counts between original and new document. (+1 more)
### Community 114 - "DOCXSchemaValidator"
Cohesion: 0.17
Nodes (9): DOCXSchemaValidator, Validator for Word document XML files against XSD schemas., Validate that w:t elements are not within w:del elements. For some reaso, Count the number of paragraphs in the unpacked document., Count the number of paragraphs in the original docx file., Validate that w:delText elements are not within w:ins elements. w:delTex, Run all validation checks and return True if all pass., Compare paragraph counts between original and new document. (+1 more)
### Community 115 - "PresentationGenerator"
Cohesion: 0.15
Nodes (4): fs, main(), path, PresentationGenerator
### Community 116 - "GTMAuditor"
Cohesion: 0.16
Nodes (9): GTMAuditor, Main GTM audit orchestrator., Intercept and log network requests to tag destinations., Inject dataLayer monitoring script., Verify GTM container installation., Simulate scroll to trigger scroll-depth tags., Generate recommendations based on findings., Generate audit checklist. (+1 more)
### Community 117 - "OKF: validate bundle"
Cohesion: 0.21
Nodes (9): format_report(), main(), Return a Path for an internal .md link, or None for external/anchor/non-md., _resolve_link(), validate_bundle(), write_bundle, TestGoogleBundles, TestValidate (+1 more)
### Community 118 - "PositionTracker"
Cohesion: 0.15
Nodes (9): PositionTracker, Track keyword ranking positions via Ahrefs Rank Tracker., Extract brand terms from the target domain name., Fetch tracked keywords from Ahrefs management-project-keywords. Uses Ah, Call Ahrefs management-projects MCP tool. In production, this calls the, Call Ahrefs management-project-keywords MCP tool., Fetch current keyword positions via Ahrefs rank-tracker-overview. Retur, Call Ahrefs rank-tracker-overview MCP tool. (+1 more)
### Community 119 - "properties"
Cohesion: 0.12
Nodes (16): type, enum, type, type, enum, type, hotel_on_property, hreflang (+8 more)
### Community 120 - "PPTXSchemaValidator"
Cohesion: 0.17
Nodes (9): BaseSchemaValidator, PPTXSchemaValidator, Validator for PowerPoint presentation XML files against XSD schemas., Check if a value has the general structure of a UUID., Validate that sldLayoutId elements in slide masters reference valid slide layout, Validate that each slide has exactly one slideLayout reference., Validate that each notesSlide file is referenced by only one slide., Run all validation checks and return True if all pass. (+1 more)
### Community 121 - "page analyzer"
Cohesion: 0.12
Nodes (13): HeadingData, LinkData, main(), OpenGraphData, Page Analyzer - Extract SEO metadata from web pages ============================, Convert to dictionary for JSON serialization., Get a brief summary of the page analysis., Represents a link found on a page. (+5 more)
### Community 122 - "ExtensionsAnalyzer"
Cohesion: 0.22
Nodes (8): Path, ExtensionsAnalyzer, main(), Analyze a skill directory., Analyze an agent file., Find extension directories., Parse YAML frontmatter., Analyze a command file.
### Community 123 - "BrandStyler"
Cohesion: 0.17
Nodes (9): BrandStyler, main(), Add company logo to slide, Apply brand guidelines to PowerPoint presentations, Load brand configuration, Apply brand styling to PowerPoint file, Apply brand styling to individual slide, Apply brand fonts and colors to text (+1 more)
### Community 124 - "seo audit orchestrator"
Cohesion: 0.18
Nodes (15): compute_health_score(), extract_issues(), extract_score(), get_grade(), get_priority(), get_repo_root(), main(), Extract a 0-100 score from a sub-skill result. (+7 more)
### Community 125 - "properties"
Cohesion: 0.13
Nodes (15): type, description, type, type, type, account_code, audit_date, domain (+7 more)
### Community 126 - "properties"
Cohesion: 0.13
Nodes (15): description, type, type, type, properties, class, evidence, id (+7 more)
### Community 127 - "properties"
Cohesion: 0.13
Nodes (15): type, description, type, description, type, properties, apply_student_discount, billing_rate (+7 more)
### Community 128 - "OurDigital SEO Audit Log (Notion)"
Cohesion: 0.13
Nodes (15): Ahrefs Brand Radar Impressions, Ahrefs Site Audit Issues, Generate Pages Script, Keyword Analyzer Script, OurDigital SEO Audit Log (Notion), OurSEO Audit Page, OurSEO Crawl Website, OurSEO Search Knowledge Graph (+7 more)
### Community 129 - "PPTXSchemaValidator"
Cohesion: 0.19
Nodes (8): PPTXSchemaValidator, Validator for PowerPoint presentation XML files against XSD schemas., Check if a value has the general structure of a UUID., Validate that sldLayoutId elements in slide masters reference valid slide layout, Validate that each slide has exactly one slideLayout reference., Validate that each notesSlide file is referenced by only one slide., Run all validation checks and return True if all pass., Validate that ID attributes that look like UUIDs contain only hex values.
### Community 130 - "get field info"
Cohesion: 0.20
Nodes (11): PdfReader, get_field_info(), get_full_annotation_field_id(), make_field_dict(), write_field_info(), fill_pdf_fields(), validation_error_for_field_value(), fill_pdf_form() (+3 more)
### Community 131 - "DatabaseBackend"
Cohesion: 0.13
Nodes (10): Protocol, DatabaseBackend, get_backend(), Protocol for database backends., Execute a statement, return affected row count., Fetch a single row as dict., Fetch all rows as list of dicts., Create and return the appropriate database backend. Args: backend_t (+2 more)
### Community 132 - "crawl mgr"
Cohesion: 0.16
Nodes (14): cli(), _extract_title(), _extract_url_from_content(), _get_alternatives(), list_crawls(), Recommend the best crawler backend for a URL. Analyzes URL patterns and sit, List recent crawl records., Extract title from markdown content. (+6 more)
### Community 133 - ". run datalayer audit"
Cohesion: 0.17
Nodes (8): DataLayerValidator, Advanced dataLayer validation and monitoring., Validate a single dataLayer event against GA4 specs., Validate checkout event sequence., Check if ecommerce object is cleared before new pushes., Validate checkout-related events in dataLayer., Capture events logged by our monitoring., Execute deep dataLayer analysis.
### Community 134 - ". run form audit"
Cohesion: 0.17
Nodes (8): FormAnalyzer, Form discovery, analysis, and interaction tracking., Find and analyze all forms on the page., Check if forms are ready for GTM tracking., Simulate user interaction with a form., Check if expected form events are in dataLayer., Capture current dataLayer state., Execute form analysis.
### Community 135 - "OKF: okf common"
Cohesion: 0.13
Nodes (12): _collect_indented(), concept_id(), extract_links(), iter_concepts(), Shared OKF v0.1 parsing utilities (Python standard library only)., Yield Path for every non-reserved .md file under bundle_dir, sorted., Concept ID = bundle-relative path with the .md suffix removed., Return the list of link targets from markdown links in body. (+4 more)
### Community 136 - "properties"
Cohesion: 0.14
Nodes (14): type, properties, type, type, discoverable_urls, discovery, estimated_pages, robots_sitemap_declared (+6 more)
### Community 137 - "backlink auditor"
Cohesion: 0.20
Nodes (13): Namespace, BacklinkAuditResult, format_rich_output(), KoreanPlatformStats, main(), parse_args(), Backlink Auditor - Backlink profile analysis and toxic link detection ==========, Parse command-line arguments. (+5 more)
### Community 138 - "international auditor"
Cohesion: 0.21
Nodes (13): ArgumentParser, Namespace, async_main(), build_parser(), InternationalAuditResult, main(), _print_text_report(), International SEO Auditor - Multi-language site audit ========================== (+5 more)
### Community 139 - "ai citation analyzer"
Cohesion: 0.19
Nodes (12): ArgumentParser, build_parser(), call_mcp_tool(), CitationAnalysisResult, main(), print_summary(), AI Citation Analyzer - Brand Radar Citation Analysis ===========================, Call an Ahrefs MCP tool and return the parsed JSON response. In Claude Desk (+4 more)
### Community 140 - ".run"
Cohesion: 0.24
Nodes (12): Namespace, AggregatedReport, async_main(), _format_text_report(), main(), parse_args(), Report Aggregator - Collect and normalize outputs from all SEO skills ==========, Full aggregated report from all SEO skill outputs. (+4 more)
### Community 141 - "RedliningValidator"
Cohesion: 0.20
Nodes (7): Validator for tracked changes in Word documents., Generate detailed word-level differences using git word diff., Generate word diff using git with character-level precision., Remove tracked changes authored by Claude from the XML root., Main validation method that returns True if valid, False otherwise., Extract text content from Word XML, preserving paragraph structure. Emp, RedliningValidator
### Community 142 - "RedliningValidator"
Cohesion: 0.20
Nodes (7): Validator for tracked changes in Word documents., Generate detailed word-level differences using git word diff., Generate word diff using git with character-level precision., Remove tracked changes authored by Claude from the XML root., Main validation method that returns True if valid, False otherwise., Extract text content from Word XML, preserving paragraph structure. Emp, RedliningValidator
### Community 143 - "OKF: build graph"
Cohesion: 0.22
Nodes (8): okf_viz.main, render_html, Self-Contained Single-HTML Visualizer, build_graph(), main(), render_html(), _target_id(), TestViz
### Community 144 - "jamie video info"
Cohesion: 0.21
Nodes (13): extract_video_id(), format_duration(), format_number(), get_authenticated_service(), get_video_info(), main(), print_video_info(), Print video information in formatted output. (+5 more)
### Community 145 - "migrate skill root"
Cohesion: 0.21
Nodes (13): build_root_skill(), discover_skill_dirs(), find_source(), is_skill_dir(), main(), Skill `name:` = directory name without its NN- ordering prefix., A skill dir is a real skill, not shared infra., Existing directive to copy from, by priority. (+5 more)
### Community 146 - "OKF: TestFrontmatter"
Cohesion: 0.22
Nodes (5): parse_frontmatter(), parse_yaml_subset(), Return (meta, body). meta is None when no frontmatter block is present., Parse the small YAML subset OKF bundles use in practice. Handles: ``key: va, TestFrontmatter
### Community 147 - ".analyze"
Cohesion: 0.18
Nodes (8): KeywordPosition, Detect significant position changes and generate alerts. Args:, Calculate weighted visibility score based on CTR curve. Visibility = su, Segment keywords into brand/non-brand and by intent type. Args:, Orchestrate full position tracking analysis. Args: target:, Single keyword ranking position., Weighted visibility score based on CTR curve., VisibilityScore
### Community 148 - "properties"
Cohesion: 0.15
Nodes (12): description, type, type, properties, entity, findings, technical, required (+4 more)
### Community 149 - "properties"
Cohesion: 0.15
Nodes (13): properties_total, severity, signals, subbrands_total, type, vertical, items, type (+5 more)
### Community 150 - "MoodCalibrator"
Cohesion: 0.24
Nodes (7): Any, main(), MoodCalibrator, Suggest color temperature based on parameters Args:, Export parameters in a format ready for prompt generation Args:, Get calibrated mood parameters Args: preset: Base p, Generate text modifiers based on parameters Args: p
### Community 151 - "SitemapCrawler"
Cohesion: 0.21
Nodes (8): PageMetadata, Crawl sitemap URLs and analyze each page., Initialize sitemap crawler. Args: notion_token: Notion API, Fetch and parse URLs from a sitemap. Args: sitemap_url: URL, Save page metadata to Notion database., Determine priority based on issues found., Build Notion page content blocks from metadata., SitemapCrawler
### Community 152 - ". call ahrefs"
Cohesion: 0.21
Nodes (7): Any, Call Ahrefs API endpoint. In MCP context this would call mcp__ahrefs__<, Fetch backlink statistics overview via site-explorer-backlinks-stats., Fetch Domain Rating via site-explorer-domain-rating., List referring domains via site-explorer-referring-domains., Find broken backlinks for recovery via site-explorer-broken-backlinks., Categorize referring domains by Korean platform.
### Community 153 - "BaseAsyncClient"
Cohesion: 0.17
Nodes (8): Any, BaseAsyncClient, Base Client - Shared async client utilities ====================================, Execute a request with rate limiting and retry., Execute multiple requests concurrently., Print request statistics., Acquire a token, waiting if necessary., Base class for async API clients with rate limiting.
### Community 154 - "dintel-doc-secretary"
Cohesion: 0.23
Nodes (13): D.intelligence Account Manager Skill, D.intelligence Back Office & HR Manager Skill, D.intelligence Shared Brand Utilities, dintel.document, D.intelligence Shared Notion Utilities, Pricing Reference, D.intelligence Skill Update Meta-Agent Skill, Brand Canon (+5 more)
### Community 155 - "내시경 이마 거상술"
Cohesion: 0.18
Nodes (13): 내시경 이마 거상술, 내시경 눈썹 거상술, 눈 재수술, 눈성형, 자가지방이식, 이마성형, 하이푸 리프팅, 하이브리드 쌍꺼풀 (+5 more)
### Community 156 - "ParagraphData"
Cohesion: 0.15
Nodes (9): Any, ParagraphDict, ParagraphData, Data structure for paragraph properties extracted from a PowerPoint paragraph., Initialize from a PowerPoint paragraph object. Args: paragr, Convert to dictionary for JSON serialization, excluding None values., Extract default font size from slide layout for a placeholder shape. Ar, Calculate paragraphs from the shape's text frame. (+1 more)
### Community 157 - "BacklinkAuditor"
Cohesion: 0.21
Nodes (7): BacklinkAuditor, Analyze backlink profiles using Ahrefs MCP tools., Analyze anchor text distribution via site-explorer-anchors., Check if anchor text is a brand mention., Check if anchor text is a naked URL., Check if anchor text is generic., Check if anchor is exact-match keyword (not brand).
### Community 158 - "ContentGapAnalyzer"
Cohesion: 0.19
Nodes (7): ContentGapAnalyzer, Analyze content gaps between target and competitor sites., Get top pages and keywords for a competitor via Ahrefs. Returns list of, Get the set of keywords the target site already ranks for., Discover organic competitors via Ahrefs., Identify topics covered by competitors but missing from target. Returns, Suggest content type based on topic keywords.
### Community 159 - "migrate skill"
Cohesion: 0.24
Nodes (12): find_skill_files(), generate_skill_yaml(), get_tool_stubs(), main(), migrate_skill(), parse_frontmatter(), Path, Determine which tool stub files to create based on allowed-tools. Returns di (+4 more)
### Community 160 - "type"
Cohesion: 0.17
Nodes (12): items, type, items, type, items, required, type, aliases (+4 more)
### Community 161 - "inventory"
Cohesion: 0.23
Nodes (11): BaseShape, calculate_overlap(), collect_shapes_with_absolute_positions(), detect_overlaps(), is_valid_shape(), A shape with its absolute position on the slide., Check if a shape contains meaningful text content., Recursively collect all shapes with valid text, calculating absolute positions. (+3 more)
### Community 162 - "validators"
Cohesion: 0.27
Nodes (11): check_slack_size(), get_optimization_suggestions(), is_slack_ready(), Check if GIF meets Slack size limits. Args: gif_path: Path to GIF f, Run all validations on a GIF file. Args: gif_path: Path to GIF file, Get suggestions for optimizing a GIF based on validation results. Args:, Quick check if GIF is ready for Slack. Args: gif_path: Path to GIF, Check if dimensions are suitable for Slack. Args: width: Frame widt (+3 more)
### Community 163 - "ranking reporter"
Cohesion: 0.23
Nodes (9): Namespace, format_text_report(), main(), parse_args(), RankingReport, Ranking Reporter - Ranking Performance Reports with Trends =====================, Complete ranking performance report., Convert to JSON-serializable dictionary. (+1 more)
### Community 164 - "content gap analyzer"
Cohesion: 0.24
Nodes (9): ArgumentParser, build_parser(), ContentGapResult, format_text_report(), main(), Content Gap Analyzer - Topic Gap Detection & Cluster Mapping ===================, Run full content gap analysis. Args: target_url: Target web, Generate strategic recommendations from gap analysis. (+1 more)
### Community 165 - "AutoFixer"
Cohesion: 0.29
Nodes (6): Path, AutoFixer, main(), Create backup before modifying., Add serverInstructions to MCP servers., Add frontmatter to command missing it.
### Community 166 - ". init"
Cohesion: 0.17
Nodes (6): Check if an author already exists in people.xml., Add author to people.xml (called during initialization)., Initialize with required RSID and optional author. Args: xm, Initialize with path to unpacked Word document directory. Automatically, Get the next available comment ID., Load existing comments from files to enable replies.
### Community 167 - "thumbnail"
Cohesion: 0.24
Nodes (11): convert_to_images(), create_grid(), create_grids(), create_hidden_slide_placeholder(), get_placeholder_regions(), main(), Create placeholder image for hidden slides., Extract ALL text regions from the presentation. Returns a tuple of (placeho (+3 more)
### Community 168 - "properties"
Cohesion: 0.18
Nodes (11): type, properties, type, type, type, cls, cwv, lcp_ms (+3 more)
### Community 169 - "properties"
Cohesion: 0.18
Nodes (11): type, type, type, type, account_code, audit_date, domain, name (+3 more)
### Community 170 - "Jamie Brand Editor Skill"
Cohesion: 0.18
Nodes (11): Jamie Clinic Brand Voice Guide (Korean), Cheek Lifting Fact Sheet, Compliance Checker Script, Jamie Brand Color & Typography Extension v2.3, Jamie Brand Editor Skill, Jamie Clinic Brand Guardian Skill, Jamie Clinic Plaque Logo, Jamie Clinic Logo Profile (+3 more)
### Community 171 - "export to ulysses"
Cohesion: 0.31
Nodes (10): Path, export_content(), export_file(), generate_filename(), get_export_path(), main(), Get the export path for a specific channel., Generate a filename with timestamp. (+2 more)
### Community 172 - "RateLimiter"
Cohesion: 0.18
Nodes (9): Logger, RateLimiter, Rate limiter using token bucket algorithm., Initialize rate limiter. Args: rate: Number of requests all, Initialize base client. Args: max_concurrent: Maximum concu, PageMetadata, Response, _is_captcha_response() (+1 more)
### Community 173 - "search llm"
Cohesion: 0.25
Nodes (10): Notion Semantic Search (Skill 31) — Design, Notion Semantic Search Implementation Plan, call_claude(), _call_via_cli(), _call_via_sdk(), _have_anthropic_sdk(), _have_claude_cli(), Claude client abstraction. SDK preferred, `claude -p` CLI fallback. (+2 more)
### Community 174 - "build deck"
Cohesion: 0.45
Nodes (10): bar(), blank(), card(), fill_bg(), finding_slide(), header(), main(), lines: list of (text, size, color, bold) or list of such lists (paragraphs). (+2 more)
### Community 175 - "CheckoutFlowAnalyzer"
Cohesion: 0.20
Nodes (6): CheckoutFlowAnalyzer, E-commerce checkout flow simulation and validation., Find checkout-related elements on page., Attempt to simulate add-to-cart action., Attempt to click checkout button., Execute e-commerce checkout flow analysis.
### Community 176 - "html2pptx.js"
Cohesion: 0.29
Nodes (10): addBackground(), addElements(), { chromium }, extractSlideData(), getBodyDimensions(), html2pptx(), path, sharp (+2 more)
### Community 177 - "InternationalAuditor"
Cohesion: 0.24
Nodes (6): InternationalAuditor, Perform a comprehensive international SEO audit on a target URL., Discover language versions from hreflang tags and common patterns., Check if a URL returns 200 and return (lang, url) or raise., Simple heuristic language detection using Unicode ranges., Extract a mapping of hreflang language code to href.
### Community 178 - ".compare competitors"
Cohesion: 0.18
Nodes (7): CompetitorComparison, Competitor ranking comparison result., Compare ranking positions against competitors. Uses Ahrefs rank-tracker, Call Ahrefs rank-tracker-competitors-overview MCP tool., CompetitorReport, Competitor comparison for a reporting period., Period-over-period comparison with a competitor. Uses Ahrefs rank-track
### Community 179 - "Theme Factory Skill"
Cohesion: 0.18
Nodes (11): Arctic Frost Theme, Botanical Garden Theme, Desert Rose Theme, Theme Factory Skill, Forest Canopy Theme, Golden Hour Theme, Midnight Galaxy Theme, Modern Minimalist Theme (+3 more)
### Community 180 - "OurDigital Writing Style Guide"
Cohesion: 0.27
Nodes (10): OurDigital Ad Manager Skill, OurDigital Blog Skill, OurDigital Blog Style Guide, Blog Post Template, OurDigital Designer Skill, OurDigital Document Skill, OurDigital Journal Skill, OurDigital Journal Style Guide (+2 more)
### Community 181 - "OurDigital Estimate Engine Skill"
Cohesion: 0.20
Nodes (10): Client Brief HTML Template, Digital Ads Catalog, Digital Branding Catalog, Education Catalog, Universal Rate Card, SEO Service Catalog, Notion Writer Script, OurDigital Estimate Engine Skill (+2 more)
### Community 182 - "OKF: ourdigital-okf Skill"
Cohesion: 0.27
Nodes (10): Customers BigQuery Table (fixture), ourdigital-okf installer, Mini Bundle Index (fixture), OKF v0.1 Knowledge Format, Standard-Library-Only Constraint, OKF Conformance: required type field, format_report, okf_validate.main (+2 more)
### Community 183 - ".detect toxic links"
Cohesion: 0.20
Nodes (7): BacklinkEntry, Potentially toxic or spammy backlink., Fetch all backlinks via site-explorer-all-backlinks., Identify potentially toxic backlinks using heuristic scoring., Extract TLD from domain., Single backlink record., ToxicLink
### Community 184 - "ghost publish"
Cohesion: 0.29
Nodes (9): create_ghost_token(), main(), markdown_to_html(), parse_frontmatter(), publish_to_ghost(), Convert markdown to HTML., Create JWT token for Ghost Admin API., Parse YAML frontmatter from markdown content. (+1 more)
### Community 185 - ". audit content parity"
Cohesion: 0.20
Nodes (6): ContentParityEntry, Content parity data for a single language version., Audit content parity across discovered language versions., Check which key pages exist under a language base URL., Return the page name if URL returns 200, else raise., Compute a freshness score (0-100) based on Last-Modified header.
### Community 186 - ". fetch text"
Cohesion: 0.20
Nodes (7): KoreanExpansion, International redirect behaviour audit., Korean-market expansion analysis., Audit redirect behaviour for different Accept-Language headers., Analyse expansion opportunities for Korean-primary sites., Fetch URL content as text., RedirectLogic
### Community 187 - ". analyze url structure"
Cohesion: 0.20
Nodes (6): Analysis of the international URL structure pattern., Determine the international URL pattern in use., Extract language codes from hreflang link tags., Extract href values from hreflang link tags., Guess the URL structure pattern from a list of hreflang hrefs., URLStructureAnalysis
### Community 188 - "jamie channel status"
Cohesion: 0.29
Nodes (9): format_duration(), get_authenticated_service(), get_channel_info(), get_videos_status(), main(), Authenticate and return YouTube API service., Get channel information., Get status of multiple videos. (+1 more)
### Community 189 - "rearrange presentation"
Cohesion: 0.29
Nodes (9): delete_slide(), duplicate_slide(), main(), Delete a slide from the presentation., Move a slide from one position to another., Create a new presentation with slides from template in specified order. Arg, Duplicate a slide in the presentation., rearrange_presentation() (+1 more)
### Community 190 - "properties"
Cohesion: 0.22
Nodes (9): type, type, properties, type, ga4_access, gsc_access, measurement, tag_gaps (+1 more)
### Community 191 - "items"
Cohesion: 0.28
Nodes (9): description, items, required, type, description, items, type, items (+1 more)
### Community 192 - "GTM Validator Skill"
Cohesion: 0.31
Nodes (9): Chrome DevTools MCP, DataLayer Schema Reference, DTM Agent MCP, GTM Audit Skill, GTM Editor Skill, GTM Validator Skill, GTM Naming Conventions, Platform Event Mapping Reference (+1 more)
### Community 193 - "extract notion"
Cohesion: 0.31
Nodes (8): Any, extract_notion_content(), fetch_linked_content(), main(), parse_notion_url(), Extract page/database ID from Notion URL, Recursively fetch linked page content Args: linked_pages: List, Extract and structure content from Notion This function would integrate
### Community 194 - "search cache"
Cohesion: 0.33
Nodes (8): Any, Path, cache_get(), _cache_key(), cache_put(), Filesystem cache for rerank results, keyed by SHA256(query + candidate_ids)., Return cached results if file exists and is fresh, else None. Corrupted cac, Write results to cache. Creates cache_dir if missing.
### Community 195 - "SEO Comprehensive Audit"
Cohesion: 0.22
Nodes (9): Notion Writer, SEO Comprehensive Audit, SEO Core Web Vitals, SEO Local Audit, SEO On-Page Audit, SEO Schema Generator, SEO Schema Validator, SEO Search Console (+1 more)
### Community 196 - ".find gaps"
Cohesion: 0.22
Nodes (7): classify_intent(), GapKeyword, OrganicKeyword, Classify search intent based on keyword patterns., Identify keywords that competitors rank for but the target doesn't. A g, A keyword that a domain ranks for organically., A keyword gap between target and competitor(s).
### Community 197 - "mac-doctor"
Cohesion: 0.25
Nodes (8): audit_cleanup.sh, cleanup_execute.sh, mac-cleanup, mac-doctor, mac-environment, mac-packages, mac-resources, mac-security
### Community 198 - "Pipeline Orchestrator"
Cohesion: 0.25
Nodes (8): Content Distiller, Content Repository, Markdown Exporter, Pipeline Orchestrator, Quality Reviewer, Reference Curator, Reference Discovery, Web Crawler Orchestrator
### Community 199 - "Pipeline Orchestrator"
Cohesion: 0.39
Nodes (8): Content Distiller, Content Repository, Markdown Exporter, Pipeline Orchestrator, OurDigital Presales SEO, Quality Reviewer, Reference Discovery, Web Crawler Orchestrator
### Community 200 - "pack document"
Cohesion: 0.36
Nodes (7): condense_xml(), main(), pack_document(), Strip unnecessary whitespace and remove comments., Pack a directory into an Office file (.docx/.pptx/.xlsx). Args: inp, Validate document by converting to HTML with soffice., validate_document()
### Community 201 - "pack document"
Cohesion: 0.36
Nodes (7): condense_xml(), main(), pack_document(), Strip unnecessary whitespace and remove comments., Pack a directory into an Office file (.docx/.pptx/.xlsx). Args: inp, Validate document by converting to HTML with soffice., validate_document()
### Community 202 - ".audit"
Cohesion: 0.25
Nodes (4): Orchestrate a full backlink audit., Map DR value to bucket range., Generate audit issues based on findings., Generate actionable recommendations.
### Community 203 - ".generate calendar"
Cohesion: 0.25
Nodes (6): CalendarEntry, Group topics into pillar/cluster structure using TF-IDF + hierarchical clusterin, Generate prioritized editorial calendar from gaps and clusters. Args:, Topic cluster with pillar and supporting cluster pages., Prioritized editorial calendar entry., TopicCluster
### Community 204 - "export for claude ai"
Cohesion: 0.36
Nodes (7): extract_skill_content(), generate_bundle(), generate_individual_files(), main(), Generate combined bundle file., Extract and simplify content from a skill's SKILL.md., Generate individual skill files for Claude.ai.
### Community 205 - "VisualPromptGenerator"
Cohesion: 0.39
Nodes (4): main(), Generate multiple prompt variations for the same topic, Generate a sophisticated image prompt for OurDigital blog Args:, VisualPromptGenerator
### Community 206 - "jamie youtube api test"
Cohesion: 0.36
Nodes (7): get_authenticated_service(), main(), Authenticate and return YouTube API service., Test connection to Jamie's YouTube channel., Test if we can access a Jamie video., test_jamie_channel(), test_video_access()
### Community 207 - "run audit"
Cohesion: 0.39
Nodes (7): calculate_health(), generate_report(), main(), Run an analyzer script and return its output., Determine overall health status., Generate markdown report., run_analyzer()
### Community 208 - "verify skills"
Cohesion: 0.39
Nodes (7): classify_top_level(), main(), Return (name, errors[]). Mirrors quick_validate.py + YAML + size., Sub-skill SKILL.md files (suite members), excluding the dir's own code/ and, How does this top-level dir expose loadable skill(s)?, sub_skill_skills(), validate_skill_md()
### Community 209 - "create bounce animation"
Cohesion: 0.33
Nodes (7): ease_in_bounce(), ease_in_out_bounce(), ease_out_bounce(), Bounce ease-in (bouncy start)., Bounce ease-out (bouncy end)., create_bounce_animation(), Create frames for a bouncing animation. Args: object_type: 'circle'
### Community 210 - "init skill"
Cohesion: 0.38
Nodes (6): main(), init_skill(), # TODO: Add actual script logic here, Convert hyphenated skill name to Title Case for display., Initialize a new skill directory with template SKILL.md. Args: skil, title_case_skill_name()
### Community 211 - "create flip animation"
Cohesion: 0.38
Nodes (7): Image, create_flip_animation(), create_nope_flip(), create_quick_flip(), Create quick flip for emoji GIFs. Args: emoji_front: Front emoji, Create "nope" reaction flip (like flipping table). Args: num_frames, Create 3D-style flip animation. Args: object1_data: First object (f
### Community 212 - "create pulse animation"
Cohesion: 0.38
Nodes (7): Image, create_attention_pulse(), create_breathing_animation(), create_pulse_animation(), Create attention-grabbing pulse (good for emoji GIFs). Args: emoji:, Create slow, calming breathing animation (in and out). Args: object, Create pulsing/scaling animation. Args: object_type: 'emoji', 'circ
### Community 213 - "effort"
Cohesion: 0.48
Nodes (6): build(), _higher(), _is_premium(), _pick_tier(), Effort method: cost = role_rate × billing_rate × hours, grouped by module. Tier, _scope_mult()
### Community 214 - "package skill"
Cohesion: 0.33
Nodes (5): main(), package_skill(), Package a skill folder into a zip file. Args: skill_path: Path to t, Basic validation of a skill, validate_skill()
### Community 215 - "scope.schema.json"
Cohesion: 0.33
Nodes (5): description, required, $schema, title, type
### Community 216 - "Organization"
Cohesion: 0.33
Nodes (6): Hotel, JobPosting, Organization, Person, VideoObject, WebSite
### Community 217 - "PPTX Skill"
Cohesion: 0.33
Nodes (6): html2pptx workflow, inventory.py, OOXML Reference, rearrange.py, unpack.py, PPTX Skill
### Community 220 - ".track velocity"
Cohesion: 0.33
Nodes (4): LinkVelocity, Link acquisition and loss velocity., Track new/lost referring domains via refdomains-history., Find referring domain count closest to N days ago.
### Community 221 - "gtm audit"
Cohesion: 0.33
Nodes (3): main(), Save report to JSON file., Print audit summary to console.
### Community 222 - ".audit"
Cohesion: 0.33
Nodes (3): Run the full international SEO audit and return results., Populate issues and recommendations from audit sub-results., Calculate an overall international SEO score (0-100).
### Community 223 - ". check language detection"
Cohesion: 0.40
Nodes (4): LanguageDetection, Language detection audit for a single page., Check language declaration consistency for a list of pages., Perform language detection checks on a single page.
### Community 224 - "jamie youtube batch update"
Cohesion: 0.47
Nodes (5): get_authenticated_service(), main(), Authenticate and return YouTube API service., Update video title and description., update_video_metadata()
### Community 225 - ".find top movers"
Cohesion: 0.40
Nodes (4): Keyword with significant position change., Calculate impact score: volume * CTR delta., Find keywords with biggest position gains and losses. Returns tuple of, TopMover
### Community 226 - "recalc"
Cohesion: 0.47
Nodes (5): main(), Setup LibreOffice macro for recalculation if not already configured, Recalculate formulas in Excel file and report any errors Args:, recalc(), setup_libreoffice_macro()
### Community 227 - "Agent Skills Spec"
Cohesion: 0.40
Nodes (5): Agent Skills Spec, Algorithmic Art Skill, Skills Repository README, OurDigital 커스텀 스킬 — 사용자 가이드, OurDigital Custom Skills — User Guide
### Community 228 - "Generative Art Viewer Template"
Cohesion: 0.40
Nodes (5): Artifacts Builder Skill, Anthropic Brand Guidelines Skill, Canvas Design Skill, p5.js, Generative Art Viewer Template
### Community 229 - "build schema drafts"
Cohesion: 0.40
Nodes (5): build_schema_drafts.py, extract_site_claims.py, SEO E-Commerce Skill, SEO Local Audit Skill, validate_schema.py
### Community 230 - "TopicGap"
Cohesion: 0.40
Nodes (4): Any, A topic present in competitors but missing from target., Detect Korean-market content opportunities in gaps., TopicGap
### Community 231 - "create wiggle animation"
Cohesion: 0.50
Nodes (5): Image, create_excited_wiggle(), create_wiggle_animation(), Create excited wiggle for emoji GIFs. Args: emoji: Emoji to wiggle, Create wiggle/wobble animation. Args: object_type: 'emoji', 'text'
### Community 232 - "coaching"
Cohesion: 0.60
Nodes (4): build(), _discount(), Coaching method: cost = Σ(lesson_type_price × hours) over a lesson plan. Base l, _unit_price()
### Community 233 - "schema migrator"
Cohesion: 0.40
Nodes (4): Notion Organizer CLAUDE.md, generate_mapping_template(), Notion Schema Migrator ====================== Purpose: Migrate data between Noti, Generate a mapping template for user to customize.
### Community 234 - "SEO Reporting Dashboard Skill"
Cohesion: 0.40
Nodes (5): Notion Writer Skill, SEO Competitor Intelligence Skill, SEO Crawl Budget Skill, SEO Migration Planner Skill, SEO Reporting Dashboard Skill
### Community 235 - "OurDigital Trainer"
Cohesion: 0.50
Nodes (5): OurDigital Backoffice, OurDigital Brand Guide, OurDigital Designer, OurDigital Document, OurDigital Trainer
### Community 236 - "cleanup execute.sh"
Cohesion: 0.80
Nodes (4): clean_dir(), log_action(), usage(), cleanup_execute.sh script
### Community 237 - "with server"
Cohesion: 0.50
Nodes (4): is_server_ready(), main(), Wait for server to be ready by polling the port., Web Application Testing Skill
### Community 238 - "method"
Cohesion: 0.50
Nodes (4): description, enum, type, method
### Community 239 - "OKF: Progressive disclosure via index.md"
Cohesion: 0.50
Nodes (4): Index template (index.md), Log template (log.md), Progressive disclosure via index.md, Reserved filenames (index.md, log.md)
### Community 240 - "init skill"
Cohesion: 0.67
Nodes (3): main(), create_skill(), Create a new skill directory structure.
### Community 241 - "D.intelligence Quotation Manager"
Cohesion: 0.50
Nodes (4): D.intelligence Account Manager, D.intelligence Documentation Secretary, D.intelligence Quotation Manager, D.intelligence Service Architect
### Community 242 - "정기호 원장"
Cohesion: 0.50
Nodes (4): 정기호 원장, 제이미성형외과 브랜드가이드 v.2.8, 제이미성형외과, 제이미성형외과 톤앤매너 가이드 v1.0
### Community 244 - "NotebookLM Agent Skill"
Cohesion: 0.50
Nodes (4): NotebookLM Agent Skill, NotebookLM Automation Skill, NotebookLM Research Skill, NotebookLM Studio Skill
### Community 245 - "Notion Knowledge Capture Skill"
Cohesion: 0.50
Nodes (4): Notion Knowledge Capture Skill, Notion Meeting Intelligence Skill, Notion Research & Documentation Skill, Notion Spec to Implementation Skill
### Community 250 - "run workflow"
Cohesion: 0.67
Nodes (3): main(), Execute the complete research to presentation workflow Args: no, run_workflow()
### Community 251 - "Task Creation from Specs"
Cohesion: 0.50
Nodes (4): Specification Parsing, Standard Implementation Plan Template, Task Creation from Specs, Task Creation Template
### Community 252 - "pricing mode"
Cohesion: 0.67
Nodes (3): enum, type, pricing_mode
### Community 253 - "seq"
Cohesion: 0.67
Nodes (3): seq, default, type
### Community 254 - "students"
Cohesion: 0.67
Nodes (3): students, default, type
### Community 255 - "NotebookLM Research"
Cohesion: 0.67
Nodes (3): General-Purpose Agent, NotebookLM Research, Reference Curator Pipeline
### Community 257 - "D.intelligence Brand Editor"
Cohesion: 0.67
Nodes (3): D.intelligence Brand Editor, D.intelligence Brand Guardian, D.intelligence Marketing Manager
### Community 258 - "dintel-quotation-mgr"
Cohesion: 0.67
Nodes (3): dintel.excel, dintel-quotation-mgr, dintel-service-architect
### Community 259 - "DOCX Skill"
Cohesion: 0.67
Nodes (3): DOCX Library Tutorial, DOCX Skill, Office Open XML Technical Reference
### Community 260 - "GTM Editor"
Cohesion: 0.67
Nodes (3): GTM Audit, GTM Editor, GTM Validator
### Community 261 - "GTM Audit Skill"
Cohesion: 0.67
Nodes (3): GTM Audit Skill, GTM Editor Skill, GTM Validator Skill
### Community 262 - "MCP Builder Skill"
Cohesion: 0.67
Nodes (3): MCP Best Practices, MCP Evaluation Guide, MCP Builder Skill
### Community 264 - "Skill Migration Guide"
Cohesion: 0.67
Nodes (3): Custom Claude Skill Creation Reference, Claude Skills - Format Requirements, Skill Migration Guide
## Knowledge Gaps
- **383 isolated node(s):** `Any`, `fs`, `path`, `Any`, `Any` (+378 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **96 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
- **Why does `datetime` connect `datetime` to `db session`, `KpiAggregator`, `PerformanceReporter`, `CompetitorProfiler`, `MigrationPlanner`, `.audit`, `PageAnalyzer`, `AiVisibilityTracker`, `CompetitiveMonitor`, `generate quotation`, `SerpAnalyzer`, `MigrationMonitor`, `LinkGapFinder`, `ContentAuditor`, `ProductSchemaChecker`, `KnowledgeGraphAnalyzer`, `ContentBriefGenerator`, `models`, `EntityAuditor`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `NaverSerpAnalyzer`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `ConfigManager`, `DashboardGenerator`, `exporter`, `KeywordResearcher`, `manifest`, `seo crawler adapter`, `reviewer`, `CrawlProgress`, `GatewayPageGenerator`, `SearchConsoleClient`, `RobotsChecker`, `organizer`, `ExecutiveReportGenerator`, `XMLEditor`, `NotionAsyncOrganizer`, `SchemaValidator`, `SitemapValidator`, `KeywordAnalyzer`, `check-ownership`, `ConfigManager`, `BotIdentification`, `keyword gap analyzer`, `BaseAsyncClient`, `position tracker`, `page analyzer`, `seo audit orchestrator`, `crawl mgr`, `backlink auditor`, `international auditor`, `ai citation analyzer`, `.run`, `jamie video info`, `BaseAsyncClient`, `ranking reporter`, `content gap analyzer`, `AutoFixer`, `export to ulysses`, `ghost publish`, `extract notion`, `run audit`, `gtm audit`, `schema migrator`, `init skill`, `run workflow`?**
_High betweenness centrality (0.353) - this node is a cross-community bridge._
- **Why does `BaseAsyncClient` connect `BaseAsyncClient` to `KpiAggregator`, `PerformanceReporter`, `CompetitorProfiler`, `MigrationPlanner`, `.audit`, `backlink auditor`, `AiVisibilityTracker`, `ai citation analyzer`, `CompetitiveMonitor`, `.run`, `MigrationMonitor`, `LinkGapFinder`, `.analyze`, `ContentAuditor`, `ProductSchemaChecker`, `KnowledgeGraphAnalyzer`, `ContentBriefGenerator`, `. call ahrefs`, `EntityAuditor`, `BacklinkAuditor`, `ContentGapAnalyzer`, `ranking reporter`, `content gap analyzer`, `RateLimiter`, `.compare competitors`, `.detect toxic links`, `seo crawler adapter`, `BaseAsyncClient`, `.generate calendar`, `RankingReporter`, `ReportAggregator`, `AnchorDistribution`, `.track velocity`, `.find top movers`, `TopicGap`, `ConfigManager`, `position tracker`, `PositionTracker`?**
_High betweenness centrality (0.038) - this node is a cross-community bridge._
- **Why does `Document` connect `Document` to `XMLEditor`, `. init`, `.append to`, `RedliningValidator`, `DOCXSchemaValidator`?**
_High betweenness centrality (0.019) - this node is a cross-community bridge._
- **Are the 157 inferred relationships involving `BaseAsyncClient` (e.g. with `Namespace` and `Namespace`) actually correct?**
_`BaseAsyncClient` has 157 INFERRED edges - model-reasoned connections that need verification._
- **Are the 3 inferred relationships involving `Document` (e.g. with `DOCXSchemaValidator` and `RedliningValidator`) actually correct?**
_`Document` has 3 INFERRED edges - model-reasoned connections that need verification._
- **What connects `Create JWT token for Ghost Admin API.`, `Parse YAML frontmatter from markdown content.`, `Publish markdown file to Ghost CMS.` to the rest of the system?**
_2227 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `db session` be split into smaller, more focused modules?**
_Cohesion score 0.049606775559588624 - nodes in this community are weakly interconnected._