diff --git a/graphify-out/.graphify_analysis.json b/graphify-out/.graphify_analysis.json deleted file mode 100644 index e4f6af9..0000000 --- a/graphify-out/.graphify_analysis.json +++ /dev/null @@ -1,6273 +0,0 @@ -{ - "communities": { - "0": [ - "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path", - "refcurator_db_db_session", - "refcurator_db_rationale_379", - "refcurator_utils_rationale_37", - "refcurator_utils_url_hash", - "scripts_crawl_mgr_list_crawls", - "scripts_crawl_mgr_rationale_205", - "scripts_discover_list_sources", - "scripts_discover_rationale_118", - "scripts_discover_rationale_147", - "scripts_discover_register_source", - "scripts_distiller", - "scripts_distiller_cli", - "scripts_distiller_load_pending", - "scripts_distiller_rationale_100", - "scripts_distiller_rationale_177", - "scripts_distiller_rationale_238", - "scripts_distiller_rationale_31", - "scripts_distiller_rationale_39", - "scripts_distiller_refactor", - "scripts_distiller_show", - "scripts_distiller_store", - "scripts_exporter_log", - "scripts_exporter_rationale_326", - "scripts_pipeline", - "scripts_pipeline_advance", - "scripts_pipeline_cli", - "scripts_pipeline_complete", - "scripts_pipeline_init", - "scripts_pipeline_pause", - "scripts_pipeline_rationale_100", - "scripts_pipeline_rationale_136", - "scripts_pipeline_rationale_153", - "scripts_pipeline_rationale_183", - "scripts_pipeline_rationale_212", - "scripts_pipeline_rationale_264", - "scripts_pipeline_rationale_39", - "scripts_pipeline_rationale_49", - "scripts_pipeline_resume", - "scripts_pipeline_status", - "scripts_pipeline_track_iteration", - "scripts_repo", - "scripts_repo_check_dup", - "scripts_repo_cli", - "scripts_repo_export_ready", - "scripts_repo_find_stale", - "scripts_repo_pending_reviews", - "scripts_repo_print_doc_table", - "scripts_repo_query_topic", - "scripts_repo_rationale_105", - "scripts_repo_rationale_133", - "scripts_repo_rationale_166", - "scripts_repo_rationale_201", - "scripts_repo_rationale_245", - "scripts_repo_rationale_31", - "scripts_repo_rationale_311", - "scripts_repo_rationale_46", - "scripts_repo_rationale_83", - "scripts_repo_stats", - "scripts_repo_store" - ], - "1": [ - "scripts_test_notion_search", - "scripts_test_notion_search_assert", - "scripts_test_notion_search_rationale_126", - "scripts_test_notion_search_rationale_137", - "scripts_test_notion_search_rationale_147", - "scripts_test_notion_search_rationale_156", - "scripts_test_notion_search_rationale_167", - "scripts_test_notion_search_rationale_18", - "scripts_test_notion_search_rationale_191", - "scripts_test_notion_search_rationale_207", - "scripts_test_notion_search_rationale_227", - "scripts_test_notion_search_rationale_243", - "scripts_test_notion_search_rationale_265", - "scripts_test_notion_search_rationale_299", - "scripts_test_notion_search_rationale_324", - "scripts_test_notion_search_rationale_34", - "scripts_test_notion_search_rationale_344", - "scripts_test_notion_search_rationale_364", - "scripts_test_notion_search_rationale_387", - "scripts_test_notion_search_rationale_412", - "scripts_test_notion_search_rationale_431", - "scripts_test_notion_search_rationale_447", - "scripts_test_notion_search_rationale_461", - "scripts_test_notion_search_rationale_47", - "scripts_test_notion_search_rationale_506", - "scripts_test_notion_search_rationale_536", - "scripts_test_notion_search_rationale_560", - "scripts_test_notion_search_run_all", - "scripts_test_notion_search_test_cache_handles_corrupted_file", - "scripts_test_notion_search_test_cache_hit_returns_cached_results", - "scripts_test_notion_search_test_cache_miss_after_ttl_expires", - "scripts_test_notion_search_test_cache_miss_on_different_candidates", - "scripts_test_notion_search_test_cache_miss_returns_none", - "scripts_test_notion_search_test_call_claude_dispatches_to_sdk_when_available", - "scripts_test_notion_search_test_call_claude_falls_back_to_cli_when_no_sdk", - "scripts_test_notion_search_test_call_claude_raises_when_neither_available", - "scripts_test_notion_search_test_enrich_extracts_first_paragraph_excerpt", - "scripts_test_notion_search_test_enrich_extracts_title_and_properties", - "scripts_test_notion_search_test_enrich_falls_back_to_empty_excerpt", - "scripts_test_notion_search_test_enrich_keeps_falsy_but_meaningful_values", - "scripts_test_notion_search_test_enrich_truncates_long_excerpt", - "scripts_test_notion_search_test_expand_query_dedupes_and_caps", - "scripts_test_notion_search_test_expand_query_falls_back_on_invalid_json", - "scripts_test_notion_search_test_expand_query_falls_back_on_llm_exception", - "scripts_test_notion_search_test_expand_query_returns_variants_with_original_first", - "scripts_test_notion_search_test_pipeline_no_expand_uses_single_query", - "scripts_test_notion_search_test_pipeline_no_rerank_skips_llm", - "scripts_test_notion_search_test_pipeline_search_returns_json_serializable_results", - "scripts_test_notion_search_test_pipeline_uses_cache_on_second_call", - "scripts_test_notion_search_test_rerank_falls_back_on_llm_exception", - "scripts_test_notion_search_test_rerank_falls_back_on_parse_error", - "scripts_test_notion_search_test_rerank_orders_by_score_descending", - "scripts_test_notion_search_test_rerank_respects_limit", - "scripts_test_notion_search_test_search_caps_candidates_at_30", - "scripts_test_notion_search_test_search_filters_only_pages", - "scripts_test_notion_search_test_search_passes_property_filter_to_data_sources_query", - "scripts_test_notion_search_test_search_unions_and_dedupes_workspace", - "scripts_test_notion_search_test_search_uses_data_source_query_when_databases_specified" - ], - "2": [ - "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any", - "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession", - "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_namespace", - "scripts_kpi_aggregator", - "scripts_kpi_aggregator_format_text_report", - "scripts_kpi_aggregator_healthscore", - "scripts_kpi_aggregator_kpiaggregator", - "scripts_kpi_aggregator_kpiaggregator_aggregate", - "scripts_kpi_aggregator_kpiaggregator_ahrefs_get", - "scripts_kpi_aggregator_kpiaggregator_calculate_health_score", - "scripts_kpi_aggregator_kpiaggregator_compare_baseline", - "scripts_kpi_aggregator_kpiaggregator_estimate_roi", - "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary", - "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", - "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", - "scripts_kpi_aggregator_kpiaggregator_get_local_kpis", - "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", - "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", - "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", - "scripts_kpi_aggregator_kpiaggregator_init", - "scripts_kpi_aggregator_kpiaggregator_set_targets", - "scripts_kpi_aggregator_kpidimension", - "scripts_kpi_aggregator_kpidimension_compute_score", - "scripts_kpi_aggregator_kpimetric", - "scripts_kpi_aggregator_kpimetric_compute_trend", - "scripts_kpi_aggregator_kpiresult", - "scripts_kpi_aggregator_main", - "scripts_kpi_aggregator_parse_args", - "scripts_kpi_aggregator_rationale_1", - "scripts_kpi_aggregator_rationale_102", - "scripts_kpi_aggregator_rationale_134", - "scripts_kpi_aggregator_rationale_151", - "scripts_kpi_aggregator_rationale_165", - "scripts_kpi_aggregator_rationale_197", - "scripts_kpi_aggregator_rationale_235", - "scripts_kpi_aggregator_rationale_276", - "scripts_kpi_aggregator_rationale_314", - "scripts_kpi_aggregator_rationale_32", - "scripts_kpi_aggregator_rationale_348", - "scripts_kpi_aggregator_rationale_359", - "scripts_kpi_aggregator_rationale_396", - "scripts_kpi_aggregator_rationale_420", - "scripts_kpi_aggregator_rationale_43", - "scripts_kpi_aggregator_rationale_437", - "scripts_kpi_aggregator_rationale_472", - "scripts_kpi_aggregator_rationale_523", - "scripts_kpi_aggregator_rationale_58", - "scripts_kpi_aggregator_rationale_607", - "scripts_kpi_aggregator_rationale_65", - "scripts_kpi_aggregator_rationale_678", - "scripts_kpi_aggregator_rationale_701", - "scripts_kpi_aggregator_rationale_86", - "scripts_kpi_aggregator_rationale_94", - "scripts_kpi_aggregator_roiestimate", - "scripts_kpi_aggregator_serialize_result" - ], - "3": [ - "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_any", - "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession", - "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_namespace", - "scripts_performance_reporter", - "scripts_performance_reporter_format_text_report", - "scripts_performance_reporter_get_date_range", - "scripts_performance_reporter_get_previous_range", - "scripts_performance_reporter_main", - "scripts_performance_reporter_parse_args", - "scripts_performance_reporter_performancereport", - "scripts_performance_reporter_performancereporter", - "scripts_performance_reporter_performancereporter_ahrefs_get", - "scripts_performance_reporter_performancereporter_calculate_period_comparison", - "scripts_performance_reporter_performancereporter_compare_targets", - "scripts_performance_reporter_performancereporter_extract_metric", - "scripts_performance_reporter_performancereporter_generate_executive_summary", - "scripts_performance_reporter_performancereporter_generate_tactical_breakdown", - "scripts_performance_reporter_performancereporter_get_current_metrics", - "scripts_performance_reporter_performancereporter_get_dr_history", - "scripts_performance_reporter_performancereporter_get_metrics_history", - "scripts_performance_reporter_performancereporter_get_volume_history", - "scripts_performance_reporter_performancereporter_identify_concerns", - "scripts_performance_reporter_performancereporter_identify_wins", - "scripts_performance_reporter_performancereporter_init", - "scripts_performance_reporter_performancereporter_report", - "scripts_performance_reporter_rationale_1", - "scripts_performance_reporter_rationale_110", - "scripts_performance_reporter_rationale_124", - "scripts_performance_reporter_rationale_139", - "scripts_performance_reporter_rationale_157", - "scripts_performance_reporter_rationale_180", - "scripts_performance_reporter_rationale_197", - "scripts_performance_reporter_rationale_214", - "scripts_performance_reporter_rationale_233", - "scripts_performance_reporter_rationale_270", - "scripts_performance_reporter_rationale_297", - "scripts_performance_reporter_rationale_32", - "scripts_performance_reporter_rationale_328", - "scripts_performance_reporter_rationale_344", - "scripts_performance_reporter_rationale_374", - "scripts_performance_reporter_rationale_41", - "scripts_performance_reporter_rationale_460", - "scripts_performance_reporter_rationale_491", - "scripts_performance_reporter_rationale_50", - "scripts_performance_reporter_rationale_57", - "scripts_performance_reporter_rationale_625", - "scripts_performance_reporter_rationale_66", - "scripts_performance_reporter_rationale_708", - "scripts_performance_reporter_rationale_734", - "scripts_performance_reporter_rationale_98", - "scripts_performance_reporter_serialize_report", - "scripts_performance_reporter_targetprogress", - "scripts_performance_reporter_targetprogress_compute_progress", - "scripts_performance_reporter_trenddata", - "scripts_performance_reporter_winconcern" - ], - "4": [ - "scripts_kg_query", - "scripts_kg_query_build_entities", - "scripts_kg_query_flatten", - "scripts_kg_query_main", - "scripts_kg_query_query_kg", - "scripts_validate_schema", - "scripts_validate_schema_address_locality", - "scripts_validate_schema_address_street", - "scripts_validate_schema_all_strings", - "scripts_validate_schema_check_value_formats", - "scripts_validate_schema_defectlog", - "scripts_validate_schema_defectlog_add", - "scripts_validate_schema_defectlog_counts", - "scripts_validate_schema_defectlog_init", - "scripts_validate_schema_detect_columns", - "scripts_validate_schema_first_text", - "scripts_validate_schema_http_get", - "scripts_validate_schema_iter_typed_nodes", - "scripts_validate_schema_layer0_coverage", - "scripts_validate_schema_layer1_syntax", - "scripts_validate_schema_layer2_vocabulary", - "scripts_validate_schema_layer3_richresult", - "scripts_validate_schema_layer4_consistency", - "scripts_validate_schema_layer_references", - "scripts_validate_schema_load_csv", - "scripts_validate_schema_load_dir", - "scripts_validate_schema_load_entries", - "scripts_validate_schema_load_json", - "scripts_validate_schema_load_jsonl", - "scripts_validate_schema_load_live", - "scripts_validate_schema_load_url_inventory", - "scripts_validate_schema_load_xlsx", - "scripts_validate_schema_looks_like_schema", - "scripts_validate_schema_main", - "scripts_validate_schema_norm_header", - "scripts_validate_schema_normalize_name", - "scripts_validate_schema_rationale_111", - "scripts_validate_schema_rationale_195", - "scripts_validate_schema_rationale_204", - "scripts_validate_schema_rationale_344", - "scripts_validate_schema_rationale_352", - "scripts_validate_schema_rationale_374", - "scripts_validate_schema_rationale_391", - "scripts_validate_schema_rationale_445", - "scripts_validate_schema_rationale_611", - "scripts_validate_schema_rationale_621", - "scripts_validate_schema_rationale_642", - "scripts_validate_schema_rationale_79", - "scripts_validate_schema_row_to_entry", - "scripts_validate_schema_run", - "scripts_validate_schema_type_of", - "scripts_validate_schema_walk_ids", - "scripts_validate_schema_wikidata_labels", - "scripts_validate_schema_wrapper_to_entry", - "scripts_validate_schema_write_outputs" - ], - "5": [ - "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_any", - "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_namespace", - "scripts_build_schema_drafts", - "scripts_build_schema_drafts_collect_claims", - "scripts_build_schema_drafts_fill", - "scripts_build_schema_drafts_load_rows", - "scripts_build_schema_drafts_main", - "scripts_build_schema_drafts_map_columns", - "scripts_build_schema_drafts_norm", - "scripts_build_schema_drafts_rationale_181", - "scripts_build_schema_drafts_rationale_76", - "scripts_build_schema_drafts_rationale_91", - "scripts_competitor_profiler", - "scripts_competitor_profiler_async_main", - "scripts_competitor_profiler_comparisonmatrix", - "scripts_competitor_profiler_competitorprofile", - "scripts_competitor_profiler_competitorprofiler", - "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap", - "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix", - "scripts_competitor_profiler_competitorprofiler_build_profile", - "scripts_competitor_profiler_competitorprofiler_call_ahrefs", - "scripts_competitor_profiler_competitorprofiler_detect_korean_presence", - "scripts_competitor_profiler_competitorprofiler_determine_market_position", - "scripts_competitor_profiler_competitorprofiler_discover_competitors", - "scripts_competitor_profiler_competitorprofiler_extract_domain", - "scripts_competitor_profiler_competitorprofiler_init", - "scripts_competitor_profiler_competitorprofiler_profile", - "scripts_competitor_profiler_competitorprofiler_score_threat", - "scripts_competitor_profiler_competitorprofilingresult", - "scripts_competitor_profiler_format_text_report", - "scripts_competitor_profiler_keywordoverlap", - "scripts_competitor_profiler_main", - "scripts_competitor_profiler_parse_args", - "scripts_competitor_profiler_rationale_1", - "scripts_competitor_profiler_rationale_106", - "scripts_competitor_profiler_rationale_117", - "scripts_competitor_profiler_rationale_124", - "scripts_competitor_profiler_rationale_151", - "scripts_competitor_profiler_rationale_204", - "scripts_competitor_profiler_rationale_256", - "scripts_competitor_profiler_rationale_295", - "scripts_competitor_profiler_rationale_35", - "scripts_competitor_profiler_rationale_364", - "scripts_competitor_profiler_rationale_393", - "scripts_competitor_profiler_rationale_438", - "scripts_competitor_profiler_rationale_50", - "scripts_competitor_profiler_rationale_549", - "scripts_competitor_profiler_rationale_60", - "scripts_competitor_profiler_rationale_619", - "scripts_competitor_profiler_rationale_73", - "scripts_competitor_profiler_rationale_81", - "scripts_competitor_profiler_rationale_96", - "scripts_competitor_profiler_serialize_result", - "scripts_competitor_profiler_threatassessment" - ], - "6": [ - "abc", - "anthropic", - "example_skills_skills_main_mcp_builder_scripts_connections_py_any", - "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any", - "example_skills_skills_main_mcp_builder_scripts_evaluation_py_path", - "scripts_connections", - "scripts_connections_create_connection", - "scripts_connections_mcpconnection", - "scripts_connections_mcpconnection_aenter", - "scripts_connections_mcpconnection_aexit", - "scripts_connections_mcpconnection_call_tool", - "scripts_connections_mcpconnection_create_context", - "scripts_connections_mcpconnection_init", - "scripts_connections_mcpconnection_list_tools", - "scripts_connections_mcpconnectionhttp", - "scripts_connections_mcpconnectionhttp_create_context", - "scripts_connections_mcpconnectionhttp_init", - "scripts_connections_mcpconnectionsse", - "scripts_connections_mcpconnectionsse_create_context", - "scripts_connections_mcpconnectionsse_init", - "scripts_connections_mcpconnectionstdio", - "scripts_connections_mcpconnectionstdio_create_context", - "scripts_connections_mcpconnectionstdio_init", - "scripts_connections_rationale_1", - "scripts_connections_rationale_101", - "scripts_connections_rationale_120", - "scripts_connections_rationale_14", - "scripts_connections_rationale_22", - "scripts_connections_rationale_25", - "scripts_connections_rationale_49", - "scripts_connections_rationale_56", - "scripts_connections_rationale_68", - "scripts_connections_rationale_74", - "scripts_connections_rationale_89", - "scripts_evaluation", - "scripts_evaluation_agent_loop", - "scripts_evaluation_evaluate_single_task", - "scripts_evaluation_extract_xml_content", - "scripts_evaluation_main", - "scripts_evaluation_parse_env_vars", - "scripts_evaluation_parse_evaluation_file", - "scripts_evaluation_parse_headers", - "scripts_evaluation_rationale_1", - "scripts_evaluation_rationale_162", - "scripts_evaluation_rationale_225", - "scripts_evaluation_rationale_276", - "scripts_evaluation_rationale_291", - "scripts_evaluation_rationale_57", - "scripts_evaluation_rationale_80", - "scripts_evaluation_rationale_93", - "scripts_evaluation_run_evaluation" - ], - "7": [ - "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_any", - "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession", - "scripts_ecommerce_auditor", - "scripts_ecommerce_auditor_categorynode", - "scripts_ecommerce_auditor_duplicategroup", - "scripts_ecommerce_auditor_ecommerceauditor", - "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", - "scripts_ecommerce_auditor_ecommerceauditor_audit", - "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page", - "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces", - "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store", - "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo", - "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates", - "scripts_ecommerce_auditor_ecommerceauditor_fetch_page", - "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls", - "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages", - "scripts_ecommerce_auditor_ecommerceauditor_init", - "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap", - "scripts_ecommerce_auditor_ecommerceauditresult", - "scripts_ecommerce_auditor_ecommerceauditresult_add_issue", - "scripts_ecommerce_auditor_ecommerceauditresult_calculate_score", - "scripts_ecommerce_auditor_get_faceted_params", - "scripts_ecommerce_auditor_is_category_url", - "scripts_ecommerce_auditor_is_product_url", - "scripts_ecommerce_auditor_main", - "scripts_ecommerce_auditor_marketplacepresence", - "scripts_ecommerce_auditor_print_rich_report", - "scripts_ecommerce_auditor_productpageissue", - "scripts_ecommerce_auditor_rationale_1", - "scripts_ecommerce_auditor_rationale_140", - "scripts_ecommerce_auditor_rationale_145", - "scripts_ecommerce_auditor_rationale_150", - "scripts_ecommerce_auditor_rationale_161", - "scripts_ecommerce_auditor_rationale_185", - "scripts_ecommerce_auditor_rationale_200", - "scripts_ecommerce_auditor_rationale_227", - "scripts_ecommerce_auditor_rationale_260", - "scripts_ecommerce_auditor_rationale_285", - "scripts_ecommerce_auditor_rationale_36", - "scripts_ecommerce_auditor_rationale_442", - "scripts_ecommerce_auditor_rationale_46", - "scripts_ecommerce_auditor_rationale_545", - "scripts_ecommerce_auditor_rationale_56", - "scripts_ecommerce_auditor_rationale_598", - "scripts_ecommerce_auditor_rationale_64", - "scripts_ecommerce_auditor_rationale_680", - "scripts_ecommerce_auditor_rationale_73", - "scripts_ecommerce_auditor_rationale_740", - "scripts_ecommerce_auditor_rationale_816", - "scripts_ecommerce_auditor_rationale_91", - "scripts_ecommerce_auditor_rationale_934" - ], - "8": [ - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73", - "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata" - ], - "9": [ - "custom_skills_27_seo_ai_visibility_code_scripts_ai_visibility_tracker_py_argumentparser", - "scripts_ai_visibility_tracker", - "scripts_ai_visibility_tracker_aivisibilityresult", - "scripts_ai_visibility_tracker_aivisibilityresult_to_dict", - "scripts_ai_visibility_tracker_aivisibilitytracker", - "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends", - "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors", - "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history", - "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview", - "scripts_ai_visibility_tracker_aivisibilitytracker_init", - "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history", - "scripts_ai_visibility_tracker_aivisibilitytracker_track", - "scripts_ai_visibility_tracker_build_parser", - "scripts_ai_visibility_tracker_call_mcp_tool", - "scripts_ai_visibility_tracker_competitorvisibility", - "scripts_ai_visibility_tracker_historypoint", - "scripts_ai_visibility_tracker_impressionmetrics", - "scripts_ai_visibility_tracker_main", - "scripts_ai_visibility_tracker_mentionmetrics", - "scripts_ai_visibility_tracker_print_summary", - "scripts_ai_visibility_tracker_rationale_1", - "scripts_ai_visibility_tracker_rationale_116", - "scripts_ai_visibility_tracker_rationale_141", - "scripts_ai_visibility_tracker_rationale_150", - "scripts_ai_visibility_tracker_rationale_178", - "scripts_ai_visibility_tracker_rationale_206", - "scripts_ai_visibility_tracker_rationale_234", - "scripts_ai_visibility_tracker_rationale_244", - "scripts_ai_visibility_tracker_rationale_254", - "scripts_ai_visibility_tracker_rationale_264", - "scripts_ai_visibility_tracker_rationale_308", - "scripts_ai_visibility_tracker_rationale_355", - "scripts_ai_visibility_tracker_rationale_39", - "scripts_ai_visibility_tracker_rationale_434", - "scripts_ai_visibility_tracker_rationale_477", - "scripts_ai_visibility_tracker_rationale_49", - "scripts_ai_visibility_tracker_rationale_517", - "scripts_ai_visibility_tracker_rationale_59", - "scripts_ai_visibility_tracker_rationale_67", - "scripts_ai_visibility_tracker_rationale_74", - "scripts_ai_visibility_tracker_rationale_83", - "scripts_ai_visibility_tracker_rationale_96", - "scripts_ai_visibility_tracker_sovmetric" - ], - "10": [ - "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_any", - "exception", - "refcurator_db", - "refcurator_db_extract_insert_columns", - "refcurator_db_extract_limit", - "refcurator_db_extract_order_by", - "refcurator_db_extract_set_columns", - "refcurator_db_extract_table_name", - "refcurator_db_extract_where_conditions", - "refcurator_db_filebackend", - "refcurator_db_filebackend_close", - "refcurator_db_filebackend_execute", - "refcurator_db_filebackend_fetch_all", - "refcurator_db_filebackend_fetch_one", - "refcurator_db_filebackend_handle_delete", - "refcurator_db_filebackend_handle_insert", - "refcurator_db_filebackend_handle_update", - "refcurator_db_filebackend_init", - "refcurator_db_filebackend_insert_returning_id", - "refcurator_db_filebackend_load_counters", - "refcurator_db_filebackend_load_table", - "refcurator_db_filebackend_next_id", - "refcurator_db_filebackend_save_counters", - "refcurator_db_filebackend_save_table", - "refcurator_db_filebackend_table_path", - "refcurator_db_matches_conditions", - "refcurator_db_mysqlbackend", - "refcurator_db_mysqlbackend_close", - "refcurator_db_mysqlbackend_execute", - "refcurator_db_mysqlbackend_fetch_all", - "refcurator_db_mysqlbackend_fetch_one", - "refcurator_db_mysqlbackend_insert_returning_id", - "refcurator_db_primary_key_for", - "refcurator_db_rationale_1", - "refcurator_db_rationale_142", - "refcurator_db_rationale_243", - "refcurator_db_rationale_248", - "refcurator_db_rationale_279", - "refcurator_db_rationale_291", - "refcurator_db_rationale_300", - "refcurator_db_rationale_309", - "refcurator_db_rationale_322", - "refcurator_db_rationale_336", - "refcurator_db_rationale_341", - "refcurator_db_rationale_49", - "refcurator_db_rationale_93", - "refcurator_db_reject_unsupported_sql", - "refcurator_db_unsupportedqueryerror" - ], - "11": [ - "core_easing", - "core_easing_apply_squash_stretch", - "core_easing_calculate_arc_motion", - "core_easing_ease_back_in", - "core_easing_ease_back_in_out", - "core_easing_ease_back_out", - "core_easing_ease_in_cubic", - "core_easing_ease_in_elastic", - "core_easing_ease_in_out_cubic", - "core_easing_ease_in_out_elastic", - "core_easing_ease_in_out_quad", - "core_easing_ease_in_quad", - "core_easing_ease_out_cubic", - "core_easing_ease_out_elastic", - "core_easing_get_easing", - "core_easing_linear", - "core_easing_rationale_118", - "core_easing_rationale_13", - "core_easing_rationale_141", - "core_easing_rationale_148", - "core_easing_rationale_155", - "core_easing_rationale_165", - "core_easing_rationale_18", - "core_easing_rationale_196", - "core_easing_rationale_28", - "core_easing_rationale_35", - "core_easing_rationale_40", - "core_easing_rationale_79", - "core_easing_rationale_86", - "core_frame_composer", - "core_gif_builder", - "slack_gif_creator_skill", - "templates_bounce", - "templates_explode", - "templates_flip", - "templates_morph", - "templates_move", - "templates_move_apply_trail_effect", - "templates_move_create_path_from_points", - "templates_move_rationale_163", - "templates_move_rationale_201", - "templates_pulse", - "templates_shake", - "templates_slide", - "templates_spin", - "templates_wiggle", - "templates_zoom" - ], - "12": [ - "custom_skills_73_dintel_quotation_mgr_code_scripts_generate_quotation_py_path", - "custom_skills_dintel_shared_src_dintel_document_py_path", - "custom_skills_dintel_shared_src_dintel_excel_py_path", - "dintel_brand", - "dintel_brand_rationale_1", - "dintel_document", - "dintel_document_add_bilingual_heading", - "dintel_document_add_section_heading", - "dintel_document_create_branded_doc", - "dintel_document_rationale_1", - "dintel_document_rationale_28", - "dintel_document_rationale_67", - "dintel_document_rationale_76", - "dintel_document_rationale_87", - "dintel_document_save_doc", - "dintel_excel", - "dintel_excel_create_branded_workbook", - "dintel_excel_rationale_1", - "dintel_excel_rationale_37", - "dintel_excel_rationale_45", - "dintel_excel_rationale_55", - "dintel_excel_rationale_67", - "dintel_excel_save_workbook", - "dintel_excel_style_body_cell", - "dintel_excel_style_header_row", - "document", - "scripts_generate_quotation", - "scripts_generate_quotation_build_quotation", - "scripts_generate_quotation_calculate_price", - "scripts_generate_quotation_determine_discount", - "scripts_generate_quotation_generate_xlsx", - "scripts_generate_quotation_lineitem", - "scripts_generate_quotation_main", - "scripts_generate_quotation_quotationdraft", - "scripts_generate_quotation_rationale_1", - "scripts_generate_quotation_rationale_103", - "scripts_generate_quotation_rationale_113", - "scripts_generate_quotation_rationale_153", - "scripts_generate_quotation_rationale_193", - "scripts_render", - "scripts_render_header_md", - "scripts_render_md", - "scripts_render_rationale_1", - "scripts_render_won", - "scripts_render_write_all", - "scripts_render_xlsx", - "workbook" - ], - "13": [ - "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_namespace", - "scripts_competitive_monitor", - "scripts_competitive_monitor_async_main", - "scripts_competitive_monitor_competitivealert", - "scripts_competitive_monitor_competitivemonitor", - "scripts_competitive_monitor_competitivemonitor_call_ahrefs", - "scripts_competitive_monitor_competitivemonitor_compare_content_velocity", - "scripts_competitive_monitor_competitivemonitor_discover_competitors", - "scripts_competitive_monitor_competitivemonitor_estimate_market_share", - "scripts_competitive_monitor_competitivemonitor_extract_domain", - "scripts_competitive_monitor_competitivemonitor_generate_alerts", - "scripts_competitive_monitor_competitivemonitor_get_dr_trends", - "scripts_competitive_monitor_competitivemonitor_get_traffic_trends", - "scripts_competitive_monitor_competitivemonitor_init", - "scripts_competitive_monitor_competitivemonitor_monitor", - "scripts_competitive_monitor_competitivemonitor_track_keyword_movement", - "scripts_competitive_monitor_competitivemonitorresult", - "scripts_competitive_monitor_contentvelocity", - "scripts_competitive_monitor_drtrend", - "scripts_competitive_monitor_format_text_report", - "scripts_competitive_monitor_keywordmovement", - "scripts_competitive_monitor_main", - "scripts_competitive_monitor_marketshare", - "scripts_competitive_monitor_parse_args", - "scripts_competitive_monitor_rationale_1", - "scripts_competitive_monitor_rationale_118", - "scripts_competitive_monitor_rationale_131", - "scripts_competitive_monitor_rationale_138", - "scripts_competitive_monitor_rationale_145", - "scripts_competitive_monitor_rationale_161", - "scripts_competitive_monitor_rationale_206", - "scripts_competitive_monitor_rationale_246", - "scripts_competitive_monitor_rationale_303", - "scripts_competitive_monitor_rationale_35", - "scripts_competitive_monitor_rationale_353", - "scripts_competitive_monitor_rationale_450", - "scripts_competitive_monitor_rationale_46", - "scripts_competitive_monitor_rationale_486", - "scripts_competitive_monitor_rationale_57", - "scripts_competitive_monitor_rationale_673", - "scripts_competitive_monitor_rationale_68", - "scripts_competitive_monitor_rationale_79", - "scripts_competitive_monitor_rationale_90", - "scripts_competitive_monitor_rationale_99", - "scripts_competitive_monitor_serialize_result", - "scripts_competitive_monitor_traffictrend" - ], - "14": [ - "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any", - "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_namespace", - "scripts_migration_monitor", - "scripts_migration_monitor_async_main", - "scripts_migration_monitor_format_text_report", - "scripts_migration_monitor_indexationstatus", - "scripts_migration_monitor_main", - "scripts_migration_monitor_migrationalert", - "scripts_migration_monitor_migrationmonitor", - "scripts_migration_monitor_migrationmonitor_call_ahrefs", - "scripts_migration_monitor_migrationmonitor_call_firecrawl", - "scripts_migration_monitor_migrationmonitor_check_redirects", - "scripts_migration_monitor_migrationmonitor_compare_traffic", - "scripts_migration_monitor_migrationmonitor_estimate_recovery", - "scripts_migration_monitor_migrationmonitor_extract_domain", - "scripts_migration_monitor_migrationmonitor_generate_alerts", - "scripts_migration_monitor_migrationmonitor_init", - "scripts_migration_monitor_migrationmonitor_run", - "scripts_migration_monitor_migrationmonitor_track_indexation", - "scripts_migration_monitor_migrationmonitor_track_rankings", - "scripts_migration_monitor_migrationreport", - "scripts_migration_monitor_parse_args", - "scripts_migration_monitor_rankingchange", - "scripts_migration_monitor_rationale_1", - "scripts_migration_monitor_rationale_109", - "scripts_migration_monitor_rationale_122", - "scripts_migration_monitor_rationale_129", - "scripts_migration_monitor_rationale_134", - "scripts_migration_monitor_rationale_145", - "scripts_migration_monitor_rationale_248", - "scripts_migration_monitor_rationale_306", - "scripts_migration_monitor_rationale_34", - "scripts_migration_monitor_rationale_367", - "scripts_migration_monitor_rationale_420", - "scripts_migration_monitor_rationale_45", - "scripts_migration_monitor_rationale_486", - "scripts_migration_monitor_rationale_57", - "scripts_migration_monitor_rationale_602", - "scripts_migration_monitor_rationale_68", - "scripts_migration_monitor_rationale_684", - "scripts_migration_monitor_rationale_79", - "scripts_migration_monitor_rationale_809", - "scripts_migration_monitor_rationale_90", - "scripts_migration_monitor_redirecthealth", - "scripts_migration_monitor_serialize_report", - "scripts_migration_monitor_trafficcomparison" - ], - "15": [ - "core_easing_interpolate", - "core_easing_rationale_123", - "core_frame_composer_create_blank_frame", - "core_frame_composer_draw_circle", - "core_frame_composer_draw_emoji_enhanced", - "core_frame_composer_rationale_15", - "core_frame_composer_rationale_273", - "core_frame_composer_rationale_33", - "example_skills_skills_main_slack_gif_creator_templates_fade_py_image", - "example_skills_skills_main_slack_gif_creator_templates_morph_py_image", - "example_skills_skills_main_slack_gif_creator_templates_slide_py_image", - "example_skills_skills_main_slack_gif_creator_templates_spin_py_image", - "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image", - "templates_explode_create_explode_animation", - "templates_explode_rationale_35", - "templates_fade", - "templates_fade_apply_opacity", - "templates_fade_create_crossfade", - "templates_fade_create_fade_animation", - "templates_fade_create_fade_to_color", - "templates_fade_rationale_150", - "templates_fade_rationale_186", - "templates_fade_rationale_259", - "templates_fade_rationale_31", - "templates_morph_create_morph_animation", - "templates_morph_create_reaction_morph", - "templates_morph_create_shape_morph", - "templates_morph_rationale_206", - "templates_morph_rationale_240", - "templates_morph_rationale_32", - "templates_move_create_move_animation", - "templates_move_rationale_32", - "templates_slide_create_multi_slide", - "templates_slide_create_slide_animation", - "templates_slide_rationale_148", - "templates_spin_create_loading_spinner", - "templates_spin_create_spin_animation", - "templates_spin_rationale_158", - "templates_spin_rationale_32", - "templates_zoom_create_explosion_zoom", - "templates_zoom_create_mind_blown_zoom", - "templates_zoom_create_zoom_animation", - "templates_zoom_rationale_158", - "templates_zoom_rationale_228", - "templates_zoom_rationale_33" - ], - "16": [ - "crawlresult", - "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path", - "manifest", - "refcurator_manifest", - "refcurator_manifest_create_crawl_result", - "refcurator_manifest_dedup_manifest_urls", - "refcurator_manifest_merge_manifests", - "refcurator_manifest_rationale_1", - "refcurator_manifest_rationale_14", - "refcurator_manifest_rationale_20", - "refcurator_manifest_rationale_26", - "refcurator_manifest_rationale_52", - "refcurator_manifest_rationale_64", - "refcurator_manifest_rationale_70", - "refcurator_manifest_rationale_79", - "refcurator_manifest_read_crawl_result", - "refcurator_manifest_read_manifest", - "refcurator_manifest_write_crawl_result", - "refcurator_manifest_write_manifest", - "refcurator_models_crawlresult", - "refcurator_models_crawlresultentry", - "refcurator_models_manifest", - "refcurator_models_manifesturl", - "refcurator_utils_normalize_url", - "refcurator_utils_rationale_13", - "scripts_crawl_mgr", - "scripts_crawl_mgr_cli", - "scripts_crawl_mgr_extract_title", - "scripts_crawl_mgr_extract_url_from_content", - "scripts_crawl_mgr_get_alternatives", - "scripts_crawl_mgr_rationale_123", - "scripts_crawl_mgr_rationale_239", - "scripts_crawl_mgr_rationale_248", - "scripts_crawl_mgr_rationale_269", - "scripts_crawl_mgr_rationale_48", - "scripts_crawl_mgr_rationale_60", - "scripts_crawl_mgr_select_crawler", - "scripts_crawl_mgr_store_result", - "scripts_discover", - "scripts_discover_cli", - "scripts_discover_create_manifest", - "scripts_discover_dedup", - "scripts_discover_rationale_35", - "scripts_discover_rationale_45", - "scripts_discover_rationale_88" - ], - "17": [ - "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any", - "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_argumentparser", - "scripts_serp_analyzer", - "scripts_serp_analyzer_bool_icon", - "scripts_serp_analyzer_build_parser", - "scripts_serp_analyzer_competitorposition", - "scripts_serp_analyzer_load_keywords", - "scripts_serp_analyzer_main", - "scripts_serp_analyzer_print_rich_report", - "scripts_serp_analyzer_rationale_1", - "scripts_serp_analyzer_rationale_214", - "scripts_serp_analyzer_rationale_222", - "scripts_serp_analyzer_rationale_293", - "scripts_serp_analyzer_rationale_359", - "scripts_serp_analyzer_rationale_403", - "scripts_serp_analyzer_rationale_447", - "scripts_serp_analyzer_rationale_46", - "scripts_serp_analyzer_rationale_537", - "scripts_serp_analyzer_rationale_606", - "scripts_serp_analyzer_rationale_61", - "scripts_serp_analyzer_rationale_615", - "scripts_serp_analyzer_rationale_655", - "scripts_serp_analyzer_rationale_704", - "scripts_serp_analyzer_rationale_710", - "scripts_serp_analyzer_rationale_784", - "scripts_serp_analyzer_rationale_835", - "scripts_serp_analyzer_rationale_84", - "scripts_serp_analyzer_rationale_98", - "scripts_serp_analyzer_result_to_dict", - "scripts_serp_analyzer_serpanalyzer", - "scripts_serp_analyzer_serpanalyzer_analyze", - "scripts_serp_analyzer_serpanalyzer_assess_volatility", - "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score", - "scripts_serp_analyzer_serpanalyzer_classify_content_type", - "scripts_serp_analyzer_serpanalyzer_content_type_distribution", - "scripts_serp_analyzer_serpanalyzer_detect_features", - "scripts_serp_analyzer_serpanalyzer_get_serp_data", - "scripts_serp_analyzer_serpanalyzer_init", - "scripts_serp_analyzer_serpanalyzer_map_competitors", - "scripts_serp_analyzer_serpanalyzer_validate_intent", - "scripts_serp_analyzer_serpfeatures", - "scripts_serp_analyzer_serpfeatures_feature_count", - "scripts_serp_analyzer_serpfeatures_has_ads", - "scripts_serp_analyzer_serpresult", - "scripts_serp_analyzer_serpresult_post_init" - ], - "18": [ - "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any", - "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_namespace", - "scripts_link_gap_finder", - "scripts_link_gap_finder_format_rich_output", - "scripts_link_gap_finder_gapsummary", - "scripts_link_gap_finder_linkgapfinder", - "scripts_link_gap_finder_linkgapfinder_analyze", - "scripts_link_gap_finder_linkgapfinder_build_summary", - "scripts_link_gap_finder_linkgapfinder_call_ahrefs", - "scripts_link_gap_finder_linkgapfinder_categorize_sources", - "scripts_link_gap_finder_linkgapfinder_detect_category", - "scripts_link_gap_finder_linkgapfinder_find_gaps", - "scripts_link_gap_finder_linkgapfinder_generate_issues", - "scripts_link_gap_finder_linkgapfinder_generate_recommendations", - "scripts_link_gap_finder_linkgapfinder_get_domain_metrics", - "scripts_link_gap_finder_linkgapfinder_get_domain_rating", - "scripts_link_gap_finder_linkgapfinder_get_referring_domains", - "scripts_link_gap_finder_linkgapfinder_init", - "scripts_link_gap_finder_linkgapfinder_score_opportunities", - "scripts_link_gap_finder_linkgapresult", - "scripts_link_gap_finder_linkopportunity", - "scripts_link_gap_finder_main", - "scripts_link_gap_finder_parse_args", - "scripts_link_gap_finder_rationale_1", - "scripts_link_gap_finder_rationale_104", - "scripts_link_gap_finder_rationale_116", - "scripts_link_gap_finder_rationale_136", - "scripts_link_gap_finder_rationale_147", - "scripts_link_gap_finder_rationale_173", - "scripts_link_gap_finder_rationale_185", - "scripts_link_gap_finder_rationale_195", - "scripts_link_gap_finder_rationale_213", - "scripts_link_gap_finder_rationale_251", - "scripts_link_gap_finder_rationale_330", - "scripts_link_gap_finder_rationale_349", - "scripts_link_gap_finder_rationale_447", - "scripts_link_gap_finder_rationale_467", - "scripts_link_gap_finder_rationale_501", - "scripts_link_gap_finder_rationale_547", - "scripts_link_gap_finder_rationale_630", - "scripts_link_gap_finder_rationale_705", - "scripts_link_gap_finder_rationale_727", - "scripts_link_gap_finder_rationale_86", - "scripts_link_gap_finder_result_to_dict" - ], - "19": [ - "scripts_notion_writer_markdown_to_notion_blocks", - "scripts_notion_writer_rationale_76", - "scripts_test_parser", - "scripts_test_parser_assert", - "scripts_test_parser_rationale_207", - "scripts_test_parser_rationale_227", - "scripts_test_parser_rationale_249", - "scripts_test_parser_rationale_269", - "scripts_test_parser_rationale_306", - "scripts_test_parser_rationale_329", - "scripts_test_parser_rationale_370", - "scripts_test_parser_rationale_382", - "scripts_test_parser_rationale_399", - "scripts_test_parser_rationale_407", - "scripts_test_parser_run_all", - "scripts_test_parser_test_blocks_bullets_and_numbers", - "scripts_test_parser_test_blocks_headings", - "scripts_test_parser_test_blocks_quote_code_divider", - "scripts_test_parser_test_blocks_table", - "scripts_test_parser_test_blocks_todo", - "scripts_test_parser_test_callout_caution", - "scripts_test_parser_test_callout_important", - "scripts_test_parser_test_callout_note", - "scripts_test_parser_test_callout_tip", - "scripts_test_parser_test_callout_unknown_falls_through", - "scripts_test_parser_test_callout_warning", - "scripts_test_parser_test_columns_single_degrades", - "scripts_test_parser_test_columns_two", - "scripts_test_parser_test_columns_with_blocks", - "scripts_test_parser_test_mention_invalid_falls_back", - "scripts_test_parser_test_no_literal_markers_leak", - "scripts_test_parser_test_rich_text_absolute_link_preserved", - "scripts_test_parser_test_rich_text_anchor_link_becomes_bold", - "scripts_test_parser_test_rich_text_bold", - "scripts_test_parser_test_rich_text_code", - "scripts_test_parser_test_rich_text_italic", - "scripts_test_parser_test_rich_text_link", - "scripts_test_parser_test_rich_text_mixed", - "scripts_test_parser_test_rich_text_plain", - "scripts_test_parser_test_rich_text_strike", - "scripts_test_parser_test_toggle_basic", - "scripts_test_parser_test_toggle_nested_blocks", - "scripts_test_parser_test_toggle_nested_toggle", - "scripts_test_parser_test_toggle_unclosed_falls_through" - ], - "20": [ - "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any", - "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession", - "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_namespace", - "scripts_knowledge_graph_analyzer", - "scripts_knowledge_graph_analyzer_display_result", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_init", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness", - "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity", - "scripts_knowledge_graph_analyzer_knowledgegraphresult", - "scripts_knowledge_graph_analyzer_knowledgegraphresult_to_dict", - "scripts_knowledge_graph_analyzer_knowledgepanel", - "scripts_knowledge_graph_analyzer_knowledgepanelattribute", - "scripts_knowledge_graph_analyzer_main", - "scripts_knowledge_graph_analyzer_naverpresence", - "scripts_knowledge_graph_analyzer_parse_args", - "scripts_knowledge_graph_analyzer_rationale_1", - "scripts_knowledge_graph_analyzer_rationale_119", - "scripts_knowledge_graph_analyzer_rationale_151", - "scripts_knowledge_graph_analyzer_rationale_183", - "scripts_knowledge_graph_analyzer_rationale_229", - "scripts_knowledge_graph_analyzer_rationale_301", - "scripts_knowledge_graph_analyzer_rationale_334", - "scripts_knowledge_graph_analyzer_rationale_374", - "scripts_knowledge_graph_analyzer_rationale_424", - "scripts_knowledge_graph_analyzer_rationale_482", - "scripts_knowledge_graph_analyzer_rationale_536", - "scripts_knowledge_graph_analyzer_rationale_59", - "scripts_knowledge_graph_analyzer_rationale_604", - "scripts_knowledge_graph_analyzer_rationale_67", - "scripts_knowledge_graph_analyzer_rationale_673", - "scripts_knowledge_graph_analyzer_rationale_77", - "scripts_knowledge_graph_analyzer_rationale_87", - "scripts_knowledge_graph_analyzer_rationale_97", - "scripts_knowledge_graph_analyzer_wikipresence" - ], - "21": [ - "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_any", - "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_argumentparser", - "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_clientsession", - "scripts_content_auditor", - "scripts_content_auditor_build_parser", - "scripts_content_auditor_contentauditor", - "scripts_content_auditor_contentauditor_analyze_freshness", - "scripts_content_auditor_contentauditor_audit", - "scripts_content_auditor_contentauditor_classify_content_type", - "scripts_content_auditor_contentauditor_close", - "scripts_content_auditor_contentauditor_crawl_sitemap", - "scripts_content_auditor_contentauditor_detect_decay", - "scripts_content_auditor_contentauditor_ensure_session", - "scripts_content_auditor_contentauditor_generate_recommendations", - "scripts_content_auditor_contentauditor_get_pages_by_traffic", - "scripts_content_auditor_contentauditor_get_top_pages", - "scripts_content_auditor_contentauditor_identify_korean_patterns", - "scripts_content_auditor_contentauditor_init", - "scripts_content_auditor_contentauditor_parse_sitemap", - "scripts_content_auditor_contentauditor_score_performance", - "scripts_content_auditor_contentauditresult", - "scripts_content_auditor_contentinventory", - "scripts_content_auditor_contentpage", - "scripts_content_auditor_format_text_report", - "scripts_content_auditor_main", - "scripts_content_auditor_rationale_1", - "scripts_content_auditor_rationale_130", - "scripts_content_auditor_rationale_151", - "scripts_content_auditor_rationale_183", - "scripts_content_auditor_rationale_216", - "scripts_content_auditor_rationale_257", - "scripts_content_auditor_rationale_279", - "scripts_content_auditor_rationale_305", - "scripts_content_auditor_rationale_328", - "scripts_content_auditor_rationale_35", - "scripts_content_auditor_rationale_367", - "scripts_content_auditor_rationale_412", - "scripts_content_auditor_rationale_458", - "scripts_content_auditor_rationale_53", - "scripts_content_auditor_rationale_579", - "scripts_content_auditor_rationale_64", - "scripts_content_auditor_rationale_647" - ], - "22": [ - "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession", - "scripts_product_schema_checker", - "scripts_product_schema_checker_main", - "scripts_product_schema_checker_print_rich_report", - "scripts_product_schema_checker_productschema", - "scripts_product_schema_checker_productschemachecker", - "scripts_product_schema_checker_productschemachecker_check", - "scripts_product_schema_checker_productschemachecker_check_naver_shopping_requirements", - "scripts_product_schema_checker_productschemachecker_check_rich_result_eligibility", - "scripts_product_schema_checker_productschemachecker_extract_schemas", - "scripts_product_schema_checker_productschemachecker_fetch_page", - "scripts_product_schema_checker_productschemachecker_get_schema_type", - "scripts_product_schema_checker_productschemachecker_init", - "scripts_product_schema_checker_productschemachecker_parse_microdata", - "scripts_product_schema_checker_productschemachecker_urls_from_sitemap", - "scripts_product_schema_checker_productschemachecker_validate_aggregate_rating", - "scripts_product_schema_checker_productschemachecker_validate_breadcrumb", - "scripts_product_schema_checker_productschemachecker_validate_offer_schema", - "scripts_product_schema_checker_productschemachecker_validate_product_schema", - "scripts_product_schema_checker_productschemachecker_validate_review_schema", - "scripts_product_schema_checker_rationale_1", - "scripts_product_schema_checker_rationale_142", - "scripts_product_schema_checker_rationale_180", - "scripts_product_schema_checker_rationale_217", - "scripts_product_schema_checker_rationale_249", - "scripts_product_schema_checker_rationale_318", - "scripts_product_schema_checker_rationale_36", - "scripts_product_schema_checker_rationale_363", - "scripts_product_schema_checker_rationale_405", - "scripts_product_schema_checker_rationale_437", - "scripts_product_schema_checker_rationale_46", - "scripts_product_schema_checker_rationale_468", - "scripts_product_schema_checker_rationale_493", - "scripts_product_schema_checker_rationale_576", - "scripts_product_schema_checker_rationale_58", - "scripts_product_schema_checker_rationale_656", - "scripts_product_schema_checker_rationale_690", - "scripts_product_schema_checker_rationale_70", - "scripts_product_schema_checker_rationale_702", - "scripts_product_schema_checker_schemacheckresult", - "scripts_product_schema_checker_schemacheckresult_calculate_score", - "scripts_product_schema_checker_schemaproperty" - ], - "23": [ - "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_argumentparser", - "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_clientsession", - "scripts_content_brief_generator", - "scripts_content_brief_generator_build_parser", - "scripts_content_brief_generator_competitorpageanalysis", - "scripts_content_brief_generator_contentbrief", - "scripts_content_brief_generator_contentbriefgenerator", - "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content", - "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results", - "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count", - "scripts_content_brief_generator_contentbriefgenerator_close", - "scripts_content_brief_generator_contentbriefgenerator_detect_search_intent", - "scripts_content_brief_generator_contentbriefgenerator_ensure_session", - "scripts_content_brief_generator_contentbriefgenerator_extract_outline", - "scripts_content_brief_generator_contentbriefgenerator_generate", - "scripts_content_brief_generator_contentbriefgenerator_generate_meta_description", - "scripts_content_brief_generator_contentbriefgenerator_generate_title", - "scripts_content_brief_generator_contentbriefgenerator_init", - "scripts_content_brief_generator_contentbriefgenerator_suggest_format", - "scripts_content_brief_generator_contentbriefgenerator_suggest_internal_links", - "scripts_content_brief_generator_contentbriefgenerator_suggest_keywords", - "scripts_content_brief_generator_format_text_report", - "scripts_content_brief_generator_main", - "scripts_content_brief_generator_outlinesection", - "scripts_content_brief_generator_rationale_1", - "scripts_content_brief_generator_rationale_140", - "scripts_content_brief_generator_rationale_169", - "scripts_content_brief_generator_rationale_218", - "scripts_content_brief_generator_rationale_264", - "scripts_content_brief_generator_rationale_335", - "scripts_content_brief_generator_rationale_36", - "scripts_content_brief_generator_rationale_394", - "scripts_content_brief_generator_rationale_418", - "scripts_content_brief_generator_rationale_46", - "scripts_content_brief_generator_rationale_485", - "scripts_content_brief_generator_rationale_508", - "scripts_content_brief_generator_rationale_577", - "scripts_content_brief_generator_rationale_589", - "scripts_content_brief_generator_rationale_61", - "scripts_content_brief_generator_rationale_612", - "scripts_content_brief_generator_rationale_646" - ], - "24": [ - "basemodel", - "enum", - "refcurator_models", - "refcurator_models_changetype", - "refcurator_models_crawlmethod", - "refcurator_models_crawlstatus", - "refcurator_models_credibilitytier", - "refcurator_models_decision", - "refcurator_models_distilledcontent", - "refcurator_models_distilledcontent_compression_ratio", - "refcurator_models_doctype", - "refcurator_models_document", - "refcurator_models_documenttopic", - "refcurator_models_exportjob", - "refcurator_models_exporttype", - "refcurator_models_finaldecision", - "refcurator_models_frequency", - "refcurator_models_language", - "refcurator_models_outputformat", - "refcurator_models_pipelineiterationtracker", - "refcurator_models_pipelinerun", - "refcurator_models_pipelinestage", - "refcurator_models_pipelinestatus", - "refcurator_models_qaassessment", - "refcurator_models_qaassessment_weighted_score", - "refcurator_models_rationale_1", - "refcurator_models_rationale_315", - "refcurator_models_rationale_336", - "refcurator_models_reviewertype", - "refcurator_models_reviewlog", - "refcurator_models_reviewstatus", - "refcurator_models_runtype", - "refcurator_models_source", - "refcurator_models_sourceqaassessment", - "refcurator_models_sourceqaassessment_weighted_score", - "refcurator_models_sourcetype", - "refcurator_models_topic", - "str" - ], - "25": [ - "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_any", - "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_argumentparser", - "scripts_content_gap_analyzer", - "scripts_content_gap_analyzer_build_parser", - "scripts_content_gap_analyzer_calendarentry", - "scripts_content_gap_analyzer_contentgapanalyzer", - "scripts_content_gap_analyzer_contentgapanalyzer_analyze", - "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters", - "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities", - "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps", - "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar", - "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations", - "scripts_content_gap_analyzer_contentgapanalyzer_get_competitor_topics", - "scripts_content_gap_analyzer_contentgapanalyzer_get_organic_competitors", - "scripts_content_gap_analyzer_contentgapanalyzer_get_target_keywords", - "scripts_content_gap_analyzer_contentgapanalyzer_init", - "scripts_content_gap_analyzer_contentgapanalyzer_suggest_content_type", - "scripts_content_gap_analyzer_contentgapresult", - "scripts_content_gap_analyzer_format_text_report", - "scripts_content_gap_analyzer_main", - "scripts_content_gap_analyzer_rationale_1", - "scripts_content_gap_analyzer_rationale_109", - "scripts_content_gap_analyzer_rationale_119", - "scripts_content_gap_analyzer_rationale_153", - "scripts_content_gap_analyzer_rationale_177", - "scripts_content_gap_analyzer_rationale_209", - "scripts_content_gap_analyzer_rationale_289", - "scripts_content_gap_analyzer_rationale_311", - "scripts_content_gap_analyzer_rationale_37", - "scripts_content_gap_analyzer_rationale_391", - "scripts_content_gap_analyzer_rationale_468", - "scripts_content_gap_analyzer_rationale_49", - "scripts_content_gap_analyzer_rationale_496", - "scripts_content_gap_analyzer_rationale_551", - "scripts_content_gap_analyzer_rationale_60", - "scripts_content_gap_analyzer_rationale_74", - "scripts_content_gap_analyzer_topiccluster", - "scripts_content_gap_analyzer_topicgap" - ], - "26": [ - "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_any", - "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession", - "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_namespace", - "scripts_entity_auditor", - "scripts_entity_auditor_brandserpresult", - "scripts_entity_auditor_display_result", - "scripts_entity_auditor_entityauditor", - "scripts_entity_auditor_entityauditor_analyze_brand_serp", - "scripts_entity_auditor_entityauditor_audit", - "scripts_entity_auditor_entityauditor_audit_entity_schema", - "scripts_entity_auditor_entityauditor_check_social_profile_links", - "scripts_entity_auditor_entityauditor_compute_score", - "scripts_entity_auditor_entityauditor_generate_recommendations", - "scripts_entity_auditor_entityauditor_init", - "scripts_entity_auditor_entityauditor_monitor_paa", - "scripts_entity_auditor_entityauditor_track_faq_rich_results", - "scripts_entity_auditor_entityauditresult", - "scripts_entity_auditor_entityauditresult_to_dict", - "scripts_entity_auditor_entityschema", - "scripts_entity_auditor_faqrichresult", - "scripts_entity_auditor_main", - "scripts_entity_auditor_paaquestion", - "scripts_entity_auditor_parse_args", - "scripts_entity_auditor_rationale_1", - "scripts_entity_auditor_rationale_101", - "scripts_entity_auditor_rationale_158", - "scripts_entity_auditor_rationale_249", - "scripts_entity_auditor_rationale_343", - "scripts_entity_auditor_rationale_37", - "scripts_entity_auditor_rationale_443", - "scripts_entity_auditor_rationale_46", - "scripts_entity_auditor_rationale_534", - "scripts_entity_auditor_rationale_56", - "scripts_entity_auditor_rationale_568", - "scripts_entity_auditor_rationale_652", - "scripts_entity_auditor_rationale_66", - "scripts_entity_auditor_rationale_705", - "scripts_entity_auditor_rationale_79" - ], - "27": [ - "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any", - "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_namespace", - "scripts_report_aggregator", - "scripts_report_aggregator_aggregatedreport", - "scripts_report_aggregator_async_main", - "scripts_report_aggregator_format_text_report", - "scripts_report_aggregator_main", - "scripts_report_aggregator_parse_args", - "scripts_report_aggregator_rationale_1", - "scripts_report_aggregator_rationale_103", - "scripts_report_aggregator_rationale_124", - "scripts_report_aggregator_rationale_133", - "scripts_report_aggregator_rationale_141", - "scripts_report_aggregator_rationale_152", - "scripts_report_aggregator_rationale_208", - "scripts_report_aggregator_rationale_334", - "scripts_report_aggregator_rationale_356", - "scripts_report_aggregator_rationale_373", - "scripts_report_aggregator_rationale_404", - "scripts_report_aggregator_rationale_442", - "scripts_report_aggregator_rationale_467", - "scripts_report_aggregator_rationale_569", - "scripts_report_aggregator_rationale_647", - "scripts_report_aggregator_rationale_88", - "scripts_report_aggregator_reportaggregator", - "scripts_report_aggregator_reportaggregator_build_timeline", - "scripts_report_aggregator_reportaggregator_compute_cross_skill_health", - "scripts_report_aggregator_reportaggregator_extract_domain", - "scripts_report_aggregator_reportaggregator_generate_audit_id", - "scripts_report_aggregator_reportaggregator_identify_and_parse", - "scripts_report_aggregator_reportaggregator_identify_priorities", - "scripts_report_aggregator_reportaggregator_init", - "scripts_report_aggregator_reportaggregator_normalize_output", - "scripts_report_aggregator_reportaggregator_query_notion_audits", - "scripts_report_aggregator_reportaggregator_run", - "scripts_report_aggregator_reportaggregator_scan_local_outputs", - "scripts_report_aggregator_serialize_report", - "scripts_report_aggregator_skilloutput" - ], - "28": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_1", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_124", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_128", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_157", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_187", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_278", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_389", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_487", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_523", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_642", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_689", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_742", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_766", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_792", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_816", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_827", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_870", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_907" - ], - "29": [ - "botidentification", - "logentry", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_calculate_efficiency_score", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_init", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url", - "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots", - "scripts_crawl_budget_analyzer_crawlwaste", - "scripts_crawl_budget_analyzer_crawlwaste_to_dict", - "scripts_crawl_budget_analyzer_orphanpage", - "scripts_crawl_budget_analyzer_orphanpage_to_dict", - "scripts_crawl_budget_analyzer_rationale_159", - "scripts_crawl_budget_analyzer_rationale_176", - "scripts_crawl_budget_analyzer_rationale_184", - "scripts_crawl_budget_analyzer_rationale_215", - "scripts_crawl_budget_analyzer_rationale_233", - "scripts_crawl_budget_analyzer_rationale_244", - "scripts_crawl_budget_analyzer_rationale_287", - "scripts_crawl_budget_analyzer_rationale_316", - "scripts_crawl_budget_analyzer_rationale_341", - "scripts_crawl_budget_analyzer_rationale_381", - "scripts_crawl_budget_analyzer_rationale_430", - "scripts_crawl_budget_analyzer_rationale_449", - "scripts_crawl_budget_analyzer_rationale_461", - "scripts_crawl_budget_analyzer_rationale_53", - "scripts_crawl_budget_analyzer_rationale_578", - "scripts_crawl_budget_analyzer_rationale_72" - ], - "30": [ - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_logger", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "31": [ - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_logger", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "32": [ - "custom_skills_15_seo_search_console_code_scripts_base_client_py_any", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_logger", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "33": [ - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_logger", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "34": [ - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_any", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_logger", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "35": [ - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_any", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_logger", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "36": [ - "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_any", - "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_argumentparser", - "scripts_naver_serp_analyzer", - "scripts_naver_serp_analyzer_build_parser", - "scripts_naver_serp_analyzer_load_keywords", - "scripts_naver_serp_analyzer_main", - "scripts_naver_serp_analyzer_naversection", - "scripts_naver_serp_analyzer_naversection_post_init", - "scripts_naver_serp_analyzer_naverserpanalyzer", - "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", - "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority", - "scripts_naver_serp_analyzer_naverserpanalyzer_check_brand_zone", - "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items", - "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections", - "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection", - "scripts_naver_serp_analyzer_naverserpanalyzer_fetch_serp", - "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section", - "scripts_naver_serp_analyzer_naverserpanalyzer_init", - "scripts_naver_serp_analyzer_naverserpresult", - "scripts_naver_serp_analyzer_naverserpresult_post_init", - "scripts_naver_serp_analyzer_print_rich_report", - "scripts_naver_serp_analyzer_rationale_1", - "scripts_naver_serp_analyzer_rationale_187", - "scripts_naver_serp_analyzer_rationale_206", - "scripts_naver_serp_analyzer_rationale_231", - "scripts_naver_serp_analyzer_rationale_244", - "scripts_naver_serp_analyzer_rationale_279", - "scripts_naver_serp_analyzer_rationale_355", - "scripts_naver_serp_analyzer_rationale_382", - "scripts_naver_serp_analyzer_rationale_408", - "scripts_naver_serp_analyzer_rationale_421", - "scripts_naver_serp_analyzer_rationale_465", - "scripts_naver_serp_analyzer_rationale_474", - "scripts_naver_serp_analyzer_rationale_526", - "scripts_naver_serp_analyzer_rationale_535", - "scripts_naver_serp_analyzer_rationale_637", - "scripts_naver_serp_analyzer_result_to_dict" - ], - "37": [ - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_any", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_logger", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "38": [ - "custom_skills_22_seo_link_building_code_scripts_base_client_py_any", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_logger", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "39": [ - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_any", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_logger", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "40": [ - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_any", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_logger", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "41": [ - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_any", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_logger", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "42": [ - "custom_skills_26_seo_international_code_scripts_base_client_py_any", - "custom_skills_26_seo_international_code_scripts_base_client_py_logger", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "43": [ - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_any", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_logger", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "44": [ - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_any", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_logger", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "45": [ - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_any", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_logger", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "46": [ - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_any", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_logger", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_199", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_77" - ], - "47": [ - "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any", - "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_namespace", - "scripts_dashboard_generator", - "scripts_dashboard_generator_dashboardconfig", - "scripts_dashboard_generator_dashboardgenerator", - "scripts_dashboard_generator_dashboardgenerator_category_color", - "scripts_dashboard_generator_dashboardgenerator_gauge_color", - "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar", - "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge", - "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart", - "scripts_dashboard_generator_dashboardgenerator_generate_keyword_chart", - "scripts_dashboard_generator_dashboardgenerator_generate_traffic_chart", - "scripts_dashboard_generator_dashboardgenerator_init", - "scripts_dashboard_generator_dashboardgenerator_render_html", - "scripts_dashboard_generator_dashboardgenerator_run", - "scripts_dashboard_generator_dashboardgenerator_save", - "scripts_dashboard_generator_dashboardgenerator_score_class", - "scripts_dashboard_generator_dashboardgenerator_trend_label", - "scripts_dashboard_generator_main", - "scripts_dashboard_generator_parse_args", - "scripts_dashboard_generator_rationale_1", - "scripts_dashboard_generator_rationale_39", - "scripts_dashboard_generator_rationale_467", - "scripts_dashboard_generator_rationale_474", - "scripts_dashboard_generator_rationale_488", - "scripts_dashboard_generator_rationale_502", - "scripts_dashboard_generator_rationale_514", - "scripts_dashboard_generator_rationale_523", - "scripts_dashboard_generator_rationale_532", - "scripts_dashboard_generator_rationale_538", - "scripts_dashboard_generator_rationale_546", - "scripts_dashboard_generator_rationale_563", - "scripts_dashboard_generator_rationale_591", - "scripts_dashboard_generator_rationale_664", - "scripts_dashboard_generator_rationale_674" - ], - "48": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_1", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_124", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_128", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_157", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_187", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_278", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_523", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_642", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_689", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_742", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_766", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_792", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_816", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_827", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_870", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_907" - ], - "49": [ - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73" - ], - "50": [ - "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path", - "custom_skills_90_reference_curator_shared_lib_src_refcurator_utils_py_logger", - "refcurator_utils", - "refcurator_utils_count_tokens", - "refcurator_utils_rationale_1", - "refcurator_utils_rationale_42", - "refcurator_utils_rationale_56", - "refcurator_utils_rationale_64", - "refcurator_utils_setup_logging", - "refcurator_utils_slugify", - "scripts_exporter", - "scripts_exporter_cli", - "scripts_exporter_crossrefs", - "scripts_exporter_export_flat", - "scripts_exporter_export_nested", - "scripts_exporter_extract_concepts", - "scripts_exporter_extract_md_title", - "scripts_exporter_finetuning", - "scripts_exporter_format_document", - "scripts_exporter_index", - "scripts_exporter_project", - "scripts_exporter_rationale_108", - "scripts_exporter_rationale_164", - "scripts_exporter_rationale_211", - "scripts_exporter_rationale_266", - "scripts_exporter_rationale_32", - "scripts_exporter_rationale_343", - "scripts_exporter_rationale_378", - "scripts_exporter_rationale_395", - "scripts_exporter_rationale_419", - "scripts_exporter_rationale_43", - "scripts_exporter_rationale_430", - "scripts_exporter_verify" - ], - "51": [ - "scripts_keyword_researcher", - "scripts_keyword_researcher_call_mcp_tool", - "scripts_keyword_researcher_format_text_report", - "scripts_keyword_researcher_keywordcluster", - "scripts_keyword_researcher_keywordcluster_to_dict", - "scripts_keyword_researcher_keywordentry", - "scripts_keyword_researcher_keywordentry_to_dict", - "scripts_keyword_researcher_keywordresearcher", - "scripts_keyword_researcher_keywordresearcher_analyze", - "scripts_keyword_researcher_keywordresearcher_classify_intent", - "scripts_keyword_researcher_keywordresearcher_cluster_keywords", - "scripts_keyword_researcher_keywordresearcher_expand_keywords", - "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes", - "scripts_keyword_researcher_keywordresearcher_get_volume_by_country", - "scripts_keyword_researcher_keywordresearcher_init", - "scripts_keyword_researcher_keywordresearcher_parse_keyword_item", - "scripts_keyword_researcher_main", - "scripts_keyword_researcher_rationale_1", - "scripts_keyword_researcher_rationale_102", - "scripts_keyword_researcher_rationale_116", - "scripts_keyword_researcher_rationale_144", - "scripts_keyword_researcher_rationale_186", - "scripts_keyword_researcher_rationale_197", - "scripts_keyword_researcher_rationale_258", - "scripts_keyword_researcher_rationale_297", - "scripts_keyword_researcher_rationale_319", - "scripts_keyword_researcher_rationale_335", - "scripts_keyword_researcher_rationale_432", - "scripts_keyword_researcher_rationale_488", - "scripts_keyword_researcher_rationale_516", - "scripts_keyword_researcher_rationale_82", - "scripts_keyword_researcher_researchresult", - "scripts_keyword_researcher_researchresult_to_dict" - ], - "52": [ - "custom_skills_05_ourdigital_document_code_scripts_synthesize_content_py_any", - "scripts_synthesize_content", - "scripts_synthesize_content_contentsynthesizer", - "scripts_synthesize_content_contentsynthesizer_calculate_importance", - "scripts_synthesize_content_contentsynthesizer_collect_supporting_data", - "scripts_synthesize_content_contentsynthesizer_create_slide_plan", - "scripts_synthesize_content_contentsynthesizer_derive_agenda_items", - "scripts_synthesize_content_contentsynthesizer_estimate_duration", - "scripts_synthesize_content_contentsynthesizer_extract_key_points", - "scripts_synthesize_content_contentsynthesizer_extract_key_topics", - "scripts_synthesize_content_contentsynthesizer_extract_metadata", - "scripts_synthesize_content_contentsynthesizer_extract_recommendations", - "scripts_synthesize_content_contentsynthesizer_generate_executive_summary", - "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes", - "scripts_synthesize_content_contentsynthesizer_init", - "scripts_synthesize_content_contentsynthesizer_needs_decision", - "scripts_synthesize_content_contentsynthesizer_synthesize", - "scripts_synthesize_content_main", - "scripts_synthesize_content_rationale_101", - "scripts_synthesize_content_rationale_124", - "scripts_synthesize_content_rationale_14", - "scripts_synthesize_content_rationale_148", - "scripts_synthesize_content_rationale_165", - "scripts_synthesize_content_rationale_178", - "scripts_synthesize_content_rationale_193", - "scripts_synthesize_content_rationale_200", - "scripts_synthesize_content_rationale_214", - "scripts_synthesize_content_rationale_237", - "scripts_synthesize_content_rationale_29", - "scripts_synthesize_content_rationale_41", - "scripts_synthesize_content_rationale_51", - "scripts_synthesize_content_rationale_70" - ], - "53": [ - "scripts_document_document", - "scripts_document_document_add_content_type_for_people", - "scripts_document_document_add_relationship_for_people", - "scripts_document_document_comment_range_end_xml", - "scripts_document_document_comment_ref_run_xml", - "scripts_document_document_del", - "scripts_document_document_ensure_comment_content_types", - "scripts_document_document_ensure_comment_relationships", - "scripts_document_document_getitem", - "scripts_document_document_has_override", - "scripts_document_document_has_relationship", - "scripts_document_document_save", - "scripts_document_document_setup_tracking", - "scripts_document_document_update_people_xml", - "scripts_document_document_update_settings", - "scripts_document_document_validate", - "scripts_document_rationale_1138", - "scripts_document_rationale_1149", - "scripts_document_rationale_1161", - "scripts_document_rationale_1168", - "scripts_document_rationale_1204", - "scripts_document_rationale_1244", - "scripts_document_rationale_613", - "scripts_document_rationale_681", - "scripts_document_rationale_834", - "scripts_document_rationale_839", - "scripts_document_rationale_860", - "scripts_document_rationale_934", - "scripts_document_rationale_955", - "scripts_document_rationale_961", - "scripts_document_rationale_973", - "scripts_document_rationale_989" - ], - "54": [ - "core_visual_effects_particle", - "core_visual_effects_particle_get_alpha", - "core_visual_effects_particle_init", - "core_visual_effects_particle_is_alive", - "core_visual_effects_particle_render", - "core_visual_effects_particle_update", - "core_visual_effects_particlesystem", - "core_visual_effects_particlesystem_emit", - "core_visual_effects_particlesystem_emit_confetti", - "core_visual_effects_particlesystem_emit_sparkles", - "core_visual_effects_particlesystem_get_particle_count", - "core_visual_effects_particlesystem_init", - "core_visual_effects_particlesystem_render", - "core_visual_effects_particlesystem_update", - "core_visual_effects_rationale_107", - "core_visual_effects_rationale_110", - "core_visual_effects_rationale_117", - "core_visual_effects_rationale_145", - "core_visual_effects_rationale_17", - "core_visual_effects_rationale_172", - "core_visual_effects_rationale_195", - "core_visual_effects_rationale_204", - "core_visual_effects_rationale_209", - "core_visual_effects_rationale_22", - "core_visual_effects_rationale_46", - "core_visual_effects_rationale_60", - "core_visual_effects_rationale_64", - "core_visual_effects_rationale_68", - "example_skills_skills_main_slack_gif_creator_templates_explode_py_image", - "templates_explode_create_particle_burst", - "templates_explode_rationale_249" - ], - "55": [ - "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any", - "jamie_brand_editor_readme_md", - "notion_writer_extended_design", - "notion_writer_extended_plan", - "scripts_notion_writer", - "scripts_notion_writer_create_bulleted_list_block", - "scripts_notion_writer_create_callout_block", - "scripts_notion_writer_create_code_block", - "scripts_notion_writer_create_column_list_block", - "scripts_notion_writer_create_divider_block", - "scripts_notion_writer_create_heading_block", - "scripts_notion_writer_create_numbered_list_block", - "scripts_notion_writer_create_paragraph_block", - "scripts_notion_writer_create_quote_block", - "scripts_notion_writer_create_table_block", - "scripts_notion_writer_create_todo_block", - "scripts_notion_writer_create_toggle_block", - "scripts_notion_writer_is_absolute_url", - "scripts_notion_writer_is_table_row", - "scripts_notion_writer_parse_lines", - "scripts_notion_writer_parse_rich_text", - "scripts_notion_writer_rationale_303", - "scripts_notion_writer_rationale_308", - "scripts_notion_writer_rationale_322", - "scripts_notion_writer_rationale_452", - "scripts_notion_writer_rationale_466", - "scripts_notion_writer_rationale_478", - "scripts_notion_writer_rationale_511", - "scripts_notion_writer_rationale_88", - "scripts_notion_writer_rich_span", - "scripts_notion_writer_split_table_row" - ], - "56": [ - "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path", - "scripts_seo_crawler_adapter", - "scripts_seo_crawler_adapter_cli", - "scripts_seo_crawler_adapter_crawl", - "scripts_seo_crawler_adapter_crawl_manifest", - "scripts_seo_crawler_adapter_crawl_sitemap", - "scripts_seo_crawler_adapter_crawl_urls", - "scripts_seo_crawler_adapter_crawlprogress", - "scripts_seo_crawler_adapter_crawlprogress_save", - "scripts_seo_crawler_adapter_discover", - "scripts_seo_crawler_adapter_discover_from_sitemap", - "scripts_seo_crawler_adapter_discover_urls", - "scripts_seo_crawler_adapter_extract_main_content", - "scripts_seo_crawler_adapter_rationale_101", - "scripts_seo_crawler_adapter_rationale_109", - "scripts_seo_crawler_adapter_rationale_159", - "scripts_seo_crawler_adapter_rationale_182", - "scripts_seo_crawler_adapter_rationale_227", - "scripts_seo_crawler_adapter_rationale_267", - "scripts_seo_crawler_adapter_rationale_324", - "scripts_seo_crawler_adapter_rationale_500", - "scripts_seo_crawler_adapter_rationale_512", - "scripts_seo_crawler_adapter_rationale_535", - "scripts_seo_crawler_adapter_rationale_557", - "scripts_seo_crawler_adapter_rationale_576", - "scripts_seo_crawler_adapter_rationale_595", - "scripts_seo_crawler_adapter_rationale_71", - "scripts_seo_crawler_adapter_slugify", - "scripts_seo_crawler_adapter_status", - "scripts_seo_crawler_adapter_table_to_markdown", - "scripts_seo_crawler_adapter_write_raw_file" - ], - "57": [ - "refcurator_gemini", - "refcurator_gemini_derive_verdict", - "refcurator_gemini_evaluate_content", - "refcurator_gemini_is_available", - "refcurator_gemini_parse_response", - "refcurator_gemini_rationale_1", - "refcurator_gemini_rationale_107", - "refcurator_gemini_rationale_137", - "refcurator_gemini_rationale_169", - "refcurator_gemini_rationale_44", - "refcurator_gemini_rationale_61", - "refcurator_gemini_validate_evaluation", - "scripts_reviewer", - "scripts_reviewer_calculate_score", - "scripts_reviewer_cli", - "scripts_reviewer_gemini_evaluate", - "scripts_reviewer_gemini_evaluate_pending", - "scripts_reviewer_history", - "scripts_reviewer_load_pending", - "scripts_reviewer_log_review", - "scripts_reviewer_rationale_129", - "scripts_reviewer_rationale_169", - "scripts_reviewer_rationale_221", - "scripts_reviewer_rationale_261", - "scripts_reviewer_rationale_349", - "scripts_reviewer_rationale_40", - "scripts_reviewer_rationale_424", - "scripts_reviewer_rationale_48", - "scripts_reviewer_rationale_89", - "scripts_reviewer_route", - "scripts_reviewer_route_score" - ], - "58": [ - "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path", - "scripts_sitemap_crawler", - "scripts_sitemap_crawler_crawlprogress", - "scripts_sitemap_crawler_crawlprogress_get_elapsed_time", - "scripts_sitemap_crawler_crawlprogress_get_eta", - "scripts_sitemap_crawler_crawlprogress_get_progress_percent", - "scripts_sitemap_crawler_crawlprogress_load_from_file", - "scripts_sitemap_crawler_crawlprogress_save_to_file", - "scripts_sitemap_crawler_crawlprogress_to_dict", - "scripts_sitemap_crawler_crawlresult", - "scripts_sitemap_crawler_crawlresult_get_duration", - "scripts_sitemap_crawler_get_active_crawls", - "scripts_sitemap_crawler_get_all_crawls", - "scripts_sitemap_crawler_get_crawl_status", - "scripts_sitemap_crawler_main", - "scripts_sitemap_crawler_print_progress_status", - "scripts_sitemap_crawler_rationale_1", - "scripts_sitemap_crawler_rationale_105", - "scripts_sitemap_crawler_rationale_114", - "scripts_sitemap_crawler_rationale_134", - "scripts_sitemap_crawler_rationale_147", - "scripts_sitemap_crawler_rationale_159", - "scripts_sitemap_crawler_rationale_168", - "scripts_sitemap_crawler_rationale_281", - "scripts_sitemap_crawler_rationale_48", - "scripts_sitemap_crawler_rationale_688", - "scripts_sitemap_crawler_rationale_808", - "scripts_sitemap_crawler_rationale_85", - "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", - "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page" - ], - "59": [ - "custom_skills_30_seo_gateway_builder_code_scripts_generate_pages_py_path", - "scripts_generate_pages", - "scripts_generate_pages_brand", - "scripts_generate_pages_create_sample_data", - "scripts_generate_pages_gatewaypagegenerator", - "scripts_generate_pages_gatewaypagegenerator_generate_batch", - "scripts_generate_pages_gatewaypagegenerator_generate_content_variations", - "scripts_generate_pages_gatewaypagegenerator_generate_index", - "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags", - "scripts_generate_pages_gatewaypagegenerator_generate_page", - "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup", - "scripts_generate_pages_gatewaypagegenerator_init", - "scripts_generate_pages_gatewaypagegenerator_load_template", - "scripts_generate_pages_gatewaypagegenerator_localize_content", - "scripts_generate_pages_location", - "scripts_generate_pages_main", - "scripts_generate_pages_rationale_129", - "scripts_generate_pages_rationale_168", - "scripts_generate_pages_rationale_17", - "scripts_generate_pages_rationale_187", - "scripts_generate_pages_rationale_234", - "scripts_generate_pages_rationale_265", - "scripts_generate_pages_rationale_291", - "scripts_generate_pages_rationale_30", - "scripts_generate_pages_rationale_364", - "scripts_generate_pages_rationale_43", - "scripts_generate_pages_rationale_54", - "scripts_generate_pages_rationale_76", - "scripts_generate_pages_rationale_96", - "scripts_generate_pages_service" - ], - "60": [ - "scripts_gsc_client", - "scripts_gsc_client_main", - "scripts_gsc_client_rationale_1", - "scripts_gsc_client_rationale_100", - "scripts_gsc_client_rationale_169", - "scripts_gsc_client_rationale_203", - "scripts_gsc_client_rationale_230", - "scripts_gsc_client_rationale_252", - "scripts_gsc_client_rationale_265", - "scripts_gsc_client_rationale_308", - "scripts_gsc_client_rationale_31", - "scripts_gsc_client_rationale_367", - "scripts_gsc_client_rationale_42", - "scripts_gsc_client_rationale_54", - "scripts_gsc_client_rationale_59", - "scripts_gsc_client_rationale_70", - "scripts_gsc_client_rationale_87", - "scripts_gsc_client_searchanalyticsresult", - "scripts_gsc_client_searchconsoleclient", - "scripts_gsc_client_searchconsoleclient_get_performance_summary", - "scripts_gsc_client_searchconsoleclient_get_search_analytics", - "scripts_gsc_client_searchconsoleclient_get_sitemaps", - "scripts_gsc_client_searchconsoleclient_get_top_pages", - "scripts_gsc_client_searchconsoleclient_get_top_queries", - "scripts_gsc_client_searchconsoleclient_init", - "scripts_gsc_client_searchconsoleclient_inspect_url", - "scripts_gsc_client_searchconsoleclient_list_sites", - "scripts_gsc_client_searchconsoleclient_service", - "scripts_gsc_client_searchconsoleclient_submit_sitemap", - "scripts_gsc_client_sitemapinfo" - ], - "61": [ - "scripts_keyword_gap_analyzer", - "scripts_keyword_gap_analyzer_call_mcp_tool", - "scripts_keyword_gap_analyzer_classify_intent", - "scripts_keyword_gap_analyzer_extract_domain", - "scripts_keyword_gap_analyzer_format_text_report", - "scripts_keyword_gap_analyzer_gapanalysisresult", - "scripts_keyword_gap_analyzer_gapanalysisresult_to_dict", - "scripts_keyword_gap_analyzer_gapkeyword", - "scripts_keyword_gap_analyzer_gapkeyword_to_dict", - "scripts_keyword_gap_analyzer_keywordgapanalyzer", - "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", - "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps", - "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords", - "scripts_keyword_gap_analyzer_keywordgapanalyzer_init", - "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities", - "scripts_keyword_gap_analyzer_main", - "scripts_keyword_gap_analyzer_organickeyword", - "scripts_keyword_gap_analyzer_rationale_1", - "scripts_keyword_gap_analyzer_rationale_130", - "scripts_keyword_gap_analyzer_rationale_175", - "scripts_keyword_gap_analyzer_rationale_187", - "scripts_keyword_gap_analyzer_rationale_202", - "scripts_keyword_gap_analyzer_rationale_209", - "scripts_keyword_gap_analyzer_rationale_247", - "scripts_keyword_gap_analyzer_rationale_304", - "scripts_keyword_gap_analyzer_rationale_367", - "scripts_keyword_gap_analyzer_rationale_433", - "scripts_keyword_gap_analyzer_rationale_63", - "scripts_keyword_gap_analyzer_rationale_76", - "scripts_keyword_gap_analyzer_rationale_94" - ], - "62": [ - "scripts_robots_checker", - "scripts_robots_checker_main", - "scripts_robots_checker_rationale_1", - "scripts_robots_checker_rationale_146", - "scripts_robots_checker_rationale_166", - "scripts_robots_checker_rationale_264", - "scripts_robots_checker_rationale_300", - "scripts_robots_checker_rationale_32", - "scripts_robots_checker_rationale_364", - "scripts_robots_checker_rationale_382", - "scripts_robots_checker_rationale_418", - "scripts_robots_checker_rationale_43", - "scripts_robots_checker_rationale_496", - "scripts_robots_checker_rationale_53", - "scripts_robots_checker_rationale_65", - "scripts_robots_checker_rationale_95", - "scripts_robots_checker_robotschecker", - "scripts_robots_checker_robotschecker_analyze", - "scripts_robots_checker_robotschecker_analyze_rules", - "scripts_robots_checker_robotschecker_analyze_sitemaps", - "scripts_robots_checker_robotschecker_analyze_syntax", - "scripts_robots_checker_robotschecker_fetch_robots", - "scripts_robots_checker_robotschecker_generate_report", - "scripts_robots_checker_robotschecker_init", - "scripts_robots_checker_robotschecker_parse_robots", - "scripts_robots_checker_robotschecker_test_url", - "scripts_robots_checker_robotsissue", - "scripts_robots_checker_robotsresult", - "scripts_robots_checker_robotsresult_to_dict", - "scripts_robots_checker_useragentrules" - ], - "63": [ - "code_organizer", - "code_organizer_apply_proposals", - "code_organizer_folderscan", - "code_organizer_is_sensitive", - "code_organizer_is_visible", - "code_organizer_list_visible_dirs", - "code_organizer_list_visible_files", - "code_organizer_main", - "code_organizer_proposal", - "code_organizer_proposal_as_dict", - "code_organizer_propose_folder_renames", - "code_organizer_propose_moves", - "code_organizer_propose_renames", - "code_organizer_rationale_135", - "code_organizer_rationale_187", - "code_organizer_rationale_214", - "code_organizer_rationale_252", - "code_organizer_rationale_285", - "code_organizer_rationale_362", - "code_organizer_refresh_subfolder_readmes", - "code_organizer_render_structure_block", - "code_organizer_render_subfolder_block", - "code_organizer_scan", - "code_organizer_splice_readme", - "code_organizer_structurally_equal", - "code_organizer_text_report", - "custom_skills_82_our_gdrive_organizer_code_organizer_py_path", - "gdrive_conventions", - "our_gdrive_organizer_skill" - ], - "64": [ - "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any", - "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_namespace", - "scripts_executive_report", - "scripts_executive_report_audienceconfig", - "scripts_executive_report_audienceconfig_from_level", - "scripts_executive_report_executivereportgenerator", - "scripts_executive_report_executivereportgenerator_format_concerns", - "scripts_executive_report_executivereportgenerator_format_wins", - "scripts_executive_report_executivereportgenerator_generate_narrative", - "scripts_executive_report_executivereportgenerator_generate_recommendations", - "scripts_executive_report_executivereportgenerator_health_grade", - "scripts_executive_report_executivereportgenerator_render_markdown", - "scripts_executive_report_executivereportgenerator_run", - "scripts_executive_report_executivesummary", - "scripts_executive_report_main", - "scripts_executive_report_parse_args", - "scripts_executive_report_rationale_1", - "scripts_executive_report_rationale_160", - "scripts_executive_report_rationale_186", - "scripts_executive_report_rationale_190", - "scripts_executive_report_rationale_207", - "scripts_executive_report_rationale_300", - "scripts_executive_report_rationale_343", - "scripts_executive_report_rationale_39", - "scripts_executive_report_rationale_413", - "scripts_executive_report_rationale_49", - "scripts_executive_report_rationale_503", - "scripts_executive_report_rationale_81", - "scripts_executive_report_translate_description" - ], - "65": [ - "range", - "scripts_document", - "scripts_document_generate_rsid", - "scripts_document_rationale_608", - "scripts_utilities", - "scripts_utilities_create_line_tracking_parser", - "scripts_utilities_rationale_184", - "scripts_utilities_rationale_207", - "scripts_utilities_rationale_228", - "scripts_utilities_rationale_252", - "scripts_utilities_rationale_272", - "scripts_utilities_rationale_291", - "scripts_utilities_rationale_303", - "scripts_utilities_rationale_313", - "scripts_utilities_rationale_347", - "scripts_utilities_rationale_42", - "scripts_utilities_rationale_56", - "scripts_utilities_rationale_83", - "scripts_utilities_xmleditor", - "scripts_utilities_xmleditor_append_to", - "scripts_utilities_xmleditor_get_element_text", - "scripts_utilities_xmleditor_get_next_rid", - "scripts_utilities_xmleditor_get_node", - "scripts_utilities_xmleditor_init", - "scripts_utilities_xmleditor_insert_after", - "scripts_utilities_xmleditor_insert_before", - "scripts_utilities_xmleditor_parse_fragment", - "scripts_utilities_xmleditor_replace_node", - "scripts_utilities_xmleditor_save" - ], - "66": [ - "scripts_async_organizer", - "scripts_async_organizer_example_audit_database", - "scripts_async_organizer_example_bulk_status_update", - "scripts_async_organizer_main", - "scripts_async_organizer_notionasyncorganizer", - "scripts_async_organizer_notionasyncorganizer_batch_update_pages", - "scripts_async_organizer_notionasyncorganizer_close", - "scripts_async_organizer_notionasyncorganizer_create_page", - "scripts_async_organizer_notionasyncorganizer_fetch_all_pages", - "scripts_async_organizer_notionasyncorganizer_fetch_database_schema", - "scripts_async_organizer_notionasyncorganizer_init", - "scripts_async_organizer_notionasyncorganizer_print_stats", - "scripts_async_organizer_notionasyncorganizer_rate_limited_request", - "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id", - "scripts_async_organizer_notionasyncorganizer_search", - "scripts_async_organizer_notionasyncorganizer_update_page", - "scripts_async_organizer_rationale_1", - "scripts_async_organizer_rationale_110", - "scripts_async_organizer_rationale_125", - "scripts_async_organizer_rationale_159", - "scripts_async_organizer_rationale_178", - "scripts_async_organizer_rationale_227", - "scripts_async_organizer_rationale_250", - "scripts_async_organizer_rationale_260", - "scripts_async_organizer_rationale_270", - "scripts_async_organizer_rationale_301", - "scripts_async_organizer_rationale_51", - "scripts_notion_compat_rationale_25" - ], - "67": [ - "core_color_palettes", - "core_color_palettes_blend_colors", - "core_color_palettes_create_gradient_colors", - "core_color_palettes_darken_color", - "core_color_palettes_get_complementary_color", - "core_color_palettes_get_emoji_palette", - "core_color_palettes_get_impact_color", - "core_color_palettes_get_palette", - "core_color_palettes_get_text_color_for_background", - "core_color_palettes_lighten_color", - "core_color_palettes_rationale_109", - "core_color_palettes_rationale_122", - "core_color_palettes_rationale_142", - "core_color_palettes_rationale_164", - "core_color_palettes_rationale_182", - "core_color_palettes_rationale_201", - "core_color_palettes_rationale_225", - "core_color_palettes_rationale_257", - "core_color_palettes_rationale_293", - "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image", - "templates_kaleidoscope", - "templates_kaleidoscope_apply_kaleidoscope", - "templates_kaleidoscope_apply_simple_mirror", - "templates_kaleidoscope_create_kaleidoscope_animation", - "templates_kaleidoscope_rationale_148", - "templates_kaleidoscope_rationale_20", - "templates_kaleidoscope_rationale_87" - ], - "68": [ - "core_easing_ease_out_quad", - "core_easing_rationale_23", - "core_frame_composer_add_vignette", - "core_frame_composer_composite_layers", - "core_frame_composer_create_gradient_background", - "core_frame_composer_draw_circle_with_shadow", - "core_frame_composer_draw_emoji", - "core_frame_composer_draw_line", - "core_frame_composer_draw_rectangle", - "core_frame_composer_draw_rounded_rectangle", - "core_frame_composer_draw_star", - "core_frame_composer_draw_stick_figure", - "core_frame_composer_draw_text", - "core_frame_composer_rationale_100", - "core_frame_composer_rationale_135", - "core_frame_composer_rationale_162", - "core_frame_composer_rationale_192", - "core_frame_composer_rationale_238", - "core_frame_composer_rationale_327", - "core_frame_composer_rationale_366", - "core_frame_composer_rationale_393", - "core_frame_composer_rationale_439", - "core_frame_composer_rationale_58", - "core_frame_composer_rationale_79", - "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image", - "templates_shake_create_shake_animation", - "templates_shake_rationale_31" - ], - "69": [ - "scripts_check_bounding_boxes", - "scripts_check_bounding_boxes_get_bounding_box_messages", - "scripts_check_bounding_boxes_rectandfield", - "scripts_check_bounding_boxes_test", - "scripts_check_bounding_boxes_test_rationale_105", - "scripts_check_bounding_boxes_test_rationale_11", - "scripts_check_bounding_boxes_test_rationale_126", - "scripts_check_bounding_boxes_test_rationale_147", - "scripts_check_bounding_boxes_test_rationale_15", - "scripts_check_bounding_boxes_test_rationale_166", - "scripts_check_bounding_boxes_test_rationale_184", - "scripts_check_bounding_boxes_test_rationale_207", - "scripts_check_bounding_boxes_test_rationale_39", - "scripts_check_bounding_boxes_test_rationale_57", - "scripts_check_bounding_boxes_test_rationale_81", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text", - "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections" - ], - "70": [ - "scripts_pagespeed_client", - "scripts_pagespeed_client_corewebvitals", - "scripts_pagespeed_client_corewebvitals_to_dict", - "scripts_pagespeed_client_main", - "scripts_pagespeed_client_pagespeedclient", - "scripts_pagespeed_client_pagespeedclient_analyze", - "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies", - "scripts_pagespeed_client_pagespeedclient_generate_report", - "scripts_pagespeed_client_pagespeedclient_get_cwv_summary", - "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues", - "scripts_pagespeed_client_pagespeedclient_init", - "scripts_pagespeed_client_pagespeedclient_overall_cwv_status", - "scripts_pagespeed_client_pagespeedclient_rate_metric", - "scripts_pagespeed_client_pagespeedresult", - "scripts_pagespeed_client_pagespeedresult_to_dict", - "scripts_pagespeed_client_rationale_1", - "scripts_pagespeed_client_rationale_107", - "scripts_pagespeed_client_rationale_117", - "scripts_pagespeed_client_rationale_138", - "scripts_pagespeed_client_rationale_276", - "scripts_pagespeed_client_rationale_297", - "scripts_pagespeed_client_rationale_31", - "scripts_pagespeed_client_rationale_316", - "scripts_pagespeed_client_rationale_350", - "scripts_pagespeed_client_rationale_364", - "scripts_pagespeed_client_rationale_59", - "scripts_pagespeed_client_rationale_92" - ], - "71": [ - "scripts_schema_validator", - "scripts_schema_validator_main", - "scripts_schema_validator_rationale_1", - "scripts_schema_validator_rationale_140", - "scripts_schema_validator_rationale_150", - "scripts_schema_validator_rationale_190", - "scripts_schema_validator_rationale_225", - "scripts_schema_validator_rationale_286", - "scripts_schema_validator_rationale_369", - "scripts_schema_validator_rationale_38", - "scripts_schema_validator_rationale_399", - "scripts_schema_validator_rationale_462", - "scripts_schema_validator_rationale_49", - "scripts_schema_validator_rationale_59", - "scripts_schema_validator_rationale_81", - "scripts_schema_validator_schemavalidator", - "scripts_schema_validator_schemavalidator_check_rich_results", - "scripts_schema_validator_schemavalidator_extract_from_html", - "scripts_schema_validator_schemavalidator_extract_from_url", - "scripts_schema_validator_schemavalidator_generate_report", - "scripts_schema_validator_schemavalidator_init", - "scripts_schema_validator_schemavalidator_validate", - "scripts_schema_validator_schemavalidator_validate_schema", - "scripts_schema_validator_schemavalidator_validate_type_specific", - "scripts_schema_validator_validationissue", - "scripts_schema_validator_validationresult", - "scripts_schema_validator_validationresult_to_dict" - ], - "72": [ - "scripts_sitemap_validator", - "scripts_sitemap_validator_main", - "scripts_sitemap_validator_rationale_1", - "scripts_sitemap_validator_rationale_110", - "scripts_sitemap_validator_rationale_133", - "scripts_sitemap_validator_rationale_184", - "scripts_sitemap_validator_rationale_331", - "scripts_sitemap_validator_rationale_339", - "scripts_sitemap_validator_rationale_35", - "scripts_sitemap_validator_rationale_380", - "scripts_sitemap_validator_rationale_439", - "scripts_sitemap_validator_rationale_45", - "scripts_sitemap_validator_rationale_56", - "scripts_sitemap_validator_rationale_68", - "scripts_sitemap_validator_rationale_90", - "scripts_sitemap_validator_sitemapentry", - "scripts_sitemap_validator_sitemapissue", - "scripts_sitemap_validator_sitemapresult", - "scripts_sitemap_validator_sitemapresult_to_dict", - "scripts_sitemap_validator_sitemapvalidator", - "scripts_sitemap_validator_sitemapvalidator_check_url_status", - "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap", - "scripts_sitemap_validator_sitemapvalidator_generate_report", - "scripts_sitemap_validator_sitemapvalidator_init", - "scripts_sitemap_validator_sitemapvalidator_parse_sitemap", - "scripts_sitemap_validator_sitemapvalidator_validate", - "scripts_sitemap_validator_sitemapvalidator_validate_date" - ], - "73": [ - "90_reference_curator_install", - "90_reference_curator_install_check_prerequisites", - "90_reference_curator_install_check_status", - "90_reference_curator_install_configure_environment", - "90_reference_curator_install_create_directories", - "90_reference_curator_install_export_claude_ai", - "90_reference_curator_install_install", - "90_reference_curator_install_install_configs", - "90_reference_curator_install_install_minimal", - "90_reference_curator_install_install_python_package", - "90_reference_curator_install_post_install", - "90_reference_curator_install_print_error", - "90_reference_curator_install_print_header", - "90_reference_curator_install_print_info", - "90_reference_curator_install_print_step", - "90_reference_curator_install_print_substep", - "90_reference_curator_install_print_success", - "90_reference_curator_install_print_warning", - "90_reference_curator_install_prompt_password", - "90_reference_curator_install_prompt_with_default", - "90_reference_curator_install_prompt_yes_no", - "90_reference_curator_install_register_commands", - "90_reference_curator_install_register_skills", - "90_reference_curator_install_setup_database", - "90_reference_curator_install_uninstall", - "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry" - ], - "74": [ - "baseasyncclient", - "scripts_ai_citation_analyzer_aicitationanalyzer", - "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", - "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment", - "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations", - "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations", - "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses", - "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains", - "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages", - "scripts_ai_citation_analyzer_aicitationanalyzer_init", - "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations", - "scripts_ai_citation_analyzer_airesponse", - "scripts_ai_citation_analyzer_citeddomain", - "scripts_ai_citation_analyzer_citedpage", - "scripts_ai_citation_analyzer_rationale_126", - "scripts_ai_citation_analyzer_rationale_135", - "scripts_ai_citation_analyzer_rationale_163", - "scripts_ai_citation_analyzer_rationale_188", - "scripts_ai_citation_analyzer_rationale_215", - "scripts_ai_citation_analyzer_rationale_268", - "scripts_ai_citation_analyzer_rationale_293", - "scripts_ai_citation_analyzer_rationale_326", - "scripts_ai_citation_analyzer_rationale_39", - "scripts_ai_citation_analyzer_rationale_414", - "scripts_ai_citation_analyzer_rationale_51", - "scripts_ai_citation_analyzer_rationale_60" - ], - "75": [ - "custom_skills_46_jamie_journal_editor_code_scripts_journal_validator_py_argumentparser", - "scripts_journal_validator", - "scripts_journal_validator_build_parser", - "scripts_journal_validator_compliancechecker", - "scripts_journal_validator_compliancechecker_check", - "scripts_journal_validator_journalvalidator", - "scripts_journal_validator_journalvalidator_init", - "scripts_journal_validator_journalvalidator_validate", - "scripts_journal_validator_linkrecommender", - "scripts_journal_validator_linkrecommender_check", - "scripts_journal_validator_linkrecommender_detect_main_topic", - "scripts_journal_validator_main", - "scripts_journal_validator_print_summary_table", - "scripts_journal_validator_rationale_1", - "scripts_journal_validator_rationale_173", - "scripts_journal_validator_rationale_308", - "scripts_journal_validator_rationale_389", - "scripts_journal_validator_rationale_407", - "scripts_journal_validator_rationale_44", - "scripts_journal_validator_rationale_460", - "scripts_journal_validator_rationale_480", - "scripts_journal_validator_spellingchecker", - "scripts_journal_validator_spellingchecker_check", - "scripts_journal_validator_structurevalidator", - "scripts_journal_validator_structurevalidator_check", - "scripts_journal_validator_validationissue" - ], - "76": [ - "custom_skills_31_notion_organizer_code_scripts_notion_search_py_path", - "scripts_notion_search", - "scripts_notion_search_block_text", - "scripts_notion_search_enrich_candidates", - "scripts_notion_search_expand_query", - "scripts_notion_search_extract_title", - "scripts_notion_search_fallback_rank", - "scripts_notion_search_fetch_excerpt", - "scripts_notion_search_flatten_property", - "scripts_notion_search_format_candidate_for_rerank", - "scripts_notion_search_format_terminal", - "scripts_notion_search_main", - "scripts_notion_search_rationale_162", - "scripts_notion_search_rationale_199", - "scripts_notion_search_rationale_209", - "scripts_notion_search_rationale_222", - "scripts_notion_search_rationale_273", - "scripts_notion_search_rationale_287", - "scripts_notion_search_rationale_353", - "scripts_notion_search_rationale_400", - "scripts_notion_search_rationale_43", - "scripts_notion_search_rationale_98", - "scripts_notion_search_rerank", - "scripts_notion_search_run_search", - "scripts_notion_search_search_candidates" - ], - "77": [ - "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_any", - "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_path", - "refcurator_config", - "refcurator_config_expand_env_vars", - "refcurator_config_expand_recursive", - "refcurator_config_get_crawl_config", - "refcurator_config_get_db_config", - "refcurator_config_get_export_config", - "refcurator_config_get_library_path", - "refcurator_config_get_pipeline_config", - "refcurator_config_get_state_backend", - "refcurator_config_get_state_dir", - "refcurator_config_load_config", - "refcurator_config_rationale_1", - "refcurator_config_rationale_101", - "refcurator_config_rationale_106", - "refcurator_config_rationale_111", - "refcurator_config_rationale_116", - "refcurator_config_rationale_128", - "refcurator_config_rationale_34", - "refcurator_config_rationale_46", - "refcurator_config_rationale_61", - "refcurator_config_rationale_91", - "refcurator_config_rationale_96", - "refcurator_db_mysqlbackend_init" - ], - "78": [ - "scripts_ranking_reporter_positionsnapshot", - "scripts_ranking_reporter_rankingreporter", - "scripts_ranking_reporter_rankingreporter_calculate_trends", - "scripts_ranking_reporter_rankingreporter_calculate_visibility_score", - "scripts_ranking_reporter_rankingreporter_call_rank_tracker_historical", - "scripts_ranking_reporter_rankingreporter_extract_domain_brand", - "scripts_ranking_reporter_rankingreporter_generate_report", - "scripts_ranking_reporter_rankingreporter_generate_segment_report", - "scripts_ranking_reporter_rankingreporter_get_historical_positions", - "scripts_ranking_reporter_rankingreporter_init", - "scripts_ranking_reporter_rankingtrend", - "scripts_ranking_reporter_rankingtrend_compute_trend", - "scripts_ranking_reporter_rationale_128", - "scripts_ranking_reporter_rationale_223", - "scripts_ranking_reporter_rationale_233", - "scripts_ranking_reporter_rationale_250", - "scripts_ranking_reporter_rationale_295", - "scripts_ranking_reporter_rationale_316", - "scripts_ranking_reporter_rationale_388", - "scripts_ranking_reporter_rationale_407", - "scripts_ranking_reporter_rationale_45", - "scripts_ranking_reporter_rationale_521", - "scripts_ranking_reporter_rationale_54", - "scripts_ranking_reporter_rationale_67", - "scripts_ranking_reporter_segmentreport" - ], - "79": [ - "scripts_validate_install", - "scripts_validate_install_colors", - "scripts_validate_install_fail", - "scripts_validate_install_info", - "scripts_validate_install_installationvalidator", - "scripts_validate_install_installationvalidator_check", - "scripts_validate_install_installationvalidator_init", - "scripts_validate_install_installationvalidator_run", - "scripts_validate_install_installationvalidator_validate_directories", - "scripts_validate_install_installationvalidator_validate_env_variables", - "scripts_validate_install_installationvalidator_validate_files", - "scripts_validate_install_installationvalidator_validate_permissions", - "scripts_validate_install_installationvalidator_validate_python_env", - "scripts_validate_install_installationvalidator_validate_skills", - "scripts_validate_install_main", - "scripts_validate_install_ok", - "scripts_validate_install_rationale_109", - "scripts_validate_install_rationale_151", - "scripts_validate_install_rationale_171", - "scripts_validate_install_rationale_204", - "scripts_validate_install_rationale_228", - "scripts_validate_install_rationale_56", - "scripts_validate_install_rationale_61", - "scripts_validate_install_rationale_86", - "scripts_validate_install_warn" - ], - "80": [ - "apiresponseerror", - "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any", - "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client", - "scripts_notion_compat", - "scripts_notion_compat_build_data_source_parent", - "scripts_notion_compat_coerce_properties", - "scripts_notion_compat_coerce_property_value", - "scripts_notion_compat_explain_api_error", - "scripts_notion_compat_find_existing_page", - "scripts_notion_compat_find_title_property", - "scripts_notion_compat_get_schema", - "scripts_notion_compat_make_client", - "scripts_notion_compat_parse_properties_arg", - "scripts_notion_compat_rationale_1", - "scripts_notion_compat_rationale_169", - "scripts_notion_compat_rationale_187", - "scripts_notion_compat_rationale_20", - "scripts_notion_compat_rationale_226", - "scripts_notion_compat_rationale_57", - "scripts_notion_compat_rationale_62", - "scripts_notion_compat_rationale_70", - "scripts_notion_compat_rationale_75", - "scripts_notion_compat_rationale_94", - "scripts_notion_compat_resolve_data_source_id" - ], - "81": [ - "brand_voice_ref", - "chapter_patterns_md", - "content_patterns_ref", - "current_entries_md", - "hashtag_database_md", - "instagram_design_guide_md", - "jamie_brand_audit", - "jamie_brand_editor", - "jamie_brand_guardian", - "jamie_faq_entry_readme", - "jamie_faq_entry_skill", - "jamie_instagram_manager_skill", - "jamie_journal_editor_design", - "jamie_journal_editor_plan", - "jamie_journal_editor_skill", - "jamie_marketing_editor", - "jamie_marketing_editor_skill", - "jamie_youtube_manager_core", - "jamie_youtube_manager_skill", - "jamie_youtube_subtitle_checker_skill", - "journal_validator_py", - "medical_compliance_ref", - "reply_templates_md", - "youtube_metadata_md" - ], - "82": [ - "scripts_keyword_analyzer", - "scripts_keyword_analyzer_keywordanalyzer", - "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword", - "scripts_keyword_analyzer_keywordanalyzer_calculate_intent_distribution", - "scripts_keyword_analyzer_keywordanalyzer_export_analysis", - "scripts_keyword_analyzer_keywordanalyzer_generate_long_tail_keywords", - "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords", - "scripts_keyword_analyzer_keywordanalyzer_generate_question_keywords", - "scripts_keyword_analyzer_keywordanalyzer_generate_recommendations", - "scripts_keyword_analyzer_keywordanalyzer_generate_report", - "scripts_keyword_analyzer_keywordanalyzer_init", - "scripts_keyword_analyzer_keyworddata", - "scripts_keyword_analyzer_main", - "scripts_keyword_analyzer_rationale_124", - "scripts_keyword_analyzer_rationale_139", - "scripts_keyword_analyzer_rationale_14", - "scripts_keyword_analyzer_rationale_155", - "scripts_keyword_analyzer_rationale_184", - "scripts_keyword_analyzer_rationale_214", - "scripts_keyword_analyzer_rationale_23", - "scripts_keyword_analyzer_rationale_247", - "scripts_keyword_analyzer_rationale_283", - "scripts_keyword_analyzer_rationale_37", - "scripts_keyword_analyzer_rationale_66" - ], - "83": [ - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80", - "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90" - ], - "84": [ - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80", - "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90" - ], - "85": [ - "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path", - "scripts_check_ownership", - "scripts_check_ownership_check_commit_message", - "scripts_check_ownership_get_agent_author", - "scripts_check_ownership_get_file_owner", - "scripts_check_ownership_get_project_root", - "scripts_check_ownership_is_file_locked", - "scripts_check_ownership_list_expired", - "scripts_check_ownership_load_yaml_file", - "scripts_check_ownership_main", - "scripts_check_ownership_rationale_111", - "scripts_check_ownership_rationale_117", - "scripts_check_ownership_rationale_131", - "scripts_check_ownership_rationale_160", - "scripts_check_ownership_rationale_198", - "scripts_check_ownership_rationale_225", - "scripts_check_ownership_rationale_276", - "scripts_check_ownership_rationale_320", - "scripts_check_ownership_rationale_375", - "scripts_check_ownership_rationale_97", - "scripts_check_ownership_validate_state", - "scripts_check_ownership_verify_ownership", - "scripts_check_ownership_verify_setup" - ], - "86": [ - "htmlparser", - "scripts_extract_site_claims", - "scripts_extract_site_claims_claims_from_page", - "scripts_extract_site_claims_entity_id_for", - "scripts_extract_site_claims_flatten", - "scripts_extract_site_claims_gather_pages", - "scripts_extract_site_claims_main", - "scripts_extract_site_claims_metaparser", - "scripts_extract_site_claims_metaparser_handle_data", - "scripts_extract_site_claims_metaparser_handle_endtag", - "scripts_extract_site_claims_metaparser_handle_starttag", - "scripts_extract_site_claims_metaparser_init", - "scripts_extract_site_claims_metaparser_title", - "scripts_extract_site_claims_primary_type", - "scripts_extract_site_claims_rationale_112", - "scripts_extract_site_claims_rationale_151", - "scripts_extract_site_claims_rationale_168", - "scripts_extract_site_claims_rationale_200", - "scripts_extract_site_claims_rationale_218", - "scripts_extract_site_claims_rationale_72", - "scripts_extract_site_claims_row", - "scripts_extract_site_claims_slugify", - "scripts_extract_site_claims_top_level_nodes" - ], - "87": [ - "ourdigital_shared_install", - "ourdigital_shared_install_check_prerequisites", - "ourdigital_shared_install_error", - "ourdigital_shared_install_fetch_from_1password", - "ourdigital_shared_install_info", - "ourdigital_shared_install_main_install", - "ourdigital_shared_install_print_banner", - "ourdigital_shared_install_print_usage", - "ourdigital_shared_install_remove_global_commands", - "ourdigital_shared_install_setup_config", - "ourdigital_shared_install_setup_credentials", - "ourdigital_shared_install_setup_directories", - "ourdigital_shared_install_setup_environment", - "ourdigital_shared_install_setup_global_commands", - "ourdigital_shared_install_setup_python_env", - "ourdigital_shared_install_show_global_commands", - "ourdigital_shared_install_show_help", - "ourdigital_shared_install_show_skills", - "ourdigital_shared_install_success", - "ourdigital_shared_install_uninstall", - "ourdigital_shared_install_validate_installation", - "ourdigital_shared_install_warn", - "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry" - ], - "88": [ - "scripts_document_docxxmleditor", - "scripts_document_docxxmleditor_ensure_w14_namespace", - "scripts_document_docxxmleditor_ensure_w16cex_namespace", - "scripts_document_docxxmleditor_ensure_w16du_namespace", - "scripts_document_docxxmleditor_get_next_change_id", - "scripts_document_docxxmleditor_inject_attributes_to_nodes", - "scripts_document_docxxmleditor_insert_before", - "scripts_document_docxxmleditor_replace_node", - "scripts_document_docxxmleditor_revert_deletion", - "scripts_document_docxxmleditor_revert_insertion", - "scripts_document_docxxmleditor_suggest_deletion", - "scripts_document_docxxmleditor_suggest_paragraph", - "scripts_document_rationale_117", - "scripts_document_rationale_241", - "scripts_document_rationale_253", - "scripts_document_rationale_265", - "scripts_document_rationale_343", - "scripts_document_rationale_435", - "scripts_document_rationale_48", - "scripts_document_rationale_483", - "scripts_document_rationale_76", - "scripts_document_rationale_90", - "scripts_document_rationale_99" - ], - "89": [ - "scripts_log_parser_logentry", - "scripts_log_parser_logentry_to_dict", - "scripts_log_parser_logparser", - "scripts_log_parser_logparser_detect_format", - "scripts_log_parser_logparser_identify_bot", - "scripts_log_parser_logparser_init", - "scripts_log_parser_logparser_open_file", - "scripts_log_parser_logparser_parse_apache_combined", - "scripts_log_parser_logparser_parse_cloudfront", - "scripts_log_parser_logparser_parse_line", - "scripts_log_parser_logparser_parse_nginx_combined", - "scripts_log_parser_logparser_parse_streaming", - "scripts_log_parser_rationale_103", - "scripts_log_parser_rationale_183", - "scripts_log_parser_rationale_200", - "scripts_log_parser_rationale_215", - "scripts_log_parser_rationale_238", - "scripts_log_parser_rationale_261", - "scripts_log_parser_rationale_299", - "scripts_log_parser_rationale_312", - "scripts_log_parser_rationale_338", - "scripts_log_parser_rationale_352", - "textio" - ], - "90": [ - "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client", - "scripts_notion_writer_append_to_page", - "scripts_notion_writer_clear_page_content", - "scripts_notion_writer_create_database_row", - "scripts_notion_writer_extract_notion_id", - "scripts_notion_writer_format_id_with_dashes", - "scripts_notion_writer_get_database_info", - "scripts_notion_writer_get_page_info", - "scripts_notion_writer_list_accessible_content", - "scripts_notion_writer_main", - "scripts_notion_writer_rationale_28", - "scripts_notion_writer_rationale_52", - "scripts_notion_writer_rationale_544", - "scripts_notion_writer_rationale_625", - "scripts_notion_writer_rationale_635", - "scripts_notion_writer_rationale_655", - "scripts_notion_writer_rationale_674", - "scripts_notion_writer_rationale_706", - "scripts_notion_writer_rationale_737", - "scripts_notion_writer_rationale_750", - "scripts_notion_writer_update_page_properties", - "scripts_notion_writer_write_to_page" - ], - "91": [ - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_any", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_logger", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_36", - "scripts_base_client_rationale_138", - "scripts_base_client_rationale_61" - ], - "92": [ - "scripts_inventory_rationale_267", - "scripts_inventory_rationale_271", - "scripts_inventory_rationale_276", - "scripts_inventory_rationale_347", - "scripts_inventory_rationale_395", - "scripts_inventory_rationale_510", - "scripts_inventory_rationale_535", - "scripts_inventory_rationale_563", - "scripts_inventory_rationale_640", - "scripts_inventory_rationale_661", - "scripts_inventory_rationale_683", - "scripts_inventory_shapedata", - "scripts_inventory_shapedata_calculate_slide_overflow", - "scripts_inventory_shapedata_detect_bullet_issues", - "scripts_inventory_shapedata_emu_to_inches", - "scripts_inventory_shapedata_estimate_frame_overflow", - "scripts_inventory_shapedata_get_slide_dimensions", - "scripts_inventory_shapedata_get_usable_dimensions", - "scripts_inventory_shapedata_has_any_issues", - "scripts_inventory_shapedata_inches_to_pixels", - "scripts_inventory_shapedata_init", - "scripts_inventory_shapedata_wrap_text_line" - ], - "93": [ - "dintel_shared_install", - "dintel_shared_install_detect_claude_paths", - "dintel_shared_install_detect_package_manager", - "dintel_shared_install_detect_platform", - "dintel_shared_install_detect_python", - "dintel_shared_install_install_code_skills", - "dintel_shared_install_install_desktop_skills", - "dintel_shared_install_install_python_env", - "dintel_shared_install_interactive_prompt", - "dintel_shared_install_log_error", - "dintel_shared_install_log_info", - "dintel_shared_install_log_step", - "dintel_shared_install_log_success", - "dintel_shared_install_log_warn", - "dintel_shared_install_main", - "dintel_shared_install_parse_args", - "dintel_shared_install_preflight", - "dintel_shared_install_show_help", - "dintel_shared_install_show_summary", - "dintel_shared_install_uninstall", - "users_ourdigital_project_our_claude_skills_custom_skills_dintel_shared_install_sh__entry" - ], - "94": [ - "scripts_schema_migrator_main", - "scripts_schema_migrator_rationale_106", - "scripts_schema_migrator_rationale_135", - "scripts_schema_migrator_rationale_216", - "scripts_schema_migrator_rationale_256", - "scripts_schema_migrator_rationale_295", - "scripts_schema_migrator_rationale_44", - "scripts_schema_migrator_rationale_68", - "scripts_schema_migrator_rationale_99", - "scripts_schema_migrator_schemamigrator", - "scripts_schema_migrator_schemamigrator_close", - "scripts_schema_migrator_schemamigrator_fetch_all_pages", - "scripts_schema_migrator_schemamigrator_get_schema", - "scripts_schema_migrator_schemamigrator_init", - "scripts_schema_migrator_schemamigrator_map_page_properties", - "scripts_schema_migrator_schemamigrator_migrate", - "scripts_schema_migrator_schemamigrator_migrate_page", - "scripts_schema_migrator_schemamigrator_print_stats", - "scripts_schema_migrator_schemamigrator_request", - "scripts_schema_migrator_schemamigrator_resolve_data_source_id", - "scripts_schema_migrator_schemamigrator_transform_property" - ], - "95": [ - "core_visual_effects", - "core_visual_effects_add_drop_shadow", - "core_visual_effects_add_glow_effect", - "core_visual_effects_add_motion_blur", - "core_visual_effects_apply_screen_shake", - "core_visual_effects_create_explosion_effect", - "core_visual_effects_create_impact_flash", - "core_visual_effects_create_screen_shake_offset", - "core_visual_effects_create_shockwave_rings", - "core_visual_effects_create_speed_lines", - "core_visual_effects_rationale_215", - "core_visual_effects_rationale_241", - "core_visual_effects_rationale_278", - "core_visual_effects_rationale_304", - "core_visual_effects_rationale_343", - "core_visual_effects_rationale_377", - "core_visual_effects_rationale_413", - "core_visual_effects_rationale_456", - "core_visual_effects_rationale_475", - "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image" - ], - "96": [ - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_logger", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_77", - "scripts_async_organizer_rationale_104" - ], - "97": [ - "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any", - "scripts_migration_planner_migrationplanner", - "scripts_migration_planner_migrationplanner_call_ahrefs", - "scripts_migration_planner_migrationplanner_call_firecrawl", - "scripts_migration_planner_migrationplanner_extract_domain", - "scripts_migration_planner_migrationplanner_fetch_page_backlinks", - "scripts_migration_planner_migrationplanner_fetch_page_keywords", - "scripts_migration_planner_migrationplanner_fetch_site_metrics", - "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline", - "scripts_migration_planner_migrationplanner_generate_checklist", - "scripts_migration_planner_migrationplanner_init", - "scripts_migration_planner_rationale_113", - "scripts_migration_planner_rationale_120", - "scripts_migration_planner_rationale_138", - "scripts_migration_planner_rationale_143", - "scripts_migration_planner_rationale_191", - "scripts_migration_planner_rationale_215", - "scripts_migration_planner_rationale_235", - "scripts_migration_planner_rationale_242", - "scripts_migration_planner_rationale_359" - ], - "98": [ - "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_namespace", - "scripts_migration_planner", - "scripts_migration_planner_async_main", - "scripts_migration_planner_format_text_report", - "scripts_migration_planner_main", - "scripts_migration_planner_migrationbaseline", - "scripts_migration_planner_migrationplan", - "scripts_migration_planner_migrationplanner_classify_priority", - "scripts_migration_planner_migrationplanner_run", - "scripts_migration_planner_parse_args", - "scripts_migration_planner_rationale_1", - "scripts_migration_planner_rationale_280", - "scripts_migration_planner_rationale_426", - "scripts_migration_planner_rationale_50", - "scripts_migration_planner_rationale_565", - "scripts_migration_planner_rationale_641", - "scripts_migration_planner_rationale_72", - "scripts_migration_planner_rationale_83", - "scripts_migration_planner_riskassessment", - "scripts_migration_planner_serialize_plan" - ], - "99": [ - "templates_generator_template", - "templates_generator_template_colorfrompalette", - "templates_generator_template_draw", - "templates_generator_template_easeinoutcubic", - "templates_generator_template_entity", - "templates_generator_template_entity_constructor", - "templates_generator_template_entity_display", - "templates_generator_template_entity_update", - "templates_generator_template_exportimage", - "templates_generator_template_fadebackground", - "templates_generator_template_getnoisevalue", - "templates_generator_template_hextorgb", - "templates_generator_template_initializeseed", - "templates_generator_template_maprange", - "templates_generator_template_params", - "templates_generator_template_regenerate", - "templates_generator_template_setup", - "templates_generator_template_updateparameter", - "templates_generator_template_vectorfromangle", - "templates_generator_template_wraparound" - ], - "100": [ - "96_ourdigital_estimate_engine_scope_schema_currency_type", - "96_ourdigital_estimate_engine_scope_schema_hours_type", - "96_ourdigital_estimate_engine_scope_schema_items_properties", - "96_ourdigital_estimate_engine_scope_schema_label_type", - "96_ourdigital_estimate_engine_scope_schema_properties_currency", - "96_ourdigital_estimate_engine_scope_schema_properties_hours", - "96_ourdigital_estimate_engine_scope_schema_properties_label", - "96_ourdigital_estimate_engine_scope_schema_properties_qty", - "96_ourdigital_estimate_engine_scope_schema_properties_subject", - "96_ourdigital_estimate_engine_scope_schema_properties_title", - "96_ourdigital_estimate_engine_scope_schema_properties_type", - "96_ourdigital_estimate_engine_scope_schema_properties_unit_cost", - "96_ourdigital_estimate_engine_scope_schema_qty_default", - "96_ourdigital_estimate_engine_scope_schema_qty_type", - "96_ourdigital_estimate_engine_scope_schema_subject_type", - "96_ourdigital_estimate_engine_scope_schema_title_type", - "96_ourdigital_estimate_engine_scope_schema_type_enum", - "96_ourdigital_estimate_engine_scope_schema_type_type", - "96_ourdigital_estimate_engine_scope_schema_unit_cost_type" - ], - "101": [ - "core_gif_builder_gifbuilder", - "core_gif_builder_gifbuilder_add_frame", - "core_gif_builder_gifbuilder_add_frames", - "core_gif_builder_gifbuilder_clear", - "core_gif_builder_gifbuilder_deduplicate_frames", - "core_gif_builder_gifbuilder_init", - "core_gif_builder_gifbuilder_optimize_colors", - "core_gif_builder_gifbuilder_save", - "core_gif_builder_rationale_114", - "core_gif_builder_rationale_150", - "core_gif_builder_rationale_17", - "core_gif_builder_rationale_20", - "core_gif_builder_rationale_245", - "core_gif_builder_rationale_34", - "core_gif_builder_rationale_52", - "core_gif_builder_rationale_57", - "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_image", - "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_path", - "ndarray" - ], - "102": [ - "core_typography", - "core_typography_draw_text_in_box", - "core_typography_draw_text_with_glow", - "core_typography_draw_text_with_outline", - "core_typography_draw_text_with_shadow", - "core_typography_get_font", - "core_typography_get_optimal_font_size", - "core_typography_get_text_size", - "core_typography_rationale_125", - "core_typography_rationale_175", - "core_typography_rationale_230", - "core_typography_rationale_26", - "core_typography_rationale_295", - "core_typography_rationale_318", - "core_typography_rationale_340", - "core_typography_rationale_69", - "core_typography_scale_font_for_frame", - "example_skills_skills_main_slack_gif_creator_core_typography_py_image", - "freetypefont" - ], - "103": [ - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_1", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_199" - ], - "104": [ - "example_skills_skills_main_document_skills_pptx_scripts_replace_py_any", - "example_skills_skills_main_document_skills_pptx_scripts_replace_py_inventorydata", - "scripts_replace", - "scripts_replace_apply_font_properties", - "scripts_replace_apply_paragraph_properties", - "scripts_replace_apply_replacements", - "scripts_replace_check_duplicate_keys", - "scripts_replace_clear_paragraph_bullets", - "scripts_replace_detect_frame_overflow", - "scripts_replace_main", - "scripts_replace_rationale_114", - "scripts_replace_rationale_144", - "scripts_replace_rationale_163", - "scripts_replace_rationale_205", - "scripts_replace_rationale_215", - "scripts_replace_rationale_27", - "scripts_replace_rationale_357", - "scripts_replace_rationale_44", - "scripts_replace_validate_replacements" - ], - "105": [ - "scripts_backlink_auditor_anchordistribution", - "scripts_backlink_auditor_anchordistribution_branded_pct", - "scripts_backlink_auditor_anchordistribution_exact_match_pct", - "scripts_backlink_auditor_anchordistribution_generic_pct", - "scripts_backlink_auditor_anchordistribution_naked_url_pct", - "scripts_backlink_auditor_backlinkauditor", - "scripts_backlink_auditor_backlinkauditor_analyze_anchors", - "scripts_backlink_auditor_backlinkauditor_init", - "scripts_backlink_auditor_backlinkauditor_is_branded_anchor", - "scripts_backlink_auditor_backlinkauditor_is_exact_match", - "scripts_backlink_auditor_backlinkauditor_is_generic_anchor", - "scripts_backlink_auditor_backlinkauditor_is_naked_url", - "scripts_backlink_auditor_rationale_100", - "scripts_backlink_auditor_rationale_200", - "scripts_backlink_auditor_rationale_311", - "scripts_backlink_auditor_rationale_671", - "scripts_backlink_auditor_rationale_682", - "scripts_backlink_auditor_rationale_692", - "scripts_backlink_auditor_rationale_697" - ], - "106": [ - "scripts_document_document_add_comment", - "scripts_document_document_add_to_comments_extended_xml", - "scripts_document_document_add_to_comments_extensible_xml", - "scripts_document_document_add_to_comments_ids_xml", - "scripts_document_document_add_to_comments_xml", - "scripts_document_document_comment_range_start_xml", - "scripts_document_document_reply_to_comment", - "scripts_document_docxxmleditor_append_to", - "scripts_document_docxxmleditor_insert_after", - "scripts_document_generate_hex_id", - "scripts_document_rationale_1071", - "scripts_document_rationale_1092", - "scripts_document_rationale_1119", - "scripts_document_rationale_1134", - "scripts_document_rationale_247", - "scripts_document_rationale_259", - "scripts_document_rationale_597", - "scripts_document_rationale_714", - "scripts_document_rationale_770" - ], - "107": [ - "95_ourdigital_presales_seo_findings_schema_entity_properties", - "95_ourdigital_presales_seo_findings_schema_legacy_contamination_type", - "95_ourdigital_presales_seo_findings_schema_name_split_type", - "95_ourdigital_presales_seo_findings_schema_panel_enum", - "95_ourdigital_presales_seo_findings_schema_panel_type", - "95_ourdigital_presales_seo_findings_schema_properties_legacy_contamination", - "95_ourdigital_presales_seo_findings_schema_properties_name_split", - "95_ourdigital_presales_seo_findings_schema_properties_panel", - "95_ourdigital_presales_seo_findings_schema_properties_properties_total", - "95_ourdigital_presales_seo_findings_schema_properties_properties_with_entity", - "95_ourdigital_presales_seo_findings_schema_properties_subbrands_total", - "95_ourdigital_presales_seo_findings_schema_properties_subbrands_with_entity", - "95_ourdigital_presales_seo_findings_schema_properties_total_type", - "95_ourdigital_presales_seo_findings_schema_properties_wikipedia", - "95_ourdigital_presales_seo_findings_schema_properties_with_entity_type", - "95_ourdigital_presales_seo_findings_schema_subbrands_total_type", - "95_ourdigital_presales_seo_findings_schema_subbrands_with_entity_type", - "95_ourdigital_presales_seo_findings_schema_wikipedia_type" - ], - "108": [ - "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path", - "scripts_validate_skill", - "scripts_validate_skill_main", - "scripts_validate_skill_rationale_107", - "scripts_validate_skill_rationale_122", - "scripts_validate_skill_rationale_32", - "scripts_validate_skill_rationale_52", - "scripts_validate_skill_rationale_63", - "scripts_validate_skill_rationale_83", - "scripts_validate_skill_skillvalidator", - "scripts_validate_skill_skillvalidator_check_content_length", - "scripts_validate_skill_skillvalidator_check_directory_structure", - "scripts_validate_skill_skillvalidator_check_frontmatter", - "scripts_validate_skill_skillvalidator_check_ourdigital_triggers", - "scripts_validate_skill_skillvalidator_check_skill_files", - "scripts_validate_skill_skillvalidator_init", - "scripts_validate_skill_skillvalidator_report", - "scripts_validate_skill_skillvalidator_validate" - ], - "109": [ - "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata", - "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path", - "inventorydict", - "scripts_inventory_extract_text_inventory", - "scripts_inventory_get_inventory_as_dict", - "scripts_inventory_main", - "scripts_inventory_rationale_1004", - "scripts_inventory_rationale_281", - "scripts_inventory_rationale_51", - "scripts_inventory_rationale_693", - "scripts_inventory_rationale_820", - "scripts_inventory_rationale_917", - "scripts_inventory_rationale_978", - "scripts_inventory_save_inventory", - "scripts_inventory_shapedata_get_font_path", - "scripts_inventory_shapedata_to_dict", - "scripts_inventory_sort_shapes_by_position", - "shapedict" - ], - "110": [ - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", - "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_199" - ], - "111": [ - "custom_skills_21_seo_position_tracking_code_scripts_position_tracker_py_namespace", - "scripts_position_tracker", - "scripts_position_tracker_format_text_report", - "scripts_position_tracker_main", - "scripts_position_tracker_parse_args", - "scripts_position_tracker_positionalert", - "scripts_position_tracker_positionalert_post_init", - "scripts_position_tracker_rationale_1", - "scripts_position_tracker_rationale_103", - "scripts_position_tracker_rationale_136", - "scripts_position_tracker_rationale_148", - "scripts_position_tracker_rationale_167", - "scripts_position_tracker_rationale_644", - "scripts_position_tracker_segmentdata", - "scripts_position_tracker_trackingresult", - "scripts_position_tracker_trackingresult_post_init", - "scripts_position_tracker_trackingresult_to_dict" - ], - "112": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73" - ], - "113": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73" - ], - "114": [ - "scripts_generate_pptx", - "scripts_generate_pptx_fs", - "scripts_generate_pptx_main", - "scripts_generate_pptx_path", - "scripts_generate_pptx_presentationgenerator", - "scripts_generate_pptx_presentationgenerator_constructor", - "scripts_generate_pptx_presentationgenerator_createagendaslide", - "scripts_generate_pptx_presentationgenerator_createclosingslide", - "scripts_generate_pptx_presentationgenerator_createcontentslide", - "scripts_generate_pptx_presentationgenerator_createdataslide", - "scripts_generate_pptx_presentationgenerator_createexecutivesummaryslide", - "scripts_generate_pptx_presentationgenerator_createrecommendationsslide", - "scripts_generate_pptx_presentationgenerator_createtitleslide", - "scripts_generate_pptx_presentationgenerator_definelayouts", - "scripts_generate_pptx_presentationgenerator_generate", - "scripts_generate_pptx_presentationgenerator_save", - "scripts_generate_pptx_presentationgenerator_setuppresentation" - ], - "115": [ - "scripts_gtm_audit_gtmauditor", - "scripts_gtm_audit_gtmauditor_check_gtm_container", - "scripts_gtm_audit_gtmauditor_generate_checklist", - "scripts_gtm_audit_gtmauditor_generate_recommendations", - "scripts_gtm_audit_gtmauditor_init", - "scripts_gtm_audit_gtmauditor_run_audit", - "scripts_gtm_audit_gtmauditor_setup_datalayer_monitoring", - "scripts_gtm_audit_gtmauditor_setup_network_monitoring", - "scripts_gtm_audit_gtmauditor_simulate_scroll", - "scripts_gtm_audit_rationale_580", - "scripts_gtm_audit_rationale_620", - "scripts_gtm_audit_rationale_640", - "scripts_gtm_audit_rationale_684", - "scripts_gtm_audit_rationale_795", - "scripts_gtm_audit_rationale_894", - "scripts_gtm_audit_rationale_943", - "scripts_gtm_audit_rationale_974" - ], - "116": [ - "scripts_position_tracker_positiontracker", - "scripts_position_tracker_positiontracker_call_ahrefs_project_keywords", - "scripts_position_tracker_positiontracker_call_ahrefs_projects", - "scripts_position_tracker_positiontracker_call_rank_tracker_overview", - "scripts_position_tracker_positiontracker_extract_domain_brand", - "scripts_position_tracker_positiontracker_get_current_positions", - "scripts_position_tracker_positiontracker_get_project_keywords", - "scripts_position_tracker_positiontracker_init", - "scripts_position_tracker_positiontracker_is_brand_keyword", - "scripts_position_tracker_rationale_189", - "scripts_position_tracker_rationale_200", - "scripts_position_tracker_rationale_215", - "scripts_position_tracker_rationale_236", - "scripts_position_tracker_rationale_257", - "scripts_position_tracker_rationale_275", - "scripts_position_tracker_rationale_312", - "scripts_position_tracker_rationale_331" - ], - "117": [ - "95_ourdigital_presales_seo_findings_schema_hotel_on_property_type", - "95_ourdigital_presales_seo_findings_schema_hreflang_enum", - "95_ourdigital_presales_seo_findings_schema_hreflang_type", - "95_ourdigital_presales_seo_findings_schema_meta_dupe_type", - "95_ourdigital_presales_seo_findings_schema_org_enum", - "95_ourdigital_presales_seo_findings_schema_org_type", - "95_ourdigital_presales_seo_findings_schema_properties_hotel_on_property", - "95_ourdigital_presales_seo_findings_schema_properties_hreflang", - "95_ourdigital_presales_seo_findings_schema_properties_meta_dupe", - "95_ourdigital_presales_seo_findings_schema_properties_org", - "95_ourdigital_presales_seo_findings_schema_properties_schema", - "95_ourdigital_presales_seo_findings_schema_properties_title_i18n_mismatch", - "95_ourdigital_presales_seo_findings_schema_schema_properties", - "95_ourdigital_presales_seo_findings_schema_schema_type", - "95_ourdigital_presales_seo_findings_schema_technical_properties", - "95_ourdigital_presales_seo_findings_schema_title_i18n_mismatch_type" - ], - "118": [ - "baseschemavalidator", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78" - ], - "119": [ - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_125", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", - "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata" - ], - "120": [ - "custom_skills_80_claude_settings_optimizer_code_scripts_analyze_extensions_py_path", - "scripts_analyze_extensions", - "scripts_analyze_extensions_extensionsanalyzer", - "scripts_analyze_extensions_extensionsanalyzer_analyze", - "scripts_analyze_extensions_extensionsanalyzer_analyze_agent", - "scripts_analyze_extensions_extensionsanalyzer_analyze_command", - "scripts_analyze_extensions_extensionsanalyzer_analyze_skill", - "scripts_analyze_extensions_extensionsanalyzer_find_extension_dirs", - "scripts_analyze_extensions_extensionsanalyzer_init", - "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter", - "scripts_analyze_extensions_main", - "scripts_analyze_extensions_rationale_107", - "scripts_analyze_extensions_rationale_142", - "scripts_analyze_extensions_rationale_35", - "scripts_analyze_extensions_rationale_52", - "scripts_analyze_extensions_rationale_76" - ], - "121": [ - "scripts_apply_brand", - "scripts_apply_brand_brandstyler", - "scripts_apply_brand_brandstyler_add_logo", - "scripts_apply_brand_brandstyler_apply_to_presentation", - "scripts_apply_brand_brandstyler_init", - "scripts_apply_brand_brandstyler_style_slide", - "scripts_apply_brand_brandstyler_style_table", - "scripts_apply_brand_brandstyler_style_text_frame", - "scripts_apply_brand_main", - "scripts_apply_brand_rationale_119", - "scripts_apply_brand_rationale_21", - "scripts_apply_brand_rationale_24", - "scripts_apply_brand_rationale_33", - "scripts_apply_brand_rationale_54", - "scripts_apply_brand_rationale_66", - "scripts_apply_brand_rationale_97" - ], - "122": [ - "scripts_seo_audit_orchestrator", - "scripts_seo_audit_orchestrator_compute_health_score", - "scripts_seo_audit_orchestrator_extract_issues", - "scripts_seo_audit_orchestrator_extract_score", - "scripts_seo_audit_orchestrator_get_grade", - "scripts_seo_audit_orchestrator_get_priority", - "scripts_seo_audit_orchestrator_get_repo_root", - "scripts_seo_audit_orchestrator_main", - "scripts_seo_audit_orchestrator_rationale_110", - "scripts_seo_audit_orchestrator_rationale_125", - "scripts_seo_audit_orchestrator_rationale_134", - "scripts_seo_audit_orchestrator_rationale_153", - "scripts_seo_audit_orchestrator_rationale_161", - "scripts_seo_audit_orchestrator_rationale_44", - "scripts_seo_audit_orchestrator_rationale_63", - "scripts_seo_audit_orchestrator_run_script" - ], - "123": [ - "95_ourdigital_presales_seo_findings_schema_account_code_type", - "95_ourdigital_presales_seo_findings_schema_audit_date_description", - "95_ourdigital_presales_seo_findings_schema_audit_date_type", - "95_ourdigital_presales_seo_findings_schema_domain_type", - "95_ourdigital_presales_seo_findings_schema_name_type", - "95_ourdigital_presales_seo_findings_schema_properties_account_code", - "95_ourdigital_presales_seo_findings_schema_properties_audit_date", - "95_ourdigital_presales_seo_findings_schema_properties_domain", - "95_ourdigital_presales_seo_findings_schema_properties_name", - "95_ourdigital_presales_seo_findings_schema_properties_prospect", - "95_ourdigital_presales_seo_findings_schema_properties_vertical", - "95_ourdigital_presales_seo_findings_schema_prospect_properties", - "95_ourdigital_presales_seo_findings_schema_prospect_required", - "95_ourdigital_presales_seo_findings_schema_prospect_type", - "95_ourdigital_presales_seo_findings_schema_vertical_type" - ], - "124": [ - "95_ourdigital_presales_seo_findings_schema_class_description", - "95_ourdigital_presales_seo_findings_schema_class_type", - "95_ourdigital_presales_seo_findings_schema_evidence_type", - "95_ourdigital_presales_seo_findings_schema_id_type", - "95_ourdigital_presales_seo_findings_schema_items_properties", - "95_ourdigital_presales_seo_findings_schema_properties_class", - "95_ourdigital_presales_seo_findings_schema_properties_evidence", - "95_ourdigital_presales_seo_findings_schema_properties_id", - "95_ourdigital_presales_seo_findings_schema_properties_score", - "95_ourdigital_presales_seo_findings_schema_properties_severity", - "95_ourdigital_presales_seo_findings_schema_properties_title_ko", - "95_ourdigital_presales_seo_findings_schema_properties_type", - "95_ourdigital_presales_seo_findings_schema_severity_enum", - "95_ourdigital_presales_seo_findings_schema_severity_type", - "95_ourdigital_presales_seo_findings_schema_title_ko_type" - ], - "125": [ - "96_ourdigital_estimate_engine_scope_schema_apply_student_discount_type", - "96_ourdigital_estimate_engine_scope_schema_billing_rate_description", - "96_ourdigital_estimate_engine_scope_schema_billing_rate_type", - "96_ourdigital_estimate_engine_scope_schema_course_description", - "96_ourdigital_estimate_engine_scope_schema_course_type", - "96_ourdigital_estimate_engine_scope_schema_properties", - "96_ourdigital_estimate_engine_scope_schema_properties_apply_student_discount", - "96_ourdigital_estimate_engine_scope_schema_properties_billing_rate", - "96_ourdigital_estimate_engine_scope_schema_properties_course", - "96_ourdigital_estimate_engine_scope_schema_properties_service", - "96_ourdigital_estimate_engine_scope_schema_properties_tier", - "96_ourdigital_estimate_engine_scope_schema_service_description", - "96_ourdigital_estimate_engine_scope_schema_service_type", - "96_ourdigital_estimate_engine_scope_schema_tier_description", - "96_ourdigital_estimate_engine_scope_schema_tier_type" - ], - "126": [ - "ahrefs_brand_radar_impressions", - "ahrefs_site_audit_issues", - "generate_pages_py", - "keyword_analyzer_py", - "notion_audit_log_db", - "ourseo_audit_page", - "ourseo_crawl_website", - "ourseo_search_knowledge_graph", - "semrush_overview_research", - "seo_ai_visibility_skill", - "seo_gateway_architect_skill", - "seo_gateway_builder_skill", - "seo_international_skill", - "seo_knowledge_graph_skill", - "seo_kpi_framework_skill" - ], - "127": [ - "datetime", - "scripts_estimate", - "scripts_estimate_main", - "scripts_log_parser", - "scripts_log_parser_logparser_parse", - "scripts_log_parser_logparser_parse_and_analyze", - "scripts_log_parser_logparseresult", - "scripts_log_parser_logparseresult_to_dict", - "scripts_log_parser_main", - "scripts_log_parser_parse_date", - "scripts_log_parser_rationale_1", - "scripts_log_parser_rationale_155", - "scripts_log_parser_rationale_387", - "scripts_log_parser_rationale_448", - "scripts_log_parser_rationale_487" - ], - "128": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78" - ], - "129": [ - "pdfreader", - "scripts_extract_form_field_info", - "scripts_extract_form_field_info_get_field_info", - "scripts_extract_form_field_info_get_full_annotation_field_id", - "scripts_extract_form_field_info_make_field_dict", - "scripts_extract_form_field_info_write_field_info", - "scripts_fill_fillable_fields", - "scripts_fill_fillable_fields_fill_pdf_fields", - "scripts_fill_fillable_fields_monkeypatch_pydpf_method", - "scripts_fill_fillable_fields_validation_error_for_field_value", - "scripts_fill_pdf_form_with_annotations", - "scripts_fill_pdf_form_with_annotations_fill_pdf_form", - "scripts_fill_pdf_form_with_annotations_rationale_12", - "scripts_fill_pdf_form_with_annotations_rationale_29", - "scripts_fill_pdf_form_with_annotations_transform_coordinates" - ], - "130": [ - "protocol", - "refcurator_db_databasebackend", - "refcurator_db_databasebackend_close", - "refcurator_db_databasebackend_execute", - "refcurator_db_databasebackend_fetch_all", - "refcurator_db_databasebackend_fetch_one", - "refcurator_db_databasebackend_insert_returning_id", - "refcurator_db_get_backend", - "refcurator_db_rationale_25", - "refcurator_db_rationale_28", - "refcurator_db_rationale_32", - "refcurator_db_rationale_36", - "refcurator_db_rationale_360", - "refcurator_db_rationale_40", - "refcurator_db_rationale_44" - ], - "131": [ - "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events", - "scripts_gtm_audit_datalayervalidator", - "scripts_gtm_audit_datalayervalidator_check_ecommerce_clear", - "scripts_gtm_audit_datalayervalidator_init", - "scripts_gtm_audit_datalayervalidator_validate_event", - "scripts_gtm_audit_datalayervalidator_validate_sequence", - "scripts_gtm_audit_gtmauditor_capture_monitored_events", - "scripts_gtm_audit_gtmauditor_run_datalayer_audit", - "scripts_gtm_audit_rationale_113", - "scripts_gtm_audit_rationale_121", - "scripts_gtm_audit_rationale_187", - "scripts_gtm_audit_rationale_208", - "scripts_gtm_audit_rationale_541", - "scripts_gtm_audit_rationale_674", - "scripts_gtm_audit_rationale_852" - ], - "132": [ - "scripts_gtm_audit_formanalyzer", - "scripts_gtm_audit_formanalyzer_analyze_form_tracking_readiness", - "scripts_gtm_audit_formanalyzer_check_form_events", - "scripts_gtm_audit_formanalyzer_discover_forms", - "scripts_gtm_audit_formanalyzer_init", - "scripts_gtm_audit_formanalyzer_simulate_form_interaction", - "scripts_gtm_audit_gtmauditor_capture_datalayer", - "scripts_gtm_audit_gtmauditor_run_form_audit", - "scripts_gtm_audit_rationale_234", - "scripts_gtm_audit_rationale_243", - "scripts_gtm_audit_rationale_276", - "scripts_gtm_audit_rationale_312", - "scripts_gtm_audit_rationale_393", - "scripts_gtm_audit_rationale_659", - "scripts_gtm_audit_rationale_810" - ], - "133": [ - "95_ourdigital_presales_seo_findings_schema_discoverable_urls_type", - "95_ourdigital_presales_seo_findings_schema_discovery_properties", - "95_ourdigital_presales_seo_findings_schema_discovery_type", - "95_ourdigital_presales_seo_findings_schema_estimated_pages_type", - "95_ourdigital_presales_seo_findings_schema_properties_discoverable_urls", - "95_ourdigital_presales_seo_findings_schema_properties_discovery", - "95_ourdigital_presales_seo_findings_schema_properties_estimated_pages", - "95_ourdigital_presales_seo_findings_schema_properties_robots_sitemap_declared", - "95_ourdigital_presales_seo_findings_schema_properties_sitemap_status", - "95_ourdigital_presales_seo_findings_schema_properties_url_hygiene", - "95_ourdigital_presales_seo_findings_schema_robots_sitemap_declared_type", - "95_ourdigital_presales_seo_findings_schema_sitemap_status_type", - "95_ourdigital_presales_seo_findings_schema_url_hygiene_items", - "95_ourdigital_presales_seo_findings_schema_url_hygiene_type" - ], - "134": [ - "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_namespace", - "scripts_backlink_auditor", - "scripts_backlink_auditor_backlinkauditresult", - "scripts_backlink_auditor_format_rich_output", - "scripts_backlink_auditor_koreanplatformstats", - "scripts_backlink_auditor_main", - "scripts_backlink_auditor_parse_args", - "scripts_backlink_auditor_rationale_1", - "scripts_backlink_auditor_rationale_1015", - "scripts_backlink_auditor_rationale_141", - "scripts_backlink_auditor_rationale_170", - "scripts_backlink_auditor_rationale_980", - "scripts_backlink_auditor_result_to_dict", - "scripts_entity_auditor_rationale_762" - ], - "135": [ - "custom_skills_26_seo_international_code_scripts_international_auditor_py_argumentparser", - "custom_skills_26_seo_international_code_scripts_international_auditor_py_namespace", - "scripts_international_auditor", - "scripts_international_auditor_async_main", - "scripts_international_auditor_build_parser", - "scripts_international_auditor_internationalauditresult", - "scripts_international_auditor_main", - "scripts_international_auditor_print_text_report", - "scripts_international_auditor_rationale_1", - "scripts_international_auditor_rationale_1010", - "scripts_international_auditor_rationale_1022", - "scripts_international_auditor_rationale_1108", - "scripts_international_auditor_rationale_175", - "scripts_international_auditor_result_to_dict" - ], - "136": [ - "custom_skills_27_seo_ai_visibility_code_scripts_ai_citation_analyzer_py_argumentparser", - "scripts_ai_citation_analyzer", - "scripts_ai_citation_analyzer_build_parser", - "scripts_ai_citation_analyzer_call_mcp_tool", - "scripts_ai_citation_analyzer_citationanalysisresult", - "scripts_ai_citation_analyzer_citationanalysisresult_to_dict", - "scripts_ai_citation_analyzer_main", - "scripts_ai_citation_analyzer_print_summary", - "scripts_ai_citation_analyzer_rationale_1", - "scripts_ai_citation_analyzer_rationale_101", - "scripts_ai_citation_analyzer_rationale_460", - "scripts_ai_citation_analyzer_rationale_505", - "scripts_ai_citation_analyzer_rationale_70", - "scripts_ai_citation_analyzer_rationale_82" - ], - "137": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate" - ], - "138": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate" - ], - "139": [ - "scripts_jamie_video_info", - "scripts_jamie_video_info_extract_video_id", - "scripts_jamie_video_info_format_duration", - "scripts_jamie_video_info_format_number", - "scripts_jamie_video_info_get_authenticated_service", - "scripts_jamie_video_info_get_video_info", - "scripts_jamie_video_info_main", - "scripts_jamie_video_info_print_video_info", - "scripts_jamie_video_info_rationale_146", - "scripts_jamie_video_info_rationale_35", - "scripts_jamie_video_info_rationale_55", - "scripts_jamie_video_info_rationale_75", - "scripts_jamie_video_info_rationale_91", - "scripts_jamie_video_info_rationale_99" - ], - "140": [ - "scripts_migrate_skill_root", - "scripts_migrate_skill_root_build_root_skill", - "scripts_migrate_skill_root_discover_skill_dirs", - "scripts_migrate_skill_root_find_source", - "scripts_migrate_skill_root_is_skill_dir", - "scripts_migrate_skill_root_main", - "scripts_migrate_skill_root_rationale_34", - "scripts_migrate_skill_root_rationale_39", - "scripts_migrate_skill_root_rationale_47", - "scripts_migrate_skill_root_rationale_55", - "scripts_migrate_skill_root_rationale_70", - "scripts_migrate_skill_root_rationale_77", - "scripts_migrate_skill_root_set_name", - "scripts_migrate_skill_root_skill_name" - ], - "141": [ - "scripts_position_tracker_keywordposition", - "scripts_position_tracker_keywordposition_post_init", - "scripts_position_tracker_positiontracker_analyze", - "scripts_position_tracker_positiontracker_calculate_visibility", - "scripts_position_tracker_positiontracker_detect_changes", - "scripts_position_tracker_positiontracker_segment_keywords", - "scripts_position_tracker_rationale_343", - "scripts_position_tracker_rationale_412", - "scripts_position_tracker_rationale_465", - "scripts_position_tracker_rationale_588", - "scripts_position_tracker_rationale_64", - "scripts_position_tracker_rationale_81", - "scripts_position_tracker_visibilityscore", - "scripts_position_tracker_visibilityscore_distribution" - ], - "142": [ - "95_ourdigital_presales_seo_findings_schema", - "95_ourdigital_presales_seo_findings_schema_description", - "95_ourdigital_presales_seo_findings_schema_entity_type", - "95_ourdigital_presales_seo_findings_schema_findings_type", - "95_ourdigital_presales_seo_findings_schema_properties", - "95_ourdigital_presales_seo_findings_schema_properties_entity", - "95_ourdigital_presales_seo_findings_schema_properties_findings", - "95_ourdigital_presales_seo_findings_schema_properties_technical", - "95_ourdigital_presales_seo_findings_schema_required", - "95_ourdigital_presales_seo_findings_schema_schema", - "95_ourdigital_presales_seo_findings_schema_technical_type", - "95_ourdigital_presales_seo_findings_schema_title", - "95_ourdigital_presales_seo_findings_schema_type" - ], - "143": [ - "96_ourdigital_estimate_engine_scope_schema_properties_properties_total", - "96_ourdigital_estimate_engine_scope_schema_properties_severity", - "96_ourdigital_estimate_engine_scope_schema_properties_signals", - "96_ourdigital_estimate_engine_scope_schema_properties_subbrands_total", - "96_ourdigital_estimate_engine_scope_schema_properties_total_type", - "96_ourdigital_estimate_engine_scope_schema_properties_vertical", - "96_ourdigital_estimate_engine_scope_schema_severity_items", - "96_ourdigital_estimate_engine_scope_schema_severity_type", - "96_ourdigital_estimate_engine_scope_schema_signals_description", - "96_ourdigital_estimate_engine_scope_schema_signals_properties", - "96_ourdigital_estimate_engine_scope_schema_signals_type", - "96_ourdigital_estimate_engine_scope_schema_subbrands_total_type", - "96_ourdigital_estimate_engine_scope_schema_vertical_type" - ], - "144": [ - "custom_skills_06_ourdigital_designer_code_scripts_mood_calibrator_py_any", - "scripts_mood_calibrator", - "scripts_mood_calibrator_main", - "scripts_mood_calibrator_moodcalibrator", - "scripts_mood_calibrator_moodcalibrator_calibrate", - "scripts_mood_calibrator_moodcalibrator_export_for_prompt", - "scripts_mood_calibrator_moodcalibrator_generate_modifier_text", - "scripts_mood_calibrator_moodcalibrator_init", - "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature", - "scripts_mood_calibrator_rationale_134", - "scripts_mood_calibrator_rationale_158", - "scripts_mood_calibrator_rationale_60", - "scripts_mood_calibrator_rationale_80" - ], - "145": [ - "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata", - "scripts_sitemap_crawler_rationale_189", - "scripts_sitemap_crawler_rationale_196", - "scripts_sitemap_crawler_rationale_214", - "scripts_sitemap_crawler_rationale_419", - "scripts_sitemap_crawler_rationale_448", - "scripts_sitemap_crawler_rationale_459", - "scripts_sitemap_crawler_sitemapcrawler", - "scripts_sitemap_crawler_sitemapcrawler_build_page_content", - "scripts_sitemap_crawler_sitemapcrawler_determine_priority", - "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls", - "scripts_sitemap_crawler_sitemapcrawler_init", - "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion" - ], - "146": [ - "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any", - "scripts_backlink_auditor_backlinkauditor_call_ahrefs", - "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks", - "scripts_backlink_auditor_backlinkauditor_get_backlink_stats", - "scripts_backlink_auditor_backlinkauditor_get_domain_rating", - "scripts_backlink_auditor_backlinkauditor_get_referring_domains", - "scripts_backlink_auditor_backlinkauditor_map_korean_platforms", - "scripts_backlink_auditor_rationale_211", - "scripts_backlink_auditor_rationale_236", - "scripts_backlink_auditor_rationale_254", - "scripts_backlink_auditor_rationale_269", - "scripts_backlink_auditor_rationale_436", - "scripts_backlink_auditor_rationale_520" - ], - "147": [ - "dintel_account_mgr_skill", - "dintel_backoffice_mgr_skill", - "dintel_shared_brand", - "dintel_shared_document", - "dintel_shared_notion", - "dintel_shared_pricing_reference", - "dintel_skill_update_skill", - "dintelligence_brand_guide_brand_canon", - "dintelligence_brand_guide_fact_sheet", - "dintelligence_brand_guide_service_architecture", - "notion_schema_reference_client_service_tasks_dashboard", - "skill_agent_72", - "skill_agent_75" - ], - "148": [ - "endoscopic_brow_lift_txt", - "endoscopic_eyebrow_lift_txt", - "eye_revision_txt", - "eye_surgery_txt", - "fat_grafting_txt", - "forehead_surgery_txt", - "hifu_lifting_txt", - "hybrid_double_eyelid_txt", - "ptosis_correction_txt", - "quick_suture_txt", - "smas_lifting_txt", - "youthful_procedures_txt", - "youthful_surgery_txt" - ], - "149": [ - "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any", - "paragraphdict", - "scripts_inventory_paragraphdata", - "scripts_inventory_paragraphdata_init", - "scripts_inventory_paragraphdata_to_dict", - "scripts_inventory_rationale_138", - "scripts_inventory_rationale_141", - "scripts_inventory_rationale_232", - "scripts_inventory_rationale_363", - "scripts_inventory_rationale_470", - "scripts_inventory_rationale_481", - "scripts_inventory_shapedata_get_default_font_size", - "scripts_inventory_shapedata_paragraphs" - ], - "150": [ - "scripts_migrate_skill_structure", - "scripts_migrate_skill_structure_find_skill_files", - "scripts_migrate_skill_structure_generate_skill_yaml", - "scripts_migrate_skill_structure_get_tool_stubs", - "scripts_migrate_skill_structure_main", - "scripts_migrate_skill_structure_migrate_skill", - "scripts_migrate_skill_structure_parse_frontmatter", - "scripts_migrate_skill_structure_py_path", - "scripts_migrate_skill_structure_rationale_107", - "scripts_migrate_skill_structure_rationale_184", - "scripts_migrate_skill_structure_rationale_24", - "scripts_migrate_skill_structure_rationale_37", - "scripts_migrate_skill_structure_rationale_60" - ], - "151": [ - "95_ourdigital_presales_seo_findings_schema_aliases_items", - "95_ourdigital_presales_seo_findings_schema_aliases_type", - "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_items", - "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_type", - "95_ourdigital_presales_seo_findings_schema_findings_items", - "95_ourdigital_presales_seo_findings_schema_items_required", - "95_ourdigital_presales_seo_findings_schema_items_type", - "95_ourdigital_presales_seo_findings_schema_properties_aliases", - "95_ourdigital_presales_seo_findings_schema_properties_competitor_benchmark", - "95_ourdigital_presales_seo_findings_schema_properties_recommended_services", - "95_ourdigital_presales_seo_findings_schema_recommended_services_items", - "95_ourdigital_presales_seo_findings_schema_recommended_services_type" - ], - "152": [ - "baseshape", - "scripts_inventory", - "scripts_inventory_calculate_overlap", - "scripts_inventory_collect_shapes_with_absolute_positions", - "scripts_inventory_detect_overlaps", - "scripts_inventory_is_valid_shape", - "scripts_inventory_rationale_130", - "scripts_inventory_rationale_743", - "scripts_inventory_rationale_769", - "scripts_inventory_rationale_854", - "scripts_inventory_rationale_883", - "scripts_inventory_shapewithposition" - ], - "153": [ - "core_validators", - "core_validators_check_slack_size", - "core_validators_get_optimization_suggestions", - "core_validators_is_slack_ready", - "core_validators_rationale_12", - "core_validators_rationale_123", - "core_validators_rationale_201", - "core_validators_rationale_242", - "core_validators_rationale_60", - "core_validators_validate_dimensions", - "core_validators_validate_gif", - "example_skills_skills_main_slack_gif_creator_core_validators_py_path" - ], - "154": [ - "custom_skills_21_seo_position_tracking_code_scripts_ranking_reporter_py_namespace", - "scripts_ranking_reporter", - "scripts_ranking_reporter_format_text_report", - "scripts_ranking_reporter_main", - "scripts_ranking_reporter_parse_args", - "scripts_ranking_reporter_rankingreport", - "scripts_ranking_reporter_rankingreport_post_init", - "scripts_ranking_reporter_rankingreport_to_dict", - "scripts_ranking_reporter_rationale_1", - "scripts_ranking_reporter_rationale_155", - "scripts_ranking_reporter_rationale_184", - "scripts_ranking_reporter_rationale_583" - ], - "155": [ - "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_any", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_any", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_104", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_122", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_147", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_53", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_69" - ], - "156": [ - "custom_skills_80_claude_settings_optimizer_code_scripts_auto_fix_py_path", - "scripts_auto_fix", - "scripts_auto_fix_autofixer", - "scripts_auto_fix_autofixer_backup_file", - "scripts_auto_fix_autofixer_fix_command_frontmatter", - "scripts_auto_fix_autofixer_fix_mcp_instructions", - "scripts_auto_fix_autofixer_init", - "scripts_auto_fix_autofixer_run", - "scripts_auto_fix_main", - "scripts_auto_fix_rationale_38", - "scripts_auto_fix_rationale_52", - "scripts_auto_fix_rationale_97" - ], - "157": [ - "scripts_document_document_add_author_to_people", - "scripts_document_document_get_next_comment_id", - "scripts_document_document_has_author", - "scripts_document_document_init", - "scripts_document_document_load_existing_comments", - "scripts_document_docxxmleditor_init", - "scripts_document_rationale_1175", - "scripts_document_rationale_1182", - "scripts_document_rationale_62", - "scripts_document_rationale_623", - "scripts_document_rationale_889", - "scripts_document_rationale_905" - ], - "158": [ - "scripts_migration_planner_migrationplanner_assess_url_risk", - "scripts_migration_planner_migrationplanner_crawl_url_inventory", - "scripts_migration_planner_migrationplanner_generate_redirect_map", - "scripts_migration_planner_migrationplanner_normalize_url", - "scripts_migration_planner_migrationurl", - "scripts_migration_planner_rationale_128", - "scripts_migration_planner_rationale_152", - "scripts_migration_planner_rationale_254", - "scripts_migration_planner_rationale_300", - "scripts_migration_planner_rationale_37", - "scripts_migration_planner_rationale_62", - "scripts_migration_planner_redirectmap" - ], - "159": [ - "scripts_thumbnail", - "scripts_thumbnail_convert_to_images", - "scripts_thumbnail_create_grid", - "scripts_thumbnail_create_grids", - "scripts_thumbnail_create_hidden_slide_placeholder", - "scripts_thumbnail_get_placeholder_regions", - "scripts_thumbnail_main", - "scripts_thumbnail_rationale_150", - "scripts_thumbnail_rationale_160", - "scripts_thumbnail_rationale_198", - "scripts_thumbnail_rationale_282", - "scripts_thumbnail_rationale_329" - ], - "160": [ - "95_ourdigital_presales_seo_findings_schema_cls_type", - "95_ourdigital_presales_seo_findings_schema_cwv_properties", - "95_ourdigital_presales_seo_findings_schema_cwv_type", - "95_ourdigital_presales_seo_findings_schema_lcp_ms_type", - "95_ourdigital_presales_seo_findings_schema_perf_type", - "95_ourdigital_presales_seo_findings_schema_properties_cls", - "95_ourdigital_presales_seo_findings_schema_properties_cwv", - "95_ourdigital_presales_seo_findings_schema_properties_lcp_ms", - "95_ourdigital_presales_seo_findings_schema_properties_perf", - "95_ourdigital_presales_seo_findings_schema_properties_ttfb_ms", - "95_ourdigital_presales_seo_findings_schema_ttfb_ms_type" - ], - "161": [ - "96_ourdigital_estimate_engine_scope_schema_account_code_type", - "96_ourdigital_estimate_engine_scope_schema_audit_date_type", - "96_ourdigital_estimate_engine_scope_schema_domain_type", - "96_ourdigital_estimate_engine_scope_schema_name_type", - "96_ourdigital_estimate_engine_scope_schema_properties_account_code", - "96_ourdigital_estimate_engine_scope_schema_properties_audit_date", - "96_ourdigital_estimate_engine_scope_schema_properties_domain", - "96_ourdigital_estimate_engine_scope_schema_properties_name", - "96_ourdigital_estimate_engine_scope_schema_properties_prospect", - "96_ourdigital_estimate_engine_scope_schema_prospect_properties", - "96_ourdigital_estimate_engine_scope_schema_prospect_type" - ], - "162": [ - "brand_voice_guide_korean", - "cheek_lifting_fact_sheet", - "compliance_checker_py", - "jamie_brand_color_typography_extension", - "jamie_brand_editor_skill", - "jamie_brand_guardian_skill", - "jamie_clinic_plaque_png", - "jamie_logo_f_j_webp", - "jamie_logo_guidelines_md", - "jamie_logo_square_dark_jpg", - "medical_advertising_law_summary" - ], - "163": [ - "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path", - "scripts_export_to_ulysses", - "scripts_export_to_ulysses_export_content", - "scripts_export_to_ulysses_export_file", - "scripts_export_to_ulysses_generate_filename", - "scripts_export_to_ulysses_get_export_path", - "scripts_export_to_ulysses_main", - "scripts_export_to_ulysses_rationale_32", - "scripts_export_to_ulysses_rationale_42", - "scripts_export_to_ulysses_rationale_52", - "scripts_export_to_ulysses_rationale_71" - ], - "164": [ - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_logger", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_36", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_39", - "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_77", - "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata", - "response", - "scripts_seo_crawler_adapter_is_captcha_response", - "scripts_seo_crawler_adapter_rationale_301" - ], - "165": [ - "notion_semantic_search_design", - "notion_semantic_search_plan", - "scripts_search_llm", - "scripts_search_llm_call_claude", - "scripts_search_llm_call_via_cli", - "scripts_search_llm_call_via_sdk", - "scripts_search_llm_have_anthropic_sdk", - "scripts_search_llm_have_claude_cli", - "scripts_search_llm_rationale_1", - "scripts_search_llm_rationale_38", - "scripts_search_llm_rationale_55" - ], - "166": [ - "scripts_build_deck", - "scripts_build_deck_bar", - "scripts_build_deck_blank", - "scripts_build_deck_card", - "scripts_build_deck_fill_bg", - "scripts_build_deck_finding_slide", - "scripts_build_deck_header", - "scripts_build_deck_main", - "scripts_build_deck_rationale_40", - "scripts_build_deck_style", - "scripts_build_deck_textbox" - ], - "167": [ - "scripts_crawl_budget_analyzer", - "scripts_crawl_budget_analyzer_crawlbudgetresult", - "scripts_crawl_budget_analyzer_crawlbudgetresult_to_dict", - "scripts_crawl_budget_analyzer_crawlrecommendation", - "scripts_crawl_budget_analyzer_crawlrecommendation_to_dict", - "scripts_crawl_budget_analyzer_format_text_report", - "scripts_crawl_budget_analyzer_main", - "scripts_crawl_budget_analyzer_rationale_1", - "scripts_crawl_budget_analyzer_rationale_111", - "scripts_crawl_budget_analyzer_rationale_124", - "scripts_crawl_budget_analyzer_rationale_723" - ], - "168": [ - "scripts_gtm_audit_checkoutflowanalyzer", - "scripts_gtm_audit_checkoutflowanalyzer_detect_checkout_elements", - "scripts_gtm_audit_checkoutflowanalyzer_init", - "scripts_gtm_audit_checkoutflowanalyzer_simulate_add_to_cart", - "scripts_gtm_audit_checkoutflowanalyzer_simulate_begin_checkout", - "scripts_gtm_audit_gtmauditor_run_checkout_audit", - "scripts_gtm_audit_rationale_414", - "scripts_gtm_audit_rationale_423", - "scripts_gtm_audit_rationale_478", - "scripts_gtm_audit_rationale_510", - "scripts_gtm_audit_rationale_838" - ], - "169": [ - "scripts_html2pptx", - "scripts_html2pptx_addbackground", - "scripts_html2pptx_addelements", - "scripts_html2pptx_chromium", - "scripts_html2pptx_extractslidedata", - "scripts_html2pptx_getbodydimensions", - "scripts_html2pptx_html2pptx", - "scripts_html2pptx_path", - "scripts_html2pptx_sharp", - "scripts_html2pptx_validatedimensions", - "scripts_html2pptx_validatetextboxposition" - ], - "170": [ - "scripts_international_auditor_internationalauditor", - "scripts_international_auditor_internationalauditor_detect_language_from_content", - "scripts_international_auditor_internationalauditor_discover_language_versions", - "scripts_international_auditor_internationalauditor_extract_hreflang_map", - "scripts_international_auditor_internationalauditor_init", - "scripts_international_auditor_internationalauditor_probe_url", - "scripts_international_auditor_rationale_194", - "scripts_international_auditor_rationale_383", - "scripts_international_auditor_rationale_441", - "scripts_international_auditor_rationale_621", - "scripts_international_auditor_rationale_962" - ], - "171": [ - "scripts_position_tracker_competitorcomparison", - "scripts_position_tracker_positiontracker_call_competitors_overview", - "scripts_position_tracker_positiontracker_compare_competitors", - "scripts_position_tracker_rationale_125", - "scripts_position_tracker_rationale_536", - "scripts_position_tracker_rationale_564", - "scripts_ranking_reporter_competitorreport", - "scripts_ranking_reporter_rankingreporter_call_competitors_stats", - "scripts_ranking_reporter_rankingreporter_compare_with_competitor", - "scripts_ranking_reporter_rationale_143", - "scripts_ranking_reporter_rationale_467" - ], - "172": [ - "theme_arctic_frost", - "theme_botanical_garden", - "theme_desert_rose", - "theme_factory_skill", - "theme_forest_canopy", - "theme_golden_hour", - "theme_midnight_galaxy", - "theme_modern_minimalist", - "theme_ocean_depths", - "theme_sunset_boulevard", - "theme_tech_innovation" - ], - "173": [ - "ad_manager_skill", - "blog_skill", - "blog_style_guide", - "blog_template", - "designer_skill", - "document_skill", - "journal_skill", - "journal_style_guide", - "research_skill", - "writing_style" - ], - "174": [ - "client_brief_template", - "estimate_engine_ads_catalog", - "estimate_engine_branding_catalog", - "estimate_engine_edu_catalog", - "estimate_engine_rate_card", - "estimate_engine_seo_catalog", - "notion_writer_script", - "ourdigital_estimate_engine_skill", - "ourdigital_presales_seo_skill", - "presales_seo_build_deck" - ], - "175": [ - "scripts_backlink_auditor_backlinkauditor_detect_toxic_links", - "scripts_backlink_auditor_backlinkauditor_extract_tld", - "scripts_backlink_auditor_backlinkauditor_get_all_backlinks", - "scripts_backlink_auditor_backlinkentry", - "scripts_backlink_auditor_rationale_129", - "scripts_backlink_auditor_rationale_283", - "scripts_backlink_auditor_rationale_356", - "scripts_backlink_auditor_rationale_704", - "scripts_backlink_auditor_rationale_87", - "scripts_backlink_auditor_toxiclink" - ], - "176": [ - "scripts_crawl_budget_analyzer_botprofile", - "scripts_crawl_budget_analyzer_botprofile_to_dict", - "scripts_crawl_budget_analyzer_rationale_84", - "scripts_log_parser_botidentification", - "scripts_log_parser_botstats", - "scripts_log_parser_botstats_to_dict", - "scripts_log_parser_logparser_get_bot_stats", - "scripts_log_parser_rationale_122", - "scripts_log_parser_rationale_130", - "scripts_log_parser_rationale_403" - ], - "177": [ - "scripts_ghost_publish", - "scripts_ghost_publish_create_ghost_token", - "scripts_ghost_publish_main", - "scripts_ghost_publish_markdown_to_html", - "scripts_ghost_publish_parse_frontmatter", - "scripts_ghost_publish_publish_to_ghost", - "scripts_ghost_publish_rationale_103", - "scripts_ghost_publish_rationale_27", - "scripts_ghost_publish_rationale_43", - "scripts_ghost_publish_rationale_63" - ], - "178": [ - "scripts_international_auditor_contentparityentry", - "scripts_international_auditor_internationalauditor_audit_content_parity", - "scripts_international_auditor_internationalauditor_check_key_pages", - "scripts_international_auditor_internationalauditor_check_page_exists", - "scripts_international_auditor_internationalauditor_get_freshness_score", - "scripts_international_auditor_rationale_134", - "scripts_international_auditor_rationale_460", - "scripts_international_auditor_rationale_483", - "scripts_international_auditor_rationale_506", - "scripts_international_auditor_rationale_518" - ], - "179": [ - "scripts_international_auditor_internationalauditor_analyze_korean_expansion", - "scripts_international_auditor_internationalauditor_audit_redirect_logic", - "scripts_international_auditor_internationalauditor_fetch_text", - "scripts_international_auditor_koreanexpansion", - "scripts_international_auditor_rationale_155", - "scripts_international_auditor_rationale_165", - "scripts_international_auditor_rationale_660", - "scripts_international_auditor_rationale_741", - "scripts_international_auditor_rationale_934", - "scripts_international_auditor_redirectlogic" - ], - "180": [ - "scripts_international_auditor_internationalauditor_analyze_url_structure", - "scripts_international_auditor_internationalauditor_detect_pattern_from_hrefs", - "scripts_international_auditor_internationalauditor_extract_hreflang_hrefs", - "scripts_international_auditor_internationalauditor_extract_hreflang_langs", - "scripts_international_auditor_rationale_123", - "scripts_international_auditor_rationale_281", - "scripts_international_auditor_rationale_946", - "scripts_international_auditor_rationale_954", - "scripts_international_auditor_rationale_984", - "scripts_international_auditor_urlstructureanalysis" - ], - "181": [ - "scripts_jamie_channel_status", - "scripts_jamie_channel_status_format_duration", - "scripts_jamie_channel_status_get_authenticated_service", - "scripts_jamie_channel_status_get_channel_info", - "scripts_jamie_channel_status_get_videos_status", - "scripts_jamie_channel_status_main", - "scripts_jamie_channel_status_rationale_50", - "scripts_jamie_channel_status_rationale_70", - "scripts_jamie_channel_status_rationale_82", - "scripts_jamie_channel_status_rationale_96" - ], - "182": [ - "scripts_rearrange", - "scripts_rearrange_delete_slide", - "scripts_rearrange_duplicate_slide", - "scripts_rearrange_main", - "scripts_rearrange_rationale_131", - "scripts_rearrange_rationale_138", - "scripts_rearrange_rationale_150", - "scripts_rearrange_rationale_76", - "scripts_rearrange_rearrange_presentation", - "scripts_rearrange_reorder_slides" - ], - "183": [ - "95_ourdigital_presales_seo_findings_schema_ga4_access_type", - "95_ourdigital_presales_seo_findings_schema_gsc_access_type", - "95_ourdigital_presales_seo_findings_schema_measurement_properties", - "95_ourdigital_presales_seo_findings_schema_measurement_type", - "95_ourdigital_presales_seo_findings_schema_properties_ga4_access", - "95_ourdigital_presales_seo_findings_schema_properties_gsc_access", - "95_ourdigital_presales_seo_findings_schema_properties_measurement", - "95_ourdigital_presales_seo_findings_schema_properties_tag_gaps", - "95_ourdigital_presales_seo_findings_schema_tag_gaps_type" - ], - "184": [ - "96_ourdigital_estimate_engine_scope_schema_items_description", - "96_ourdigital_estimate_engine_scope_schema_items_items", - "96_ourdigital_estimate_engine_scope_schema_items_required", - "96_ourdigital_estimate_engine_scope_schema_items_type", - "96_ourdigital_estimate_engine_scope_schema_lessons_description", - "96_ourdigital_estimate_engine_scope_schema_lessons_items", - "96_ourdigital_estimate_engine_scope_schema_lessons_type", - "96_ourdigital_estimate_engine_scope_schema_properties_items", - "96_ourdigital_estimate_engine_scope_schema_properties_lessons" - ], - "185": [ - "chrome_devtools_mcp", - "datalayer_schema_md", - "dtm_agent_mcp", - "gtm_audit_skill_md", - "gtm_editor_skill_md", - "gtm_validator_skill_md", - "naming_conventions_md", - "platform_mapping_md", - "qa_checklist_md" - ], - "186": [ - "custom_skills_05_ourdigital_document_code_scripts_extract_notion_py_any", - "scripts_extract_notion", - "scripts_extract_notion_extract_notion_content", - "scripts_extract_notion_fetch_linked_content", - "scripts_extract_notion_main", - "scripts_extract_notion_parse_notion_url", - "scripts_extract_notion_rationale_118", - "scripts_extract_notion_rationale_126", - "scripts_extract_notion_rationale_13" - ], - "187": [ - "custom_skills_31_notion_organizer_code_scripts_search_cache_py_any", - "custom_skills_31_notion_organizer_code_scripts_search_cache_py_path", - "scripts_search_cache", - "scripts_search_cache_cache_get", - "scripts_search_cache_cache_key", - "scripts_search_cache_cache_put", - "scripts_search_cache_rationale_1", - "scripts_search_cache_rationale_27", - "scripts_search_cache_rationale_63" - ], - "188": [ - "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", - "seo_technical_audit" - ], - "189": [ - "audit_cleanup_sh", - "cleanup_execute_sh", - "mac_cleanup_command", - "mac_doctor_command", - "mac_environment_command", - "mac_packages_command", - "mac_resources_command", - "mac_security_command" - ], - "190": [ - "content_distiller", - "content_repository", - "markdown_exporter", - "pipeline_orchestrator", - "quality_reviewer", - "reference_curator_skill", - "reference_discovery", - "web_crawler_orchestrator" - ], - "191": [ - "content_distiller_skill", - "content_repository_skill", - "markdown_exporter_skill", - "pipeline_orchestrator_skill", - "presales_seo_skill", - "quality_reviewer_skill", - "reference_discovery_skill", - "web_crawler_skill" - ], - "192": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_condense_xml", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_main", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_134", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_46", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_91", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_validate_document" - ], - "193": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_condense_xml", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_main", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_134", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_46", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_91", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_validate_document" - ], - "194": [ - "scripts_backlink_auditor_backlinkauditor_audit", - "scripts_backlink_auditor_backlinkauditor_dr_bucket", - "scripts_backlink_auditor_backlinkauditor_generate_issues", - "scripts_backlink_auditor_backlinkauditor_generate_recommendations", - "scripts_backlink_auditor_rationale_562", - "scripts_backlink_auditor_rationale_712", - "scripts_backlink_auditor_rationale_747", - "scripts_backlink_auditor_rationale_814" - ], - "195": [ - "scripts_export_for_claude_ai", - "scripts_export_for_claude_ai_extract_skill_content", - "scripts_export_for_claude_ai_generate_bundle", - "scripts_export_for_claude_ai_generate_individual_files", - "scripts_export_for_claude_ai_main", - "scripts_export_for_claude_ai_rationale_125", - "scripts_export_for_claude_ai_rationale_50", - "scripts_export_for_claude_ai_rationale_90" - ], - "196": [ - "scripts_generate_prompt", - "scripts_generate_prompt_main", - "scripts_generate_prompt_rationale_119", - "scripts_generate_prompt_rationale_51", - "scripts_generate_prompt_visualpromptgenerator", - "scripts_generate_prompt_visualpromptgenerator_generate_prompt", - "scripts_generate_prompt_visualpromptgenerator_generate_variations", - "scripts_generate_prompt_visualpromptgenerator_init" - ], - "197": [ - "scripts_jamie_youtube_api_test", - "scripts_jamie_youtube_api_test_get_authenticated_service", - "scripts_jamie_youtube_api_test_main", - "scripts_jamie_youtube_api_test_rationale_35", - "scripts_jamie_youtube_api_test_rationale_64", - "scripts_jamie_youtube_api_test_rationale_96", - "scripts_jamie_youtube_api_test_test_jamie_channel", - "scripts_jamie_youtube_api_test_test_video_access" - ], - "198": [ - "scripts_run_audit", - "scripts_run_audit_calculate_health", - "scripts_run_audit_generate_report", - "scripts_run_audit_main", - "scripts_run_audit_rationale_18", - "scripts_run_audit_rationale_45", - "scripts_run_audit_rationale_60", - "scripts_run_audit_run_analyzer" - ], - "199": [ - "scripts_verify_skills", - "scripts_verify_skills_classify_top_level", - "scripts_verify_skills_main", - "scripts_verify_skills_rationale_32", - "scripts_verify_skills_rationale_72", - "scripts_verify_skills_rationale_79", - "scripts_verify_skills_sub_skill_skills", - "scripts_verify_skills_validate_skill_md" - ], - "200": [ - "core_easing_ease_in_bounce", - "core_easing_ease_in_out_bounce", - "core_easing_ease_out_bounce", - "core_easing_rationale_52", - "core_easing_rationale_57", - "templates_bounce_create_bounce_animation", - "templates_bounce_rationale_30" - ], - "201": [ - "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill", - "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill_main", - "scripts_init_skill_init_skill", - "scripts_init_skill_rationale_119", - "scripts_init_skill_rationale_190", - "scripts_init_skill_rationale_195", - "scripts_init_skill_title_case_skill_name" - ], - "202": [ - "example_skills_skills_main_slack_gif_creator_templates_flip_py_image", - "templates_flip_create_flip_animation", - "templates_flip_create_nope_flip", - "templates_flip_create_quick_flip", - "templates_flip_rationale_201", - "templates_flip_rationale_232", - "templates_flip_rationale_32" - ], - "203": [ - "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image", - "templates_pulse_create_attention_pulse", - "templates_pulse_create_breathing_animation", - "templates_pulse_create_pulse_animation", - "templates_pulse_rationale_162", - "templates_pulse_rationale_198", - "templates_pulse_rationale_32" - ], - "204": [ - "methods_effort", - "methods_effort_build", - "methods_effort_higher", - "methods_effort_is_premium", - "methods_effort_pick_tier", - "methods_effort_rationale_1", - "methods_effort_scope_mult" - ], - "205": [ - "scripts_package_skill", - "scripts_package_skill_main", - "scripts_package_skill_package_skill", - "scripts_package_skill_rationale_20", - "scripts_quick_validate", - "scripts_quick_validate_rationale_12", - "scripts_quick_validate_validate_skill" - ], - "206": [ - "96_ourdigital_estimate_engine_scope_schema", - "96_ourdigital_estimate_engine_scope_schema_description", - "96_ourdigital_estimate_engine_scope_schema_required", - "96_ourdigital_estimate_engine_scope_schema_schema", - "96_ourdigital_estimate_engine_scope_schema_title", - "96_ourdigital_estimate_engine_scope_schema_type" - ], - "207": [ - "entity_and_type_map_hotel", - "entity_and_type_map_jobposting", - "entity_and_type_map_organization", - "entity_and_type_map_person", - "entity_and_type_map_videoobject", - "entity_and_type_map_website" - ], - "208": [ - "pptx_html2pptx", - "pptx_inventory_script", - "pptx_ooxml", - "pptx_rearrange_script", - "pptx_unpack_script", - "skill_pptx" - ], - "209": [ - "scripts_audit_cleanup", - "scripts_audit_cleanup_classify_size", - "scripts_audit_cleanup_dir_size", - "scripts_audit_cleanup_json_escape", - "scripts_audit_cleanup_json_finding", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_cleanup_sh__entry" - ], - "210": [ - "scripts_backlink_auditor_backlinkauditor_find_closest_point", - "scripts_backlink_auditor_backlinkauditor_track_velocity", - "scripts_backlink_auditor_linkvelocity", - "scripts_backlink_auditor_rationale_157", - "scripts_backlink_auditor_rationale_462", - "scripts_backlink_auditor_rationale_736" - ], - "211": [ - "scripts_gtm_audit", - "scripts_gtm_audit_gtmauditor_print_summary", - "scripts_gtm_audit_gtmauditor_save_report", - "scripts_gtm_audit_main", - "scripts_gtm_audit_rationale_1041", - "scripts_gtm_audit_rationale_1047" - ], - "212": [ - "scripts_international_auditor_internationalauditor_audit", - "scripts_international_auditor_internationalauditor_calculate_score", - "scripts_international_auditor_internationalauditor_collect_issues", - "scripts_international_auditor_rationale_215", - "scripts_international_auditor_rationale_801", - "scripts_international_auditor_rationale_891" - ], - "213": [ - "scripts_international_auditor_internationalauditor_check_language_detection", - "scripts_international_auditor_internationalauditor_detect_single_page", - "scripts_international_auditor_languagedetection", - "scripts_international_auditor_rationale_144", - "scripts_international_auditor_rationale_553", - "scripts_international_auditor_rationale_570" - ], - "214": [ - "scripts_jamie_youtube_batch_update", - "scripts_jamie_youtube_batch_update_get_authenticated_service", - "scripts_jamie_youtube_batch_update_main", - "scripts_jamie_youtube_batch_update_rationale_570", - "scripts_jamie_youtube_batch_update_rationale_597", - "scripts_jamie_youtube_batch_update_update_video_metadata" - ], - "215": [ - "scripts_ranking_reporter_rankingreporter_find_top_movers", - "scripts_ranking_reporter_rationale_108", - "scripts_ranking_reporter_rationale_118", - "scripts_ranking_reporter_rationale_346", - "scripts_ranking_reporter_topmover", - "scripts_ranking_reporter_topmover_calculate_impact" - ], - "216": [ - "xlsx_recalc", - "xlsx_recalc_main", - "xlsx_recalc_rationale_17", - "xlsx_recalc_rationale_54", - "xlsx_recalc_recalc", - "xlsx_recalc_setup_libreoffice_macro" - ], - "217": [ - "agent_skills_spec", - "algorithmic_art_skill", - "skills_main_readme", - "user_guide_ko_md", - "user_guide_md" - ], - "218": [ - "artifacts_builder_skill", - "brand_guidelines_skill", - "canvas_design_skill", - "p5js_library", - "viewer_html" - ], - "219": [ - "build_schema_drafts_py", - "extract_site_claims_py", - "seo_ecommerce_skill", - "seo_local_audit_skill", - "validate_schema_py" - ], - "220": [ - "example_skills_skills_main_slack_gif_creator_templates_wiggle_py_image", - "templates_wiggle_create_excited_wiggle", - "templates_wiggle_create_wiggle_animation", - "templates_wiggle_rationale_238", - "templates_wiggle_rationale_32" - ], - "221": [ - "methods_coaching", - "methods_coaching_build", - "methods_coaching_discount", - "methods_coaching_rationale_1", - "methods_coaching_unit_price" - ], - "222": [ - "notion_organizer_claude_md", - "scripts_schema_migrator", - "scripts_schema_migrator_generate_mapping_template", - "scripts_schema_migrator_rationale_1", - "scripts_schema_migrator_rationale_334" - ], - "223": [ - "notion_writer_skill_md", - "seo_competitor_intel_skill_md", - "seo_crawl_budget_skill_md", - "seo_migration_planner_skill_md", - "seo_reporting_dashboard_skill_md" - ], - "224": [ - "ourdigital_backoffice", - "ourdigital_brand_guide", - "ourdigital_designer", - "ourdigital_document", - "ourdigital_trainer" - ], - "225": [ - "scripts_cleanup_execute", - "scripts_cleanup_execute_clean_dir", - "scripts_cleanup_execute_log_action", - "scripts_cleanup_execute_usage", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry" - ], - "226": [ - "scripts_with_server", - "scripts_with_server_is_server_ready", - "scripts_with_server_main", - "scripts_with_server_rationale_24", - "webapp_testing_skill" - ], - "227": [ - "96_ourdigital_estimate_engine_scope_schema_method_description", - "96_ourdigital_estimate_engine_scope_schema_method_enum", - "96_ourdigital_estimate_engine_scope_schema_method_type", - "96_ourdigital_estimate_engine_scope_schema_properties_method" - ], - "228": [ - "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill", - "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main", - "scripts_init_skill_create_skill", - "scripts_init_skill_rationale_118" - ], - "229": [ - "dintel_account_mgr", - "dintel_doc_secretary", - "dintel_quotation_mgr", - "dintel_service_architect" - ], - "230": [ - "dr_kiho_jung", - "jamie_brand_guide_v2_8_extended_md", - "jamie_clinic", - "jamie_tone_manner_guide_v1_0_md" - ], - "231": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_389", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_487" - ], - "232": [ - "notebooklm_agent_skill", - "notebooklm_automation_skill", - "notebooklm_research_skill", - "notebooklm_studio_skill" - ], - "233": [ - "notion_knowledge_capture_skill", - "notion_meeting_intelligence_skill", - "notion_research_documentation_skill", - "notion_spec_to_implementation_skill" - ], - "234": [ - "scripts_audit_environment", - "scripts_audit_environment_json_escape", - "scripts_audit_environment_json_finding", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_environment_sh__entry" - ], - "235": [ - "scripts_audit_packages", - "scripts_audit_packages_json_escape", - "scripts_audit_packages_json_finding", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_packages_sh__entry" - ], - "236": [ - "scripts_audit_resources", - "scripts_audit_resources_json_escape", - "scripts_audit_resources_json_finding", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_resources_sh__entry" - ], - "237": [ - "scripts_audit_security", - "scripts_audit_security_json_escape", - "scripts_audit_security_json_finding", - "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_security_sh__entry" - ], - "238": [ - "scripts_run_workflow", - "scripts_run_workflow_main", - "scripts_run_workflow_rationale_15", - "scripts_run_workflow_run_workflow" - ], - "239": [ - "spec_parsing_spec_parsing", - "standard_implementation_plan_standard_implementation_plan", - "task_creation_task_creation", - "task_creation_template_task_creation_template" - ], - "240": [ - "96_ourdigital_estimate_engine_scope_schema_pricing_mode_enum", - "96_ourdigital_estimate_engine_scope_schema_pricing_mode_type", - "96_ourdigital_estimate_engine_scope_schema_properties_pricing_mode" - ], - "241": [ - "96_ourdigital_estimate_engine_scope_schema_properties_seq", - "96_ourdigital_estimate_engine_scope_schema_seq_default", - "96_ourdigital_estimate_engine_scope_schema_seq_type" - ], - "242": [ - "96_ourdigital_estimate_engine_scope_schema_properties_students", - "96_ourdigital_estimate_engine_scope_schema_students_default", - "96_ourdigital_estimate_engine_scope_schema_students_type" - ], - "243": [ - "agents_general_purpose", - "notebooklm_research", - "reference_curator" - ], - "244": [ - "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample", - "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample_main", - "scripts_make_sample_jd" - ], - "245": [ - "dintel_brand_editor", - "dintel_brand_guardian", - "dintel_marketing_mgr" - ], - "246": [ - "dintel_shared_excel", - "skill_agent_73", - "skill_agent_74" - ], - "247": [ - "docx_js_tutorial", - "docx_skill", - "ooxml_reference" - ], - "248": [ - "gtm_audit", - "gtm_editor", - "gtm_validator" - ], - "249": [ - "gtm_audit_skill", - "gtm_editor_skill", - "gtm_validator_skill" - ], - "250": [ - "mcp_best_practices", - "mcp_evaluation_guide", - "skill_mcp_builder" - ], - "251": [ - "methods_procurement", - "methods_procurement_build", - "methods_procurement_rationale_1" - ], - "252": [ - "skill_compact_guide_skill_compact_guide", - "skill_format_requirements_skill_format_requirements", - "skill_migration_guide_skill_migration_guide" - ], - "253": [ - "blog_readme", - "ghost_publish_script" - ], - "254": [ - "claude_settings_optimizer_readme", - "claude_settings_optimizer_skill" - ], - "255": [ - "code_install", - "users_ourdigital_project_our_claude_skills_custom_skills_80_claude_settings_optimizer_code_install_sh__entry" - ], - "256": [ - "competitor_sets_ref", - "presales_seo_kg_query" - ], - "257": [ - "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample", - "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample_main" - ], - "258": [ - "dintel_brand_editor_skill_md", - "dintel_brand_guardian_skill_md" - ], - "259": [ - "dintel_init", - "dintel_init_rationale_1" - ], - "260": [ - "dintel_notion", - "dintel_notion_rationale_1" - ], - "261": [ - "dintel_shared", - "dintel_skill_update" - ], - "262": [ - "estimate_engine_cli", - "presales_seo_findings_to_scope" - ], - "263": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate_main" - ], - "264": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init", - "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init_rationale_1" - ], - "265": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate_main" - ], - "266": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init", - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init_rationale_1" - ], - "267": [ - "examples_console_logging", - "examples_console_logging_handle_console_message" - ], - "268": [ - "export_to_ulysses_script", - "research_readme" - ], - "269": [ - "ga4_gtm_\uc2e4\ubb34\uac00\uc774\ub4dc_\ud1b5\ud569\ubcf8_chapter_01", - "ga4_gtm_\uc2e4\ubb34\uac00\uc774\ub4dc_\ud1b5\ud569\ubcf8_ga4_gtm_\uc2e4\ubb34_\uac00\uc774\ub4dc" - ], - "270": [ - "gangnam_laser_hair_removal_md", - "gateway_page_medical_md" - ], - "271": [ - "notion_organizer_reference_md", - "notion_organizer_skill_md" - ], - "272": [ - "pdf_forms_guide", - "pdf_skill" - ], - "273": [ - "refcurator_init", - "refcurator_init_rationale_1" - ], - "274": [ - "scripts_bundle_artifact", - "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_bundle_artifact_sh__entry" - ], - "275": [ - "scripts_convert_pdf_to_images", - "scripts_convert_pdf_to_images_convert" - ], - "276": [ - "scripts_create_validation_image", - "scripts_create_validation_image_create_validation_image" - ], - "277": [ - "scripts_findings_to_scope", - "scripts_findings_to_scope_main" - ], - "278": [ - "scripts_init_artifact", - "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_init_artifact_sh__entry" - ], - "279": [ - "scripts_render_pdf", - "users_ourdigital_project_our_claude_skills_custom_skills_95_ourdigital_presales_seo_scripts_render_pdf_sh__entry" - ], - "280": [ - "scripts_setup", - "users_ourdigital_project_our_claude_skills_custom_skills_60_gtm_audit_code_scripts_setup_sh__entry" - ], - "281": [ - "scripts_test_parser_rationale_347", - "scripts_test_parser_test_mention_id" - ], - "282": [ - "scripts_test_parser_rationale_359", - "scripts_test_parser_test_mention_url" - ], - "283": [ - "scripts_test_parser_rationale_391", - "scripts_test_parser_test_rich_text_relative_link_becomes_plain" - ], - "284": [ - "skill_xlsx", - "xlsx_recalc_script" - ], - "285": [ - "ad_manager_readme" - ], - "286": [ - "agents_bash" - ], - "287": [ - "agents_explore" - ], - "288": [ - "agents_plan" - ], - "289": [ - "ahrefs_site_explorer_top_pages" - ], - "290": [ - "blog_post_template_md" - ], - "291": [ - "claude_md_overview" - ], - "292": [ - "designer_readme" - ], - "293": [ - "dintel_account_mgr_readme" - ], - "294": [ - "dintel_backoffice_mgr" - ], - "295": [ - "dintel_backoffice_mgr_claude" - ], - "296": [ - "dintel_backoffice_mgr_readme" - ], - "297": [ - "dintel_bootstrap_skill" - ], - "298": [ - "dintel_skill_update_readme" - ], - "299": [ - "document_readme" - ], - "300": [ - "dual_epicanthoplasty_txt" - ], - "301": [ - "endoscopic_brow_lift_or_txt" - ], - "302": [ - "entity_and_type_map_breadcrumblist" - ], - "303": [ - "entity_and_type_map_faqpage" - ], - "304": [ - "example_skills_skills_main_document_skills_docx_ooxml_scripts_unpack_py_scripts_unpack" - ], - "305": [ - "example_skills_skills_main_document_skills_pptx_ooxml_scripts_unpack_py_scripts_unpack" - ], - "306": [ - "examples_element_discovery" - ], - "307": [ - "examples_static_html_automation" - ], - "308": [ - "greeting_txt" - ], - "309": [ - "hreflang_validator_py" - ], - "310": [ - "image_gotchas_ref" - ], - "311": [ - "jamie_brand_blog_style_guide_md" - ], - "312": [ - "jamie_tone_manner_analysis_framework_md" - ], - "313": [ - "jhr_ga4_tagging_reference_md" - ], - "314": [ - "journal_readme" - ], - "315": [ - "kpi_aggregator_py" - ], - "316": [ - "lower_eyelid_fat_repositioning_txt" - ], - "317": [ - "mac_optimizer" - ], - "318": [ - "mac_optimizer_skill" - ], - "319": [ - "methods_init" - ], - "320": [ - "multi_agent_guide_skill" - ], - "321": [ - "notebooklm_agent" - ], - "322": [ - "notebooklm_automation" - ], - "323": [ - "notebooklm_studio" - ], - "324": [ - "notion_schema_reference_client_reference_library" - ], - "325": [ - "ourdigital_skill_creator" - ], - "326": [ - "performance_reporter_py" - ], - "327": [ - "readme_agent_72" - ], - "328": [ - "readme_agent_73" - ], - "329": [ - "readme_agent_74" - ], - "330": [ - "readme_agent_75" - ], - "331": [ - "reference_pdfjsdist" - ], - "332": [ - "reference_pdflib" - ], - "333": [ - "reference_pdfplumber" - ], - "334": [ - "reference_popplerutils" - ], - "335": [ - "reference_pypdfium2" - ], - "336": [ - "reference_qpdf" - ], - "337": [ - "reference_reportlab" - ], - "338": [ - "report_template_md" - ], - "339": [ - "review_report_template_md" - ], - "340": [ - "review_result_template_html" - ], - "341": [ - "scripts_check_fillable_fields" - ], - "342": [ - "scripts_init" - ], - "343": [ - "seo_content_strategy_skill" - ], - "344": [ - "seo_keyword_strategy_skill" - ], - "345": [ - "seo_link_building_skill" - ], - "346": [ - "seo_position_tracking_skill" - ], - "347": [ - "seo_serp_analysis_skill" - ], - "348": [ - "settings_audit_report_md" - ], - "349": [ - "skill_frontend_design" - ], - "350": [ - "skill_internal_comms" - ], - "351": [ - "skill_skill_creator" - ], - "352": [ - "subbrow_excision_txt" - ], - "353": [ - "tmp_last_ndc" - ], - "354": [ - "tui_design_template_skill" - ] - }, - "cohesion": { - "0": 0.04745762711864407, - "1": 0.05263157894736842, - "2": 0.07676767676767676, - "3": 0.06464646464646465, - "4": 0.07676767676767676, - "5": 0.06638714185883997, - "6": 0.0603921568627451, - "7": 0.07372549019607844, - "8": 0.0797872340425532, - "9": 0.07092198581560284, - "10": 0.07624113475177305, - "11": 0.07123034227567067, - "12": 0.058279370952821465, - "13": 0.08309178743961353, - "14": 0.07729468599033816, - "15": 0.08484848484848485, - "16": 0.07373737373737374, - "17": 0.07474747474747474, - "18": 0.07822410147991543, - "19": 0.09619450317124736, - "20": 0.08305647840531562, - "21": 0.07781649245063879, - "22": 0.07317073170731707, - "23": 0.07926829268292683, - "24": 0.11379800853485064, - "25": 0.08250355618776671, - "26": 0.08819345661450925, - "27": 0.09815078236130868, - "28": 0.06970128022759602, - "29": 0.09759759759759759, - "30": 0.05855855855855856, - "31": 0.05855855855855856, - "32": 0.05855855855855856, - "33": 0.05855855855855856, - "34": 0.05855855855855856, - "35": 0.05855855855855856, - "36": 0.08558558558558559, - "37": 0.05855855855855856, - "38": 0.05855855855855856, - "39": 0.05855855855855856, - "40": 0.05855855855855856, - "41": 0.05855855855855856, - "42": 0.05855855855855856, - "43": 0.05855855855855856, - "44": 0.05855855855855856, - "45": 0.05855855855855856, - "46": 0.05855855855855856, - "47": 0.0907563025210084, - "48": 0.0784313725490196, - "49": 0.125, - "50": 0.0946969696969697, - "51": 0.10416666666666667, - "52": 0.0907258064516129, - "53": 0.0846774193548387, - "54": 0.07741935483870968, - "55": 0.14838709677419354, - "56": 0.1032258064516129, - "57": 0.08172043010752689, - "58": 0.12873563218390804, - "59": 0.135632183908046, - "60": 0.09655172413793103, - "61": 0.10574712643678161, - "62": 0.11264367816091954, - "63": 0.1625615763546798, - "64": 0.12315270935960591, - "65": 0.08620689655172414, - "66": 0.11904761904761904, - "67": 0.08547008547008547, - "68": 0.07692307692307693, - "69": 0.13105413105413105, - "70": 0.11965811965811966, - "71": 0.1225071225071225, - "72": 0.11396011396011396, - "73": 0.3230769230769231, - "74": 0.11384615384615385, - "75": 0.11076923076923077, - "76": 0.12, - "77": 0.11333333333333333, - "78": 0.11666666666666667, - "79": 0.18666666666666668, - "80": 0.11594202898550725, - "81": 0.09057971014492754, - "82": 0.12318840579710146, - "83": 0.13438735177865613, - "84": 0.13438735177865613, - "85": 0.16205533596837945, - "86": 0.13043478260869565, - "87": 0.308300395256917, - "88": 0.1067193675889328, - "89": 0.11857707509881422, - "90": 0.15151515151515152, - "91": 0.1038961038961039, - "92": 0.1341991341991342, - "93": 0.2904761904761905, - "94": 0.17142857142857143, - "95": 0.14210526315789473, - "96": 0.11578947368421053, - "97": 0.15789473684210525, - "98": 0.15789473684210525, - "99": 0.11052631578947368, - "100": 0.10526315789473684, - "101": 0.14035087719298245, - "102": 0.15789473684210525, - "103": 0.10526315789473684, - "104": 0.15204678362573099, - "105": 0.1286549707602339, - "106": 0.1695906432748538, - "107": 0.1111111111111111, - "108": 0.16993464052287582, - "109": 0.1437908496732026, - "110": 0.11764705882352941, - "111": 0.14705882352941177, - "112": 0.16911764705882354, - "113": 0.16911764705882354, - "114": 0.14705882352941177, - "115": 0.16176470588235295, - "116": 0.15441176470588236, - "117": 0.125, - "118": 0.175, - "119": 0.125, - "120": 0.21666666666666667, - "121": 0.16666666666666666, - "122": 0.18333333333333332, - "123": 0.13333333333333333, - "124": 0.13333333333333333, - "125": 0.13333333333333333, - "126": 0.13333333333333333, - "127": 0.19047619047619047, - "128": 0.19047619047619047, - "129": 0.2, - "130": 0.13333333333333333, - "131": 0.17142857142857143, - "132": 0.17142857142857143, - "133": 0.14285714285714285, - "134": 0.1978021978021978, - "135": 0.2087912087912088, - "136": 0.18681318681318682, - "137": 0.1978021978021978, - "138": 0.1978021978021978, - "139": 0.2087912087912088, - "140": 0.2087912087912088, - "141": 0.17582417582417584, - "142": 0.15384615384615385, - "143": 0.15384615384615385, - "144": 0.24358974358974358, - "145": 0.20512820512820512, - "146": 0.20512820512820512, - "147": 0.23076923076923078, - "148": 0.1794871794871795, - "149": 0.15384615384615385, - "150": 0.24358974358974358, - "151": 0.16666666666666666, - "152": 0.22727272727272727, - "153": 0.2727272727272727, - "154": 0.22727272727272727, - "155": 0.18181818181818182, - "156": 0.2878787878787879, - "157": 0.16666666666666666, - "158": 0.18181818181818182, - "159": 0.24242424242424243, - "160": 0.18181818181818182, - "161": 0.18181818181818182, - "162": 0.18181818181818182, - "163": 0.3090909090909091, - "164": 0.18181818181818182, - "165": 0.2545454545454545, - "166": 0.45454545454545453, - "167": 0.23636363636363636, - "168": 0.2, - "169": 0.2909090909090909, - "170": 0.23636363636363636, - "171": 0.18181818181818182, - "172": 0.18181818181818182, - "173": 0.26666666666666666, - "174": 0.2, - "175": 0.2, - "176": 0.2, - "177": 0.28888888888888886, - "178": 0.2, - "179": 0.2, - "180": 0.2, - "181": 0.28888888888888886, - "182": 0.28888888888888886, - "183": 0.2222222222222222, - "184": 0.2777777777777778, - "185": 0.3055555555555556, - "186": 0.3055555555555556, - "187": 0.3333333333333333, - "188": 0.2222222222222222, - "189": 0.25, - "190": 0.25, - "191": 0.39285714285714285, - "192": 0.35714285714285715, - "193": 0.35714285714285715, - "194": 0.25, - "195": 0.35714285714285715, - "196": 0.39285714285714285, - "197": 0.35714285714285715, - "198": 0.39285714285714285, - "199": 0.39285714285714285, - "200": 0.3333333333333333, - "201": 0.38095238095238093, - "202": 0.38095238095238093, - "203": 0.38095238095238093, - "204": 0.47619047619047616, - "205": 0.3333333333333333, - "206": 0.3333333333333333, - "207": 0.3333333333333333, - "208": 0.3333333333333333, - "209": 0.4, - "210": 0.3333333333333333, - "211": 0.3333333333333333, - "212": 0.3333333333333333, - "213": 0.4, - "214": 0.4666666666666667, - "215": 0.4, - "216": 0.4666666666666667, - "217": 0.4, - "218": 0.4, - "219": 0.4, - "220": 0.5, - "221": 0.6, - "222": 0.4, - "223": 0.4, - "224": 0.5, - "225": 0.8, - "226": 0.5, - "227": 0.5, - "228": 0.6666666666666666, - "229": 0.5, - "230": 0.5, - "231": 0.5, - "232": 0.5, - "233": 0.5, - "234": 0.6666666666666666, - "235": 0.6666666666666666, - "236": 0.6666666666666666, - "237": 0.6666666666666666, - "238": 0.6666666666666666, - "239": 0.5, - "240": 0.6666666666666666, - "241": 0.6666666666666666, - "242": 0.6666666666666666, - "243": 0.6666666666666666, - "244": 0.6666666666666666, - "245": 0.6666666666666666, - "246": 0.6666666666666666, - "247": 0.6666666666666666, - "248": 0.6666666666666666, - "249": 0.6666666666666666, - "250": 0.6666666666666666, - "251": 0.6666666666666666, - "252": 0.6666666666666666, - "253": 1.0, - "254": 1.0, - "255": 1.0, - "256": 1.0, - "257": 1.0, - "258": 1.0, - "259": 1.0, - "260": 1.0, - "261": 1.0, - "262": 1.0, - "263": 1.0, - "264": 1.0, - "265": 1.0, - "266": 1.0, - "267": 1.0, - "268": 1.0, - "269": 1.0, - "270": 1.0, - "271": 1.0, - "272": 1.0, - "273": 1.0, - "274": 1.0, - "275": 1.0, - "276": 1.0, - "277": 1.0, - "278": 1.0, - "279": 1.0, - "280": 1.0, - "281": 1.0, - "282": 1.0, - "283": 1.0, - "284": 1.0, - "285": 1.0, - "286": 1.0, - "287": 1.0, - "288": 1.0, - "289": 1.0, - "290": 1.0, - "291": 1.0, - "292": 1.0, - "293": 1.0, - "294": 1.0, - "295": 1.0, - "296": 1.0, - "297": 1.0, - "298": 1.0, - "299": 1.0, - "300": 1.0, - "301": 1.0, - "302": 1.0, - "303": 1.0, - "304": 1.0, - "305": 1.0, - "306": 1.0, - "307": 1.0, - "308": 1.0, - "309": 1.0, - "310": 1.0, - "311": 1.0, - "312": 1.0, - "313": 1.0, - "314": 1.0, - "315": 1.0, - "316": 1.0, - "317": 1.0, - "318": 1.0, - "319": 1.0, - "320": 1.0, - "321": 1.0, - "322": 1.0, - "323": 1.0, - "324": 1.0, - "325": 1.0, - "326": 1.0, - "327": 1.0, - "328": 1.0, - "329": 1.0, - "330": 1.0, - "331": 1.0, - "332": 1.0, - "333": 1.0, - "334": 1.0, - "335": 1.0, - "336": 1.0, - "337": 1.0, - "338": 1.0, - "339": 1.0, - "340": 1.0, - "341": 1.0, - "342": 1.0, - "343": 1.0, - "344": 1.0, - "345": 1.0, - "346": 1.0, - "347": 1.0, - "348": 1.0, - "349": 1.0, - "350": 1.0, - "351": 1.0, - "352": 1.0, - "353": 1.0, - "354": 1.0 - }, - "gods": [ - { - "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", - "label": "BaseAsyncClient", - "degree": 163 - }, - { - "id": "refcurator_db_db_session", - "label": "db_session()", - "degree": 35 - }, - { - "id": "scripts_test_parser_assert", - "label": "_assert()", - "degree": 33 - }, - { - "id": "scripts_document_document", - "label": "Document", - "degree": 32 - }, - { - "id": "scripts_test_notion_search_assert", - "label": "_assert()", - "degree": 31 - }, - { - "id": "scripts_notion_writer_parse_rich_text", - "label": "parse_rich_text()", - "degree": 29 - }, - { - "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", - "label": "ConfigManager", - "degree": 28 - }, - { - "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", - "label": "PageMetadata", - "degree": 26 - }, - { - "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", - "label": "PageAnalyzer", - "degree": 26 - }, - { - "id": "scripts_backlink_auditor_backlinkauditor", - "label": "BacklinkAuditor", - "degree": 26 - } - ], - "surprises": [ - { - "source": "dintel-marketing-mgr", - "target": "D.intelligence Shared Brand Utilities", - "source_files": [ - "custom-skills/75-dintel-marketing-mgr/SKILL.md", - "_dintel-shared/src/dintel/brand.py" - ], - "confidence": "EXTRACTED", - "relation": "calls", - "why": "crosses file types (code \u2194 doc); connects across different repos/directories; peripheral node `dintel-marketing-mgr` unexpectedly reaches hub `D.intelligence Shared Brand Utilities`" - }, - { - "source": "SEO Comprehensive Audit", - "target": "Notion Writer", - "source_files": [ - "custom-skills/11-seo-comprehensive-audit/README.md", - ".claude/commands/notion-writer.md" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; peripheral node `Notion Writer` unexpectedly reaches hub `SEO Comprehensive Audit`" - }, - { - "source": "Jamie Journal Editor Code Version \u2014 Implementation Plan", - "target": "Journal Article Validator Script", - "source_files": [ - "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", - "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py" - ], - "confidence": "EXTRACTED", - "relation": "references", - "why": "crosses file types (code \u2194 doc); connects across different repos/directories" - }, - { - "source": "D.intelligence Back Office & HR Manager Skill", - "target": "D.intelligence Shared Brand Utilities", - "source_files": [ - "custom-skills/76-dintel-backoffice-mgr/SKILL.md", - "_dintel-shared/src/dintel/brand.py" - ], - "confidence": "EXTRACTED", - "relation": "references", - "why": "crosses file types (doc \u2194 code); connects across different repos/directories" - }, - { - "source": "D.intelligence Back Office & HR Manager Skill", - "target": "D.intelligence Shared Notion Utilities", - "source_files": [ - "custom-skills/76-dintel-backoffice-mgr/SKILL.md", - "_dintel-shared/src/dintel/notion.py" - ], - "confidence": "EXTRACTED", - "relation": "references", - "why": "crosses file types (doc \u2194 code); connects across different repos/directories" - } - ], - "tokens": { - "input": 1267009, - "output": 47918 - } -} \ No newline at end of file diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index f9b2806..069700d 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -1 +1 @@ -{"0": "Database Session Management", "1": "Notion Search Mocking", "2": "KPI Aggregator", "3": "Performance Reporting", "4": "Knowledge Graph Construction", "5": "Schema Draft Builder", "6": "MCP Connection Handler", "7": "E-commerce SEO Auditor", "8": "Page Metadata Analyzer", "9": "AI Visibility Tracker", "10": "SQL Query Extraction", "11": "Animation Easing Functions", "12": "Branded Document Generation", "13": "Competitive Content Monitor", "14": "Site Migration Monitor", "15": "Frame Animation Utilities", "16": "Crawl Manifest Management", "17": "SERP Feature Analyzer", "18": "Backlink Gap Finder", "19": "Markdown to Notion Parser", "20": "Knowledge Graph Analyzer", "21": "Content Freshness Auditor", "22": "Product Schema Checker", "23": "Content Brief Generator", "24": "Core Data Models", "25": "Content Gap Analyzer", "26": "Brand Entity Auditor", "27": "SEO Report Aggregator", "28": "Base Schema Validation", "29": "Crawl Budget Analysis", "30": "Async API Client", "31": "Async API Client", "32": "Async API Client", "33": "Async API Client", "34": "Async API Client", "35": "Async API Client", "36": "Naver SERP Analyzer", "37": "Async API Client", "38": "Async API Client", "39": "Async API Client", "40": "Async API Client", "41": "Async API Client", "42": "Async API Client", "43": "Async API Client", "44": "Async API Client", "45": "Async API Client", "46": "Async API Client", "47": "SEO Dashboard Generator", "48": "Extended Schema Validation", "49": "Web Page Scraper", "50": "Reference Curator Utilities", "51": "Keyword Research Tool", "52": "Content Synthesis Engine", "53": "Document Relationship Manager", "54": "Particle Physics System", "55": "Notion Block Writer", "56": "SEO Crawler Adapter", "57": "Gemini Content Evaluator", "58": "Sitemap Crawl Progress", "59": "Gateway Page Generator", "60": "Google Search Console Client", "61": "Keyword Gap Analyzer", "62": "Robots.txt Validator", "63": "File System Organizer", "64": "Executive Report Generator", "65": "XML Document Utilities", "66": "Notion Async Organizer", "67": "Color Palette Utilities", "68": "Vector Drawing Utilities", "69": "Bounding Box Validator", "70": "PageSpeed Insights Client", "71": "JSON-LD Schema Validator", "72": "Sitemap XML Validator", "73": "System Installation Scripts", "74": "AI Citation Analyzer", "75": "Journal Compliance Validator", "76": "Notion Search Enrichment", "77": "Environment Configuration", "78": "Keyword Ranking Reporter", "79": "Installation Health Check", "80": "Notion API Compatibility", "81": "Brand Identity Guidelines", "82": "Keyword Intent Analyzer", "83": "Content Compliance Checker", "84": "Content Compliance Checker", "85": "Project Ownership Manager", "86": "Site Claim Extractor", "87": "Credential Setup Script", "88": "DOCX XML Editor", "89": "Server Log Parser", "90": "Notion Page Utilities", "91": "Configured Async Client", "92": "PowerPoint Shape Analyzer", "93": "Skill Installation Manager", "94": "Notion Database Migrator", "95": "Visual Effects Engine", "96": "Rate Limited Client", "97": "Migration Planning Logic", "98": "Migration Strategy Planner", "99": "Canvas Drawing Utilities", "100": "Product Schema Properties", "101": "Slack GIF Optimizer", "102": "Typography and Text Effects", "103": "API Configuration Manager", "104": "PowerPoint Text Formatting", "105": "Anchor Text Analyzer", "106": "Word Document Comments", "107": "Brand Entity Metadata", "108": "Skill Validation Tool", "109": "PowerPoint Text Inventory", "110": "Google API Credentials", "111": "Keyword Position Tracker", "112": "Word XML Validator", "113": "Word XML Validator", "114": "PowerPoint Slide Generator", "115": "GTM Audit Orchestrator", "116": "Ahrefs Rank Tracking", "117": "SEO Metadata Schema", "118": "PowerPoint XML Validator", "119": "Web Page SEO Analyzer", "120": "Skill Extension Analyzer", "121": "PowerPoint Brand Styler", "122": "SEO Health Orchestrator", "123": "Audit Prospect Properties", "124": "Audit Finding Schema", "125": "Course Pricing Schema", "126": "SEO Audit Tools", "127": "Server Log Parser", "128": "PowerPoint XML Validator", "129": "PDF Form Filler", "130": "Database Backend Protocol", "131": "DataLayer Event Validator", "132": "Form Tracking Analyzer", "133": "Sitemap Hygiene Schema", "134": "Backlink Profile Auditor", "135": "International SEO Auditor", "136": "AI Citation Analyzer", "137": "Word Tracked Changes", "138": "Word Tracked Changes", "139": "YouTube Video Info", "140": "Skill Root Migration", "141": "Keyword Visibility Analysis", "142": "Technical Findings Schema", "143": "Brand Severity Signals", "144": "Image Mood Calibrator", "145": "Sitemap Crawler Utility", "146": "Ahrefs API Client", "147": "D.intelligence Shared Skills", "148": "Medical Procedure Keywords", "149": "PowerPoint Paragraph Data", "150": "Skill Structure Migration", "151": "Competitor Benchmark Schema", "152": "PowerPoint Shape Inventory", "153": "Slack GIF Validator", "154": "Ranking Performance Reporter", "155": "Async API Client", "156": "Skill Auto-Fixer", "157": "Word Comment Manager", "158": "URL Migration Mapper", "159": "PowerPoint Thumbnail Generator", "160": "Core Web Vitals", "161": "Audit Account Properties", "162": "Jamie Clinic Brand", "163": "Ulysses Content Exporter", "164": "Rate Limiting Client", "165": "Notion Semantic Search", "166": "Deck Builder Utilities", "167": "Crawl Waste Analyzer", "168": "Checkout Flow Auditor", "169": "HTML to PowerPoint", "170": "International SEO Audit", "171": "Competitor Ranking Comparison", "172": "Visual Theme Factory", "173": "OurDigital Content Skills", "174": "Sales and Catalog", "175": "Toxic Backlink Detector", "176": "Web Crawler Manager", "177": "Ghost CMS Publisher", "178": "Language Content Parity", "179": "Korean Market Expansion", "180": "International URL Patterns", "181": "YouTube Channel Status", "182": "PowerPoint Slide Rearranger", "183": "Analytics Access Schema", "184": "Lesson Content Schema", "185": "GTM Implementation Tools", "186": "Notion Content Extractor", "187": "Search Result Cache", "188": "SEO Audit Suite", "189": "Mac System Cleanup", "190": "Content Pipeline Orchestration", "191": "Presales Content Pipeline", "192": "Office Document Packer", "193": "Office Document Packer", "194": "Backlink Audit Logic", "195": "Claude AI Bundler", "196": "Visual Prompt Generator", "197": "YouTube API Testing", "198": "Audit Report Generator", "199": "Skill Metadata Verifier", "200": "Bounce Animation Effects", "201": "Skill Initialization Script", "202": "Flip Animation Effects", "203": "Pulse Animation Effects", "204": "Effort Cost Calculation", "205": "Skill Packaging and Validation", "206": "Scope Schema Definition", "207": "Schema.org Entity Types", "208": "PowerPoint Workflow Tools", "209": "Audit Cleanup Scripts", "210": "Backlink Velocity Tracking", "211": "GTM Audit Reporting", "212": "SEO Audit Scoring", "213": "Language Detection Audit", "214": "YouTube Metadata Update", "215": "Keyword Impact Analysis", "216": "Excel Formula Recalculation", "217": "Skill Documentation and Guides", "218": "Generative Art Skills", "219": "SEO Schema Management", "220": "Wiggle Animation Effects", "221": "Coaching Cost Calculation", "222": "Notion Schema Migration", "223": "SEO and Notion Skills", "224": "OurDigital Brand Assets", "225": "Directory Cleanup Script", "226": "Server Readiness Testing", "227": "API Parameter Definitions", "228": "Skill Directory Creation", "229": "D.intelligence Management Agents", "230": "Jamie Clinic Brand Guidelines", "231": "XML Relationship Validation", "232": "NotebookLM Automation Skills", "233": "Notion Documentation Skills", "234": "Environment Audit Script", "235": "Package Audit Script", "236": "Resource Audit Script", "237": "Security Audit Script", "238": "Research Workflow Execution", "239": "Task Specification Templates", "240": "Anchor Text Distribution", "241": "Sequence Data Types", "242": "Student Data Types", "243": "Agent Research Pipelines", "244": "Sample Data Generation", "245": "D.intelligence Marketing Agents", "246": "D.intelligence Excel Tools", "247": "Word Document Skills", "248": "GTM Management Tools", "249": "GTM Automation Skills", "250": "MCP Development Guides", "251": "Procurement Cost Calculation", "252": "Claude Skill Development", "253": "Blog Publishing Tools", "254": "Claude Configuration Tools", "255": "Installation Script", "256": "Competitor Benchmarking Tools", "257": "Sample Script Execution", "258": "D.intelligence Brand Skills", "259": "Shared Agent Utilities", "260": "Notion Database Constants", "261": "D.intelligence Infrastructure", "262": "Estimation and Scoping", "263": "Validation Script Execution", "264": "Word Validation Modules", "265": "Validation Script Execution", "266": "Word Processing Validation", "267": "Console Logging Utilities", "268": "Research Export Tools", "269": "GA4 and GTM Guide", "270": "Medical Service Templates", "271": "Notion Organization Tools", "272": "PDF Processing Skills", "273": "Reference Data Management", "274": "Artifact Bundling Script", "275": "PDF Image Conversion", "276": "Validation Image Creation", "277": "Findings Scoping Script", "278": "Artifact Initialization Script", "279": "PDF Rendering Script", "280": "Setup Script", "281": "Notion Mention Testing", "282": "Notion URL Parsing", "283": "Notion Text Rendering", "284": "Excel Processing Skills", "285": "Ad Manager Documentation", "286": "Bash Command Agent", "287": "Exploration Agent", "288": "Planning Agent", "289": "Ahrefs Page Analysis", "290": "Markdown Blog Template", "291": "Project Repository Overview", "292": "Designer Skill Documentation", "293": "Account Manager Documentation", "294": "Back Office Management", "295": "HR Management Reference", "296": "Back Office Documentation", "297": "Dintel System Bootstrap", "298": "Skill Update Documentation", "299": "OurDigital Document Documentation", "300": "Dual Canthoplasty Surgery", "301": "Endoscopic Forehead Lift", "302": "Breadcrumb Schema Markup", "303": "FAQ Schema Markup", "304": "File Unpacking Script", "305": "Archive Extraction Utility", "306": "Web Element Discovery", "307": "Static HTML Automation", "308": "Greeting and Introduction", "309": "Hreflang Validation Script", "310": "Image Generation Tips", "311": "Clinic Blog Style Guide", "312": "Brand Tone Analysis", "313": "GA4 Tagging Reference", "314": "OurDigital Journal Documentation", "315": "KPI Aggregation Script", "316": "Under-Eye Fat Rearrangement", "317": "Mac System Optimizer", "318": "Mac Optimization Skill", "319": "Python Package Initialization", "320": "Multi-Agent System Guide", "321": "NotebookLM Agent", "322": "NotebookLM Automation", "323": "NotebookLM Studio", "324": "Client Reference Library", "325": "Skill Creation Tool", "326": "Performance Reporting Script", "327": "Documentation Secretary Agent", "328": "Quotation Management Agent", "329": "Service Architecture Agent", "330": "Marketing Management Agent", "331": "PDFJS Distribution Library", "332": "PDF Modification Library", "333": "PDF Data Extraction", "334": "PDF Command Line Tools", "335": "PDFium Python Wrapper", "336": "PDF Transformation Tool", "337": "PDF Generation Library", "338": "GTM Audit Template", "339": "Markdown Review Template", "340": "HTML Review Template", "341": "PDF Form Field Checker", "342": "Module Initialization Script", "343": "SEO Content Strategy", "344": "SEO Keyword Strategy", "345": "SEO Link Building", "346": "SEO Rank Tracking", "347": "SERP Analysis Tool", "348": "Claude Settings Audit", "349": "Frontend Design Skill", "350": "Internal Communications Skill", "351": "Skill Development Tool", "352": "Subbrow Skin Incision", "353": "NDC Data Tracking", "354": "TUI Design Tool", "355": "Billing Rate Schema"} \ No newline at end of file +{"0": "db session", "1": "test notion search", "2": "KpiAggregator", "3": "PerformanceReporter", "4": "validate schema", "5": "CompetitorProfiler", "6": "MigrationPlanner", "7": "MCPConnection", "8": ".audit", "9": "PageAnalyzer", "10": "AiVisibilityTracker", "11": "CompetitiveMonitor", "12": "db", "13": "easing", "14": "generate quotation", "15": "create blank frame", "16": "SerpAnalyzer", "17": "MigrationMonitor", "18": "LinkGapFinder", "19": "test parser", "20": "ContentAuditor", "21": "ProductSchemaChecker", "22": "KnowledgeGraphAnalyzer", "23": "ContentBriefGenerator", "24": "models", "25": "EntityAuditor", "26": "BaseSchemaValidator", "27": "OKF: okf validate conformance linter", "28": "ConfigManager", "29": "ConfigManager", "30": "ConfigManager", "31": "ConfigManager", "32": "ConfigManager", "33": "ConfigManager", "34": "NaverSerpAnalyzer", "35": "ConfigManager", "36": "ConfigManager", "37": "ConfigManager", "38": "ConfigManager", "39": "ConfigManager", "40": "ConfigManager", "41": "ConfigManager", "42": "ConfigManager", "43": "ConfigManager", "44": "ConfigManager", "45": "DashboardGenerator", "46": "BaseSchemaValidator", "47": "PageAnalyzer", "48": "exporter", "49": "KeywordResearcher", "50": "CrawlBudgetAnalyzer", "51": "manifest", "52": "ContentSynthesizer", "53": "Document", "54": "ParticleSystem", "55": "notion writer", "56": "seo crawler adapter", "57": "reviewer", "58": "CrawlProgress", "59": "GatewayPageGenerator", "60": "SearchConsoleClient", "61": "RobotsChecker", "62": "organizer", "63": "ExecutiveReportGenerator", "64": "XMLEditor", "65": "NotionAsyncOrganizer", "66": "color palettes", "67": "Image", "68": "get bounding box messages", "69": "PageSpeedClient", "70": "SchemaValidator", "71": "SitemapValidator", "72": "install.sh", "73": "BaseAsyncClient", "74": "journal validator", "75": "notion search", "76": "config", "77": "RankingReporter", "78": "InstallationValidator", "79": "notion compat", "80": "Jamie Journal Editor Skill", "81": "ReportAggregator", "82": "KeywordAnalyzer", "83": "ComplianceChecker", "84": "ComplianceChecker", "85": "check-ownership", "86": "extract site claims", "87": "install.sh", "88": "DocxXMLEditor", "89": "LogParser", "90": "main", "91": "ConfigManager", "92": "ShapeData", "93": "install.sh", "94": "BotIdentification", "95": "keyword gap analyzer", "96": "SchemaMigrator", "97": "visual effects", "98": "BaseAsyncClient", "99": "datetime", "100": "generator template.js", "101": "properties", "102": "GIFBuilder", "103": "draw text with outline", "104": "replace", "105": ".append to", "106": "properties", "107": "SkillValidator", "108": "ConfigManager", "109": "extract text inventory", "110": "OKF: validate bundle", "111": "ConfigManager", "112": "position tracker", "113": "DOCXSchemaValidator", "114": "DOCXSchemaValidator", "115": "PresentationGenerator", "116": "GTMAuditor", "117": "OKF: validate bundle", "118": "PositionTracker", "119": "properties", "120": "PPTXSchemaValidator", "121": "page analyzer", "122": "ExtensionsAnalyzer", "123": "BrandStyler", "124": "seo audit orchestrator", "125": "properties", "126": "properties", "127": "properties", "128": "OurDigital SEO Audit Log (Notion)", "129": "PPTXSchemaValidator", "130": "get field info", "131": "DatabaseBackend", "132": "crawl mgr", "133": ". run datalayer audit", "134": ". run form audit", "135": "OKF: okf common", "136": "properties", "137": "backlink auditor", "138": "international auditor", "139": "ai citation analyzer", "140": ".run", "141": "RedliningValidator", "142": "RedliningValidator", "143": "OKF: build graph", "144": "jamie video info", "145": "migrate skill root", "146": "OKF: TestFrontmatter", "147": ".analyze", "148": "properties", "149": "properties", "150": "MoodCalibrator", "151": "SitemapCrawler", "152": ". call ahrefs", "153": "BaseAsyncClient", "154": "dintel-doc-secretary", "155": "내시경 이마 거상술", "156": "ParagraphData", "157": "BacklinkAuditor", "158": "ContentGapAnalyzer", "159": "migrate skill", "160": "type", "161": "inventory", "162": "validators", "163": "ranking reporter", "164": "content gap analyzer", "165": "AutoFixer", "166": ". init", "167": "thumbnail", "168": "properties", "169": "properties", "170": "Jamie Brand Editor Skill", "171": "export to ulysses", "172": "RateLimiter", "173": "search llm", "174": "build deck", "175": "CheckoutFlowAnalyzer", "176": "html2pptx.js", "177": "InternationalAuditor", "178": ".compare competitors", "179": "Theme Factory Skill", "180": "OurDigital Writing Style Guide", "181": "OurDigital Estimate Engine Skill", "182": "OKF: ourdigital-okf Skill", "183": ".detect toxic links", "184": "ghost publish", "185": ". audit content parity", "186": ". fetch text", "187": ". analyze url structure", "188": "jamie channel status", "189": "rearrange presentation", "190": "properties", "191": "items", "192": "GTM Validator Skill", "193": "extract notion", "194": "search cache", "195": "SEO Comprehensive Audit", "196": ".find gaps", "197": "mac-doctor", "198": "Pipeline Orchestrator", "199": "Pipeline Orchestrator", "200": "pack document", "201": "pack document", "202": ".audit", "203": ".generate calendar", "204": "export for claude ai", "205": "VisualPromptGenerator", "206": "jamie youtube api test", "207": "run audit", "208": "verify skills", "209": "create bounce animation", "210": "init skill", "211": "create flip animation", "212": "create pulse animation", "213": "effort", "214": "package skill", "215": "scope.schema.json", "216": "Organization", "217": "PPTX Skill", "218": "audit cleanup.sh", "219": "AnchorDistribution", "220": ".track velocity", "221": "gtm audit", "222": ".audit", "223": ". check language detection", "224": "jamie youtube batch update", "225": ".find top movers", "226": "recalc", "227": "Agent Skills Spec", "228": "Generative Art Viewer Template", "229": "build schema drafts", "230": "TopicGap", "231": "create wiggle animation", "232": "coaching", "233": "schema migrator", "234": "SEO Reporting Dashboard Skill", "235": "OurDigital Trainer", "236": "cleanup execute.sh", "237": "with server", "238": "method", "239": "OKF: Progressive disclosure via index.md", "240": "init skill", "241": "D.intelligence Quotation Manager", "242": "정기호 원장", "243": ". get expected relationship type", "244": "NotebookLM Agent Skill", "245": "Notion Knowledge Capture Skill", "246": "audit environment.sh", "247": "audit packages.sh", "248": "audit resources.sh", "249": "audit security.sh", "250": "run workflow", "251": "Task Creation from Specs", "252": "pricing mode", "253": "seq", "254": "students", "255": "NotebookLM Research", "256": "make sample", "257": "D.intelligence Brand Editor", "258": "dintel-quotation-mgr", "259": "DOCX Skill", "260": "GTM Editor", "261": "GTM Audit Skill", "262": "MCP Builder Skill", "263": "procurement", "264": "Skill Migration Guide", "265": "install.sh", "266": "OurDigital Blog README", "267": "Claude Settings Optimizer README", "268": "install.sh", "269": "Competitor Benchmark Sets", "270": "make sample", "271": "D.intelligence Brand Editor Skill", "272": "init", "273": "notion", "274": "D.intelligence Shared Infrastructure", "275": "Estimate Engine CLI", "276": "validate", "277": "init", "278": "validate", "279": "init", "280": "console logging", "281": "Export to Ulysses Script", "282": "Chapter 01. 계정 권한 및 초기 진단", "283": "Laser Hair Removal in Gangnam | Jamie Cl", "284": "Notion Organizer Reference", "285": "PDF Forms Guide", "286": "init", "287": "bundle-artifact.sh", "288": "convert pdf to images", "289": "create validation image", "290": "findings to scope", "291": "init-artifact.sh", "292": "render pdf.sh", "293": "setup.sh", "294": "test mention id", "295": "test mention url", "296": "test rich text relative link becomes pla", "297": "XLSX Skill", "298": "OurDigital Ad Manager README", "299": "Bash Agent", "300": "Explore Agent", "301": "Plan Agent", "302": "Ahrefs Site Explorer Top Pages", "303": "Blog Post Template (Markdown)", "304": "Repository Overview", "305": "OurDigital Designer README", "306": "77 — D.intelligence Account Manager READ", "307": "D.intelligence Back Office Manager", "308": "D.intelligence Back Office & HR Manager ", "309": "76-dintel-backoffice-mgr README", "310": "Dintel Bootstrap", "311": "88 — D.intelligence Skill Update Meta-Ag", "312": "OurDigital Document README", "313": "듀얼 트임 수술", "314": "내시경 이마 거상술 수술실", "315": "BreadcrumbList", "316": "FAQPage", "317": "unpack", "318": "unpack", "319": "element discovery", "320": "static html automation", "321": "인사말", "322": "Hreflang Validator Script", "323": "Image Generation Gotchas", "324": "제이미 성형외과 블로그 스타일 가이드", "325": "정기호 원장 톤앤매너 분석 프레임워크", "326": "JHR GA4 Tagging Reference", "327": "OurDigital Journal README", "328": "KPI Aggregator Script", "329": "눈밑 지방 재배치", "330": "Mac Optimizer", "331": "Mac Optimizer Skill", "332": "init", "333": "Multi-Agent Guide", "334": "NotebookLM Agent", "335": "NotebookLM Automation", "336": "NotebookLM Studio", "337": "Client Reference Library", "338": "OurDigital Skill Creator", "339": "Performance Reporter Script", "340": "D.intelligence Documentation Secretary (", "341": "D.intelligence Quotation Manager (Agent ", "342": "D.intelligence Service Architect (Agent ", "343": "D.intelligence Marketing Manager (Agent ", "344": "pdfjs-dist Library", "345": "pdf-lib Library", "346": "pdfplumber", "347": "poppler-utils", "348": "pypdfium2 Library", "349": "qpdf", "350": "reportlab", "351": "GTM Audit Report Template", "352": "Review Report Template (Markdown)", "353": "Review Result Template (HTML)", "354": "check fillable fields", "355": "init", "356": "SEO Content Strategy Skill", "357": "SEO Keyword Strategy Skill", "358": "SEO Link Building Skill", "359": "SEO Position Tracking Skill", "360": "SEO SERP Analysis Skill", "361": "Claude Code Settings Audit Report", "362": "Frontend Design Skill", "363": "Internal Comms Skill", "364": "Skill Creator Skill", "365": "눈썹밑 피부절개술", "366": "last-ndc.ts", "367": "TUI Designer"} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index bac7419..7278d9d 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,359 +1,367 @@ -# Graph Report - . (2026-06-16) +# Graph Report - . (2026-06-17) ## Corpus Check -- cluster-only mode — file stats not available +- 26 files · ~10,282 words +- Verdict: corpus is large enough that graph structure adds value. ## Summary -- 5089 nodes · 7928 edges · 356 communities (261 shown, 95 thin omitted) -- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 362 edges (avg confidence: 0.59) -- Token cost: 0 input · 0 output - -## Graph Freshness -- Built from commit: `7daa4cda` -- Run `git rev-parse HEAD` and compare to check if the graph is stale. -- Run `graphify update .` after code changes (no API cost). +- 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_Database Session Management|Database Session Management]] -- [[_COMMUNITY_Notion Search Mocking|Notion Search Mocking]] -- [[_COMMUNITY_KPI Aggregator|KPI Aggregator]] -- [[_COMMUNITY_Performance Reporting|Performance Reporting]] -- [[_COMMUNITY_Knowledge Graph Construction|Knowledge Graph Construction]] -- [[_COMMUNITY_Schema Draft Builder|Schema Draft Builder]] -- [[_COMMUNITY_MCP Connection Handler|MCP Connection Handler]] -- [[_COMMUNITY_E-commerce SEO Auditor|E-commerce SEO Auditor]] -- [[_COMMUNITY_Page Metadata Analyzer|Page Metadata Analyzer]] -- [[_COMMUNITY_AI Visibility Tracker|AI Visibility Tracker]] -- [[_COMMUNITY_SQL Query Extraction|SQL Query Extraction]] -- [[_COMMUNITY_Animation Easing Functions|Animation Easing Functions]] -- [[_COMMUNITY_Branded Document Generation|Branded Document Generation]] -- [[_COMMUNITY_Competitive Content Monitor|Competitive Content Monitor]] -- [[_COMMUNITY_Site Migration Monitor|Site Migration Monitor]] -- [[_COMMUNITY_Frame Animation Utilities|Frame Animation Utilities]] -- [[_COMMUNITY_Crawl Manifest Management|Crawl Manifest Management]] -- [[_COMMUNITY_SERP Feature Analyzer|SERP Feature Analyzer]] -- [[_COMMUNITY_Backlink Gap Finder|Backlink Gap Finder]] -- [[_COMMUNITY_Markdown to Notion Parser|Markdown to Notion Parser]] -- [[_COMMUNITY_Knowledge Graph Analyzer|Knowledge Graph Analyzer]] -- [[_COMMUNITY_Content Freshness Auditor|Content Freshness Auditor]] -- [[_COMMUNITY_Product Schema Checker|Product Schema Checker]] -- [[_COMMUNITY_Content Brief Generator|Content Brief Generator]] -- [[_COMMUNITY_Core Data Models|Core Data Models]] -- [[_COMMUNITY_Content Gap Analyzer|Content Gap Analyzer]] -- [[_COMMUNITY_Brand Entity Auditor|Brand Entity Auditor]] -- [[_COMMUNITY_SEO Report Aggregator|SEO Report Aggregator]] -- [[_COMMUNITY_Base Schema Validation|Base Schema Validation]] -- [[_COMMUNITY_Crawl Budget Analysis|Crawl Budget Analysis]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Naver SERP Analyzer|Naver SERP Analyzer]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_SEO Dashboard Generator|SEO Dashboard Generator]] -- [[_COMMUNITY_Extended Schema Validation|Extended Schema Validation]] -- [[_COMMUNITY_Web Page Scraper|Web Page Scraper]] -- [[_COMMUNITY_Reference Curator Utilities|Reference Curator Utilities]] -- [[_COMMUNITY_Keyword Research Tool|Keyword Research Tool]] -- [[_COMMUNITY_Content Synthesis Engine|Content Synthesis Engine]] -- [[_COMMUNITY_Document Relationship Manager|Document Relationship Manager]] -- [[_COMMUNITY_Particle Physics System|Particle Physics System]] -- [[_COMMUNITY_Notion Block Writer|Notion Block Writer]] -- [[_COMMUNITY_SEO Crawler Adapter|SEO Crawler Adapter]] -- [[_COMMUNITY_Gemini Content Evaluator|Gemini Content Evaluator]] -- [[_COMMUNITY_Sitemap Crawl Progress|Sitemap Crawl Progress]] -- [[_COMMUNITY_Gateway Page Generator|Gateway Page Generator]] -- [[_COMMUNITY_Google Search Console Client|Google Search Console Client]] -- [[_COMMUNITY_Keyword Gap Analyzer|Keyword Gap Analyzer]] -- [[_COMMUNITY_Robots.txt Validator|Robots.txt Validator]] -- [[_COMMUNITY_File System Organizer|File System Organizer]] -- [[_COMMUNITY_Executive Report Generator|Executive Report Generator]] -- [[_COMMUNITY_XML Document Utilities|XML Document Utilities]] -- [[_COMMUNITY_Notion Async Organizer|Notion Async Organizer]] -- [[_COMMUNITY_Color Palette Utilities|Color Palette Utilities]] -- [[_COMMUNITY_Vector Drawing Utilities|Vector Drawing Utilities]] -- [[_COMMUNITY_Bounding Box Validator|Bounding Box Validator]] -- [[_COMMUNITY_PageSpeed Insights Client|PageSpeed Insights Client]] -- [[_COMMUNITY_JSON-LD Schema Validator|JSON-LD Schema Validator]] -- [[_COMMUNITY_Sitemap XML Validator|Sitemap XML Validator]] -- [[_COMMUNITY_System Installation Scripts|System Installation Scripts]] -- [[_COMMUNITY_AI Citation Analyzer|AI Citation Analyzer]] -- [[_COMMUNITY_Journal Compliance Validator|Journal Compliance Validator]] -- [[_COMMUNITY_Notion Search Enrichment|Notion Search Enrichment]] -- [[_COMMUNITY_Environment Configuration|Environment Configuration]] -- [[_COMMUNITY_Keyword Ranking Reporter|Keyword Ranking Reporter]] -- [[_COMMUNITY_Installation Health Check|Installation Health Check]] -- [[_COMMUNITY_Notion API Compatibility|Notion API Compatibility]] -- [[_COMMUNITY_Brand Identity Guidelines|Brand Identity Guidelines]] -- [[_COMMUNITY_Keyword Intent Analyzer|Keyword Intent Analyzer]] -- [[_COMMUNITY_Content Compliance Checker|Content Compliance Checker]] -- [[_COMMUNITY_Content Compliance Checker|Content Compliance Checker]] -- [[_COMMUNITY_Project Ownership Manager|Project Ownership Manager]] -- [[_COMMUNITY_Site Claim Extractor|Site Claim Extractor]] -- [[_COMMUNITY_Credential Setup Script|Credential Setup Script]] -- [[_COMMUNITY_DOCX XML Editor|DOCX XML Editor]] -- [[_COMMUNITY_Server Log Parser|Server Log Parser]] -- [[_COMMUNITY_Notion Page Utilities|Notion Page Utilities]] -- [[_COMMUNITY_Configured Async Client|Configured Async Client]] -- [[_COMMUNITY_PowerPoint Shape Analyzer|PowerPoint Shape Analyzer]] -- [[_COMMUNITY_Skill Installation Manager|Skill Installation Manager]] -- [[_COMMUNITY_Notion Database Migrator|Notion Database Migrator]] -- [[_COMMUNITY_Visual Effects Engine|Visual Effects Engine]] -- [[_COMMUNITY_Rate Limited Client|Rate Limited Client]] -- [[_COMMUNITY_Migration Planning Logic|Migration Planning Logic]] -- [[_COMMUNITY_Migration Strategy Planner|Migration Strategy Planner]] -- [[_COMMUNITY_Canvas Drawing Utilities|Canvas Drawing Utilities]] -- [[_COMMUNITY_Product Schema Properties|Product Schema Properties]] -- [[_COMMUNITY_Slack GIF Optimizer|Slack GIF Optimizer]] -- [[_COMMUNITY_Typography and Text Effects|Typography and Text Effects]] -- [[_COMMUNITY_API Configuration Manager|API Configuration Manager]] -- [[_COMMUNITY_PowerPoint Text Formatting|PowerPoint Text Formatting]] -- [[_COMMUNITY_Anchor Text Analyzer|Anchor Text Analyzer]] -- [[_COMMUNITY_Word Document Comments|Word Document Comments]] -- [[_COMMUNITY_Brand Entity Metadata|Brand Entity Metadata]] -- [[_COMMUNITY_Skill Validation Tool|Skill Validation Tool]] -- [[_COMMUNITY_PowerPoint Text Inventory|PowerPoint Text Inventory]] -- [[_COMMUNITY_Google API Credentials|Google API Credentials]] -- [[_COMMUNITY_Keyword Position Tracker|Keyword Position Tracker]] -- [[_COMMUNITY_Word XML Validator|Word XML Validator]] -- [[_COMMUNITY_Word XML Validator|Word XML Validator]] -- [[_COMMUNITY_PowerPoint Slide Generator|PowerPoint Slide Generator]] -- [[_COMMUNITY_GTM Audit Orchestrator|GTM Audit Orchestrator]] -- [[_COMMUNITY_Ahrefs Rank Tracking|Ahrefs Rank Tracking]] -- [[_COMMUNITY_SEO Metadata Schema|SEO Metadata Schema]] -- [[_COMMUNITY_PowerPoint XML Validator|PowerPoint XML Validator]] -- [[_COMMUNITY_Web Page SEO Analyzer|Web Page SEO Analyzer]] -- [[_COMMUNITY_Skill Extension Analyzer|Skill Extension Analyzer]] -- [[_COMMUNITY_PowerPoint Brand Styler|PowerPoint Brand Styler]] -- [[_COMMUNITY_SEO Health Orchestrator|SEO Health Orchestrator]] -- [[_COMMUNITY_Audit Prospect Properties|Audit Prospect Properties]] -- [[_COMMUNITY_Audit Finding Schema|Audit Finding Schema]] -- [[_COMMUNITY_Course Pricing Schema|Course Pricing Schema]] -- [[_COMMUNITY_SEO Audit Tools|SEO Audit Tools]] -- [[_COMMUNITY_Server Log Parser|Server Log Parser]] -- [[_COMMUNITY_PowerPoint XML Validator|PowerPoint XML Validator]] -- [[_COMMUNITY_PDF Form Filler|PDF Form Filler]] -- [[_COMMUNITY_Database Backend Protocol|Database Backend Protocol]] -- [[_COMMUNITY_DataLayer Event Validator|DataLayer Event Validator]] -- [[_COMMUNITY_Form Tracking Analyzer|Form Tracking Analyzer]] -- [[_COMMUNITY_Sitemap Hygiene Schema|Sitemap Hygiene Schema]] -- [[_COMMUNITY_Backlink Profile Auditor|Backlink Profile Auditor]] -- [[_COMMUNITY_International SEO Auditor|International SEO Auditor]] -- [[_COMMUNITY_AI Citation Analyzer|AI Citation Analyzer]] -- [[_COMMUNITY_Word Tracked Changes|Word Tracked Changes]] -- [[_COMMUNITY_Word Tracked Changes|Word Tracked Changes]] -- [[_COMMUNITY_YouTube Video Info|YouTube Video Info]] -- [[_COMMUNITY_Skill Root Migration|Skill Root Migration]] -- [[_COMMUNITY_Keyword Visibility Analysis|Keyword Visibility Analysis]] -- [[_COMMUNITY_Technical Findings Schema|Technical Findings Schema]] -- [[_COMMUNITY_Brand Severity Signals|Brand Severity Signals]] -- [[_COMMUNITY_Image Mood Calibrator|Image Mood Calibrator]] -- [[_COMMUNITY_Sitemap Crawler Utility|Sitemap Crawler Utility]] -- [[_COMMUNITY_Ahrefs API Client|Ahrefs API Client]] -- [[_COMMUNITY_D.intelligence Shared Skills|D.intelligence Shared Skills]] -- [[_COMMUNITY_Medical Procedure Keywords|Medical Procedure Keywords]] -- [[_COMMUNITY_PowerPoint Paragraph Data|PowerPoint Paragraph Data]] -- [[_COMMUNITY_Skill Structure Migration|Skill Structure Migration]] -- [[_COMMUNITY_Competitor Benchmark Schema|Competitor Benchmark Schema]] -- [[_COMMUNITY_PowerPoint Shape Inventory|PowerPoint Shape Inventory]] -- [[_COMMUNITY_Slack GIF Validator|Slack GIF Validator]] -- [[_COMMUNITY_Ranking Performance Reporter|Ranking Performance Reporter]] -- [[_COMMUNITY_Async API Client|Async API Client]] -- [[_COMMUNITY_Skill Auto-Fixer|Skill Auto-Fixer]] -- [[_COMMUNITY_Word Comment Manager|Word Comment Manager]] -- [[_COMMUNITY_URL Migration Mapper|URL Migration Mapper]] -- [[_COMMUNITY_PowerPoint Thumbnail Generator|PowerPoint Thumbnail Generator]] -- [[_COMMUNITY_Core Web Vitals|Core Web Vitals]] -- [[_COMMUNITY_Audit Account Properties|Audit Account Properties]] -- [[_COMMUNITY_Jamie Clinic Brand|Jamie Clinic Brand]] -- [[_COMMUNITY_Ulysses Content Exporter|Ulysses Content Exporter]] -- [[_COMMUNITY_Rate Limiting Client|Rate Limiting Client]] -- [[_COMMUNITY_Notion Semantic Search|Notion Semantic Search]] -- [[_COMMUNITY_Deck Builder Utilities|Deck Builder Utilities]] -- [[_COMMUNITY_Crawl Waste Analyzer|Crawl Waste Analyzer]] -- [[_COMMUNITY_Checkout Flow Auditor|Checkout Flow Auditor]] -- [[_COMMUNITY_HTML to PowerPoint|HTML to PowerPoint]] -- [[_COMMUNITY_International SEO Audit|International SEO Audit]] -- [[_COMMUNITY_Competitor Ranking Comparison|Competitor Ranking Comparison]] -- [[_COMMUNITY_Visual Theme Factory|Visual Theme Factory]] -- [[_COMMUNITY_OurDigital Content Skills|OurDigital Content Skills]] -- [[_COMMUNITY_Sales and Catalog|Sales and Catalog]] -- [[_COMMUNITY_Toxic Backlink Detector|Toxic Backlink Detector]] -- [[_COMMUNITY_Web Crawler Manager|Web Crawler Manager]] -- [[_COMMUNITY_Ghost CMS Publisher|Ghost CMS Publisher]] -- [[_COMMUNITY_Language Content Parity|Language Content Parity]] -- [[_COMMUNITY_Korean Market Expansion|Korean Market Expansion]] -- [[_COMMUNITY_International URL Patterns|International URL Patterns]] -- [[_COMMUNITY_YouTube Channel Status|YouTube Channel Status]] -- [[_COMMUNITY_PowerPoint Slide Rearranger|PowerPoint Slide Rearranger]] -- [[_COMMUNITY_Analytics Access Schema|Analytics Access Schema]] -- [[_COMMUNITY_Lesson Content Schema|Lesson Content Schema]] -- [[_COMMUNITY_GTM Implementation Tools|GTM Implementation Tools]] -- [[_COMMUNITY_Notion Content Extractor|Notion Content Extractor]] -- [[_COMMUNITY_Search Result Cache|Search Result Cache]] -- [[_COMMUNITY_SEO Audit Suite|SEO Audit Suite]] -- [[_COMMUNITY_Mac System Cleanup|Mac System Cleanup]] -- [[_COMMUNITY_Content Pipeline Orchestration|Content Pipeline Orchestration]] -- [[_COMMUNITY_Presales Content Pipeline|Presales Content Pipeline]] -- [[_COMMUNITY_Office Document Packer|Office Document Packer]] -- [[_COMMUNITY_Office Document Packer|Office Document Packer]] -- [[_COMMUNITY_Backlink Audit Logic|Backlink Audit Logic]] -- [[_COMMUNITY_Claude AI Bundler|Claude AI Bundler]] -- [[_COMMUNITY_Visual Prompt Generator|Visual Prompt Generator]] -- [[_COMMUNITY_YouTube API Testing|YouTube API Testing]] -- [[_COMMUNITY_Audit Report Generator|Audit Report Generator]] -- [[_COMMUNITY_Skill Metadata Verifier|Skill Metadata Verifier]] -- [[_COMMUNITY_Bounce Animation Effects|Bounce Animation Effects]] -- [[_COMMUNITY_Skill Initialization Script|Skill Initialization Script]] -- [[_COMMUNITY_Flip Animation Effects|Flip Animation Effects]] -- [[_COMMUNITY_Pulse Animation Effects|Pulse Animation Effects]] -- [[_COMMUNITY_Effort Cost Calculation|Effort Cost Calculation]] -- [[_COMMUNITY_Skill Packaging and Validation|Skill Packaging and Validation]] -- [[_COMMUNITY_Scope Schema Definition|Scope Schema Definition]] -- [[_COMMUNITY_Schema.org Entity Types|Schema.org Entity Types]] -- [[_COMMUNITY_PowerPoint Workflow Tools|PowerPoint Workflow Tools]] -- [[_COMMUNITY_Audit Cleanup Scripts|Audit Cleanup Scripts]] -- [[_COMMUNITY_Backlink Velocity Tracking|Backlink Velocity Tracking]] -- [[_COMMUNITY_GTM Audit Reporting|GTM Audit Reporting]] -- [[_COMMUNITY_SEO Audit Scoring|SEO Audit Scoring]] -- [[_COMMUNITY_Language Detection Audit|Language Detection Audit]] -- [[_COMMUNITY_YouTube Metadata Update|YouTube Metadata Update]] -- [[_COMMUNITY_Keyword Impact Analysis|Keyword Impact Analysis]] -- [[_COMMUNITY_Excel Formula Recalculation|Excel Formula Recalculation]] -- [[_COMMUNITY_Skill Documentation and Guides|Skill Documentation and Guides]] -- [[_COMMUNITY_Generative Art Skills|Generative Art Skills]] -- [[_COMMUNITY_SEO Schema Management|SEO Schema Management]] -- [[_COMMUNITY_Wiggle Animation Effects|Wiggle Animation Effects]] -- [[_COMMUNITY_Coaching Cost Calculation|Coaching Cost Calculation]] -- [[_COMMUNITY_Notion Schema Migration|Notion Schema Migration]] -- [[_COMMUNITY_SEO and Notion Skills|SEO and Notion Skills]] -- [[_COMMUNITY_OurDigital Brand Assets|OurDigital Brand Assets]] -- [[_COMMUNITY_Directory Cleanup Script|Directory Cleanup Script]] -- [[_COMMUNITY_Server Readiness Testing|Server Readiness Testing]] -- [[_COMMUNITY_API Parameter Definitions|API Parameter Definitions]] -- [[_COMMUNITY_Skill Directory Creation|Skill Directory Creation]] -- [[_COMMUNITY_D.intelligence Management Agents|D.intelligence Management Agents]] -- [[_COMMUNITY_Jamie Clinic Brand Guidelines|Jamie Clinic Brand Guidelines]] -- [[_COMMUNITY_XML Relationship Validation|XML Relationship Validation]] -- [[_COMMUNITY_NotebookLM Automation Skills|NotebookLM Automation Skills]] -- [[_COMMUNITY_Notion Documentation Skills|Notion Documentation Skills]] -- [[_COMMUNITY_Environment Audit Script|Environment Audit Script]] -- [[_COMMUNITY_Package Audit Script|Package Audit Script]] -- [[_COMMUNITY_Resource Audit Script|Resource Audit Script]] -- [[_COMMUNITY_Security Audit Script|Security Audit Script]] -- [[_COMMUNITY_Research Workflow Execution|Research Workflow Execution]] -- [[_COMMUNITY_Task Specification Templates|Task Specification Templates]] -- [[_COMMUNITY_Anchor Text Distribution|Anchor Text Distribution]] -- [[_COMMUNITY_Sequence Data Types|Sequence Data Types]] -- [[_COMMUNITY_Student Data Types|Student Data Types]] -- [[_COMMUNITY_Agent Research Pipelines|Agent Research Pipelines]] -- [[_COMMUNITY_D.intelligence Marketing Agents|D.intelligence Marketing Agents]] -- [[_COMMUNITY_D.intelligence Excel Tools|D.intelligence Excel Tools]] -- [[_COMMUNITY_Word Document Skills|Word Document Skills]] -- [[_COMMUNITY_GTM Management Tools|GTM Management Tools]] -- [[_COMMUNITY_GTM Automation Skills|GTM Automation Skills]] -- [[_COMMUNITY_MCP Development Guides|MCP Development Guides]] -- [[_COMMUNITY_Procurement Cost Calculation|Procurement Cost Calculation]] -- [[_COMMUNITY_Claude Skill Development|Claude Skill Development]] -- [[_COMMUNITY_Blog Publishing Tools|Blog Publishing Tools]] -- [[_COMMUNITY_Claude Configuration Tools|Claude Configuration Tools]] -- [[_COMMUNITY_Installation Script|Installation Script]] -- [[_COMMUNITY_Competitor Benchmarking Tools|Competitor Benchmarking Tools]] -- [[_COMMUNITY_D.intelligence Brand Skills|D.intelligence Brand Skills]] -- [[_COMMUNITY_Shared Agent Utilities|Shared Agent Utilities]] -- [[_COMMUNITY_Notion Database Constants|Notion Database Constants]] -- [[_COMMUNITY_D.intelligence Infrastructure|D.intelligence Infrastructure]] -- [[_COMMUNITY_Estimation and Scoping|Estimation and Scoping]] -- [[_COMMUNITY_Word Validation Modules|Word Validation Modules]] -- [[_COMMUNITY_Word Processing Validation|Word Processing Validation]] -- [[_COMMUNITY_Research Export Tools|Research Export Tools]] -- [[_COMMUNITY_GA4 and GTM Guide|GA4 and GTM Guide]] -- [[_COMMUNITY_Medical Service Templates|Medical Service Templates]] -- [[_COMMUNITY_Notion Organization Tools|Notion Organization Tools]] -- [[_COMMUNITY_PDF Processing Skills|PDF Processing Skills]] -- [[_COMMUNITY_Reference Data Management|Reference Data Management]] -- [[_COMMUNITY_Artifact Bundling Script|Artifact Bundling Script]] -- [[_COMMUNITY_Artifact Initialization Script|Artifact Initialization Script]] -- [[_COMMUNITY_PDF Rendering Script|PDF Rendering Script]] -- [[_COMMUNITY_Setup Script|Setup Script]] -- [[_COMMUNITY_Notion Mention Testing|Notion Mention Testing]] -- [[_COMMUNITY_Notion URL Parsing|Notion URL Parsing]] -- [[_COMMUNITY_Notion Text Rendering|Notion Text Rendering]] -- [[_COMMUNITY_Excel Processing Skills|Excel Processing Skills]] -- [[_COMMUNITY_Ad Manager Documentation|Ad Manager Documentation]] -- [[_COMMUNITY_Bash Command Agent|Bash Command Agent]] -- [[_COMMUNITY_Exploration Agent|Exploration Agent]] -- [[_COMMUNITY_Planning Agent|Planning Agent]] -- [[_COMMUNITY_Ahrefs Page Analysis|Ahrefs Page Analysis]] -- [[_COMMUNITY_Markdown Blog Template|Markdown Blog Template]] -- [[_COMMUNITY_Project Repository Overview|Project Repository Overview]] -- [[_COMMUNITY_Designer Skill Documentation|Designer Skill Documentation]] -- [[_COMMUNITY_Account Manager Documentation|Account Manager Documentation]] -- [[_COMMUNITY_Back Office Management|Back Office Management]] -- [[_COMMUNITY_HR Management Reference|HR Management Reference]] -- [[_COMMUNITY_Back Office Documentation|Back Office Documentation]] -- [[_COMMUNITY_Dintel System Bootstrap|Dintel System Bootstrap]] -- [[_COMMUNITY_Skill Update Documentation|Skill Update Documentation]] -- [[_COMMUNITY_OurDigital Document Documentation|OurDigital Document Documentation]] -- [[_COMMUNITY_Dual Canthoplasty Surgery|Dual Canthoplasty Surgery]] -- [[_COMMUNITY_Endoscopic Forehead Lift|Endoscopic Forehead Lift]] -- [[_COMMUNITY_Breadcrumb Schema Markup|Breadcrumb Schema Markup]] -- [[_COMMUNITY_FAQ Schema Markup|FAQ Schema Markup]] -- [[_COMMUNITY_Greeting and Introduction|Greeting and Introduction]] -- [[_COMMUNITY_Hreflang Validation Script|Hreflang Validation Script]] -- [[_COMMUNITY_Image Generation Tips|Image Generation Tips]] -- [[_COMMUNITY_Clinic Blog Style Guide|Clinic Blog Style Guide]] -- [[_COMMUNITY_Brand Tone Analysis|Brand Tone Analysis]] -- [[_COMMUNITY_GA4 Tagging Reference|GA4 Tagging Reference]] -- [[_COMMUNITY_OurDigital Journal Documentation|OurDigital Journal Documentation]] -- [[_COMMUNITY_KPI Aggregation Script|KPI Aggregation Script]] -- [[_COMMUNITY_Under-Eye Fat Rearrangement|Under-Eye Fat Rearrangement]] -- [[_COMMUNITY_Mac System Optimizer|Mac System Optimizer]] -- [[_COMMUNITY_Mac Optimization Skill|Mac Optimization Skill]] -- [[_COMMUNITY_Multi-Agent System Guide|Multi-Agent System Guide]] +- [[_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_Skill Creation Tool|Skill Creation Tool]] -- [[_COMMUNITY_Performance Reporting Script|Performance Reporting Script]] -- [[_COMMUNITY_Documentation Secretary Agent|Documentation Secretary Agent]] -- [[_COMMUNITY_Quotation Management Agent|Quotation Management Agent]] -- [[_COMMUNITY_Service Architecture Agent|Service Architecture Agent]] -- [[_COMMUNITY_Marketing Management Agent|Marketing Management Agent]] -- [[_COMMUNITY_PDFJS Distribution Library|PDFJS Distribution Library]] -- [[_COMMUNITY_PDF Modification Library|PDF Modification Library]] -- [[_COMMUNITY_PDF Data Extraction|PDF Data Extraction]] -- [[_COMMUNITY_PDF Command Line Tools|PDF Command Line Tools]] -- [[_COMMUNITY_PDFium Python Wrapper|PDFium Python Wrapper]] -- [[_COMMUNITY_PDF Transformation Tool|PDF Transformation Tool]] -- [[_COMMUNITY_PDF Generation Library|PDF Generation Library]] -- [[_COMMUNITY_GTM Audit Template|GTM Audit Template]] -- [[_COMMUNITY_Markdown Review Template|Markdown Review Template]] -- [[_COMMUNITY_HTML Review Template|HTML Review Template]] -- [[_COMMUNITY_SEO Content Strategy|SEO Content Strategy]] -- [[_COMMUNITY_SEO Keyword Strategy|SEO Keyword Strategy]] -- [[_COMMUNITY_SEO Link Building|SEO Link Building]] -- [[_COMMUNITY_SEO Rank Tracking|SEO Rank Tracking]] -- [[_COMMUNITY_SERP Analysis Tool|SERP Analysis Tool]] -- [[_COMMUNITY_Claude Settings Audit|Claude Settings Audit]] +- [[_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 Communications Skill|Internal Communications Skill]] -- [[_COMMUNITY_Skill Development Tool|Skill Development Tool]] -- [[_COMMUNITY_Subbrow Skin Incision|Subbrow Skin Incision]] -- [[_COMMUNITY_TUI Design Tool|TUI Design Tool]] -- [[_COMMUNITY_Billing Rate Schema|Billing Rate Schema]] +- [[_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 @@ -383,1007 +391,1059 @@ - 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` -## Communities (356 total, 95 thin omitted) +## 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] -### Community 0 - "Database Session Management" +## 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 - "Notion Search Mocking" +### 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 - "KPI Aggregator" +### Community 2 - "KpiAggregator" Cohesion: 0.08 Nodes (38): Any, ClientSession, Namespace, format_text_report(), HealthScore, KpiAggregator, KpiDimension, KpiMetric (+30 more) -### Community 3 - "Performance Reporting" +### 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 - "Knowledge Graph Construction" +### 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 - "Schema Draft Builder" +### Community 5 - "CompetitorProfiler" Cohesion: 0.07 Nodes (41): Any, Namespace, collect_claims(), fill(), load_rows(), main(), map_columns(), _norm() (+33 more) -### Community 6 - "MCP Connection Handler" +### 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 7 - "E-commerce SEO Auditor" +### Community 8 - ".audit" Cohesion: 0.07 Nodes (36): Any, ClientSession, CategoryNode, DuplicateGroup, EcommerceAuditor, EcommerceAuditResult, get_faceted_params(), is_category_url() (+28 more) -### Community 8 - "Page Metadata Analyzer" +### 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 9 - "AI Visibility Tracker" +### Community 10 - "AiVisibilityTracker" Cohesion: 0.07 Nodes (34): ArgumentParser, AiVisibilityResult, AiVisibilityTracker, build_parser(), call_mcp_tool(), CompetitorVisibility, HistoryPoint, ImpressionMetrics (+26 more) -### Community 10 - "SQL Query Extraction" -Cohesion: 0.07 -Nodes (29): Any, Exception, _extract_insert_columns(), _extract_limit(), _extract_order_by(), _extract_set_columns(), _extract_table_name(), _extract_where_conditions() (+21 more) +### Community 11 - "CompetitiveMonitor" +Cohesion: 0.08 +Nodes (36): Any, Namespace, async_main(), CompetitiveAlert, CompetitiveMonitor, CompetitiveMonitorResult, ContentVelocity, DrTrend (+28 more) -### Community 11 - "Animation Easing Functions" +### 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 12 - "Branded Document Generation" +### 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 13 - "Competitive Content Monitor" -Cohesion: 0.08 -Nodes (34): Namespace, async_main(), CompetitiveAlert, CompetitiveMonitor, CompetitiveMonitorResult, ContentVelocity, DrTrend, _format_text_report() (+26 more) - -### Community 14 - "Site Migration Monitor" -Cohesion: 0.08 -Nodes (34): Any, Namespace, async_main(), _format_text_report(), IndexationStatus, main(), MigrationAlert, MigrationMonitor (+26 more) - -### Community 15 - "Frame Animation Utilities" +### 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 - "Crawl Manifest Management" -Cohesion: 0.10 -Nodes (32): 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. (+24 more) - -### Community 17 - "SERP Feature Analyzer" +### Community 16 - "SerpAnalyzer" Cohesion: 0.07 Nodes (31): Any, ArgumentParser, _bool_icon(), build_parser(), CompetitorPosition, load_keywords(), main(), print_rich_report() (+23 more) -### Community 18 - "Backlink Gap Finder" +### 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 - "Markdown to Notion Parser" +### 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
inside
., Missing
at EOF degrades to paragraphs, no crash., Columns can hold any block type via per-column _parse_lines recursion. (+35 more) -### Community 20 - "Knowledge Graph Analyzer" -Cohesion: 0.08 -Nodes (30): Any, ClientSession, Namespace, display_result(), KnowledgeGraphAnalyzer, KnowledgeGraphResult, KnowledgePanel, KnowledgePanelAttribute (+22 more) - -### Community 21 - "Content Freshness Auditor" +### Community 20 - "ContentAuditor" Cohesion: 0.08 Nodes (27): Any, ArgumentParser, ClientSession, build_parser(), ContentAuditor, ContentAuditResult, ContentInventory, ContentPage (+19 more) -### Community 22 - "Product Schema Checker" +### 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 23 - "Content Brief Generator" +### 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 - "Core Data Models" +### Community 24 - "models" Cohesion: 0.11 Nodes (34): BaseModel, Enum, ChangeType, CrawlMethod, CrawlStatus, CredibilityTier, Decision, DistilledContent (+26 more) -### Community 25 - "Content Gap Analyzer" -Cohesion: 0.08 -Nodes (26): Any, ArgumentParser, build_parser(), CalendarEntry, ContentGapAnalyzer, ContentGapResult, format_text_report(), main() (+18 more) - -### Community 26 - "Brand Entity Auditor" +### Community 25 - "EntityAuditor" Cohesion: 0.09 Nodes (27): Any, ClientSession, Namespace, BrandSerpResult, display_result(), EntityAuditor, EntityAuditResult, EntitySchema (+19 more) -### Community 27 - "SEO Report Aggregator" -Cohesion: 0.10 -Nodes (26): Any, Namespace, AggregatedReport, async_main(), _format_text_report(), main(), parse_args(), Report Aggregator - Collect and normalize outputs from all SEO skills ========== (+18 more) - -### Community 28 - "Base Schema Validation" +### 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 29 - "Crawl Budget Analysis" -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 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 30 - "Async API Client" +### 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 31 - "Async API Client" +### 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 32 - "Async API Client" +### 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 33 - "Async API Client" +### 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 34 - "Async API Client" +### 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 35 - "Async API Client" +### 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 36 - "Naver SERP Analyzer" +### Community 34 - "NaverSerpAnalyzer" Cohesion: 0.09 Nodes (25): Any, ArgumentParser, build_parser(), load_keywords(), main(), NaverSection, NaverSerpAnalyzer, NaverSerpResult (+17 more) -### Community 37 - "Async API Client" +### 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 38 - "Async API Client" +### 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 39 - "Async API Client" +### 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 40 - "Async API Client" +### 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 41 - "Async API Client" +### 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 42 - "Async API Client" +### 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 43 - "Async API Client" +### 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 44 - "Async API Client" +### 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 45 - "Async API Client" +### 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 46 - "Async API Client" +### 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 47 - "SEO Dashboard Generator" +### 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 48 - "Extended Schema Validation" +### 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 49 - "Web Page Scraper" +### 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 50 - "Reference Curator Utilities" +### 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 51 - "Keyword Research Tool" +### 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 52 - "Content Synthesis Engine" +### 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 Relationship Manager" +### 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 - "Particle Physics System" +### 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 Block Writer" +### 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" +### 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 - "Gemini Content Evaluator" +### 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 - "Sitemap Crawl Progress" +### 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 - "Gateway Page Generator" +### 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 - "Google Search Console Client" +### 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 - "Keyword Gap Analyzer" -Cohesion: 0.11 -Nodes (22): call_mcp_tool(), classify_intent(), extract_domain(), format_text_report(), GapAnalysisResult, GapKeyword, KeywordGapAnalyzer, main() (+14 more) - -### Community 62 - "Robots.txt Validator" +### 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 63 - "File System Organizer" +### 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 64 - "Executive Report Generator" +### 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 65 - "XML Document Utilities" +### 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 66 - "Notion Async Organizer" +### 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 67 - "Color Palette Utilities" +### 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 68 - "Vector Drawing Utilities" +### 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 69 - "Bounding Box Validator" +### 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 70 - "PageSpeed Insights Client" +### 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 71 - "JSON-LD Schema Validator" +### 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 72 - "Sitemap XML Validator" +### 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 73 - "System Installation Scripts" +### 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 74 - "AI Citation Analyzer" +### 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 75 - "Journal Compliance Validator" +### 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 76 - "Notion Search Enrichment" +### 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 77 - "Environment Configuration" +### 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 78 - "Keyword Ranking Reporter" -Cohesion: 0.13 -Nodes (15): PositionSnapshot, RankingReporter, RankingTrend, 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., Compute overall trend summary from keyword trends. Returns dict with im (+7 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 79 - "Installation Health Check" +### 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 80 - "Notion API Compatibility" +### 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 81 - "Brand Identity Guidelines" +### 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 82 - "Keyword Intent Analyzer" +### 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 - "Content Compliance Checker" +### 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 - "Content Compliance Checker" +### 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 - "Project Ownership Manager" +### 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 - "Site Claim Extractor" +### 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 - "Credential Setup Script" +### 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 - "DOCX XML Editor" +### 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 - "Server Log Parser" +### 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 - "Notion Page Utilities" +### 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 - "Configured Async Client" +### 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 - "PowerPoint Shape Analyzer" +### 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 - "Skill Installation Manager" +### 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 - "Notion Database Migrator" -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 95 - "Visual Effects Engine" -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 96 - "Rate Limited Client" -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 97 - "Migration Planning Logic" -Cohesion: 0.16 -Nodes (11): Any, MigrationPlanner, Plans site migrations using Firecrawl for crawling and Ahrefs for SEO data., Extract bare domain from URL or return as-is if already bare., Simulate Ahrefs MCP call. In production, routed via MCP bridge., Simulate Firecrawl MCP call. In production, routed via MCP bridge., Fetch top pages with traffic and keyword data from Ahrefs., Fetch overall site metrics from Ahrefs. (+3 more) - -### Community 98 - "Migration Strategy Planner" -Cohesion: 0.16 -Nodes (17): Namespace, async_main(), _format_text_report(), main(), MigrationBaseline, MigrationPlan, parse_args(), Migration Planner - SEO Site Migration Planning ================================ (+9 more) - -### Community 99 - "Canvas Drawing Utilities" -Cohesion: 0.11 -Nodes (5): Entity, initializeSeed(), params, regenerate(), setup() - -### Community 100 - "Product Schema Properties" -Cohesion: 0.11 -Nodes (19): type, type, properties, type, currency, hours, label, qty (+11 more) - -### Community 101 - "Slack GIF Optimizer" -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 102 - "Typography and Text Effects" -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 103 - "API Configuration Manager" -Cohesion: 0.11 -Nodes (10): ConfigManager, Base Client - Shared async client utilities ====================================, 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 104 - "PowerPoint Text Formatting" -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 - "Anchor Text Analyzer" -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 106 - "Word Document Comments" -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 107 - "Brand Entity Metadata" -Cohesion: 0.11 -Nodes (18): properties, type, type, enum, type, legacy_contamination, name_split, panel (+10 more) - -### Community 108 - "Skill Validation Tool" -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 109 - "PowerPoint 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 - "Google API Credentials" -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 111 - "Keyword 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 112 - "Word XML Validator" -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 113 - "Word XML Validator" -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 - "PowerPoint Slide Generator" -Cohesion: 0.15 -Nodes (4): fs, main(), path, PresentationGenerator - -### Community 115 - "GTM Audit Orchestrator" -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 116 - "Ahrefs Rank Tracking" -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 117 - "SEO Metadata Schema" -Cohesion: 0.12 -Nodes (16): type, enum, type, type, enum, type, hotel_on_property, hreflang (+8 more) - -### Community 118 - "PowerPoint XML Validator" -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 119 - "Web Page SEO 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 120 - "Skill Extension Analyzer" -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 121 - "PowerPoint Brand Styler" -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 122 - "SEO Health 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 123 - "Audit Prospect Properties" -Cohesion: 0.13 -Nodes (15): type, description, type, type, type, account_code, audit_date, domain (+7 more) - -### Community 124 - "Audit Finding Schema" -Cohesion: 0.13 -Nodes (15): description, type, type, type, properties, class, evidence, id (+7 more) - -### Community 125 - "Course Pricing Schema" -Cohesion: 0.13 -Nodes (15): type, description, type, enum, type, properties, apply_student_discount, course (+7 more) - -### Community 126 - "SEO Audit Tools" -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 127 - "Server Log Parser" -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 128 - "PowerPoint XML Validator" -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 129 - "PDF Form Filler" -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 130 - "Database Backend Protocol" -Cohesion: 0.15 -Nodes (8): Protocol, DatabaseBackend, Protocol for database backends., Execute a statement, return affected row count., Fetch a single row as dict., Fetch all rows as list of dicts., Insert a row and return the auto-generated ID., Close the connection. - -### Community 131 - "DataLayer Event Validator" -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 132 - "Form Tracking Analyzer" -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 133 - "Sitemap Hygiene Schema" -Cohesion: 0.14 -Nodes (14): type, properties, type, type, discoverable_urls, discovery, estimated_pages, robots_sitemap_declared (+6 more) - -### Community 134 - "Backlink Profile 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 135 - "International SEO 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 136 - "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 137 - "Word Tracked Changes" -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 138 - "Word Tracked Changes" -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 139 - "YouTube 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 140 - "Skill Root Migration" -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 141 - "Keyword Visibility Analysis" -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 142 - "Technical Findings Schema" -Cohesion: 0.15 -Nodes (12): description, type, type, properties, entity, findings, technical, required (+4 more) - -### Community 143 - "Brand Severity Signals" -Cohesion: 0.15 -Nodes (13): properties_total, severity, signals, subbrands_total, type, vertical, items, type (+5 more) - -### Community 144 - "Image Mood Calibrator" -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 145 - "Sitemap Crawler Utility" -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 146 - "Ahrefs API Client" -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 147 - "D.intelligence Shared Skills" -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 148 - "Medical Procedure Keywords" -Cohesion: 0.18 -Nodes (13): 내시경 이마 거상술, 내시경 눈썹 거상술, 눈 재수술, 눈성형, 자가지방이식, 이마성형, 하이푸 리프팅, 하이브리드 쌍꺼풀 (+5 more) - -### Community 149 - "PowerPoint Paragraph Data" -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 150 - "Skill Structure Migration" -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 151 - "Competitor Benchmark Schema" -Cohesion: 0.17 -Nodes (12): items, type, items, type, items, required, type, aliases (+4 more) - -### Community 152 - "PowerPoint Shape 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 153 - "Slack GIF Validator" -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 154 - "Ranking Performance Reporter" -Cohesion: 0.19 -Nodes (11): Namespace, format_text_report(), main(), parse_args(), RankingReport, Ranking Reporter - Ranking Performance Reports with Trends =====================, Performance breakdown for a keyword segment., Complete ranking performance report. (+3 more) - -### Community 155 - "Async API Client" -Cohesion: 0.18 -Nodes (8): Any, Any, BaseAsyncClient, 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 156 - "Skill Auto-Fixer" -Cohesion: 0.29 -Nodes (6): Path, AutoFixer, main(), Create backup before modifying., Add serverInstructions to MCP servers., Add frontmatter to command missing it. - -### Community 157 - "Word Comment Manager" -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 158 - "URL Migration Mapper" -Cohesion: 0.18 -Nodes (8): MigrationURL, Ensure URL has a scheme., Crawl the site via Firecrawl to capture all URLs and status codes., Score risk for a single URL based on traffic, backlinks, and keywords., Generate redirect mappings based on migration type., A single URL in the migration inventory with associated metrics., A single redirect mapping entry., RedirectMap - -### Community 159 - "PowerPoint Thumbnail Generator" -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 160 - "Core Web Vitals" -Cohesion: 0.18 -Nodes (11): type, properties, type, type, type, cls, cwv, lcp_ms (+3 more) - -### Community 161 - "Audit Account Properties" -Cohesion: 0.18 -Nodes (11): type, type, type, type, account_code, audit_date, domain, name (+3 more) - -### Community 162 - "Jamie Clinic Brand" -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 163 - "Ulysses Content Exporter" -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 164 - "Rate Limiting Client" -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 165 - "Notion Semantic Search" -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 166 - "Deck Builder Utilities" -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 167 - "Crawl Waste Analyzer" +### 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 168 - "Checkout Flow Auditor" +### 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 169 - "HTML to PowerPoint" +### Community 176 - "html2pptx.js" Cohesion: 0.29 Nodes (10): addBackground(), addElements(), { chromium }, extractSlideData(), getBodyDimensions(), html2pptx(), path, sharp (+2 more) -### Community 170 - "International SEO Audit" +### 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 171 - "Competitor Ranking Comparison" +### 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 172 - "Visual Theme Factory" +### 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 173 - "OurDigital Content Skills" +### 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 174 - "Sales and Catalog" +### 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 175 - "Toxic Backlink Detector" +### 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 176 - "Web Crawler Manager" -Cohesion: 0.17 -Nodes (12): 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. (+4 more) - -### Community 177 - "Ghost CMS Publisher" +### 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 178 - "Language Content Parity" +### 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 179 - "Korean Market Expansion" +### 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 180 - "International URL Patterns" +### 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 181 - "YouTube Channel Status" +### 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 182 - "PowerPoint Slide Rearranger" +### 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 183 - "Analytics Access Schema" +### Community 190 - "properties" Cohesion: 0.22 Nodes (9): type, type, properties, type, ga4_access, gsc_access, measurement, tag_gaps (+1 more) -### Community 184 - "Lesson Content Schema" +### Community 191 - "items" Cohesion: 0.28 Nodes (9): description, items, required, type, description, items, type, items (+1 more) -### Community 185 - "GTM Implementation Tools" +### 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 186 - "Notion Content Extractor" +### 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 187 - "Search Result Cache" +### 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 188 - "SEO Audit Suite" +### 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 189 - "Mac System Cleanup" +### 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 190 - "Content Pipeline Orchestration" +### 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 191 - "Presales Content Pipeline" +### 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 192 - "Office Document Packer" +### 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 193 - "Office Document Packer" +### 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 194 - "Backlink Audit Logic" +### 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 195 - "Claude AI Bundler" +### 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 196 - "Visual Prompt Generator" +### 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 197 - "YouTube API Testing" +### 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 198 - "Audit Report Generator" +### 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 199 - "Skill Metadata Verifier" +### 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 200 - "Bounce Animation Effects" +### 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 201 - "Skill Initialization Script" +### 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 202 - "Flip Animation Effects" +### 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 203 - "Pulse Animation Effects" +### 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 204 - "Effort Cost Calculation" +### 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 205 - "Skill Packaging and Validation" +### 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 206 - "Scope Schema Definition" +### Community 215 - "scope.schema.json" Cohesion: 0.33 Nodes (5): description, required, $schema, title, type -### Community 207 - "Schema.org Entity Types" +### Community 216 - "Organization" Cohesion: 0.33 Nodes (6): Hotel, JobPosting, Organization, Person, VideoObject, WebSite -### Community 208 - "PowerPoint Workflow Tools" +### Community 217 - "PPTX Skill" Cohesion: 0.33 Nodes (6): html2pptx workflow, inventory.py, OOXML Reference, rearrange.py, unpack.py, PPTX Skill -### Community 210 - "Backlink Velocity Tracking" +### 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 211 - "GTM Audit Reporting" +### Community 221 - "gtm audit" Cohesion: 0.33 Nodes (3): main(), Save report to JSON file., Print audit summary to console. -### Community 212 - "SEO Audit Scoring" +### 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 213 - "Language Detection Audit" +### 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 214 - "YouTube Metadata Update" +### 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 215 - "Keyword Impact Analysis" -Cohesion: 0.50 -Nodes (3): Keyword with significant position change., Calculate impact score: volume * CTR delta., TopMover +### 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 216 - "Excel Formula Recalculation" +### 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 217 - "Skill Documentation and Guides" +### 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 218 - "Generative Art Skills" +### 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 219 - "SEO Schema Management" +### 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 220 - "Wiggle Animation Effects" +### 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 221 - "Coaching Cost Calculation" +### 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 222 - "Notion Schema Migration" +### 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 223 - "SEO and Notion Skills" +### 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 224 - "OurDigital Brand Assets" +### Community 235 - "OurDigital Trainer" Cohesion: 0.50 Nodes (5): OurDigital Backoffice, OurDigital Brand Guide, OurDigital Designer, OurDigital Document, OurDigital Trainer -### Community 225 - "Directory Cleanup Script" +### Community 236 - "cleanup execute.sh" Cohesion: 0.80 Nodes (4): clean_dir(), log_action(), usage(), cleanup_execute.sh script -### Community 226 - "Server Readiness Testing" +### 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 227 - "API Parameter Definitions" +### Community 238 - "method" Cohesion: 0.50 Nodes (4): description, enum, type, method -### Community 228 - "Skill Directory Creation" +### 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 229 - "D.intelligence Management Agents" +### 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 230 - "Jamie Clinic Brand Guidelines" +### Community 242 - "정기호 원장" Cohesion: 0.50 Nodes (4): 정기호 원장, 제이미성형외과 브랜드가이드 v.2.8, 제이미성형외과, 제이미성형외과 톤앤매너 가이드 v1.0 -### Community 232 - "NotebookLM Automation Skills" +### Community 244 - "NotebookLM Agent Skill" Cohesion: 0.50 Nodes (4): NotebookLM Agent Skill, NotebookLM Automation Skill, NotebookLM Research Skill, NotebookLM Studio Skill -### Community 233 - "Notion Documentation Skills" +### 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 238 - "Research Workflow Execution" +### Community 250 - "run workflow" Cohesion: 0.67 Nodes (3): main(), Execute the complete research to presentation workflow Args: no, run_workflow() -### Community 239 - "Task Specification Templates" +### 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 241 - "Sequence Data Types" +### 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 242 - "Student Data Types" +### Community 254 - "students" Cohesion: 0.67 Nodes (3): students, default, type -### Community 243 - "Agent Research Pipelines" +### Community 255 - "NotebookLM Research" Cohesion: 0.67 Nodes (3): General-Purpose Agent, NotebookLM Research, Reference Curator Pipeline -### Community 245 - "D.intelligence Marketing Agents" +### Community 257 - "D.intelligence Brand Editor" Cohesion: 0.67 Nodes (3): D.intelligence Brand Editor, D.intelligence Brand Guardian, D.intelligence Marketing Manager -### Community 246 - "D.intelligence Excel Tools" +### Community 258 - "dintel-quotation-mgr" Cohesion: 0.67 Nodes (3): dintel.excel, dintel-quotation-mgr, dintel-service-architect -### Community 247 - "Word Document Skills" +### Community 259 - "DOCX Skill" Cohesion: 0.67 Nodes (3): DOCX Library Tutorial, DOCX Skill, Office Open XML Technical Reference -### Community 248 - "GTM Management Tools" +### Community 260 - "GTM Editor" Cohesion: 0.67 Nodes (3): GTM Audit, GTM Editor, GTM Validator -### Community 249 - "GTM Automation Skills" +### Community 261 - "GTM Audit Skill" Cohesion: 0.67 Nodes (3): GTM Audit Skill, GTM Editor Skill, GTM Validator Skill -### Community 250 - "MCP Development Guides" +### Community 262 - "MCP Builder Skill" Cohesion: 0.67 Nodes (3): MCP Best Practices, MCP Evaluation Guide, MCP Builder Skill -### Community 252 - "Claude Skill Development" +### Community 264 - "Skill Migration Guide" Cohesion: 0.67 Nodes (3): Custom Claude Skill Creation Reference, Claude Skills - Format Requirements, Skill Migration Guide -### Community 355 - "Billing Rate Schema" -Cohesion: 0.67 -Nodes (3): description, type, billing_rate - ## Knowledge Gaps -- **371 isolated node(s):** `Any`, `fs`, `path`, `Any`, `Any` (+366 more) +- **383 isolated node(s):** `Any`, `fs`, `path`, `Any`, `Any` (+378 more) These have ≤1 connection - possible missing edges or undocumented components. -- **95 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **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 `Server Log Parser` to `Database Session Management`, `KPI Aggregator`, `Performance Reporting`, `Schema Draft Builder`, `E-commerce SEO Auditor`, `Page Metadata Analyzer`, `AI Visibility Tracker`, `Branded Document Generation`, `Competitive Content Monitor`, `Site Migration Monitor`, `Crawl Manifest Management`, `SERP Feature Analyzer`, `Backlink Gap Finder`, `Knowledge Graph Analyzer`, `Content Freshness Auditor`, `Product Schema Checker`, `Content Brief Generator`, `Core Data Models`, `Content Gap Analyzer`, `Brand Entity Auditor`, `SEO Report Aggregator`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Naver SERP Analyzer`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `Async API Client`, `SEO Dashboard Generator`, `Reference Curator Utilities`, `Keyword Research Tool`, `SEO Crawler Adapter`, `Gemini Content Evaluator`, `Sitemap Crawl Progress`, `Gateway Page Generator`, `Google Search Console Client`, `Keyword Gap Analyzer`, `Robots.txt Validator`, `File System Organizer`, `Executive Report Generator`, `XML Document Utilities`, `Notion Async Organizer`, `JSON-LD Schema Validator`, `Sitemap XML Validator`, `Keyword Intent Analyzer`, `Project Ownership Manager`, `Configured Async Client`, `Rate Limited Client`, `Migration Strategy Planner`, `API Configuration Manager`, `Keyword Position Tracker`, `Web Page SEO Analyzer`, `SEO Health Orchestrator`, `Backlink Profile Auditor`, `International SEO Auditor`, `AI Citation Analyzer`, `YouTube Video Info`, `Ranking Performance Reporter`, `Skill Auto-Fixer`, `Ulysses Content Exporter`, `Crawl Waste Analyzer`, `Web Crawler Manager`, `Ghost CMS Publisher`, `Notion Content Extractor`, `Audit Report Generator`, `GTM Audit Reporting`, `Notion Schema Migration`, `Skill Directory Creation`, `Research Workflow Execution`?** - _High betweenness centrality (0.381) - this node is a cross-community bridge._ -- **Why does `BaseAsyncClient` connect `Async API Client` to `KPI Aggregator`, `Performance Reporting`, `Schema Draft Builder`, `Backlink Profile Auditor`, `E-commerce SEO Auditor`, `AI Citation Analyzer`, `AI Visibility Tracker`, `Competitive Content Monitor`, `Site Migration Monitor`, `Keyword Visibility Analysis`, `Backlink Gap Finder`, `Ahrefs API Client`, `Knowledge Graph Analyzer`, `Content Freshness Auditor`, `Product Schema Checker`, `Content Brief Generator`, `Content Gap Analyzer`, `Brand Entity Auditor`, `Ranking Performance Reporter`, `SEO Report Aggregator`, `URL Migration Mapper`, `Rate Limiting Client`, `Competitor Ranking Comparison`, `Toxic Backlink Detector`, `SEO Crawler Adapter`, `AI Citation Analyzer`, `Keyword Ranking Reporter`, `Backlink Velocity Tracking`, `Keyword Impact Analysis`, `Migration Planning Logic`, `Migration Strategy Planner`, `API Configuration Manager`, `Anchor Text Analyzer`, `Keyword Position Tracker`, `Anchor Text Distribution`, `Ahrefs Rank Tracking`?** - _High betweenness centrality (0.039) - this node is a cross-community bridge._ -- **Why does `Document` connect `Document Relationship Manager` to `XML Document Utilities`, `Word Tracked Changes`, `Word Document Comments`, `Word XML Validator`, `Word Comment Manager`?** - _High betweenness centrality (0.020) - this node is a cross-community bridge._ +- **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?** - _2194 weakly-connected nodes found - possible documentation gaps or missing edges._ -- **Should `Database Session Management` be split into smaller, more focused modules?** + _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._ \ No newline at end of file diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 0000000..99e5cba --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,13 @@ +{ + "runs": [ + { + "date": "2026-06-17", + "input_tokens": 171924, + "output_tokens": 0, + "files": 26, + "note": "OKF-scoped --update" + } + ], + "total_input_tokens": 171924, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index ec288d3..6ceeb66 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@
-
355 nodes · 327 edges · 355 communities
+
368 nodes · 349 edges · 368 communities