{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "okf_frontmatter_parsing_pipeline", "label": "OKF frontmatter parsing pipeline", "nodes": [ "okf_common_parse_frontmatter", "okf_common_split_frontmatter", "okf_common_parse_yaml_subset", "okf_common__collect_indented", "okf_common__scalar" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py" }, { "id": "okf_three_mode_skill", "label": "OKF produce/validate/visualize skill modes", "nodes": [ "skill_ourdigital_okf", "okf_validate_main", "okf_viz_main", "okf_common_okf_v01_format" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md" }, { "id": "okf_common_consumers", "label": "okf_common shared by validate and viz", "nodes": [ "okf_common_parse_frontmatter", "okf_common_iter_concepts", "okf_common_extract_links", "okf_common_concept_id", "okf_validate_validate_bundle", "okf_viz_build_graph" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py" }, { "id": "okf_three_modes", "label": "OKF skill three modes (produce, visualize, validate)", "nodes": [ "design_okf_skill", "design_produce_mode", "design_visualize_mode", "design_validate_mode" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md" }, { "id": "okf_python_utilities", "label": "Zero-dependency Python utility trio", "nodes": [ "implementation_plan_okf_common", "implementation_plan_okf_validate", "implementation_plan_okf_viz" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md" }, { "id": "okf_core_model", "label": "OKF core model (bundle, concept, concept ID, frontmatter)", "nodes": [ "okf_spec_v0_1_bundle", "concept_okf_concept", "okf_spec_v0_1_concept_id", "okf_spec_v0_1_frontmatter" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md" } ] }, "nodes": [ { "label": "last-ndc.ts", "file_type": "code", "source_file": ".remember/tmp/last-ndc.ts", "source_location": "L1", "_origin": "ast", "community": 366, "norm_label": "last-ndc.ts", "community_name": "NDC Data Tracking", "id": "tmp_last_ndc" }, { "label": "ghost_publish.py", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L1", "_origin": "ast", "community": 184, "norm_label": "ghost_publish.py", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish" }, { "label": "create_ghost_token()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L26", "_origin": "ast", "community": 184, "norm_label": "create_ghost_token()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_create_ghost_token" }, { "label": "parse_frontmatter()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L42", "_origin": "ast", "community": 184, "norm_label": "parse_frontmatter()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_parse_frontmatter" }, { "label": "publish_to_ghost()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L57", "_origin": "ast", "community": 184, "norm_label": "publish_to_ghost()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_publish_to_ghost" }, { "label": "markdown_to_html()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L102", "_origin": "ast", "community": 184, "norm_label": "markdown_to_html()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_markdown_to_html" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L117", "_origin": "ast", "community": 184, "norm_label": "main()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_main" }, { "label": "Create JWT token for Ghost Admin API.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L27", "_origin": "ast", "community": 184, "norm_label": "create jwt token for ghost admin api.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_27" }, { "label": "Parse YAML frontmatter from markdown content.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L43", "_origin": "ast", "community": 184, "norm_label": "parse yaml frontmatter from markdown content.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_43" }, { "label": "Publish markdown file to Ghost CMS.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L63", "_origin": "ast", "community": 184, "norm_label": "publish markdown file to ghost cms.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_63" }, { "label": "Convert markdown to HTML.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L103", "_origin": "ast", "community": 184, "norm_label": "convert markdown to html.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_103" }, { "label": "export_to_ulysses.py", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L1", "_origin": "ast", "community": 171, "norm_label": "export_to_ulysses.py", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses" }, { "label": "get_export_path()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "_origin": "ast", "community": 171, "norm_label": "get_export_path()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_get_export_path" }, { "label": "Path", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "_origin": "ast", "community": 171, "norm_label": "path", "community_name": "Ulysses Content Exporter", "id": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path" }, { "label": "generate_filename()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L41", "_origin": "ast", "community": 171, "norm_label": "generate_filename()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_generate_filename" }, { "label": "export_content()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L51", "_origin": "ast", "community": 171, "norm_label": "export_content()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_export_content" }, { "label": "export_file()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L70", "_origin": "ast", "community": 171, "norm_label": "export_file()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_export_file" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L81", "_origin": "ast", "community": 171, "norm_label": "main()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_main" }, { "label": "Get the export path for a specific channel.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L32", "_origin": "ast", "community": 171, "norm_label": "get the export path for a specific channel.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_32" }, { "label": "Generate a filename with timestamp.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L42", "_origin": "ast", "community": 171, "norm_label": "generate a filename with timestamp.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_42" }, { "label": "Export content to the appropriate iCloud folder.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L52", "_origin": "ast", "community": 171, "norm_label": "export content to the appropriate icloud folder.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_52" }, { "label": "Copy an existing file to the iCloud folder.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L71", "_origin": "ast", "community": 171, "norm_label": "copy an existing file to the icloud folder.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_71" }, { "label": "apply_brand.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "apply_brand.py", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand" }, { "label": "BrandStyler", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L20", "_origin": "ast", "community": 123, "norm_label": "brandstyler", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L23", "_origin": "ast", "community": 123, "norm_label": ".__init__()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_init" }, { "label": ".apply_to_presentation()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L32", "_origin": "ast", "community": 123, "norm_label": ".apply_to_presentation()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_apply_to_presentation" }, { "label": ".style_slide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L53", "_origin": "ast", "community": 123, "norm_label": ".style_slide()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_slide" }, { "label": ".style_text_frame()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L65", "_origin": "ast", "community": 123, "norm_label": ".style_text_frame()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_text_frame" }, { "label": ".style_table()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L96", "_origin": "ast", "community": 123, "norm_label": ".style_table()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_table" }, { "label": ".add_logo()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L118", "_origin": "ast", "community": 123, "norm_label": ".add_logo()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_add_logo" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L138", "_origin": "ast", "community": 123, "norm_label": "main()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_main" }, { "label": "Apply brand guidelines to PowerPoint presentations", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L21", "_origin": "ast", "community": 123, "norm_label": "apply brand guidelines to powerpoint presentations", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_21" }, { "label": "Load brand configuration", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L24", "_origin": "ast", "community": 123, "norm_label": "load brand configuration", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_24" }, { "label": "Apply brand styling to PowerPoint file", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L33", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to powerpoint file", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_33" }, { "label": "Apply brand styling to individual slide", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L54", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to individual slide", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_54" }, { "label": "Apply brand fonts and colors to text", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L66", "_origin": "ast", "community": 123, "norm_label": "apply brand fonts and colors to text", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_66" }, { "label": "Apply brand styling to tables", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L97", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to tables", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_97" }, { "label": "Add company logo to slide", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L119", "_origin": "ast", "community": 123, "norm_label": "add company logo to slide", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_119" }, { "label": "extract_notion.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L1", "_origin": "ast", "community": 193, "norm_label": "extract_notion.py", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion" }, { "label": "extract_notion_content()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "_origin": "ast", "community": 193, "norm_label": "extract_notion_content()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_extract_notion_content" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "_origin": "ast", "community": 193, "norm_label": "any", "community_name": "Notion Content Extractor", "id": "custom_skills_05_ourdigital_document_code_scripts_extract_notion_py_any" }, { "label": "parse_notion_url()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L117", "_origin": "ast", "community": 193, "norm_label": "parse_notion_url()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_parse_notion_url" }, { "label": "fetch_linked_content()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L125", "_origin": "ast", "community": 193, "norm_label": "fetch_linked_content()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_fetch_linked_content" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L151", "_origin": "ast", "community": 193, "norm_label": "main()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_main" }, { "label": "Extract and structure content from Notion This function would integrate", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L13", "_origin": "ast", "community": 193, "norm_label": "extract and structure content from notion this function would integrate", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_13" }, { "label": "Extract page/database ID from Notion URL", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L118", "_origin": "ast", "community": 193, "norm_label": "extract page/database id from notion url", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_118" }, { "label": "Recursively fetch linked page content Args: linked_pages: List", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L126", "_origin": "ast", "community": 193, "norm_label": "recursively fetch linked page content args: linked_pages: list", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_126" }, { "label": "generate_pptx.js", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L1", "_origin": "ast", "community": 115, "norm_label": "generate_pptx.js", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx" }, { "label": "fs", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L7", "_origin": "ast", "community": 115, "norm_label": "fs", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_fs" }, { "label": "path", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L8", "_origin": "ast", "community": 115, "norm_label": "path", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_path" }, { "label": "PresentationGenerator", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L20", "_origin": "ast", "community": 115, "norm_label": "presentationgenerator", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator" }, { "label": ".constructor()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L21", "_origin": "ast", "community": 115, "norm_label": ".constructor()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_constructor" }, { "label": ".setupPresentation()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L28", "_origin": "ast", "community": 115, "norm_label": ".setuppresentation()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_setuppresentation" }, { "label": ".defineLayouts()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L56", "_origin": "ast", "community": 115, "norm_label": ".definelayouts()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_definelayouts" }, { "label": ".generate()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L80", "_origin": "ast", "community": 115, "norm_label": ".generate()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_generate" }, { "label": ".createTitleSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L114", "_origin": "ast", "community": 115, "norm_label": ".createtitleslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createtitleslide" }, { "label": ".createExecutiveSummarySlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L159", "_origin": "ast", "community": 115, "norm_label": ".createexecutivesummaryslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createexecutivesummaryslide" }, { "label": ".createAgendaSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L203", "_origin": "ast", "community": 115, "norm_label": ".createagendaslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createagendaslide" }, { "label": ".createContentSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L250", "_origin": "ast", "community": 115, "norm_label": ".createcontentslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createcontentslide" }, { "label": ".createDataSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L307", "_origin": "ast", "community": 115, "norm_label": ".createdataslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createdataslide" }, { "label": ".createRecommendationsSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L346", "_origin": "ast", "community": 115, "norm_label": ".createrecommendationsslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createrecommendationsslide" }, { "label": ".createClosingSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L380", "_origin": "ast", "community": 115, "norm_label": ".createclosingslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createclosingslide" }, { "label": ".save()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L422", "_origin": "ast", "community": 115, "norm_label": ".save()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_save" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L434", "_origin": "ast", "community": 115, "norm_label": "main()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_main" }, { "label": "run_workflow.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L1", "_origin": "ast", "community": 250, "norm_label": "run_workflow.py", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow" }, { "label": "run_workflow()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L14", "_origin": "ast", "community": 250, "norm_label": "run_workflow()", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_run_workflow" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L100", "_origin": "ast", "community": 250, "norm_label": "main()", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_main" }, { "label": "Execute the complete research to presentation workflow Args: no", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L15", "_origin": "ast", "community": 250, "norm_label": "execute the complete research to presentation workflow args: no", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_rationale_15" }, { "label": "synthesize_content.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L1", "_origin": "ast", "community": 52, "norm_label": "synthesize_content.py", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content" }, { "label": "ContentSynthesizer", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L13", "_origin": "ast", "community": 52, "norm_label": "contentsynthesizer", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L16", "_origin": "ast", "community": 52, "norm_label": ".__init__()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_init" }, { "label": ".synthesize()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "_origin": "ast", "community": 52, "norm_label": ".synthesize()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_synthesize" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "_origin": "ast", "community": 52, "norm_label": "any", "community_name": "Content Synthesis Engine", "id": "custom_skills_05_ourdigital_document_code_scripts_synthesize_content_py_any" }, { "label": ".extract_metadata()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L40", "_origin": "ast", "community": 52, "norm_label": ".extract_metadata()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_metadata" }, { "label": ".generate_executive_summary()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L50", "_origin": "ast", "community": 52, "norm_label": ".generate_executive_summary()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary" }, { "label": ".extract_key_topics()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L69", "_origin": "ast", "community": 52, "norm_label": ".extract_key_topics()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_topics" }, { "label": ".calculate_importance()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L100", "_origin": "ast", "community": 52, "norm_label": ".calculate_importance()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_calculate_importance" }, { "label": ".extract_key_points()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L123", "_origin": "ast", "community": 52, "norm_label": ".extract_key_points()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_points" }, { "label": ".generate_speaker_notes()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L147", "_origin": "ast", "community": 52, "norm_label": ".generate_speaker_notes()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes" }, { "label": ".derive_agenda_items()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L164", "_origin": "ast", "community": 52, "norm_label": ".derive_agenda_items()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items" }, { "label": ".estimate_duration()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L177", "_origin": "ast", "community": 52, "norm_label": ".estimate_duration()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_estimate_duration" }, { "label": ".needs_decision()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L192", "_origin": "ast", "community": 52, "norm_label": ".needs_decision()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_needs_decision" }, { "label": ".collect_supporting_data()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L199", "_origin": "ast", "community": 52, "norm_label": ".collect_supporting_data()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data" }, { "label": ".extract_recommendations()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L213", "_origin": "ast", "community": 52, "norm_label": ".extract_recommendations()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_recommendations" }, { "label": ".create_slide_plan()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L236", "_origin": "ast", "community": 52, "norm_label": ".create_slide_plan()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_create_slide_plan" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L329", "_origin": "ast", "community": 52, "norm_label": "main()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_main" }, { "label": "Analyzes research and generates presentation structure", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L14", "_origin": "ast", "community": 52, "norm_label": "analyzes research and generates presentation structure", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_14" }, { "label": "Execute complete synthesis pipeline", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L29", "_origin": "ast", "community": 52, "norm_label": "execute complete synthesis pipeline", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_29" }, { "label": "Extract presentation metadata from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L41", "_origin": "ast", "community": 52, "norm_label": "extract presentation metadata from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_41" }, { "label": "Create concise executive summary", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L51", "_origin": "ast", "community": 52, "norm_label": "create concise executive summary", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_51" }, { "label": "Identify main topics from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L70", "_origin": "ast", "community": 52, "norm_label": "identify main topics from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_70" }, { "label": "Calculate topic importance score", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L101", "_origin": "ast", "community": 52, "norm_label": "calculate topic importance score", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_101" }, { "label": "Extract bullet points from section content", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L124", "_origin": "ast", "community": 52, "norm_label": "extract bullet points from section content", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_124" }, { "label": "Generate speaker notes for section", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L148", "_origin": "ast", "community": 52, "norm_label": "generate speaker notes for section", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_148" }, { "label": "Generate meeting agenda from topics", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L165", "_origin": "ast", "community": 52, "norm_label": "generate meeting agenda from topics", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_165" }, { "label": "Estimate discussion time in minutes", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L178", "_origin": "ast", "community": 52, "norm_label": "estimate discussion time in minutes", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_178" }, { "label": "Check if topic requires a decision", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L193", "_origin": "ast", "community": 52, "norm_label": "check if topic requires a decision", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_193" }, { "label": "Aggregate all data points from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L200", "_origin": "ast", "community": 52, "norm_label": "aggregate all data points from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_200" }, { "label": "Extract actionable recommendations", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L214", "_origin": "ast", "community": 52, "norm_label": "extract actionable recommendations", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_214" }, { "label": "Generate detailed slide-by-slide plan", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L237", "_origin": "ast", "community": 52, "norm_label": "generate detailed slide-by-slide plan", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_237" }, { "label": "generate_prompt.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L1", "_origin": "ast", "community": 205, "norm_label": "generate_prompt.py", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt" }, { "label": "VisualPromptGenerator", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L11", "_origin": "ast", "community": 205, "norm_label": "visualpromptgenerator", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L12", "_origin": "ast", "community": 205, "norm_label": ".__init__()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_init" }, { "label": ".generate_prompt()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L43", "_origin": "ast", "community": 205, "norm_label": ".generate_prompt()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_generate_prompt" }, { "label": ".generate_variations()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L118", "_origin": "ast", "community": 205, "norm_label": ".generate_variations()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_generate_variations" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L137", "_origin": "ast", "community": 205, "norm_label": "main()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_main" }, { "label": "Generate a sophisticated image prompt for OurDigital blog Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L51", "_origin": "ast", "community": 205, "norm_label": "generate a sophisticated image prompt for ourdigital blog args:", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_rationale_51" }, { "label": "Generate multiple prompt variations for the same topic", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L119", "_origin": "ast", "community": 205, "norm_label": "generate multiple prompt variations for the same topic", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_rationale_119" }, { "label": "mood_calibrator.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L1", "_origin": "ast", "community": 150, "norm_label": "mood_calibrator.py", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator" }, { "label": "MoodCalibrator", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L11", "_origin": "ast", "community": 150, "norm_label": "moodcalibrator", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L12", "_origin": "ast", "community": 150, "norm_label": ".__init__()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_init" }, { "label": ".calibrate()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L59", "_origin": "ast", "community": 150, "norm_label": ".calibrate()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_calibrate" }, { "label": ".generate_modifier_text()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L79", "_origin": "ast", "community": 150, "norm_label": ".generate_modifier_text()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text" }, { "label": ".suggest_color_temperature()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L133", "_origin": "ast", "community": 150, "norm_label": ".suggest_color_temperature()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature" }, { "label": ".export_for_prompt()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "_origin": "ast", "community": 150, "norm_label": ".export_for_prompt()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_export_for_prompt" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "_origin": "ast", "community": 150, "norm_label": "any", "community_name": "Image Mood Calibrator", "id": "custom_skills_06_ourdigital_designer_code_scripts_mood_calibrator_py_any" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L175", "_origin": "ast", "community": 150, "norm_label": "main()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_main" }, { "label": "Get calibrated mood parameters Args: preset: Base p", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L60", "_origin": "ast", "community": 150, "norm_label": "get calibrated mood parameters args: preset: base p", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_60" }, { "label": "Generate text modifiers based on parameters Args: p", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L80", "_origin": "ast", "community": 150, "norm_label": "generate text modifiers based on parameters args: p", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_80" }, { "label": "Suggest color temperature based on parameters Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L134", "_origin": "ast", "community": 150, "norm_label": "suggest color temperature based on parameters args:", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_134" }, { "label": "Export parameters in a format ready for prompt generation Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L158", "_origin": "ast", "community": 150, "norm_label": "export parameters in a format ready for prompt generation args:", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_158" }, { "label": "init_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L1", "_origin": "ast", "community": 240, "norm_label": "init_skill.py", "community_name": "Skill Directory Creation", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill" }, { "label": "create_skill()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L117", "_origin": "ast", "community": 240, "norm_label": "create_skill()", "community_name": "Skill Directory Creation", "id": "scripts_init_skill_create_skill" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L193", "_origin": "ast", "community": 240, "norm_label": "main()", "community_name": "Skill Directory Creation", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main" }, { "label": "Create a new skill directory structure.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L118", "_origin": "ast", "community": 240, "norm_label": "create a new skill directory structure.", "community_name": "Skill Directory Creation", "id": "scripts_init_skill_rationale_118" }, { "label": "validate_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L1", "_origin": "ast", "community": 107, "norm_label": "validate_skill.py", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill" }, { "label": "SkillValidator", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L15", "_origin": "ast", "community": 107, "norm_label": "skillvalidator", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 107, "norm_label": ".__init__()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_init" }, { "label": "Path", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 107, "norm_label": "path", "community_name": "Skill Validation Tool", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L21", "_origin": "ast", "community": 107, "norm_label": ".validate()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_validate" }, { "label": "._check_directory_structure()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L31", "_origin": "ast", "community": 107, "norm_label": "._check_directory_structure()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_directory_structure" }, { "label": "._check_skill_files()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L51", "_origin": "ast", "community": 107, "norm_label": "._check_skill_files()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_skill_files" }, { "label": "._check_frontmatter()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L62", "_origin": "ast", "community": 107, "norm_label": "._check_frontmatter()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_frontmatter" }, { "label": "._check_content_length()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L82", "_origin": "ast", "community": 107, "norm_label": "._check_content_length()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_content_length" }, { "label": "._check_ourdigital_triggers()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L106", "_origin": "ast", "community": 107, "norm_label": "._check_ourdigital_triggers()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers" }, { "label": ".report()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L121", "_origin": "ast", "community": 107, "norm_label": ".report()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_report" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L146", "_origin": "ast", "community": 107, "norm_label": "main()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_main" }, { "label": "Verify required directories exist.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L32", "_origin": "ast", "community": 107, "norm_label": "verify required directories exist.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_32" }, { "label": "Verify SKILL.md files exist.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L52", "_origin": "ast", "community": 107, "norm_label": "verify skill.md files exist.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_52" }, { "label": "Verify YAML frontmatter in SKILL.md files.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L63", "_origin": "ast", "community": 107, "norm_label": "verify yaml frontmatter in skill.md files.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_63" }, { "label": "Verify SKILL.md body is within word limit.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L83", "_origin": "ast", "community": 107, "norm_label": "verify skill.md body is within word limit.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_83" }, { "label": "Verify 'ourdigital' keyword in triggers.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L107", "_origin": "ast", "community": 107, "norm_label": "verify 'ourdigital' keyword in triggers.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_107" }, { "label": "Print validation report.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L122", "_origin": "ast", "community": 107, "norm_label": "print validation report.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_122" }, { "label": "seo_audit_orchestrator.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L1", "_origin": "ast", "community": 124, "norm_label": "seo_audit_orchestrator.py", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator" }, { "label": "get_repo_root()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L43", "_origin": "ast", "community": 124, "norm_label": "get_repo_root()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_repo_root" }, { "label": "run_script()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L62", "_origin": "ast", "community": 124, "norm_label": "run_script()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_run_script" }, { "label": "extract_score()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L109", "_origin": "ast", "community": 124, "norm_label": "extract_score()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_extract_score" }, { "label": "extract_issues()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L124", "_origin": "ast", "community": 124, "norm_label": "extract_issues()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_extract_issues" }, { "label": "compute_health_score()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L133", "_origin": "ast", "community": 124, "norm_label": "compute_health_score()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_compute_health_score" }, { "label": "get_grade()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L152", "_origin": "ast", "community": 124, "norm_label": "get_grade()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_grade" }, { "label": "get_priority()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L160", "_origin": "ast", "community": 124, "norm_label": "get_priority()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_priority" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L171", "_origin": "ast", "community": 124, "norm_label": "main()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_main" }, { "label": "Find the git repository root.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L44", "_origin": "ast", "community": 124, "norm_label": "find the git repository root.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_44" }, { "label": "Run a sub-skill script and return parsed JSON output.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L63", "_origin": "ast", "community": 124, "norm_label": "run a sub-skill script and return parsed json output.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_63" }, { "label": "Extract a 0-100 score from a sub-skill result.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L110", "_origin": "ast", "community": 124, "norm_label": "extract a 0-100 score from a sub-skill result.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_110" }, { "label": "Extract issues list from a sub-skill result.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L125", "_origin": "ast", "community": 124, "norm_label": "extract issues list from a sub-skill result.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_125" }, { "label": "Compute weighted health score, redistributing skipped stage weights.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L134", "_origin": "ast", "community": 124, "norm_label": "compute weighted health score, redistributing skipped stage weights.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_134" }, { "label": "Return grade and status for a given score.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L153", "_origin": "ast", "community": 124, "norm_label": "return grade and status for a given score.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_153" }, { "label": "Return Notion priority based on health score.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L161", "_origin": "ast", "community": 124, "norm_label": "return notion priority based on health score.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_161" }, { "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 98, "norm_label": "base_client.py", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client" }, { "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 98, "norm_label": "ratelimiter", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 98, "norm_label": ".__init__()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 98, "norm_label": ".acquire()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 98, "norm_label": "baseasyncclient", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 98, "norm_label": ".__init__()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 98, "norm_label": "logger", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_logger" }, { "label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 98, "norm_label": "._rate_limited_request()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 98, "norm_label": "any", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any" }, { "label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 98, "norm_label": ".batch_requests()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests" }, { "label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 98, "norm_label": ".print_stats()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 111, "norm_label": "configmanager", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 111, "norm_label": ".__init__()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init" }, { "label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 111, "norm_label": ".google_credentials_path()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path" }, { "label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 111, "norm_label": ".pagespeed_api_key()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key" }, { "label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 111, "norm_label": ".custom_search_api_key()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key" }, { "label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 111, "norm_label": ".custom_search_engine_id()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id" }, { "label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 111, "norm_label": ".notion_token()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token" }, { "label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 111, "norm_label": ".validate_google_credentials()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials" }, { "label": ".get_required()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 111, "norm_label": ".get_required()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required" }, { "label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 98, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_1" }, { "label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 98, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_36" }, { "label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 98, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_39" }, { "label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 98, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_53" }, { "label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 98, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_69" }, { "label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 98, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_77" }, { "label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 98, "norm_label": "execute multiple requests concurrently.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_122" }, { "label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 98, "norm_label": "print request statistics.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_147" }, { "label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 111, "norm_label": "manage api configuration and credentials.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_157" }, { "label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 111, "norm_label": "get google service account credentials path.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_164" }, { "label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 111, "norm_label": "get pagespeed insights api key.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_173" }, { "label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 111, "norm_label": "get custom search api key.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_178" }, { "label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 111, "norm_label": "get custom search engine id.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_183" }, { "label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 111, "norm_label": "get notion api token.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_188" }, { "label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 111, "norm_label": "validate google credentials are configured.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_192" }, { "label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 111, "norm_label": "get required environment variable or raise error.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_199" }, { "label": "page_analyzer.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "page_analyzer.py", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer" }, { "label": "LinkData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L31", "_origin": "ast", "community": 9, "norm_label": "linkdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata" }, { "label": "HeadingData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L41", "_origin": "ast", "community": 9, "norm_label": "headingdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata" }, { "label": "SchemaData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 9, "norm_label": "schemadata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata" }, { "label": "OpenGraphData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L56", "_origin": "ast", "community": 9, "norm_label": "opengraphdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata" }, { "label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 9, "norm_label": "pagemetadata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 9, "norm_label": ".to_dict()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict" }, { "label": ".get_summary()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L160", "_origin": "ast", "community": 9, "norm_label": ".get_summary()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary" }, { "label": "PageAnalyzer", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L178", "_origin": "ast", "community": 9, "norm_label": "pageanalyzer", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 9, "norm_label": ".__init__()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init" }, { "label": ".analyze_url()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 9, "norm_label": ".analyze_url()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url" }, { "label": "._extract_basic_meta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 9, "norm_label": "._extract_basic_meta()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta" }, { "label": "BeautifulSoup", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 9, "norm_label": "beautifulsoup", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup" }, { "label": "._extract_canonical()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L276", "_origin": "ast", "community": 9, "norm_label": "._extract_canonical()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical" }, { "label": "._extract_robots_meta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L282", "_origin": "ast", "community": 9, "norm_label": "._extract_robots_meta()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta" }, { "label": "._extract_hreflang()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L296", "_origin": "ast", "community": 9, "norm_label": "._extract_hreflang()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang" }, { "label": "._extract_headings()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L306", "_origin": "ast", "community": 9, "norm_label": "._extract_headings()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings" }, { "label": "._extract_open_graph()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L320", "_origin": "ast", "community": 9, "norm_label": "._extract_open_graph()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph" }, { "label": "._extract_schema()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L353", "_origin": "ast", "community": 9, "norm_label": "._extract_schema()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema" }, { "label": "._process_schema_item()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L380", "_origin": "ast", "community": 9, "norm_label": "._process_schema_item()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item" }, { "label": "._extract_links()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L403", "_origin": "ast", "community": 9, "norm_label": "._extract_links()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links" }, { "label": "._extract_images()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L451", "_origin": "ast", "community": 9, "norm_label": "._extract_images()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images" }, { "label": "._extract_content_metrics()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L463", "_origin": "ast", "community": 9, "norm_label": "._extract_content_metrics()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics" }, { "label": "._run_seo_checks()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L474", "_origin": "ast", "community": 9, "norm_label": "._run_seo_checks()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 9, "norm_label": "main()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main" }, { "label": "Page Analyzer - Extract SEO metadata from web pages ============================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1" }, { "label": "Represents a link found on a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L32", "_origin": "ast", "community": 9, "norm_label": "represents a link found on a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32" }, { "label": "Represents a heading found on a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L42", "_origin": "ast", "community": 9, "norm_label": "represents a heading found on a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42" }, { "label": "Represents schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L49", "_origin": "ast", "community": 9, "norm_label": "represents schema.org structured data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49" }, { "label": "Represents Open Graph metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L57", "_origin": "ast", "community": 9, "norm_label": "represents open graph metadata.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57" }, { "label": "Complete SEO metadata for a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L73", "_origin": "ast", "community": 9, "norm_label": "complete seo metadata for a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73" }, { "label": "Get a brief summary of the page analysis.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L161", "_origin": "ast", "community": 9, "norm_label": "get a brief summary of the page analysis.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161" }, { "label": "Analyze web pages for SEO metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L179", "_origin": "ast", "community": 9, "norm_label": "analyze web pages for seo metadata.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179" }, { "label": "Initialize page analyzer. Args: user_agent: Custom user age", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L188", "_origin": "ast", "community": 9, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188" }, { "label": "Analyze a URL and extract SEO metadata. Args: url: URL to a", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L205", "_origin": "ast", "community": 9, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205" }, { "label": "Extract title and meta description.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L258", "_origin": "ast", "community": 9, "norm_label": "extract title and meta description.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258" }, { "label": "Extract canonical URL.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L277", "_origin": "ast", "community": 9, "norm_label": "extract canonical url.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277" }, { "label": "Extract robots meta tag.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 9, "norm_label": "extract robots meta tag.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283" }, { "label": "Extract hreflang tags.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L297", "_origin": "ast", "community": 9, "norm_label": "extract hreflang tags.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297" }, { "label": "Extract all headings.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L307", "_origin": "ast", "community": 9, "norm_label": "extract all headings.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307" }, { "label": "Extract Open Graph and Twitter Card data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L321", "_origin": "ast", "community": 9, "norm_label": "extract open graph and twitter card data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321" }, { "label": "Extract schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 9, "norm_label": "extract schema.org structured data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354" }, { "label": "Process a single schema.org item.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 9, "norm_label": "process a single schema.org item.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381" }, { "label": "Extract internal and external links.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L404", "_origin": "ast", "community": 9, "norm_label": "extract internal and external links.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404" }, { "label": "Extract image information.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L452", "_origin": "ast", "community": 9, "norm_label": "extract image information.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452" }, { "label": "Extract content metrics like word count.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L464", "_origin": "ast", "community": 9, "norm_label": "extract content metrics like word count.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464" }, { "label": "Run SEO checks and add issues/warnings.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L475", "_origin": "ast", "community": 9, "norm_label": "run seo checks and add issues/warnings.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475" }, { "label": "CLI entry point for testing.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L526", "_origin": "ast", "community": 9, "norm_label": "cli entry point for testing.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526" }, { "label": "robots_checker.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "robots_checker.py", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker" }, { "label": "RobotsIssue", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L31", "_origin": "ast", "community": 61, "norm_label": "robotsissue", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsissue" }, { "label": "UserAgentRules", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L42", "_origin": "ast", "community": 61, "norm_label": "useragentrules", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_useragentrules" }, { "label": "RobotsResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L52", "_origin": "ast", "community": 61, "norm_label": "robotsresult", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsresult" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L64", "_origin": "ast", "community": 61, "norm_label": ".to_dict()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsresult_to_dict" }, { "label": "RobotsChecker", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L94", "_origin": "ast", "community": 61, "norm_label": "robotschecker", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L139", "_origin": "ast", "community": 61, "norm_label": ".__init__()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_init" }, { "label": ".fetch_robots()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L145", "_origin": "ast", "community": 61, "norm_label": ".fetch_robots()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_fetch_robots" }, { "label": ".parse_robots()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L165", "_origin": "ast", "community": 61, "norm_label": ".parse_robots()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_parse_robots" }, { "label": ".analyze()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L219", "_origin": "ast", "community": 61, "norm_label": ".analyze()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze" }, { "label": "._analyze_syntax()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L263", "_origin": "ast", "community": 61, "norm_label": "._analyze_syntax()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_syntax" }, { "label": "._analyze_rules()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L299", "_origin": "ast", "community": 61, "norm_label": "._analyze_rules()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_rules" }, { "label": "._analyze_sitemaps()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L363", "_origin": "ast", "community": 61, "norm_label": "._analyze_sitemaps()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_sitemaps" }, { "label": ".test_url()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L380", "_origin": "ast", "community": 61, "norm_label": ".test_url()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_test_url" }, { "label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L417", "_origin": "ast", "community": 61, "norm_label": ".generate_report()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_generate_report" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L495", "_origin": "ast", "community": 61, "norm_label": "main()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_main" }, { "label": "Robots.txt Checker - Analyze robots.txt configuration ==========================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "robots.txt checker - analyze robots.txt configuration ==========================", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_1" }, { "label": "Represents a robots.txt issue.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L32", "_origin": "ast", "community": 61, "norm_label": "represents a robots.txt issue.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_32" }, { "label": "Rules for a specific user-agent.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L43", "_origin": "ast", "community": 61, "norm_label": "rules for a specific user-agent.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_43" }, { "label": "Complete robots.txt analysis result.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L53", "_origin": "ast", "community": 61, "norm_label": "complete robots.txt analysis result.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_53" }, { "label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L65", "_origin": "ast", "community": 61, "norm_label": "convert to dictionary for json output.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_65" }, { "label": "Analyze robots.txt configuration.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L95", "_origin": "ast", "community": 61, "norm_label": "analyze robots.txt configuration.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_95" }, { "label": "Fetch robots.txt content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L146", "_origin": "ast", "community": 61, "norm_label": "fetch robots.txt content.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_146" }, { "label": "Parse robots.txt content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L166", "_origin": "ast", "community": 61, "norm_label": "parse robots.txt content.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_166" }, { "label": "Check for syntax issues.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L264", "_origin": "ast", "community": 61, "norm_label": "check for syntax issues.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_264" }, { "label": "Analyze blocking rules.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L300", "_origin": "ast", "community": 61, "norm_label": "analyze blocking rules.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_300" }, { "label": "Analyze sitemap declarations.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L364", "_origin": "ast", "community": 61, "norm_label": "analyze sitemap declarations.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_364" }, { "label": "Test if a specific URL is allowed.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L382", "_origin": "ast", "community": 61, "norm_label": "test if a specific url is allowed.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_382" }, { "label": "Generate human-readable analysis report.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L418", "_origin": "ast", "community": 61, "norm_label": "generate human-readable analysis report.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_418" }, { "label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L496", "_origin": "ast", "community": 61, "norm_label": "main entry point for cli usage.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_496" }, { "label": "sitemap_crawler.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L1", "_origin": "ast", "community": 58, "norm_label": "sitemap_crawler.py", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler" }, { "label": "CrawlProgress", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L47", "_origin": "ast", "community": 58, "norm_label": "crawlprogress", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress" }, { "label": ".get_progress_percent()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L62", "_origin": "ast", "community": 58, "norm_label": ".get_progress_percent()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_progress_percent" }, { "label": ".get_elapsed_time()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L67", "_origin": "ast", "community": 58, "norm_label": ".get_elapsed_time()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time" }, { "label": ".get_eta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L73", "_origin": "ast", "community": 58, "norm_label": ".get_eta()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_eta" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L84", "_origin": "ast", "community": 58, "norm_label": ".to_dict()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_to_dict" }, { "label": ".save_to_file()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "_origin": "ast", "community": 58, "norm_label": ".save_to_file()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_save_to_file" }, { "label": "Path", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "_origin": "ast", "community": 58, "norm_label": "path", "community_name": "Sitemap Crawl Progress", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path" }, { "label": ".load_from_file()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L113", "_origin": "ast", "community": 58, "norm_label": ".load_from_file()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_load_from_file" }, { "label": "get_active_crawls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L133", "_origin": "ast", "community": 58, "norm_label": "get_active_crawls()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_active_crawls" }, { "label": "get_all_crawls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L146", "_origin": "ast", "community": 58, "norm_label": "get_all_crawls()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_all_crawls" }, { "label": "get_crawl_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L158", "_origin": "ast", "community": 58, "norm_label": "get_crawl_status()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_crawl_status" }, { "label": "CrawlResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L167", "_origin": "ast", "community": 58, "norm_label": "crawlresult", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlresult" }, { "label": ".get_duration()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L181", "_origin": "ast", "community": 58, "norm_label": ".get_duration()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlresult_get_duration" }, { "label": "SitemapCrawler", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L188", "_origin": "ast", "community": 151, "norm_label": "sitemapcrawler", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L191", "_origin": "ast", "community": 151, "norm_label": ".__init__()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_init" }, { "label": ".fetch_sitemap_urls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L213", "_origin": "ast", "community": 151, "norm_label": ".fetch_sitemap_urls()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls" }, { "label": ".crawl_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L272", "_origin": "ast", "community": 58, "norm_label": ".crawl_sitemap()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap" }, { "label": "._save_page_to_notion()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "_origin": "ast", "community": 151, "norm_label": "._save_page_to_notion()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion" }, { "label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "_origin": "ast", "community": 151, "norm_label": "pagemetadata", "community_name": "Sitemap Crawler Utility", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata" }, { "label": "._determine_priority()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L447", "_origin": "ast", "community": 151, "norm_label": "._determine_priority()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_determine_priority" }, { "label": "._build_page_content()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L458", "_origin": "ast", "community": 151, "norm_label": "._build_page_content()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_build_page_content" }, { "label": "._create_crawl_summary_page()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L687", "_origin": "ast", "community": 58, "norm_label": "._create_crawl_summary_page()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page" }, { "label": "print_progress_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L807", "_origin": "ast", "community": 58, "norm_label": "print_progress_status()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_print_progress_status" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L841", "_origin": "ast", "community": 58, "norm_label": "main()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_main" }, { "label": "Sitemap Crawler - Sequential page analysis from sitemap ========================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L1", "_origin": "ast", "community": 58, "norm_label": "sitemap crawler - sequential page analysis from sitemap ========================", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_1" }, { "label": "Track crawl progress.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L48", "_origin": "ast", "community": 58, "norm_label": "track crawl progress.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_48" }, { "label": "Convert to dictionary for JSON serialization.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L85", "_origin": "ast", "community": 58, "norm_label": "convert to dictionary for json serialization.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_85" }, { "label": "Save progress to JSON file.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L105", "_origin": "ast", "community": 58, "norm_label": "save progress to json file.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_105" }, { "label": "Load progress from JSON file.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L114", "_origin": "ast", "community": 58, "norm_label": "load progress from json file.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_114" }, { "label": "Get all active (running) crawl jobs.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L134", "_origin": "ast", "community": 58, "norm_label": "get all active (running) crawl jobs.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_134" }, { "label": "Get all crawl jobs (active and completed).", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L147", "_origin": "ast", "community": 58, "norm_label": "get all crawl jobs (active and completed).", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_147" }, { "label": "Get status of a specific crawl by audit ID.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L159", "_origin": "ast", "community": 58, "norm_label": "get status of a specific crawl by audit id.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_159" }, { "label": "Result of a complete sitemap crawl.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L168", "_origin": "ast", "community": 58, "norm_label": "result of a complete sitemap crawl.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_168" }, { "label": "Crawl sitemap URLs and analyze each page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L189", "_origin": "ast", "community": 151, "norm_label": "crawl sitemap urls and analyze each page.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_189" }, { "label": "Initialize sitemap crawler. Args: notion_token: Notion API", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L196", "_origin": "ast", "community": 151, "norm_label": "initialize sitemap crawler. args: notion_token: notion api", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_196" }, { "label": "Fetch and parse URLs from a sitemap. Args: sitemap_url: URL", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L214", "_origin": "ast", "community": 151, "norm_label": "fetch and parse urls from a sitemap. args: sitemap_url: url", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_214" }, { "label": "Crawl all URLs in a sitemap sequentially. Args: sitemap_url", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L281", "_origin": "ast", "community": 58, "norm_label": "crawl all urls in a sitemap sequentially. args: sitemap_url", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_281" }, { "label": "Save page metadata to Notion database.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L419", "_origin": "ast", "community": 151, "norm_label": "save page metadata to notion database.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_419" }, { "label": "Determine priority based on issues found.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L448", "_origin": "ast", "community": 151, "norm_label": "determine priority based on issues found.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_448" }, { "label": "Build Notion page content blocks from metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L459", "_origin": "ast", "community": 151, "norm_label": "build notion page content blocks from metadata.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_459" }, { "label": "Create a summary page for the crawl.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L688", "_origin": "ast", "community": 58, "norm_label": "create a summary page for the crawl.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_688" }, { "label": "Print formatted progress status.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L808", "_origin": "ast", "community": 58, "norm_label": "print formatted progress status.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_808" }, { "label": "sitemap_validator.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L1", "_origin": "ast", "community": 71, "norm_label": "sitemap_validator.py", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator" }, { "label": "SitemapIssue", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L34", "_origin": "ast", "community": 71, "norm_label": "sitemapissue", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapissue" }, { "label": "SitemapEntry", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L44", "_origin": "ast", "community": 71, "norm_label": "sitemapentry", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapentry" }, { "label": "SitemapResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L55", "_origin": "ast", "community": 71, "norm_label": "sitemapresult", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapresult" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L67", "_origin": "ast", "community": 71, "norm_label": ".to_dict()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapresult_to_dict" }, { "label": "SitemapValidator", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L89", "_origin": "ast", "community": 71, "norm_label": "sitemapvalidator", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L101", "_origin": "ast", "community": 71, "norm_label": ".__init__()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_init" }, { "label": ".fetch_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L109", "_origin": "ast", "community": 71, "norm_label": ".fetch_sitemap()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap" }, { "label": ".parse_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L132", "_origin": "ast", "community": 71, "norm_label": ".parse_sitemap()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L183", "_origin": "ast", "community": 71, "norm_label": ".validate()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_validate" }, { "label": "._validate_date()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L330", "_origin": "ast", "community": 71, "norm_label": "._validate_date()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_validate_date" }, { "label": "._check_url_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L338", "_origin": "ast", "community": 71, "norm_label": "._check_url_status()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_check_url_status" }, { "label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L379", "_origin": "ast", "community": 71, "norm_label": ".generate_report()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_generate_report" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L438", "_origin": "ast", "community": 71, "norm_label": "main()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_main" }, { "label": "Sitemap Validator - Validate XML sitemaps ======================================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L1", "_origin": "ast", "community": 71, "norm_label": "sitemap validator - validate xml sitemaps ======================================", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_1" }, { "label": "Represents a sitemap validation issue.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L35", "_origin": "ast", "community": 71, "norm_label": "represents a sitemap validation issue.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_35" }, { "label": "Represents a single URL entry in sitemap.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L45", "_origin": "ast", "community": 71, "norm_label": "represents a single url entry in sitemap.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_45" }, { "label": "Complete sitemap validation result.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L56", "_origin": "ast", "community": 71, "norm_label": "complete sitemap validation result.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_56" }, { "label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L68", "_origin": "ast", "community": 71, "norm_label": "convert to dictionary for json output.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_68" }, { "label": "Validate XML sitemaps.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L90", "_origin": "ast", "community": 71, "norm_label": "validate xml sitemaps.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_90" }, { "label": "Fetch sitemap content, handling gzip compression.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L110", "_origin": "ast", "community": 71, "norm_label": "fetch sitemap content, handling gzip compression.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_110" }, { "label": "Parse sitemap XML content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L133", "_origin": "ast", "community": 71, "norm_label": "parse sitemap xml content.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_133" }, { "label": "Validate a sitemap URL.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L184", "_origin": "ast", "community": 71, "norm_label": "validate a sitemap url.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_184" }, { "label": "Validate ISO 8601 date format.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L331", "_origin": "ast", "community": 71, "norm_label": "validate iso 8601 date format.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_331" }, { "label": "Check HTTP status of URLs in sitemap.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L339", "_origin": "ast", "community": 71, "norm_label": "check http status of urls in sitemap.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_339" }, { "label": "Generate human-readable validation report.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L380", "_origin": "ast", "community": 71, "norm_label": "generate human-readable validation report.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_380" }, { "label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L439", "_origin": "ast", "community": 71, "norm_label": "main entry point for cli usage.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_439" }, { "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client" }, { "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 28, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 28, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 28, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 28, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_logger" }, { "label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 28, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 28, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any" }, { "label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 28, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests" }, { "label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 28, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 28, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init" }, { "label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 28, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path" }, { "label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 28, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key" }, { "label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 28, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key" }, { "label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 28, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id" }, { "label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 28, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token" }, { "label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 28, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials" }, { "label": ".get_required()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 28, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required" }, { "label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_1" }, { "label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 28, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_36" }, { "label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 28, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_39" }, { "label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 28, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_53" }, { "label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 28, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_69" }, { "label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 28, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_77" }, { "label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 28, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_104" }, { "label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 28, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_122" }, { "label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 28, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_147" }, { "label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 28, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_157" }, { "label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 28, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_164" }, { "label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 28, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_173" }, { "label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 28, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_178" }, { "label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 28, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_183" }, { "label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 28, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_188" }, { "label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 28, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_192" }, { "label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 28, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_199" }, { "label": "page_analyzer.py", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "page_analyzer.py", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer" }, { "label": "LinkData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L31", "_origin": "ast", "community": 121, "norm_label": "linkdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata" }, { "label": "HeadingData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L41", "_origin": "ast", "community": 121, "norm_label": "headingdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata" }, { "label": "SchemaData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 121, "norm_label": "schemadata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata" }, { "label": "OpenGraphData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L56", "_origin": "ast", "community": 121, "norm_label": "opengraphdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata" }, { "label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 47, "norm_label": "pagemetadata", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 121, "norm_label": ".to_dict()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict" }, { "label": ".get_summary()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L160", "_origin": "ast", "community": 121, "norm_label": ".get_summary()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary" }, { "label": "PageAnalyzer", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L178", "_origin": "ast", "community": 47, "norm_label": "pageanalyzer", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 47, "norm_label": ".__init__()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init" }, { "label": ".analyze_url()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 47, "norm_label": ".analyze_url()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url" }, { "label": "._extract_basic_meta()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 47, "norm_label": "._extract_basic_meta()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta" }, { "label": "BeautifulSoup", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 47, "norm_label": "beautifulsoup", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup" }, { "label": "._extract_canonical()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L276", "_origin": "ast", "community": 47, "norm_label": "._extract_canonical()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical" }, { "label": "._extract_robots_meta()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L282", "_origin": "ast", "community": 47, "norm_label": "._extract_robots_meta()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta" }, { "label": "._extract_hreflang()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L296", "_origin": "ast", "community": 47, "norm_label": "._extract_hreflang()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang" }, { "label": "._extract_headings()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L306", "_origin": "ast", "community": 47, "norm_label": "._extract_headings()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings" }, { "label": "._extract_open_graph()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L320", "_origin": "ast", "community": 47, "norm_label": "._extract_open_graph()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph" }, { "label": "._extract_schema()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L353", "_origin": "ast", "community": 47, "norm_label": "._extract_schema()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema" }, { "label": "._process_schema_item()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L380", "_origin": "ast", "community": 47, "norm_label": "._process_schema_item()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item" }, { "label": "._extract_links()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L403", "_origin": "ast", "community": 47, "norm_label": "._extract_links()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links" }, { "label": "._extract_images()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L451", "_origin": "ast", "community": 47, "norm_label": "._extract_images()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images" }, { "label": "._extract_content_metrics()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L463", "_origin": "ast", "community": 47, "norm_label": "._extract_content_metrics()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics" }, { "label": "._run_seo_checks()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L474", "_origin": "ast", "community": 47, "norm_label": "._run_seo_checks()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 121, "norm_label": "main()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main" }, { "label": "Page Analyzer - Extract SEO metadata from web pages ============================", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1" }, { "label": "Represents a link found on a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L32", "_origin": "ast", "community": 121, "norm_label": "represents a link found on a page.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32" }, { "label": "Represents a heading found on a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L42", "_origin": "ast", "community": 121, "norm_label": "represents a heading found on a page.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42" }, { "label": "Represents schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L49", "_origin": "ast", "community": 121, "norm_label": "represents schema.org structured data.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49" }, { "label": "Represents Open Graph metadata.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L57", "_origin": "ast", "community": 121, "norm_label": "represents open graph metadata.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57" }, { "label": "Complete SEO metadata for a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L73", "_origin": "ast", "community": 47, "norm_label": "complete seo metadata for a page.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73" }, { "label": "Convert to dictionary for JSON serialization.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L125", "_origin": "ast", "community": 121, "norm_label": "convert to dictionary for json serialization.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_125" }, { "label": "Get a brief summary of the page analysis.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L161", "_origin": "ast", "community": 121, "norm_label": "get a brief summary of the page analysis.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161" }, { "label": "Analyze web pages for SEO metadata.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L179", "_origin": "ast", "community": 47, "norm_label": "analyze web pages for seo metadata.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179" }, { "label": "Initialize page analyzer. Args: user_agent: Custom user age", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L188", "_origin": "ast", "community": 47, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188" }, { "label": "Analyze a URL and extract SEO metadata. Args: url: URL to a", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L205", "_origin": "ast", "community": 47, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205" }, { "label": "Extract title and meta description.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L258", "_origin": "ast", "community": 47, "norm_label": "extract title and meta description.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258" }, { "label": "Extract canonical URL.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L277", "_origin": "ast", "community": 47, "norm_label": "extract canonical url.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277" }, { "label": "Extract robots meta tag.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 47, "norm_label": "extract robots meta tag.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283" }, { "label": "Extract hreflang tags.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L297", "_origin": "ast", "community": 47, "norm_label": "extract hreflang tags.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297" }, { "label": "Extract all headings.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L307", "_origin": "ast", "community": 47, "norm_label": "extract all headings.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307" }, { "label": "Extract Open Graph and Twitter Card data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L321", "_origin": "ast", "community": 47, "norm_label": "extract open graph and twitter card data.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321" }, { "label": "Extract schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 47, "norm_label": "extract schema.org structured data.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354" }, { "label": "Process a single schema.org item.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 47, "norm_label": "process a single schema.org item.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381" }, { "label": "Extract internal and external links.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L404", "_origin": "ast", "community": 47, "norm_label": "extract internal and external links.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404" }, { "label": "Extract image information.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L452", "_origin": "ast", "community": 47, "norm_label": "extract image information.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452" }, { "label": "Extract content metrics like word count.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L464", "_origin": "ast", "community": 47, "norm_label": "extract content metrics like word count.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464" }, { "label": "Run SEO checks and add issues/warnings.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L475", "_origin": "ast", "community": 47, "norm_label": "run seo checks and add issues/warnings.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475" }, { "label": "CLI entry point for testing.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L526", "_origin": "ast", "community": 121, "norm_label": "cli entry point for testing.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526" }, { "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client" }, { "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 29, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 29, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 29, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 29, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_logger" }, { "label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 29, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 29, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any" }, { "label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 29, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests" }, { "label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 29, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 29, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_init" }, { "label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 29, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path" }, { "label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 29, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key" }, { "label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 29, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key" }, { "label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 29, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id" }, { "label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 29, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token" }, { "label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 29, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials" }, { "label": ".get_required()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 29, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required" }, { "label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_1" }, { "label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 29, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_36" }, { "label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 29, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_39" }, { "label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 29, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_53" }, { "label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 29, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_69" }, { "label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 29, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_77" }, { "label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 29, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_104" }, { "label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 29, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_122" }, { "label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 29, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_147" }, { "label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 29, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_157" }, { "label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 29, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_164" }, { "label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 29, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_173" }, { "label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 29, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_178" }, { "label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 29, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_183" }, { "label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 29, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_188" }, { "label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 29, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_192" }, { "label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 29, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_199" }, { "label": "pagespeed_client.py", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L1", "_origin": "ast", "community": 69, "norm_label": "pagespeed_client.py", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client" }, { "label": "CoreWebVitals", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L30", "_origin": "ast", "community": 69, "norm_label": "corewebvitals", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_corewebvitals" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L46", "_origin": "ast", "community": 69, "norm_label": ".to_dict()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_corewebvitals_to_dict" }, { "label": "PageSpeedResult", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L58", "_origin": "ast", "community": 69, "norm_label": "pagespeedresult", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedresult" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L73", "_origin": "ast", "community": 69, "norm_label": ".to_dict()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedresult_to_dict" }, { "label": "PageSpeedClient", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L91", "_origin": "ast", "community": 69, "norm_label": "pagespeedclient", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L106", "_origin": "ast", "community": 69, "norm_label": ".__init__()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_init" }, { "label": "._rate_metric()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L116", "_origin": "ast", "community": 69, "norm_label": "._rate_metric()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_rate_metric" }, { "label": ".analyze()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L132", "_origin": "ast", "community": 69, "norm_label": ".analyze()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_analyze" }, { "label": ".analyze_both_strategies()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L275", "_origin": "ast", "community": 69, "norm_label": ".analyze_both_strategies()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies" }, { "label": "._identify_mobile_issues()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L292", "_origin": "ast", "community": 69, "norm_label": "._identify_mobile_issues()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues" }, { "label": ".get_cwv_summary()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L315", "_origin": "ast", "community": 69, "norm_label": ".get_cwv_summary()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary" }, { "label": "._overall_cwv_status()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L349", "_origin": "ast", "community": 69, "norm_label": "._overall_cwv_status()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status" }, { "label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L363", "_origin": "ast", "community": 69, "norm_label": ".generate_report()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_generate_report" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L410", "_origin": "ast", "community": 69, "norm_label": "main()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_main" }, { "label": "PageSpeed Insights Client ========================= Purpose: Get Core Web Vitals", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L1", "_origin": "ast", "community": 69, "norm_label": "pagespeed insights client ========================= purpose: get core web vitals", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_1" }, { "label": "Core Web Vitals metrics.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L31", "_origin": "ast", "community": 69, "norm_label": "core web vitals metrics.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_31" }, { "label": "PageSpeed analysis result.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L59", "_origin": "ast", "community": 69, "norm_label": "pagespeed analysis result.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_59" }, { "label": "Client for PageSpeed Insights API.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L92", "_origin": "ast", "community": 69, "norm_label": "client for pagespeed insights api.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_92" }, { "label": "Initialize PageSpeed client. Args: api_key: PageSpeed API k", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L107", "_origin": "ast", "community": 69, "norm_label": "initialize pagespeed client. args: api_key: pagespeed api k", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_107" }, { "label": "Rate a metric against thresholds.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L117", "_origin": "ast", "community": 69, "norm_label": "rate a metric against thresholds.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_117" }, { "label": "Analyze a URL with PageSpeed Insights. Args: url: URL to an", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L138", "_origin": "ast", "community": 69, "norm_label": "analyze a url with pagespeed insights. args: url: url to an", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_138" }, { "label": "Analyze URL for both mobile and desktop.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L276", "_origin": "ast", "community": 69, "norm_label": "analyze url for both mobile and desktop.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_276" }, { "label": "Identify issues that affect mobile more than desktop.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L297", "_origin": "ast", "community": 69, "norm_label": "identify issues that affect mobile more than desktop.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_297" }, { "label": "Get a summary focused on Core Web Vitals.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L316", "_origin": "ast", "community": 69, "norm_label": "get a summary focused on core web vitals.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_316" }, { "label": "Determine overall Core Web Vitals status.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L350", "_origin": "ast", "community": 69, "norm_label": "determine overall core web vitals status.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_350" }, { "label": "Generate human-readable performance report.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L364", "_origin": "ast", "community": 69, "norm_label": "generate human-readable performance report.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_364" }, { "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client" }, { "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 30, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 30, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 30, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 30, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_logger" }, { "label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 30, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 30, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_any" }, { "label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 30, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests" }, { "label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 30, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 30, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_init" }, { "label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 30, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path" }, { "label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 30, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key" }, { "label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 30, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key" }, { "label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 30, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id" }, { "label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 30, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token" }, { "label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 30, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials" }, { "label": ".get_required()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 30, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required" }, { "label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_1" }, { "label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 30, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_36" }, { "label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 30, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_39" }, { "label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 30, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_53" }, { "label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 30, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_69" }, { "label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 30, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_77" }, { "label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 30, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_104" }, { "label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 30, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_122" }, { "label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 30, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_147" }, { "label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 30, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_157" }, { "label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 30, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_164" }, { "label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 30, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_173" }, { "label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 30, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_178" }, { "label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 30, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_183" }, { "label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 30, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_188" }, { "label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 30, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_192" }, { "label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 30, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_199" }, { "label": "gsc_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L1", "_origin": "ast", "community": 60, "norm_label": "gsc_client.py", "community_name": "Google Search Console Client", "id": "scripts_gsc_client" }, { "label": "SearchAnalyticsResult", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L30", "_origin": "ast", "community": 60, "norm_label": "searchanalyticsresult", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchanalyticsresult" }, { "label": "SitemapInfo", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L41", "_origin": "ast", "community": 60, "norm_label": "sitemapinfo", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_sitemapinfo" }, { "label": "SearchConsoleClient", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L53", "_origin": "ast", "community": 60, "norm_label": "searchconsoleclient", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L58", "_origin": "ast", "community": 60, "norm_label": ".__init__()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_init" }, { "label": ".service()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L69", "_origin": "ast", "community": 60, "norm_label": ".service()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_service" }, { "label": ".list_sites()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L86", "_origin": "ast", "community": 60, "norm_label": ".list_sites()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_list_sites" }, { "label": ".get_search_analytics()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L91", "_origin": "ast", "community": 60, "norm_label": ".get_search_analytics()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_search_analytics" }, { "label": ".get_top_queries()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L162", "_origin": "ast", "community": 60, "norm_label": ".get_top_queries()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_top_queries" }, { "label": ".get_top_pages()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L196", "_origin": "ast", "community": 60, "norm_label": ".get_top_pages()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_top_pages" }, { "label": ".get_sitemaps()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L229", "_origin": "ast", "community": 60, "norm_label": ".get_sitemaps()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_sitemaps" }, { "label": ".submit_sitemap()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L251", "_origin": "ast", "community": 60, "norm_label": ".submit_sitemap()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_submit_sitemap" }, { "label": ".inspect_url()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L264", "_origin": "ast", "community": 60, "norm_label": ".inspect_url()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_inspect_url" }, { "label": ".get_performance_summary()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L303", "_origin": "ast", "community": 60, "norm_label": ".get_performance_summary()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_performance_summary" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L366", "_origin": "ast", "community": 60, "norm_label": "main()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_main" }, { "label": "Google Search Console Client ============================ Purpose: Interact with", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L1", "_origin": "ast", "community": 60, "norm_label": "google search console client ============================ purpose: interact with", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_1" }, { "label": "Search analytics query result.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L31", "_origin": "ast", "community": 60, "norm_label": "search analytics query result.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_31" }, { "label": "Sitemap information from Search Console.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L42", "_origin": "ast", "community": 60, "norm_label": "sitemap information from search console.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_42" }, { "label": "Client for Google Search Console API.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L54", "_origin": "ast", "community": 60, "norm_label": "client for google search console api.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_54" }, { "label": "Initialize Search Console client. Args: credentials_path: P", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L59", "_origin": "ast", "community": 60, "norm_label": "initialize search console client. args: credentials_path: p", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_59" }, { "label": "Get or create Search Console service.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L70", "_origin": "ast", "community": 60, "norm_label": "get or create search console service.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_70" }, { "label": "List all sites accessible to the service account.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L87", "_origin": "ast", "community": 60, "norm_label": "list all sites accessible to the service account.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_87" }, { "label": "Get search analytics data. Args: site_url: Site URL (e.g.,", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L100", "_origin": "ast", "community": 60, "norm_label": "get search analytics data. args: site_url: site url (e.g.,", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_100" }, { "label": "Get top search queries by clicks.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L169", "_origin": "ast", "community": 60, "norm_label": "get top search queries by clicks.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_169" }, { "label": "Get top pages by clicks.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L203", "_origin": "ast", "community": 60, "norm_label": "get top pages by clicks.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_203" }, { "label": "Get list of sitemaps for a site.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L230", "_origin": "ast", "community": 60, "norm_label": "get list of sitemaps for a site.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_230" }, { "label": "Submit a sitemap for indexing.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L252", "_origin": "ast", "community": 60, "norm_label": "submit a sitemap for indexing.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_252" }, { "label": "Inspect a URL's indexing status. Note: This uses the URL Inspection API", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L265", "_origin": "ast", "community": 60, "norm_label": "inspect a url's indexing status. note: this uses the url inspection api", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_265" }, { "label": "Get a summary of search performance.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L308", "_origin": "ast", "community": 60, "norm_label": "get a summary of search performance.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_308" }, { "label": "Test the Search Console client.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L367", "_origin": "ast", "community": 60, "norm_label": "test the search console client.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_367" }, { "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client" }, { "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 31, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 31, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 31, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 31, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_logger" }, { "label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 31, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 31, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any" }, { "label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 31, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests" }, { "label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 31, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 31, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_init" }, { "label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 31, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path" }, { "label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 31, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key" }, { "label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 31, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key" }, { "label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 31, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id" }, { "label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 31, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token" }, { "label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 31, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials" }, { "label": ".get_required()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 31, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required" }, { "label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_1" }, { "label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 31, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_36" }, { "label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 31, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_39" }, { "label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 31, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_53" }, { "label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 31, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_69" }, { "label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 31, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_77" }, { "label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 31, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_104" }, { "label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 31, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_122" }, { "label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 31, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_147" }, { "label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 31, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_157" }, { "label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 31, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_164" }, { "label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 31, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_173" }, { "label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 31, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_178" }, { "label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 31, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_183" }, { "label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 31, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_188" }, { "label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 31, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_192" }, { "label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 31, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_199" }, { "label": "schema_validator.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "schema_validator.py", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator" }, { "label": "ValidationIssue", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L37", "_origin": "ast", "community": 70, "norm_label": "validationissue", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationissue" }, { "label": "ValidationResult", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L48", "_origin": "ast", "community": 70, "norm_label": "validationresult", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationresult" }, { "label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L58", "_origin": "ast", "community": 70, "norm_label": ".to_dict()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationresult_to_dict" }, { "label": "SchemaValidator", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L80", "_origin": "ast", "community": 70, "norm_label": "schemavalidator", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L133", "_origin": "ast", "community": 70, "norm_label": ".__init__()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_init" }, { "label": ".extract_from_url()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L139", "_origin": "ast", "community": 70, "norm_label": ".extract_from_url()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_extract_from_url" }, { "label": ".extract_from_html()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L149", "_origin": "ast", "community": 70, "norm_label": ".extract_from_html()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_extract_from_html" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L188", "_origin": "ast", "community": 70, "norm_label": ".validate()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate" }, { "label": "._validate_schema()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L223", "_origin": "ast", "community": 70, "norm_label": "._validate_schema()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate_schema" }, { "label": "._validate_type_specific()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L284", "_origin": "ast", "community": 70, "norm_label": "._validate_type_specific()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate_type_specific" }, { "label": "._check_rich_results()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L368", "_origin": "ast", "community": 70, "norm_label": "._check_rich_results()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_check_rich_results" }, { "label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L398", "_origin": "ast", "community": 70, "norm_label": ".generate_report()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_generate_report" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L461", "_origin": "ast", "community": 70, "norm_label": "main()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_main" }, { "label": "Schema Validator - Validate JSON-LD structured data markup =====================", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "schema validator - validate json-ld structured data markup =====================", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_1" }, { "label": "Represents a validation issue found in schema.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L38", "_origin": "ast", "community": 70, "norm_label": "represents a validation issue found in schema.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_38" }, { "label": "Complete validation result for a schema.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L49", "_origin": "ast", "community": 70, "norm_label": "complete validation result for a schema.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_49" }, { "label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L59", "_origin": "ast", "community": 70, "norm_label": "convert to dictionary for json output.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_59" }, { "label": "Validate schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L81", "_origin": "ast", "community": 70, "norm_label": "validate schema.org structured data.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_81" }, { "label": "Extract all structured data from a URL.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L140", "_origin": "ast", "community": 70, "norm_label": "extract all structured data from a url.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_140" }, { "label": "Extract structured data from HTML content.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L150", "_origin": "ast", "community": 70, "norm_label": "extract structured data from html content.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_150" }, { "label": "Validate schema from URL, HTML, or direct schema dict.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L190", "_origin": "ast", "community": 70, "norm_label": "validate schema from url, html, or direct schema dict.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_190" }, { "label": "Validate a single schema object.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L225", "_origin": "ast", "community": 70, "norm_label": "validate a single schema object.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_225" }, { "label": "Type-specific validation rules.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L286", "_origin": "ast", "community": 70, "norm_label": "type-specific validation rules.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_286" }, { "label": "Check if schema is eligible for Google Rich Results.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L369", "_origin": "ast", "community": 70, "norm_label": "check if schema is eligible for google rich results.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_369" }, { "label": "Generate human-readable validation report.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L399", "_origin": "ast", "community": 70, "norm_label": "generate human-readable validation report.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_399" }, { "label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L462", "_origin": "ast", "community": 70, "norm_label": "main entry point for cli usage.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_462" }, { "label": "make_sample.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L1", "_origin": "ast", "community": 256, "norm_label": "make_sample.py", "community_name": "Sample Data Generation", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample" }, { "label": "jd()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L26", "_origin": "ast", "community": 256, "norm_label": "jd()", "community_name": "Sample Data Generation", "id": "scripts_make_sample_jd" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L150", "_origin": "ast", "community": 256, "norm_label": "main()", "community_name": "Sample Data Generation", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample_main" }, { "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "validate_schema.py", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema" }, { "label": "DefectLog", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L78", "_origin": "ast", "community": 4, "norm_label": "defectlog", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L81", "_origin": "ast", "community": 4, "norm_label": ".__init__()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_init" }, { "label": ".add()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L84", "_origin": "ast", "community": 4, "norm_label": ".add()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_add" }, { "label": ".counts()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L98", "_origin": "ast", "community": 4, "norm_label": ".counts()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_counts" }, { "label": "_norm_header()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L106", "_origin": "ast", "community": 4, "norm_label": "_norm_header()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_norm_header" }, { "label": "_detect_columns()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L110", "_origin": "ast", "community": 4, "norm_label": "_detect_columns()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_detect_columns" }, { "label": "_row_to_entry()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L123", "_origin": "ast", "community": 4, "norm_label": "_row_to_entry()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_row_to_entry" }, { "label": "_load_csv()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L144", "_origin": "ast", "community": 4, "norm_label": "_load_csv()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_csv" }, { "label": "_load_xlsx()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L164", "_origin": "ast", "community": 4, "norm_label": "_load_xlsx()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_xlsx" }, { "label": "_looks_like_schema()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L194", "_origin": "ast", "community": 4, "norm_label": "_looks_like_schema()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_looks_like_schema" }, { "label": "_wrapper_to_entry()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L203", "_origin": "ast", "community": 4, "norm_label": "_wrapper_to_entry()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_wrapper_to_entry" }, { "label": "_load_jsonl()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L227", "_origin": "ast", "community": 4, "norm_label": "_load_jsonl()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_jsonl" }, { "label": "_load_json()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L252", "_origin": "ast", "community": 4, "norm_label": "_load_json()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_json" }, { "label": "_load_dir()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L281", "_origin": "ast", "community": 4, "norm_label": "_load_dir()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_dir" }, { "label": "_load_live()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L293", "_origin": "ast", "community": 4, "norm_label": "_load_live()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_live" }, { "label": "load_entries()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L322", "_origin": "ast", "community": 4, "norm_label": "load_entries()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_entries" }, { "label": "type_of()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L343", "_origin": "ast", "community": 4, "norm_label": "type_of()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_type_of" }, { "label": "iter_typed_nodes()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L351", "_origin": "ast", "community": 4, "norm_label": "iter_typed_nodes()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_iter_typed_nodes" }, { "label": "all_strings()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L373", "_origin": "ast", "community": 4, "norm_label": "all_strings()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_all_strings" }, { "label": "normalize_name()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L386", "_origin": "ast", "community": 4, "norm_label": "normalize_name()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_normalize_name" }, { "label": "first_text()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L390", "_origin": "ast", "community": 4, "norm_label": "first_text()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_first_text" }, { "label": "load_url_inventory()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L402", "_origin": "ast", "community": 4, "norm_label": "load_url_inventory()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_url_inventory" }, { "label": "layer0_coverage()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L428", "_origin": "ast", "community": 4, "norm_label": "layer0_coverage()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer0_coverage" }, { "label": "layer1_syntax()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L444", "_origin": "ast", "community": 4, "norm_label": "layer1_syntax()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer1_syntax" }, { "label": "_check_value_formats()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L495", "_origin": "ast", "community": 4, "norm_label": "_check_value_formats()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_check_value_formats" }, { "label": "layer2_vocabulary()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L540", "_origin": "ast", "community": 4, "norm_label": "layer2_vocabulary()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer2_vocabulary" }, { "label": "layer3_richresult()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L572", "_origin": "ast", "community": 4, "norm_label": "layer3_richresult()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer3_richresult" }, { "label": "_address_street()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L601", "_origin": "ast", "community": 4, "norm_label": "_address_street()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_address_street" }, { "label": "_address_locality()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L610", "_origin": "ast", "community": 4, "norm_label": "_address_locality()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_address_locality" }, { "label": "_walk_ids()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L620", "_origin": "ast", "community": 4, "norm_label": "_walk_ids()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_walk_ids" }, { "label": "layer4_consistency()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L641", "_origin": "ast", "community": 4, "norm_label": "layer4_consistency()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer4_consistency" }, { "label": "_http_get()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L746", "_origin": "ast", "community": 4, "norm_label": "_http_get()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_http_get" }, { "label": "_wikidata_labels()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L760", "_origin": "ast", "community": 4, "norm_label": "_wikidata_labels()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_wikidata_labels" }, { "label": "layer_references()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L771", "_origin": "ast", "community": 4, "norm_label": "layer_references()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer_references" }, { "label": "run()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L877", "_origin": "ast", "community": 4, "norm_label": "run()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_run" }, { "label": "write_outputs()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L902", "_origin": "ast", "community": 4, "norm_label": "write_outputs()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_write_outputs" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L966", "_origin": "ast", "community": 4, "norm_label": "main()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_main" }, { "label": "Accumulates findings. One row per finding, ready for triage.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L79", "_origin": "ast", "community": 4, "norm_label": "accumulates findings. one row per finding, ready for triage.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_79" }, { "label": "Map normalized headers to canonical column roles. Returns {role: index}.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L111", "_origin": "ast", "community": 4, "norm_label": "map normalized headers to canonical column roles. returns {role: index}.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_111" }, { "label": "True if a parsed object is itself JSON-LD (vs a wrapper row).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L195", "_origin": "ast", "community": 4, "norm_label": "true if a parsed object is itself json-ld (vs a wrapper row).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_195" }, { "label": "A JSONL/JSON wrapper object that carries url/lang + a jsonld payload.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L204", "_origin": "ast", "community": 4, "norm_label": "a jsonl/json wrapper object that carries url/lang + a jsonld payload.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_204" }, { "label": "Return the primary @type as a string (first if it's a list).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L344", "_origin": "ast", "community": 4, "norm_label": "return the primary @type as a string (first if it's a list).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_344" }, { "label": "Yield every dict that has an @type, top-level and nested (recursively).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L352", "_origin": "ast", "community": 4, "norm_label": "yield every dict that has an @type, top-level and nested (recursively).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_352" }, { "label": "Yield (key, value) for every string value anywhere in the structure.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L374", "_origin": "ast", "community": 4, "norm_label": "yield (key, value) for every string value anywhere in the structure.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_374" }, { "label": "Coerce a property value to a comparable scalar (handles list/dict).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L391", "_origin": "ast", "community": 4, "norm_label": "coerce a property value to a comparable scalar (handles list/dict).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_391" }, { "label": "Parse + structural checks. Returns parsed object or None (fatal).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L445", "_origin": "ast", "community": 4, "norm_label": "parse + structural checks. returns parsed object or none (fatal).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_445" }, { "label": "City/region key, used to keep distinct same-name locations of a chain apart.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L611", "_origin": "ast", "community": 4, "norm_label": "city/region key, used to keep distinct same-name locations of a chain apart.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_611" }, { "label": "Collect @id definitions vs pure references by walking the whole document. A", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L621", "_origin": "ast", "community": 4, "norm_label": "collect @id definitions vs pure references by walking the whole document. a", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_621" }, { "label": "node_index: (entry, node) for every TYPED node. parsed_docs: (entry, parsed)", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L642", "_origin": "ast", "community": 4, "norm_label": "node_index: (entry, node) for every typed node. parsed_docs: (entry, parsed)", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_642" }, { "label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "build_schema_drafts.py", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts" }, { "label": "_norm()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L71", "_origin": "ast", "community": 5, "norm_label": "_norm()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_norm" }, { "label": "map_columns()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L75", "_origin": "ast", "community": 5, "norm_label": "map_columns()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_map_columns" }, { "label": "load_rows()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L90", "_origin": "ast", "community": 5, "norm_label": "load_rows()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_load_rows" }, { "label": "collect_claims()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L122", "_origin": "ast", "community": 5, "norm_label": "collect_claims()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_collect_claims" }, { "label": "fill()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L180", "_origin": "ast", "community": 5, "norm_label": "fill()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_fill" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L222", "_origin": "ast", "community": 5, "norm_label": "main()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_main" }, { "label": "Return {canonical_name: actual_header} using the alias table.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L76", "_origin": "ast", "community": 5, "norm_label": "return {canonical_name: actual_header} using the alias table.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_76" }, { "label": "Yield dict rows from .csv or .xlsx. Keeps original header names.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L91", "_origin": "ast", "community": 5, "norm_label": "yield dict rows from .csv or .xlsx. keeps original header names.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_91" }, { "label": "Recursively fill {{slots}}; return UNFILLED when a branch has no real data.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L181", "_origin": "ast", "community": 5, "norm_label": "recursively fill {{slots}}; return unfilled when a branch has no real data.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_181" }, { "label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L1", "_origin": "ast", "community": 86, "norm_label": "extract_site_claims.py", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims" }, { "label": "MetaParser", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L71", "_origin": "ast", "community": 86, "norm_label": "metaparser", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser" }, { "label": "HTMLParser", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "htmlparser", "community_name": "Site Claim Extractor", "id": "htmlparser" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L74", "_origin": "ast", "community": 86, "norm_label": ".__init__()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_init" }, { "label": ".handle_starttag()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L82", "_origin": "ast", "community": 86, "norm_label": ".handle_starttag()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_starttag" }, { "label": ".handle_endtag()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L95", "_origin": "ast", "community": 86, "norm_label": ".handle_endtag()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_endtag" }, { "label": ".handle_data()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L99", "_origin": "ast", "community": 86, "norm_label": ".handle_data()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_data" }, { "label": ".title()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L104", "_origin": "ast", "community": 86, "norm_label": ".title()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_title" }, { "label": "gather_pages()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L111", "_origin": "ast", "community": 86, "norm_label": "gather_pages()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_gather_pages" }, { "label": "primary_type()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L143", "_origin": "ast", "community": 86, "norm_label": "primary_type()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_primary_type" }, { "label": "top_level_nodes()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L150", "_origin": "ast", "community": 86, "norm_label": "top_level_nodes()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_top_level_nodes" }, { "label": "flatten()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L167", "_origin": "ast", "community": 86, "norm_label": "flatten()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_flatten" }, { "label": "slugify()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L193", "_origin": "ast", "community": 86, "norm_label": "slugify()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_slugify" }, { "label": "entity_id_for()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L199", "_origin": "ast", "community": 86, "norm_label": "entity_id_for()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_entity_id_for" }, { "label": "claims_from_page()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L217", "_origin": "ast", "community": 86, "norm_label": "claims_from_page()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_claims_from_page" }, { "label": "_row()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L270", "_origin": "ast", "community": 86, "norm_label": "_row()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_row" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L282", "_origin": "ast", "community": 86, "norm_label": "main()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_main" }, { "label": "Pull