{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "last-ndc.ts", "file_type": "code", "source_file": ".remember/tmp/last-ndc.ts", "source_location": "L1", "_origin": "ast", "community": 353, "norm_label": "last-ndc.ts", "id": "tmp_last_ndc", "community_name": "NDC Data Tracking" }, { "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": 177, "norm_label": "ghost_publish.py", "id": "scripts_ghost_publish", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "create_ghost_token()", "id": "scripts_ghost_publish_create_ghost_token", "community_name": "Ghost CMS Publisher" }, { "label": "parse_frontmatter()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L42", "_origin": "ast", "community": 177, "norm_label": "parse_frontmatter()", "id": "scripts_ghost_publish_parse_frontmatter", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "publish_to_ghost()", "id": "scripts_ghost_publish_publish_to_ghost", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "markdown_to_html()", "id": "scripts_ghost_publish_markdown_to_html", "community_name": "Ghost CMS Publisher" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L117", "_origin": "ast", "community": 177, "norm_label": "main()", "id": "scripts_ghost_publish_main", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "create jwt token for ghost admin api.", "id": "scripts_ghost_publish_rationale_27", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "parse yaml frontmatter from markdown content.", "id": "scripts_ghost_publish_rationale_43", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "publish markdown file to ghost cms.", "id": "scripts_ghost_publish_rationale_63", "community_name": "Ghost CMS Publisher" }, { "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": 177, "norm_label": "convert markdown to html.", "id": "scripts_ghost_publish_rationale_103", "community_name": "Ghost CMS Publisher" }, { "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": 163, "norm_label": "export_to_ulysses.py", "id": "scripts_export_to_ulysses", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "get_export_path()", "id": "scripts_export_to_ulysses_get_export_path", "community_name": "Ulysses Content Exporter" }, { "label": "Path", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "_origin": "ast", "community": 163, "norm_label": "path", "id": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "generate_filename()", "id": "scripts_export_to_ulysses_generate_filename", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "export_content()", "id": "scripts_export_to_ulysses_export_content", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "export_file()", "id": "scripts_export_to_ulysses_export_file", "community_name": "Ulysses Content Exporter" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L81", "_origin": "ast", "community": 163, "norm_label": "main()", "id": "scripts_export_to_ulysses_main", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "get the export path for a specific channel.", "id": "scripts_export_to_ulysses_rationale_32", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "generate a filename with timestamp.", "id": "scripts_export_to_ulysses_rationale_42", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "export content to the appropriate icloud folder.", "id": "scripts_export_to_ulysses_rationale_52", "community_name": "Ulysses Content Exporter" }, { "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": 163, "norm_label": "copy an existing file to the icloud folder.", "id": "scripts_export_to_ulysses_rationale_71", "community_name": "Ulysses Content Exporter" }, { "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": 121, "norm_label": "apply_brand.py", "id": "scripts_apply_brand", "community_name": "PowerPoint Brand Styler" }, { "label": "BrandStyler", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L20", "_origin": "ast", "community": 121, "norm_label": "brandstyler", "id": "scripts_apply_brand_brandstyler", "community_name": "PowerPoint Brand Styler" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L23", "_origin": "ast", "community": 121, "norm_label": ".__init__()", "id": "scripts_apply_brand_brandstyler_init", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": ".apply_to_presentation()", "id": "scripts_apply_brand_brandstyler_apply_to_presentation", "community_name": "PowerPoint Brand Styler" }, { "label": ".style_slide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L53", "_origin": "ast", "community": 121, "norm_label": ".style_slide()", "id": "scripts_apply_brand_brandstyler_style_slide", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": ".style_text_frame()", "id": "scripts_apply_brand_brandstyler_style_text_frame", "community_name": "PowerPoint Brand Styler" }, { "label": ".style_table()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L96", "_origin": "ast", "community": 121, "norm_label": ".style_table()", "id": "scripts_apply_brand_brandstyler_style_table", "community_name": "PowerPoint Brand Styler" }, { "label": ".add_logo()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L118", "_origin": "ast", "community": 121, "norm_label": ".add_logo()", "id": "scripts_apply_brand_brandstyler_add_logo", "community_name": "PowerPoint Brand Styler" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L138", "_origin": "ast", "community": 121, "norm_label": "main()", "id": "scripts_apply_brand_main", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "apply brand guidelines to powerpoint presentations", "id": "scripts_apply_brand_rationale_21", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "load brand configuration", "id": "scripts_apply_brand_rationale_24", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "apply brand styling to powerpoint file", "id": "scripts_apply_brand_rationale_33", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "apply brand styling to individual slide", "id": "scripts_apply_brand_rationale_54", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "apply brand fonts and colors to text", "id": "scripts_apply_brand_rationale_66", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "apply brand styling to tables", "id": "scripts_apply_brand_rationale_97", "community_name": "PowerPoint Brand Styler" }, { "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": 121, "norm_label": "add company logo to slide", "id": "scripts_apply_brand_rationale_119", "community_name": "PowerPoint Brand Styler" }, { "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": 186, "norm_label": "extract_notion.py", "id": "scripts_extract_notion", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "extract_notion_content()", "id": "scripts_extract_notion_extract_notion_content", "community_name": "Notion Content Extractor" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "_origin": "ast", "community": 186, "norm_label": "any", "id": "custom_skills_05_ourdigital_document_code_scripts_extract_notion_py_any", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "parse_notion_url()", "id": "scripts_extract_notion_parse_notion_url", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "fetch_linked_content()", "id": "scripts_extract_notion_fetch_linked_content", "community_name": "Notion Content Extractor" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L151", "_origin": "ast", "community": 186, "norm_label": "main()", "id": "scripts_extract_notion_main", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "extract and structure content from notion this function would integrate", "id": "scripts_extract_notion_rationale_13", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "extract page/database id from notion url", "id": "scripts_extract_notion_rationale_118", "community_name": "Notion Content Extractor" }, { "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": 186, "norm_label": "recursively fetch linked page content args: linked_pages: list", "id": "scripts_extract_notion_rationale_126", "community_name": "Notion Content Extractor" }, { "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": 114, "norm_label": "generate_pptx.js", "id": "scripts_generate_pptx", "community_name": "PowerPoint Slide Generator" }, { "label": "fs", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L7", "_origin": "ast", "community": 114, "norm_label": "fs", "id": "scripts_generate_pptx_fs", "community_name": "PowerPoint Slide Generator" }, { "label": "path", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L8", "_origin": "ast", "community": 114, "norm_label": "path", "id": "scripts_generate_pptx_path", "community_name": "PowerPoint Slide Generator" }, { "label": "PresentationGenerator", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L20", "_origin": "ast", "community": 114, "norm_label": "presentationgenerator", "id": "scripts_generate_pptx_presentationgenerator", "community_name": "PowerPoint Slide Generator" }, { "label": ".constructor()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L21", "_origin": "ast", "community": 114, "norm_label": ".constructor()", "id": "scripts_generate_pptx_presentationgenerator_constructor", "community_name": "PowerPoint Slide Generator" }, { "label": ".setupPresentation()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L28", "_origin": "ast", "community": 114, "norm_label": ".setuppresentation()", "id": "scripts_generate_pptx_presentationgenerator_setuppresentation", "community_name": "PowerPoint Slide Generator" }, { "label": ".defineLayouts()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L56", "_origin": "ast", "community": 114, "norm_label": ".definelayouts()", "id": "scripts_generate_pptx_presentationgenerator_definelayouts", "community_name": "PowerPoint Slide Generator" }, { "label": ".generate()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L80", "_origin": "ast", "community": 114, "norm_label": ".generate()", "id": "scripts_generate_pptx_presentationgenerator_generate", "community_name": "PowerPoint Slide Generator" }, { "label": ".createTitleSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L114", "_origin": "ast", "community": 114, "norm_label": ".createtitleslide()", "id": "scripts_generate_pptx_presentationgenerator_createtitleslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createExecutiveSummarySlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L159", "_origin": "ast", "community": 114, "norm_label": ".createexecutivesummaryslide()", "id": "scripts_generate_pptx_presentationgenerator_createexecutivesummaryslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createAgendaSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L203", "_origin": "ast", "community": 114, "norm_label": ".createagendaslide()", "id": "scripts_generate_pptx_presentationgenerator_createagendaslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createContentSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L250", "_origin": "ast", "community": 114, "norm_label": ".createcontentslide()", "id": "scripts_generate_pptx_presentationgenerator_createcontentslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createDataSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L307", "_origin": "ast", "community": 114, "norm_label": ".createdataslide()", "id": "scripts_generate_pptx_presentationgenerator_createdataslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createRecommendationsSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L346", "_origin": "ast", "community": 114, "norm_label": ".createrecommendationsslide()", "id": "scripts_generate_pptx_presentationgenerator_createrecommendationsslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".createClosingSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L380", "_origin": "ast", "community": 114, "norm_label": ".createclosingslide()", "id": "scripts_generate_pptx_presentationgenerator_createclosingslide", "community_name": "PowerPoint Slide Generator" }, { "label": ".save()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L422", "_origin": "ast", "community": 114, "norm_label": ".save()", "id": "scripts_generate_pptx_presentationgenerator_save", "community_name": "PowerPoint Slide Generator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L434", "_origin": "ast", "community": 114, "norm_label": "main()", "id": "scripts_generate_pptx_main", "community_name": "PowerPoint Slide Generator" }, { "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": 238, "norm_label": "run_workflow.py", "id": "scripts_run_workflow", "community_name": "Research Workflow Execution" }, { "label": "run_workflow()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L14", "_origin": "ast", "community": 238, "norm_label": "run_workflow()", "id": "scripts_run_workflow_run_workflow", "community_name": "Research Workflow Execution" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L100", "_origin": "ast", "community": 238, "norm_label": "main()", "id": "scripts_run_workflow_main", "community_name": "Research Workflow Execution" }, { "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": 238, "norm_label": "execute the complete research to presentation workflow args: no", "id": "scripts_run_workflow_rationale_15", "community_name": "Research Workflow Execution" }, { "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", "id": "scripts_synthesize_content", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_contentsynthesizer", "community_name": "Content Synthesis Engine" }, { "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__()", "id": "scripts_synthesize_content_contentsynthesizer_init", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_synthesize", "community_name": "Content Synthesis Engine" }, { "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", "id": "custom_skills_05_ourdigital_document_code_scripts_synthesize_content_py_any", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_extract_metadata", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_topics", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_calculate_importance", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_points", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_estimate_duration", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_needs_decision", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_extract_recommendations", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_contentsynthesizer_create_slide_plan", "community_name": "Content Synthesis Engine" }, { "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()", "id": "scripts_synthesize_content_main", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_14", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_29", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_41", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_51", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_70", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_101", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_124", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_148", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_165", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_178", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_193", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_200", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_214", "community_name": "Content Synthesis Engine" }, { "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", "id": "scripts_synthesize_content_rationale_237", "community_name": "Content Synthesis Engine" }, { "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": 196, "norm_label": "generate_prompt.py", "id": "scripts_generate_prompt", "community_name": "Visual Prompt Generator" }, { "label": "VisualPromptGenerator", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L11", "_origin": "ast", "community": 196, "norm_label": "visualpromptgenerator", "id": "scripts_generate_prompt_visualpromptgenerator", "community_name": "Visual Prompt Generator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L12", "_origin": "ast", "community": 196, "norm_label": ".__init__()", "id": "scripts_generate_prompt_visualpromptgenerator_init", "community_name": "Visual Prompt Generator" }, { "label": ".generate_prompt()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L43", "_origin": "ast", "community": 196, "norm_label": ".generate_prompt()", "id": "scripts_generate_prompt_visualpromptgenerator_generate_prompt", "community_name": "Visual Prompt Generator" }, { "label": ".generate_variations()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L118", "_origin": "ast", "community": 196, "norm_label": ".generate_variations()", "id": "scripts_generate_prompt_visualpromptgenerator_generate_variations", "community_name": "Visual Prompt Generator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L137", "_origin": "ast", "community": 196, "norm_label": "main()", "id": "scripts_generate_prompt_main", "community_name": "Visual Prompt Generator" }, { "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": 196, "norm_label": "generate a sophisticated image prompt for ourdigital blog args:", "id": "scripts_generate_prompt_rationale_51", "community_name": "Visual Prompt Generator" }, { "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": 196, "norm_label": "generate multiple prompt variations for the same topic", "id": "scripts_generate_prompt_rationale_119", "community_name": "Visual Prompt Generator" }, { "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": 144, "norm_label": "mood_calibrator.py", "id": "scripts_mood_calibrator", "community_name": "Image 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": 144, "norm_label": "moodcalibrator", "id": "scripts_mood_calibrator_moodcalibrator", "community_name": "Image Mood Calibrator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L12", "_origin": "ast", "community": 144, "norm_label": ".__init__()", "id": "scripts_mood_calibrator_moodcalibrator_init", "community_name": "Image Mood Calibrator" }, { "label": ".calibrate()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L59", "_origin": "ast", "community": 144, "norm_label": ".calibrate()", "id": "scripts_mood_calibrator_moodcalibrator_calibrate", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": ".generate_modifier_text()", "id": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": ".suggest_color_temperature()", "id": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": ".export_for_prompt()", "id": "scripts_mood_calibrator_moodcalibrator_export_for_prompt", "community_name": "Image Mood Calibrator" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "_origin": "ast", "community": 144, "norm_label": "any", "id": "custom_skills_06_ourdigital_designer_code_scripts_mood_calibrator_py_any", "community_name": "Image Mood Calibrator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L175", "_origin": "ast", "community": 144, "norm_label": "main()", "id": "scripts_mood_calibrator_main", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": "get calibrated mood parameters args: preset: base p", "id": "scripts_mood_calibrator_rationale_60", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": "generate text modifiers based on parameters args: p", "id": "scripts_mood_calibrator_rationale_80", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": "suggest color temperature based on parameters args:", "id": "scripts_mood_calibrator_rationale_134", "community_name": "Image Mood Calibrator" }, { "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": 144, "norm_label": "export parameters in a format ready for prompt generation args:", "id": "scripts_mood_calibrator_rationale_158", "community_name": "Image Mood Calibrator" }, { "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": 228, "norm_label": "init_skill.py", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill", "community_name": "Skill Directory Creation" }, { "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": 228, "norm_label": "create_skill()", "id": "scripts_init_skill_create_skill", "community_name": "Skill Directory Creation" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L193", "_origin": "ast", "community": 228, "norm_label": "main()", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main", "community_name": "Skill Directory Creation" }, { "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": 228, "norm_label": "create a new skill directory structure.", "id": "scripts_init_skill_rationale_118", "community_name": "Skill Directory Creation" }, { "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": 108, "norm_label": "validate_skill.py", "id": "scripts_validate_skill", "community_name": "Skill Validation Tool" }, { "label": "SkillValidator", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L15", "_origin": "ast", "community": 108, "norm_label": "skillvalidator", "id": "scripts_validate_skill_skillvalidator", "community_name": "Skill Validation Tool" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 108, "norm_label": ".__init__()", "id": "scripts_validate_skill_skillvalidator_init", "community_name": "Skill Validation Tool" }, { "label": "Path", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 108, "norm_label": "path", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path", "community_name": "Skill Validation Tool" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L21", "_origin": "ast", "community": 108, "norm_label": ".validate()", "id": "scripts_validate_skill_skillvalidator_validate", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "._check_directory_structure()", "id": "scripts_validate_skill_skillvalidator_check_directory_structure", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "._check_skill_files()", "id": "scripts_validate_skill_skillvalidator_check_skill_files", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "._check_frontmatter()", "id": "scripts_validate_skill_skillvalidator_check_frontmatter", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "._check_content_length()", "id": "scripts_validate_skill_skillvalidator_check_content_length", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "._check_ourdigital_triggers()", "id": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers", "community_name": "Skill Validation Tool" }, { "label": ".report()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L121", "_origin": "ast", "community": 108, "norm_label": ".report()", "id": "scripts_validate_skill_skillvalidator_report", "community_name": "Skill Validation Tool" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L146", "_origin": "ast", "community": 108, "norm_label": "main()", "id": "scripts_validate_skill_main", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "verify required directories exist.", "id": "scripts_validate_skill_rationale_32", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "verify skill.md files exist.", "id": "scripts_validate_skill_rationale_52", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "verify yaml frontmatter in skill.md files.", "id": "scripts_validate_skill_rationale_63", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "verify skill.md body is within word limit.", "id": "scripts_validate_skill_rationale_83", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "verify 'ourdigital' keyword in triggers.", "id": "scripts_validate_skill_rationale_107", "community_name": "Skill Validation Tool" }, { "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": 108, "norm_label": "print validation report.", "id": "scripts_validate_skill_rationale_122", "community_name": "Skill Validation Tool" }, { "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": 122, "norm_label": "seo_audit_orchestrator.py", "id": "scripts_seo_audit_orchestrator", "community_name": "SEO Health 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": 122, "norm_label": "get_repo_root()", "id": "scripts_seo_audit_orchestrator_get_repo_root", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "run_script()", "id": "scripts_seo_audit_orchestrator_run_script", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "extract_score()", "id": "scripts_seo_audit_orchestrator_extract_score", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "extract_issues()", "id": "scripts_seo_audit_orchestrator_extract_issues", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "compute_health_score()", "id": "scripts_seo_audit_orchestrator_compute_health_score", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "get_grade()", "id": "scripts_seo_audit_orchestrator_get_grade", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "get_priority()", "id": "scripts_seo_audit_orchestrator_get_priority", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "main()", "id": "scripts_seo_audit_orchestrator_main", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "find the git repository root.", "id": "scripts_seo_audit_orchestrator_rationale_44", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "run a sub-skill script and return parsed json output.", "id": "scripts_seo_audit_orchestrator_rationale_63", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "extract a 0-100 score from a sub-skill result.", "id": "scripts_seo_audit_orchestrator_rationale_110", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "extract issues list from a sub-skill result.", "id": "scripts_seo_audit_orchestrator_rationale_125", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "compute weighted health score, redistributing skipped stage weights.", "id": "scripts_seo_audit_orchestrator_rationale_134", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "return grade and status for a given score.", "id": "scripts_seo_audit_orchestrator_rationale_153", "community_name": "SEO Health Orchestrator" }, { "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": 122, "norm_label": "return notion priority based on health score.", "id": "scripts_seo_audit_orchestrator_rationale_161", "community_name": "SEO Health Orchestrator" }, { "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": 96, "norm_label": "base_client.py", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", "community_name": "Rate Limited 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": 96, "norm_label": "ratelimiter", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "community_name": "Rate Limited Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 96, "norm_label": ".__init__()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", "community_name": "Rate Limited Client" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 96, "norm_label": ".acquire()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", "community_name": "Rate Limited Client" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 96, "norm_label": "baseasyncclient", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "community_name": "Rate Limited Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 96, "norm_label": ".__init__()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "community_name": "Rate Limited Client" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 96, "norm_label": "logger", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_logger", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "._rate_limited_request()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "community_name": "Rate Limited Client" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 96, "norm_label": "any", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": ".batch_requests()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": ".print_stats()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", "community_name": "Rate Limited Client" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 110, "norm_label": "configmanager", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "community_name": "Google API Credentials" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 110, "norm_label": ".__init__()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".google_credentials_path()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".pagespeed_api_key()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".custom_search_api_key()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".custom_search_engine_id()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".notion_token()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": ".validate_google_credentials()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", "community_name": "Google API 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": 110, "norm_label": ".get_required()", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", "community_name": "Google API Credentials" }, { "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": 96, "norm_label": "base client - shared async client utilities ====================================", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "rate limiter using token bucket algorithm.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "initialize rate limiter. args: rate: number of requests all", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "acquire a token, waiting if necessary.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "base class for async api clients with rate limiting.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_77", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "execute multiple requests concurrently.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", "community_name": "Rate Limited Client" }, { "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": 96, "norm_label": "print request statistics.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", "community_name": "Rate Limited Client" }, { "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": 110, "norm_label": "manage api configuration and credentials.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get google service account credentials path.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get pagespeed insights api key.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get custom search api key.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get custom search engine id.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get notion api token.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "validate google credentials are configured.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", "community_name": "Google API Credentials" }, { "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": 110, "norm_label": "get required environment variable or raise error.", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_199", "community_name": "Google API Credentials" }, { "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": 8, "norm_label": "page_analyzer.py", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "community_name": "Page Metadata 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": 8, "norm_label": "linkdata", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata", "community_name": "Page Metadata Analyzer" }, { "label": "HeadingData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L41", "_origin": "ast", "community": 8, "norm_label": "headingdata", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata", "community_name": "Page Metadata Analyzer" }, { "label": "SchemaData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 8, "norm_label": "schemadata", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata", "community_name": "Page Metadata Analyzer" }, { "label": "OpenGraphData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L56", "_origin": "ast", "community": 8, "norm_label": "opengraphdata", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata", "community_name": "Page Metadata Analyzer" }, { "label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 8, "norm_label": "pagemetadata", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": ".to_dict()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": ".get_summary()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary", "community_name": "Page Metadata Analyzer" }, { "label": "PageAnalyzer", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L178", "_origin": "ast", "community": 8, "norm_label": "pageanalyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "community_name": "Page Metadata Analyzer" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 8, "norm_label": ".__init__()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": ".analyze_url()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_basic_meta()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "community_name": "Page Metadata Analyzer" }, { "label": "BeautifulSoup", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 8, "norm_label": "beautifulsoup", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_canonical()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_robots_meta()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_hreflang()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_headings()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_open_graph()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_schema()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._process_schema_item()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_links()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_images()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._extract_content_metrics()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "._run_seo_checks()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", "community_name": "Page Metadata Analyzer" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 8, "norm_label": "main()", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "represents a link found on a page.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "represents a heading found on a page.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "represents schema.org structured data.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "represents open graph metadata.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "complete seo metadata for a page.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "get a brief summary of the page analysis.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "analyze web pages for seo metadata.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract title and meta description.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract canonical url.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract robots meta tag.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract hreflang tags.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract all headings.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract open graph and twitter card data.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract schema.org structured data.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "process a single schema.org item.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract internal and external links.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract image information.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "extract content metrics like word count.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "run seo checks and add issues/warnings.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", "community_name": "Page Metadata Analyzer" }, { "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": 8, "norm_label": "cli entry point for testing.", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", "community_name": "Page Metadata Analyzer" }, { "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": 62, "norm_label": "robots_checker.py", "id": "scripts_robots_checker", "community_name": "Robots.txt Validator" }, { "label": "RobotsIssue", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L31", "_origin": "ast", "community": 62, "norm_label": "robotsissue", "id": "scripts_robots_checker_robotsissue", "community_name": "Robots.txt Validator" }, { "label": "UserAgentRules", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L42", "_origin": "ast", "community": 62, "norm_label": "useragentrules", "id": "scripts_robots_checker_useragentrules", "community_name": "Robots.txt Validator" }, { "label": "RobotsResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L52", "_origin": "ast", "community": 62, "norm_label": "robotsresult", "id": "scripts_robots_checker_robotsresult", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": ".to_dict()", "id": "scripts_robots_checker_robotsresult_to_dict", "community_name": "Robots.txt Validator" }, { "label": "RobotsChecker", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L94", "_origin": "ast", "community": 62, "norm_label": "robotschecker", "id": "scripts_robots_checker_robotschecker", "community_name": "Robots.txt Validator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L139", "_origin": "ast", "community": 62, "norm_label": ".__init__()", "id": "scripts_robots_checker_robotschecker_init", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": ".fetch_robots()", "id": "scripts_robots_checker_robotschecker_fetch_robots", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": ".parse_robots()", "id": "scripts_robots_checker_robotschecker_parse_robots", "community_name": "Robots.txt Validator" }, { "label": ".analyze()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L219", "_origin": "ast", "community": 62, "norm_label": ".analyze()", "id": "scripts_robots_checker_robotschecker_analyze", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "._analyze_syntax()", "id": "scripts_robots_checker_robotschecker_analyze_syntax", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "._analyze_rules()", "id": "scripts_robots_checker_robotschecker_analyze_rules", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "._analyze_sitemaps()", "id": "scripts_robots_checker_robotschecker_analyze_sitemaps", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": ".test_url()", "id": "scripts_robots_checker_robotschecker_test_url", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": ".generate_report()", "id": "scripts_robots_checker_robotschecker_generate_report", "community_name": "Robots.txt Validator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L495", "_origin": "ast", "community": 62, "norm_label": "main()", "id": "scripts_robots_checker_main", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "robots.txt checker - analyze robots.txt configuration ==========================", "id": "scripts_robots_checker_rationale_1", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "represents a robots.txt issue.", "id": "scripts_robots_checker_rationale_32", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "rules for a specific user-agent.", "id": "scripts_robots_checker_rationale_43", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "complete robots.txt analysis result.", "id": "scripts_robots_checker_rationale_53", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "convert to dictionary for json output.", "id": "scripts_robots_checker_rationale_65", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "analyze robots.txt configuration.", "id": "scripts_robots_checker_rationale_95", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "fetch robots.txt content.", "id": "scripts_robots_checker_rationale_146", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "parse robots.txt content.", "id": "scripts_robots_checker_rationale_166", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "check for syntax issues.", "id": "scripts_robots_checker_rationale_264", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "analyze blocking rules.", "id": "scripts_robots_checker_rationale_300", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "analyze sitemap declarations.", "id": "scripts_robots_checker_rationale_364", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "test if a specific url is allowed.", "id": "scripts_robots_checker_rationale_382", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "generate human-readable analysis report.", "id": "scripts_robots_checker_rationale_418", "community_name": "Robots.txt Validator" }, { "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": 62, "norm_label": "main entry point for cli usage.", "id": "scripts_robots_checker_rationale_496", "community_name": "Robots.txt Validator" }, { "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", "id": "scripts_sitemap_crawler", "community_name": "Sitemap Crawl Progress" }, { "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", "id": "scripts_sitemap_crawler_crawlprogress", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_get_progress_percent", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_get_eta", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_to_dict", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_save_to_file", "community_name": "Sitemap Crawl Progress" }, { "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", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlprogress_load_from_file", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_get_active_crawls", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_get_all_crawls", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_get_crawl_status", "community_name": "Sitemap Crawl Progress" }, { "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", "id": "scripts_sitemap_crawler_crawlresult", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_crawlresult_get_duration", "community_name": "Sitemap Crawl Progress" }, { "label": "SitemapCrawler", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L188", "_origin": "ast", "community": 145, "norm_label": "sitemapcrawler", "id": "scripts_sitemap_crawler_sitemapcrawler", "community_name": "Sitemap Crawler Utility" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L191", "_origin": "ast", "community": 145, "norm_label": ".__init__()", "id": "scripts_sitemap_crawler_sitemapcrawler_init", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": ".fetch_sitemap_urls()", "id": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls", "community_name": "Sitemap Crawler Utility" }, { "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()", "id": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "community_name": "Sitemap Crawl Progress" }, { "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": 145, "norm_label": "._save_page_to_notion()", "id": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion", "community_name": "Sitemap Crawler Utility" }, { "label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "_origin": "ast", "community": 145, "norm_label": "pagemetadata", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "._determine_priority()", "id": "scripts_sitemap_crawler_sitemapcrawler_determine_priority", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "._build_page_content()", "id": "scripts_sitemap_crawler_sitemapcrawler_build_page_content", "community_name": "Sitemap Crawler Utility" }, { "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()", "id": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_print_progress_status", "community_name": "Sitemap Crawl Progress" }, { "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()", "id": "scripts_sitemap_crawler_main", "community_name": "Sitemap Crawl Progress" }, { "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 ========================", "id": "scripts_sitemap_crawler_rationale_1", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_48", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_85", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_105", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_114", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_134", "community_name": "Sitemap Crawl Progress" }, { "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).", "id": "scripts_sitemap_crawler_rationale_147", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_159", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_168", "community_name": "Sitemap Crawl Progress" }, { "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": 145, "norm_label": "crawl sitemap urls and analyze each page.", "id": "scripts_sitemap_crawler_rationale_189", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "initialize sitemap crawler. args: notion_token: notion api", "id": "scripts_sitemap_crawler_rationale_196", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "fetch and parse urls from a sitemap. args: sitemap_url: url", "id": "scripts_sitemap_crawler_rationale_214", "community_name": "Sitemap Crawler Utility" }, { "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", "id": "scripts_sitemap_crawler_rationale_281", "community_name": "Sitemap Crawl Progress" }, { "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": 145, "norm_label": "save page metadata to notion database.", "id": "scripts_sitemap_crawler_rationale_419", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "determine priority based on issues found.", "id": "scripts_sitemap_crawler_rationale_448", "community_name": "Sitemap Crawler Utility" }, { "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": 145, "norm_label": "build notion page content blocks from metadata.", "id": "scripts_sitemap_crawler_rationale_459", "community_name": "Sitemap Crawler Utility" }, { "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.", "id": "scripts_sitemap_crawler_rationale_688", "community_name": "Sitemap Crawl Progress" }, { "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.", "id": "scripts_sitemap_crawler_rationale_808", "community_name": "Sitemap Crawl Progress" }, { "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": 72, "norm_label": "sitemap_validator.py", "id": "scripts_sitemap_validator", "community_name": "Sitemap XML 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": 72, "norm_label": "sitemapissue", "id": "scripts_sitemap_validator_sitemapissue", "community_name": "Sitemap XML Validator" }, { "label": "SitemapEntry", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L44", "_origin": "ast", "community": 72, "norm_label": "sitemapentry", "id": "scripts_sitemap_validator_sitemapentry", "community_name": "Sitemap XML Validator" }, { "label": "SitemapResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L55", "_origin": "ast", "community": 72, "norm_label": "sitemapresult", "id": "scripts_sitemap_validator_sitemapresult", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": ".to_dict()", "id": "scripts_sitemap_validator_sitemapresult_to_dict", "community_name": "Sitemap XML Validator" }, { "label": "SitemapValidator", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L89", "_origin": "ast", "community": 72, "norm_label": "sitemapvalidator", "id": "scripts_sitemap_validator_sitemapvalidator", "community_name": "Sitemap XML Validator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L101", "_origin": "ast", "community": 72, "norm_label": ".__init__()", "id": "scripts_sitemap_validator_sitemapvalidator_init", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": ".fetch_sitemap()", "id": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": ".parse_sitemap()", "id": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap", "community_name": "Sitemap XML Validator" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L183", "_origin": "ast", "community": 72, "norm_label": ".validate()", "id": "scripts_sitemap_validator_sitemapvalidator_validate", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "._validate_date()", "id": "scripts_sitemap_validator_sitemapvalidator_validate_date", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "._check_url_status()", "id": "scripts_sitemap_validator_sitemapvalidator_check_url_status", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": ".generate_report()", "id": "scripts_sitemap_validator_sitemapvalidator_generate_report", "community_name": "Sitemap XML Validator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L438", "_origin": "ast", "community": 72, "norm_label": "main()", "id": "scripts_sitemap_validator_main", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "sitemap validator - validate xml sitemaps ======================================", "id": "scripts_sitemap_validator_rationale_1", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "represents a sitemap validation issue.", "id": "scripts_sitemap_validator_rationale_35", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "represents a single url entry in sitemap.", "id": "scripts_sitemap_validator_rationale_45", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "complete sitemap validation result.", "id": "scripts_sitemap_validator_rationale_56", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "convert to dictionary for json output.", "id": "scripts_sitemap_validator_rationale_68", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "validate xml sitemaps.", "id": "scripts_sitemap_validator_rationale_90", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "fetch sitemap content, handling gzip compression.", "id": "scripts_sitemap_validator_rationale_110", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "parse sitemap xml content.", "id": "scripts_sitemap_validator_rationale_133", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "validate a sitemap url.", "id": "scripts_sitemap_validator_rationale_184", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "validate iso 8601 date format.", "id": "scripts_sitemap_validator_rationale_331", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "check http status of urls in sitemap.", "id": "scripts_sitemap_validator_rationale_339", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "generate human-readable validation report.", "id": "scripts_sitemap_validator_rationale_380", "community_name": "Sitemap XML Validator" }, { "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": 72, "norm_label": "main entry point for cli usage.", "id": "scripts_sitemap_validator_rationale_439", "community_name": "Sitemap XML Validator" }, { "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": 30, "norm_label": "base_client.py", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", "community_name": "Async API 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": 30, "norm_label": "ratelimiter", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".__init__()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".acquire()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", "community_name": "Async API Client" }, { "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": 30, "norm_label": "baseasyncclient", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".__init__()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "community_name": "Async API Client" }, { "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": 30, "norm_label": "logger", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_logger", "community_name": "Async API Client" }, { "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": 30, "norm_label": "._rate_limited_request()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "community_name": "Async API Client" }, { "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": 30, "norm_label": "any", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".batch_requests()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".print_stats()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", "community_name": "Async API Client" }, { "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": 30, "norm_label": "configmanager", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".__init__()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".google_credentials_path()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".pagespeed_api_key()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".custom_search_api_key()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".custom_search_engine_id()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".notion_token()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".validate_google_credentials()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", "community_name": "Async API Client" }, { "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": 30, "norm_label": ".get_required()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", "community_name": "Async API Client" }, { "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": 30, "norm_label": "base client - shared async client utilities ====================================", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", "community_name": "Async API Client" }, { "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": 30, "norm_label": "rate limiter using token bucket algorithm.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", "community_name": "Async API Client" }, { "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": 30, "norm_label": "initialize rate limiter. args: rate: number of requests all", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", "community_name": "Async API Client" }, { "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": 30, "norm_label": "acquire a token, waiting if necessary.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", "community_name": "Async API Client" }, { "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": 30, "norm_label": "base class for async api clients with rate limiting.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", "community_name": "Async API Client" }, { "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": 30, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_77", "community_name": "Async API Client" }, { "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": 30, "norm_label": "execute a request with rate limiting and retry.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_104", "community_name": "Async API Client" }, { "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": 30, "norm_label": "execute multiple requests concurrently.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", "community_name": "Async API Client" }, { "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": 30, "norm_label": "print request statistics.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", "community_name": "Async API Client" }, { "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": 30, "norm_label": "manage api configuration and credentials.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get google service account credentials path.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get pagespeed insights api key.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get custom search api key.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get custom search engine id.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get notion api token.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", "community_name": "Async API Client" }, { "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": 30, "norm_label": "validate google credentials are configured.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", "community_name": "Async API Client" }, { "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": 30, "norm_label": "get required environment variable or raise error.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_199", "community_name": "Async API Client" }, { "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": 119, "norm_label": "page_analyzer.py", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "community_name": "Web Page SEO 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": 119, "norm_label": "linkdata", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "headingdata", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "schemadata", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "opengraphdata", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata", "community_name": "Web Page SEO Analyzer" }, { "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": 49, "norm_label": "pagemetadata", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "community_name": "Web Page Scraper" }, { "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": 119, "norm_label": ".to_dict()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": ".get_summary()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary", "community_name": "Web Page SEO Analyzer" }, { "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": 49, "norm_label": "pageanalyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": ".__init__()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": ".analyze_url()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_basic_meta()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "beautifulsoup", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_canonical()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_robots_meta()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_hreflang()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_headings()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_open_graph()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_schema()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._process_schema_item()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_links()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_images()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._extract_content_metrics()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "._run_seo_checks()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", "community_name": "Web Page Scraper" }, { "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": 119, "norm_label": "main()", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "represents a link found on a page.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "represents a heading found on a page.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "represents schema.org structured data.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "represents open graph metadata.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", "community_name": "Web Page SEO Analyzer" }, { "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": 49, "norm_label": "complete seo metadata for a page.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73", "community_name": "Web Page Scraper" }, { "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": 119, "norm_label": "convert to dictionary for json serialization.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_125", "community_name": "Web Page SEO Analyzer" }, { "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": 119, "norm_label": "get a brief summary of the page analysis.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", "community_name": "Web Page SEO Analyzer" }, { "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": 49, "norm_label": "analyze web pages for seo metadata.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract title and meta description.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract canonical url.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract robots meta tag.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract hreflang tags.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract all headings.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract open graph and twitter card data.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract schema.org structured data.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "process a single schema.org item.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract internal and external links.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract image information.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "extract content metrics like word count.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", "community_name": "Web Page Scraper" }, { "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": 49, "norm_label": "run seo checks and add issues/warnings.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", "community_name": "Web Page Scraper" }, { "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": 119, "norm_label": "cli entry point for testing.", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", "community_name": "Web Page SEO Analyzer" }, { "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": 31, "norm_label": "base_client.py", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", "community_name": "Async API 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": 31, "norm_label": "ratelimiter", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".__init__()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".acquire()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", "community_name": "Async API Client" }, { "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": 31, "norm_label": "baseasyncclient", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".__init__()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "community_name": "Async API Client" }, { "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": 31, "norm_label": "logger", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_logger", "community_name": "Async API Client" }, { "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": 31, "norm_label": "._rate_limited_request()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "community_name": "Async API Client" }, { "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": 31, "norm_label": "any", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".batch_requests()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".print_stats()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", "community_name": "Async API Client" }, { "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": 31, "norm_label": "configmanager", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".__init__()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_init", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".google_credentials_path()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".pagespeed_api_key()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".custom_search_api_key()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".custom_search_engine_id()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".notion_token()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".validate_google_credentials()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", "community_name": "Async API Client" }, { "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": 31, "norm_label": ".get_required()", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", "community_name": "Async API Client" }, { "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": 31, "norm_label": "base client - shared async client utilities ====================================", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_1", "community_name": "Async API Client" }, { "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": 31, "norm_label": "rate limiter using token bucket algorithm.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_36", "community_name": "Async API Client" }, { "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": 31, "norm_label": "initialize rate limiter. args: rate: number of requests all", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_39", "community_name": "Async API Client" }, { "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": 31, "norm_label": "acquire a token, waiting if necessary.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_53", "community_name": "Async API Client" }, { "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": 31, "norm_label": "base class for async api clients with rate limiting.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_69", "community_name": "Async API Client" }, { "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": 31, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_77", "community_name": "Async API Client" }, { "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": 31, "norm_label": "execute a request with rate limiting and retry.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_104", "community_name": "Async API Client" }, { "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": 31, "norm_label": "execute multiple requests concurrently.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_122", "community_name": "Async API Client" }, { "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": 31, "norm_label": "print request statistics.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_147", "community_name": "Async API Client" }, { "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": 31, "norm_label": "manage api configuration and credentials.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_157", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get google service account credentials path.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_164", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get pagespeed insights api key.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_173", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get custom search api key.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_178", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get custom search engine id.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_183", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get notion api token.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_188", "community_name": "Async API Client" }, { "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": 31, "norm_label": "validate google credentials are configured.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_192", "community_name": "Async API Client" }, { "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": 31, "norm_label": "get required environment variable or raise error.", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_199", "community_name": "Async API Client" }, { "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": 70, "norm_label": "pagespeed_client.py", "id": "scripts_pagespeed_client", "community_name": "PageSpeed Insights 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": 70, "norm_label": "corewebvitals", "id": "scripts_pagespeed_client_corewebvitals", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".to_dict()", "id": "scripts_pagespeed_client_corewebvitals_to_dict", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "pagespeedresult", "id": "scripts_pagespeed_client_pagespeedresult", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".to_dict()", "id": "scripts_pagespeed_client_pagespeedresult_to_dict", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "pagespeedclient", "id": "scripts_pagespeed_client_pagespeedclient", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".__init__()", "id": "scripts_pagespeed_client_pagespeedclient_init", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "._rate_metric()", "id": "scripts_pagespeed_client_pagespeedclient_rate_metric", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".analyze()", "id": "scripts_pagespeed_client_pagespeedclient_analyze", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".analyze_both_strategies()", "id": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "._identify_mobile_issues()", "id": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".get_cwv_summary()", "id": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "._overall_cwv_status()", "id": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": ".generate_report()", "id": "scripts_pagespeed_client_pagespeedclient_generate_report", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "main()", "id": "scripts_pagespeed_client_main", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "pagespeed insights client ========================= purpose: get core web vitals", "id": "scripts_pagespeed_client_rationale_1", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "core web vitals metrics.", "id": "scripts_pagespeed_client_rationale_31", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "pagespeed analysis result.", "id": "scripts_pagespeed_client_rationale_59", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "client for pagespeed insights api.", "id": "scripts_pagespeed_client_rationale_92", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "initialize pagespeed client. args: api_key: pagespeed api k", "id": "scripts_pagespeed_client_rationale_107", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "rate a metric against thresholds.", "id": "scripts_pagespeed_client_rationale_117", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "analyze a url with pagespeed insights. args: url: url to an", "id": "scripts_pagespeed_client_rationale_138", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "analyze url for both mobile and desktop.", "id": "scripts_pagespeed_client_rationale_276", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "identify issues that affect mobile more than desktop.", "id": "scripts_pagespeed_client_rationale_297", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "get a summary focused on core web vitals.", "id": "scripts_pagespeed_client_rationale_316", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "determine overall core web vitals status.", "id": "scripts_pagespeed_client_rationale_350", "community_name": "PageSpeed Insights Client" }, { "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": 70, "norm_label": "generate human-readable performance report.", "id": "scripts_pagespeed_client_rationale_364", "community_name": "PageSpeed Insights Client" }, { "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": 32, "norm_label": "base_client.py", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", "community_name": "Async API 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": 32, "norm_label": "ratelimiter", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", "community_name": "Async API Client" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 32, "norm_label": ".acquire()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", "community_name": "Async API Client" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 32, "norm_label": "baseasyncclient", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "community_name": "Async API Client" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 32, "norm_label": "logger", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_logger", "community_name": "Async API Client" }, { "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": 32, "norm_label": "._rate_limited_request()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "community_name": "Async API Client" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 32, "norm_label": "any", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_any", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".batch_requests()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".print_stats()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", "community_name": "Async API Client" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 32, "norm_label": "configmanager", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_init", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".google_credentials_path()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".pagespeed_api_key()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".custom_search_api_key()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".custom_search_engine_id()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".notion_token()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".validate_google_credentials()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", "community_name": "Async API Client" }, { "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": 32, "norm_label": ".get_required()", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", "community_name": "Async API Client" }, { "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": 32, "norm_label": "base client - shared async client utilities ====================================", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_1", "community_name": "Async API Client" }, { "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": 32, "norm_label": "rate limiter using token bucket algorithm.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_36", "community_name": "Async API Client" }, { "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": 32, "norm_label": "initialize rate limiter. args: rate: number of requests all", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_39", "community_name": "Async API Client" }, { "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": 32, "norm_label": "acquire a token, waiting if necessary.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_53", "community_name": "Async API Client" }, { "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": 32, "norm_label": "base class for async api clients with rate limiting.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_69", "community_name": "Async API Client" }, { "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": 32, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_77", "community_name": "Async API Client" }, { "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": 32, "norm_label": "execute a request with rate limiting and retry.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_104", "community_name": "Async API Client" }, { "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": 32, "norm_label": "execute multiple requests concurrently.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_122", "community_name": "Async API Client" }, { "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": 32, "norm_label": "print request statistics.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_147", "community_name": "Async API Client" }, { "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": 32, "norm_label": "manage api configuration and credentials.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_157", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get google service account credentials path.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_164", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get pagespeed insights api key.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_173", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get custom search api key.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_178", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get custom search engine id.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_183", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get notion api token.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_188", "community_name": "Async API Client" }, { "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": 32, "norm_label": "validate google credentials are configured.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_192", "community_name": "Async API Client" }, { "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": 32, "norm_label": "get required environment variable or raise error.", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_199", "community_name": "Async API Client" }, { "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", "id": "scripts_gsc_client", "community_name": "Google Search Console 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", "id": "scripts_gsc_client_searchanalyticsresult", "community_name": "Google Search Console Client" }, { "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", "id": "scripts_gsc_client_sitemapinfo", "community_name": "Google Search Console Client" }, { "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", "id": "scripts_gsc_client_searchconsoleclient", "community_name": "Google Search Console Client" }, { "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__()", "id": "scripts_gsc_client_searchconsoleclient_init", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_service", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_list_sites", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_get_search_analytics", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_get_top_queries", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_get_top_pages", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_get_sitemaps", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_submit_sitemap", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_inspect_url", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_searchconsoleclient_get_performance_summary", "community_name": "Google Search Console Client" }, { "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()", "id": "scripts_gsc_client_main", "community_name": "Google Search Console Client" }, { "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", "id": "scripts_gsc_client_rationale_1", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_31", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_42", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_54", "community_name": "Google Search Console Client" }, { "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", "id": "scripts_gsc_client_rationale_59", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_70", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_87", "community_name": "Google Search Console Client" }, { "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.,", "id": "scripts_gsc_client_rationale_100", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_169", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_203", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_230", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_252", "community_name": "Google Search Console Client" }, { "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", "id": "scripts_gsc_client_rationale_265", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_308", "community_name": "Google Search Console Client" }, { "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.", "id": "scripts_gsc_client_rationale_367", "community_name": "Google Search Console Client" }, { "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": 33, "norm_label": "base_client.py", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", "community_name": "Async API 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": 33, "norm_label": "ratelimiter", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init", "community_name": "Async API Client" }, { "label": ".acquire()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 33, "norm_label": ".acquire()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire", "community_name": "Async API Client" }, { "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 33, "norm_label": "baseasyncclient", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "community_name": "Async API Client" }, { "label": "Logger", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 33, "norm_label": "logger", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_logger", "community_name": "Async API Client" }, { "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": 33, "norm_label": "._rate_limited_request()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "community_name": "Async API Client" }, { "label": "Any", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 33, "norm_label": "any", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".batch_requests()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".print_stats()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats", "community_name": "Async API Client" }, { "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 33, "norm_label": "configmanager", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "community_name": "Async API Client" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_init", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".google_credentials_path()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".pagespeed_api_key()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".custom_search_api_key()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".custom_search_engine_id()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".notion_token()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".validate_google_credentials()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials", "community_name": "Async API Client" }, { "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": 33, "norm_label": ".get_required()", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required", "community_name": "Async API Client" }, { "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": 33, "norm_label": "base client - shared async client utilities ====================================", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_1", "community_name": "Async API Client" }, { "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": 33, "norm_label": "rate limiter using token bucket algorithm.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_36", "community_name": "Async API Client" }, { "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": 33, "norm_label": "initialize rate limiter. args: rate: number of requests all", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_39", "community_name": "Async API Client" }, { "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": 33, "norm_label": "acquire a token, waiting if necessary.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_53", "community_name": "Async API Client" }, { "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": 33, "norm_label": "base class for async api clients with rate limiting.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_69", "community_name": "Async API Client" }, { "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": 33, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_77", "community_name": "Async API Client" }, { "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": 33, "norm_label": "execute a request with rate limiting and retry.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_104", "community_name": "Async API Client" }, { "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": 33, "norm_label": "execute multiple requests concurrently.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_122", "community_name": "Async API Client" }, { "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": 33, "norm_label": "print request statistics.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_147", "community_name": "Async API Client" }, { "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": 33, "norm_label": "manage api configuration and credentials.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_157", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get google service account credentials path.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_164", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get pagespeed insights api key.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_173", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get custom search api key.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_178", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get custom search engine id.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_183", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get notion api token.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_188", "community_name": "Async API Client" }, { "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": 33, "norm_label": "validate google credentials are configured.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_192", "community_name": "Async API Client" }, { "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": 33, "norm_label": "get required environment variable or raise error.", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_199", "community_name": "Async API Client" }, { "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": 71, "norm_label": "schema_validator.py", "id": "scripts_schema_validator", "community_name": "JSON-LD 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": 71, "norm_label": "validationissue", "id": "scripts_schema_validator_validationissue", "community_name": "JSON-LD Schema Validator" }, { "label": "ValidationResult", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L48", "_origin": "ast", "community": 71, "norm_label": "validationresult", "id": "scripts_schema_validator_validationresult", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": ".to_dict()", "id": "scripts_schema_validator_validationresult_to_dict", "community_name": "JSON-LD Schema Validator" }, { "label": "SchemaValidator", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L80", "_origin": "ast", "community": 71, "norm_label": "schemavalidator", "id": "scripts_schema_validator_schemavalidator", "community_name": "JSON-LD Schema Validator" }, { "label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L133", "_origin": "ast", "community": 71, "norm_label": ".__init__()", "id": "scripts_schema_validator_schemavalidator_init", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": ".extract_from_url()", "id": "scripts_schema_validator_schemavalidator_extract_from_url", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": ".extract_from_html()", "id": "scripts_schema_validator_schemavalidator_extract_from_html", "community_name": "JSON-LD Schema Validator" }, { "label": ".validate()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L188", "_origin": "ast", "community": 71, "norm_label": ".validate()", "id": "scripts_schema_validator_schemavalidator_validate", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "._validate_schema()", "id": "scripts_schema_validator_schemavalidator_validate_schema", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "._validate_type_specific()", "id": "scripts_schema_validator_schemavalidator_validate_type_specific", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "._check_rich_results()", "id": "scripts_schema_validator_schemavalidator_check_rich_results", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": ".generate_report()", "id": "scripts_schema_validator_schemavalidator_generate_report", "community_name": "JSON-LD Schema Validator" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L461", "_origin": "ast", "community": 71, "norm_label": "main()", "id": "scripts_schema_validator_main", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "schema validator - validate json-ld structured data markup =====================", "id": "scripts_schema_validator_rationale_1", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "represents a validation issue found in schema.", "id": "scripts_schema_validator_rationale_38", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "complete validation result for a schema.", "id": "scripts_schema_validator_rationale_49", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "convert to dictionary for json output.", "id": "scripts_schema_validator_rationale_59", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "validate schema.org structured data.", "id": "scripts_schema_validator_rationale_81", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "extract all structured data from a url.", "id": "scripts_schema_validator_rationale_140", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "extract structured data from html content.", "id": "scripts_schema_validator_rationale_150", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "validate schema from url, html, or direct schema dict.", "id": "scripts_schema_validator_rationale_190", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "validate a single schema object.", "id": "scripts_schema_validator_rationale_225", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "type-specific validation rules.", "id": "scripts_schema_validator_rationale_286", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "check if schema is eligible for google rich results.", "id": "scripts_schema_validator_rationale_369", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "generate human-readable validation report.", "id": "scripts_schema_validator_rationale_399", "community_name": "JSON-LD Schema Validator" }, { "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": 71, "norm_label": "main entry point for cli usage.", "id": "scripts_schema_validator_rationale_462", "community_name": "JSON-LD Schema Validator" }, { "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": 244, "norm_label": "make_sample.py", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample", "community_name": "Sample Data Generation" }, { "label": "jd()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L26", "_origin": "ast", "community": 244, "norm_label": "jd()", "id": "scripts_make_sample_jd", "community_name": "Sample Data Generation" }, { "label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L150", "_origin": "ast", "community": 244, "norm_label": "main()", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample_main", "community_name": "Sample Data Generation" }, { "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", "id": "scripts_validate_schema", "community_name": "Knowledge Graph Construction" }, { "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", "id": "scripts_validate_schema_defectlog", "community_name": "Knowledge Graph Construction" }, { "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__()", "id": "scripts_validate_schema_defectlog_init", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_defectlog_add", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_defectlog_counts", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_norm_header", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_detect_columns", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_row_to_entry", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_csv", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_xlsx", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_looks_like_schema", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_wrapper_to_entry", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_jsonl", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_json", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_dir", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_live", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_entries", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_type_of", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_iter_typed_nodes", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_all_strings", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_normalize_name", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_first_text", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_load_url_inventory", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer0_coverage", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer1_syntax", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_check_value_formats", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer2_vocabulary", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer3_richresult", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_address_street", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_address_locality", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_walk_ids", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer4_consistency", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_http_get", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_wikidata_labels", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_layer_references", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_run", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_write_outputs", "community_name": "Knowledge Graph Construction" }, { "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()", "id": "scripts_validate_schema_main", "community_name": "Knowledge Graph Construction" }, { "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.", "id": "scripts_validate_schema_rationale_79", "community_name": "Knowledge Graph Construction" }, { "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}.", "id": "scripts_validate_schema_rationale_111", "community_name": "Knowledge Graph Construction" }, { "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).", "id": "scripts_validate_schema_rationale_195", "community_name": "Knowledge Graph Construction" }, { "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.", "id": "scripts_validate_schema_rationale_204", "community_name": "Knowledge Graph Construction" }, { "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).", "id": "scripts_validate_schema_rationale_344", "community_name": "Knowledge Graph Construction" }, { "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).", "id": "scripts_validate_schema_rationale_352", "community_name": "Knowledge Graph Construction" }, { "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.", "id": "scripts_validate_schema_rationale_374", "community_name": "Knowledge Graph Construction" }, { "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).", "id": "scripts_validate_schema_rationale_391", "community_name": "Knowledge Graph Construction" }, { "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).", "id": "scripts_validate_schema_rationale_445", "community_name": "Knowledge Graph Construction" }, { "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.", "id": "scripts_validate_schema_rationale_611", "community_name": "Knowledge Graph Construction" }, { "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", "id": "scripts_validate_schema_rationale_621", "community_name": "Knowledge Graph Construction" }, { "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)", "id": "scripts_validate_schema_rationale_642", "community_name": "Knowledge Graph Construction" }, { "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", "id": "scripts_build_schema_drafts", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_norm", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_map_columns", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_load_rows", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_collect_claims", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_fill", "community_name": "Schema Draft Builder" }, { "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()", "id": "scripts_build_schema_drafts_main", "community_name": "Schema Draft Builder" }, { "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.", "id": "scripts_build_schema_drafts_rationale_76", "community_name": "Schema Draft Builder" }, { "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.", "id": "scripts_build_schema_drafts_rationale_91", "community_name": "Schema Draft Builder" }, { "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.", "id": "scripts_build_schema_drafts_rationale_181", "community_name": "Schema Draft Builder" }, { "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", "id": "scripts_extract_site_claims", "community_name": "Site Claim Extractor" }, { "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", "id": "scripts_extract_site_claims_metaparser", "community_name": "Site Claim Extractor" }, { "label": "HTMLParser", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "htmlparser", "id": "htmlparser", "community_name": "Site Claim Extractor" }, { "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__()", "id": "scripts_extract_site_claims_metaparser_init", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_metaparser_handle_starttag", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_metaparser_handle_endtag", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_metaparser_handle_data", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_metaparser_title", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_gather_pages", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_primary_type", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_top_level_nodes", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_flatten", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_slugify", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_entity_id_for", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_claims_from_page", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_row", "community_name": "Site Claim Extractor" }, { "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()", "id": "scripts_extract_site_claims_main", "community_name": "Site Claim Extractor" }, { "label": "Pull