Files
Andrew Yim e1f4d75dc2 graphify: index full doc layer via Gemini 3.1 Pro
Indexed 869 skill docs + 6 images (excl. 73 redundant .claude/commands mirrors)
using Gemini 3.1 Pro (~1.3M in / 301k out tokens, ~$6.23 - no Claude tokens):
+1552 nodes, +1308 edges, 61 doc<->code cross-links, 500 new doc communities
labeled by skill. Every skill's docs/specs are now queryable; prior graph was
code-only. Extraction offloaded to Gemini via graphify's OpenAI-compatible backend.

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

1 line
5.3 MiB
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"directed": false, "multigraph": false, "graph": {"hyperedges": [{"id": "okf_frontmatter_parsing_pipeline", "label": "OKF frontmatter parsing pipeline", "nodes": ["okf_common_parse_frontmatter", "okf_common_split_frontmatter", "okf_common_parse_yaml_subset", "okf_common__collect_indented", "okf_common__scalar"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py"}, {"id": "okf_three_mode_skill", "label": "OKF produce/validate/visualize skill modes", "nodes": ["skill_ourdigital_okf", "okf_validate_main", "okf_viz_main", "okf_common_okf_v01_format"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md"}, {"id": "okf_common_consumers", "label": "okf_common shared by validate and viz", "nodes": ["okf_common_parse_frontmatter", "okf_common_iter_concepts", "okf_common_extract_links", "okf_common_concept_id", "okf_validate_validate_bundle", "okf_viz_build_graph"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py"}, {"id": "okf_three_modes", "label": "OKF skill three modes (produce, visualize, validate)", "nodes": ["design_okf_skill", "design_produce_mode", "design_visualize_mode", "design_validate_mode"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md"}, {"id": "okf_python_utilities", "label": "Zero-dependency Python utility trio", "nodes": ["implementation_plan_okf_common", "implementation_plan_okf_validate", "implementation_plan_okf_viz"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md"}, {"id": "okf_core_model", "label": "OKF core model (bundle, concept, concept ID, frontmatter)", "nodes": ["okf_spec_v0_1_bundle", "concept_okf_concept", "okf_spec_v0_1_concept_id", "okf_spec_v0_1_frontmatter"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md"}]}, "nodes": [{"label": "last-ndc.ts", "file_type": "code", "source_file": ".remember/tmp/last-ndc.ts", "source_location": "L1", "_origin": "ast", "community": 366, "norm_label": "last-ndc.ts", "community_name": "NDC Data Tracking", "id": "tmp_last_ndc"}, {"label": "ghost_publish.py", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L1", "_origin": "ast", "community": 184, "norm_label": "ghost_publish.py", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish"}, {"label": "create_ghost_token()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L26", "_origin": "ast", "community": 184, "norm_label": "create_ghost_token()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_create_ghost_token"}, {"label": "parse_frontmatter()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L42", "_origin": "ast", "community": 184, "norm_label": "parse_frontmatter()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_parse_frontmatter"}, {"label": "publish_to_ghost()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L57", "_origin": "ast", "community": 184, "norm_label": "publish_to_ghost()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_publish_to_ghost"}, {"label": "markdown_to_html()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L102", "_origin": "ast", "community": 184, "norm_label": "markdown_to_html()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_markdown_to_html"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L117", "_origin": "ast", "community": 184, "norm_label": "main()", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_main"}, {"label": "Create JWT token for Ghost Admin API.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L27", "_origin": "ast", "community": 184, "norm_label": "create jwt token for ghost admin api.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_27"}, {"label": "Parse YAML frontmatter from markdown content.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L43", "_origin": "ast", "community": 184, "norm_label": "parse yaml frontmatter from markdown content.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_43"}, {"label": "Publish markdown file to Ghost CMS.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L63", "_origin": "ast", "community": 184, "norm_label": "publish markdown file to ghost cms.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_63"}, {"label": "Convert markdown to HTML.", "file_type": "rationale", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L103", "_origin": "ast", "community": 184, "norm_label": "convert markdown to html.", "community_name": "Ghost CMS Publisher", "id": "scripts_ghost_publish_rationale_103"}, {"label": "export_to_ulysses.py", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L1", "_origin": "ast", "community": 171, "norm_label": "export_to_ulysses.py", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses"}, {"label": "get_export_path()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "_origin": "ast", "community": 171, "norm_label": "get_export_path()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_get_export_path"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "_origin": "ast", "community": 171, "norm_label": "path", "community_name": "Ulysses Content Exporter", "id": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path"}, {"label": "generate_filename()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L41", "_origin": "ast", "community": 171, "norm_label": "generate_filename()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_generate_filename"}, {"label": "export_content()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L51", "_origin": "ast", "community": 171, "norm_label": "export_content()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_export_content"}, {"label": "export_file()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L70", "_origin": "ast", "community": 171, "norm_label": "export_file()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_export_file"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L81", "_origin": "ast", "community": 171, "norm_label": "main()", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_main"}, {"label": "Get the export path for a specific channel.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L32", "_origin": "ast", "community": 171, "norm_label": "get the export path for a specific channel.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_32"}, {"label": "Generate a filename with timestamp.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L42", "_origin": "ast", "community": 171, "norm_label": "generate a filename with timestamp.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_42"}, {"label": "Export content to the appropriate iCloud folder.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L52", "_origin": "ast", "community": 171, "norm_label": "export content to the appropriate icloud folder.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_52"}, {"label": "Copy an existing file to the iCloud folder.", "file_type": "rationale", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L71", "_origin": "ast", "community": 171, "norm_label": "copy an existing file to the icloud folder.", "community_name": "Ulysses Content Exporter", "id": "scripts_export_to_ulysses_rationale_71"}, {"label": "apply_brand.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "apply_brand.py", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand"}, {"label": "BrandStyler", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L20", "_origin": "ast", "community": 123, "norm_label": "brandstyler", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L23", "_origin": "ast", "community": 123, "norm_label": ".__init__()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_init"}, {"label": ".apply_to_presentation()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L32", "_origin": "ast", "community": 123, "norm_label": ".apply_to_presentation()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_apply_to_presentation"}, {"label": ".style_slide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L53", "_origin": "ast", "community": 123, "norm_label": ".style_slide()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_slide"}, {"label": ".style_text_frame()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L65", "_origin": "ast", "community": 123, "norm_label": ".style_text_frame()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_text_frame"}, {"label": ".style_table()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L96", "_origin": "ast", "community": 123, "norm_label": ".style_table()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_style_table"}, {"label": ".add_logo()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L118", "_origin": "ast", "community": 123, "norm_label": ".add_logo()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_brandstyler_add_logo"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L138", "_origin": "ast", "community": 123, "norm_label": "main()", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_main"}, {"label": "Apply brand guidelines to PowerPoint presentations", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L21", "_origin": "ast", "community": 123, "norm_label": "apply brand guidelines to powerpoint presentations", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_21"}, {"label": "Load brand configuration", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L24", "_origin": "ast", "community": 123, "norm_label": "load brand configuration", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_24"}, {"label": "Apply brand styling to PowerPoint file", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L33", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to powerpoint file", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_33"}, {"label": "Apply brand styling to individual slide", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L54", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to individual slide", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_54"}, {"label": "Apply brand fonts and colors to text", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L66", "_origin": "ast", "community": 123, "norm_label": "apply brand fonts and colors to text", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_66"}, {"label": "Apply brand styling to tables", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L97", "_origin": "ast", "community": 123, "norm_label": "apply brand styling to tables", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_97"}, {"label": "Add company logo to slide", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L119", "_origin": "ast", "community": 123, "norm_label": "add company logo to slide", "community_name": "PowerPoint Brand Styler", "id": "scripts_apply_brand_rationale_119"}, {"label": "extract_notion.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L1", "_origin": "ast", "community": 193, "norm_label": "extract_notion.py", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion"}, {"label": "extract_notion_content()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "_origin": "ast", "community": 193, "norm_label": "extract_notion_content()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_extract_notion_content"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "_origin": "ast", "community": 193, "norm_label": "any", "community_name": "Notion Content Extractor", "id": "custom_skills_05_ourdigital_document_code_scripts_extract_notion_py_any"}, {"label": "parse_notion_url()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L117", "_origin": "ast", "community": 193, "norm_label": "parse_notion_url()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_parse_notion_url"}, {"label": "fetch_linked_content()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L125", "_origin": "ast", "community": 193, "norm_label": "fetch_linked_content()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_fetch_linked_content"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L151", "_origin": "ast", "community": 193, "norm_label": "main()", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_main"}, {"label": "Extract and structure content from Notion This function would integrate", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L13", "_origin": "ast", "community": 193, "norm_label": "extract and structure content from notion this function would integrate", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_13"}, {"label": "Extract page/database ID from Notion URL", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L118", "_origin": "ast", "community": 193, "norm_label": "extract page/database id from notion url", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_118"}, {"label": "Recursively fetch linked page content Args: linked_pages: List", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L126", "_origin": "ast", "community": 193, "norm_label": "recursively fetch linked page content args: linked_pages: list", "community_name": "Notion Content Extractor", "id": "scripts_extract_notion_rationale_126"}, {"label": "generate_pptx.js", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L1", "_origin": "ast", "community": 115, "norm_label": "generate_pptx.js", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx"}, {"label": "fs", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L7", "_origin": "ast", "community": 115, "norm_label": "fs", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_fs"}, {"label": "path", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L8", "_origin": "ast", "community": 115, "norm_label": "path", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_path"}, {"label": "PresentationGenerator", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L20", "_origin": "ast", "community": 115, "norm_label": "presentationgenerator", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator"}, {"label": ".constructor()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L21", "_origin": "ast", "community": 115, "norm_label": ".constructor()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_constructor"}, {"label": ".setupPresentation()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L28", "_origin": "ast", "community": 115, "norm_label": ".setuppresentation()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_setuppresentation"}, {"label": ".defineLayouts()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L56", "_origin": "ast", "community": 115, "norm_label": ".definelayouts()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_definelayouts"}, {"label": ".generate()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L80", "_origin": "ast", "community": 115, "norm_label": ".generate()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_generate"}, {"label": ".createTitleSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L114", "_origin": "ast", "community": 115, "norm_label": ".createtitleslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createtitleslide"}, {"label": ".createExecutiveSummarySlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L159", "_origin": "ast", "community": 115, "norm_label": ".createexecutivesummaryslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createexecutivesummaryslide"}, {"label": ".createAgendaSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L203", "_origin": "ast", "community": 115, "norm_label": ".createagendaslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createagendaslide"}, {"label": ".createContentSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L250", "_origin": "ast", "community": 115, "norm_label": ".createcontentslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createcontentslide"}, {"label": ".createDataSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L307", "_origin": "ast", "community": 115, "norm_label": ".createdataslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createdataslide"}, {"label": ".createRecommendationsSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L346", "_origin": "ast", "community": 115, "norm_label": ".createrecommendationsslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createrecommendationsslide"}, {"label": ".createClosingSlide()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L380", "_origin": "ast", "community": 115, "norm_label": ".createclosingslide()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_createclosingslide"}, {"label": ".save()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L422", "_origin": "ast", "community": 115, "norm_label": ".save()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_presentationgenerator_save"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L434", "_origin": "ast", "community": 115, "norm_label": "main()", "community_name": "PowerPoint Slide Generator", "id": "scripts_generate_pptx_main"}, {"label": "run_workflow.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L1", "_origin": "ast", "community": 250, "norm_label": "run_workflow.py", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow"}, {"label": "run_workflow()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L14", "_origin": "ast", "community": 250, "norm_label": "run_workflow()", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_run_workflow"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L100", "_origin": "ast", "community": 250, "norm_label": "main()", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_main"}, {"label": "Execute the complete research to presentation workflow Args: no", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L15", "_origin": "ast", "community": 250, "norm_label": "execute the complete research to presentation workflow args: no", "community_name": "Research Workflow Execution", "id": "scripts_run_workflow_rationale_15"}, {"label": "synthesize_content.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L1", "_origin": "ast", "community": 52, "norm_label": "synthesize_content.py", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content"}, {"label": "ContentSynthesizer", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L13", "_origin": "ast", "community": 52, "norm_label": "contentsynthesizer", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L16", "_origin": "ast", "community": 52, "norm_label": ".__init__()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_init"}, {"label": ".synthesize()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "_origin": "ast", "community": 52, "norm_label": ".synthesize()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_synthesize"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "_origin": "ast", "community": 52, "norm_label": "any", "community_name": "Content Synthesis Engine", "id": "custom_skills_05_ourdigital_document_code_scripts_synthesize_content_py_any"}, {"label": ".extract_metadata()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L40", "_origin": "ast", "community": 52, "norm_label": ".extract_metadata()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_metadata"}, {"label": ".generate_executive_summary()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L50", "_origin": "ast", "community": 52, "norm_label": ".generate_executive_summary()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary"}, {"label": ".extract_key_topics()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L69", "_origin": "ast", "community": 52, "norm_label": ".extract_key_topics()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_topics"}, {"label": ".calculate_importance()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L100", "_origin": "ast", "community": 52, "norm_label": ".calculate_importance()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_calculate_importance"}, {"label": ".extract_key_points()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L123", "_origin": "ast", "community": 52, "norm_label": ".extract_key_points()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_key_points"}, {"label": ".generate_speaker_notes()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L147", "_origin": "ast", "community": 52, "norm_label": ".generate_speaker_notes()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes"}, {"label": ".derive_agenda_items()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L164", "_origin": "ast", "community": 52, "norm_label": ".derive_agenda_items()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items"}, {"label": ".estimate_duration()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L177", "_origin": "ast", "community": 52, "norm_label": ".estimate_duration()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_estimate_duration"}, {"label": ".needs_decision()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L192", "_origin": "ast", "community": 52, "norm_label": ".needs_decision()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_needs_decision"}, {"label": ".collect_supporting_data()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L199", "_origin": "ast", "community": 52, "norm_label": ".collect_supporting_data()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data"}, {"label": ".extract_recommendations()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L213", "_origin": "ast", "community": 52, "norm_label": ".extract_recommendations()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_extract_recommendations"}, {"label": ".create_slide_plan()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L236", "_origin": "ast", "community": 52, "norm_label": ".create_slide_plan()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_contentsynthesizer_create_slide_plan"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L329", "_origin": "ast", "community": 52, "norm_label": "main()", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_main"}, {"label": "Analyzes research and generates presentation structure", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L14", "_origin": "ast", "community": 52, "norm_label": "analyzes research and generates presentation structure", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_14"}, {"label": "Execute complete synthesis pipeline", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L29", "_origin": "ast", "community": 52, "norm_label": "execute complete synthesis pipeline", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_29"}, {"label": "Extract presentation metadata from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L41", "_origin": "ast", "community": 52, "norm_label": "extract presentation metadata from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_41"}, {"label": "Create concise executive summary", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L51", "_origin": "ast", "community": 52, "norm_label": "create concise executive summary", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_51"}, {"label": "Identify main topics from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L70", "_origin": "ast", "community": 52, "norm_label": "identify main topics from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_70"}, {"label": "Calculate topic importance score", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L101", "_origin": "ast", "community": 52, "norm_label": "calculate topic importance score", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_101"}, {"label": "Extract bullet points from section content", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L124", "_origin": "ast", "community": 52, "norm_label": "extract bullet points from section content", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_124"}, {"label": "Generate speaker notes for section", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L148", "_origin": "ast", "community": 52, "norm_label": "generate speaker notes for section", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_148"}, {"label": "Generate meeting agenda from topics", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L165", "_origin": "ast", "community": 52, "norm_label": "generate meeting agenda from topics", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_165"}, {"label": "Estimate discussion time in minutes", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L178", "_origin": "ast", "community": 52, "norm_label": "estimate discussion time in minutes", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_178"}, {"label": "Check if topic requires a decision", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L193", "_origin": "ast", "community": 52, "norm_label": "check if topic requires a decision", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_193"}, {"label": "Aggregate all data points from research", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L200", "_origin": "ast", "community": 52, "norm_label": "aggregate all data points from research", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_200"}, {"label": "Extract actionable recommendations", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L214", "_origin": "ast", "community": 52, "norm_label": "extract actionable recommendations", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_214"}, {"label": "Generate detailed slide-by-slide plan", "file_type": "rationale", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L237", "_origin": "ast", "community": 52, "norm_label": "generate detailed slide-by-slide plan", "community_name": "Content Synthesis Engine", "id": "scripts_synthesize_content_rationale_237"}, {"label": "generate_prompt.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L1", "_origin": "ast", "community": 205, "norm_label": "generate_prompt.py", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt"}, {"label": "VisualPromptGenerator", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L11", "_origin": "ast", "community": 205, "norm_label": "visualpromptgenerator", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L12", "_origin": "ast", "community": 205, "norm_label": ".__init__()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_init"}, {"label": ".generate_prompt()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L43", "_origin": "ast", "community": 205, "norm_label": ".generate_prompt()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_generate_prompt"}, {"label": ".generate_variations()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L118", "_origin": "ast", "community": 205, "norm_label": ".generate_variations()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_visualpromptgenerator_generate_variations"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L137", "_origin": "ast", "community": 205, "norm_label": "main()", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_main"}, {"label": "Generate a sophisticated image prompt for OurDigital blog Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L51", "_origin": "ast", "community": 205, "norm_label": "generate a sophisticated image prompt for ourdigital blog args:", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_rationale_51"}, {"label": "Generate multiple prompt variations for the same topic", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L119", "_origin": "ast", "community": 205, "norm_label": "generate multiple prompt variations for the same topic", "community_name": "Visual Prompt Generator", "id": "scripts_generate_prompt_rationale_119"}, {"label": "mood_calibrator.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L1", "_origin": "ast", "community": 150, "norm_label": "mood_calibrator.py", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator"}, {"label": "MoodCalibrator", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L11", "_origin": "ast", "community": 150, "norm_label": "moodcalibrator", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L12", "_origin": "ast", "community": 150, "norm_label": ".__init__()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_init"}, {"label": ".calibrate()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L59", "_origin": "ast", "community": 150, "norm_label": ".calibrate()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_calibrate"}, {"label": ".generate_modifier_text()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L79", "_origin": "ast", "community": 150, "norm_label": ".generate_modifier_text()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text"}, {"label": ".suggest_color_temperature()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L133", "_origin": "ast", "community": 150, "norm_label": ".suggest_color_temperature()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature"}, {"label": ".export_for_prompt()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "_origin": "ast", "community": 150, "norm_label": ".export_for_prompt()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_moodcalibrator_export_for_prompt"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "_origin": "ast", "community": 150, "norm_label": "any", "community_name": "Image Mood Calibrator", "id": "custom_skills_06_ourdigital_designer_code_scripts_mood_calibrator_py_any"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L175", "_origin": "ast", "community": 150, "norm_label": "main()", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_main"}, {"label": "Get calibrated mood parameters Args: preset: Base p", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L60", "_origin": "ast", "community": 150, "norm_label": "get calibrated mood parameters args: preset: base p", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_60"}, {"label": "Generate text modifiers based on parameters Args: p", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L80", "_origin": "ast", "community": 150, "norm_label": "generate text modifiers based on parameters args: p", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_80"}, {"label": "Suggest color temperature based on parameters Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L134", "_origin": "ast", "community": 150, "norm_label": "suggest color temperature based on parameters args:", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_134"}, {"label": "Export parameters in a format ready for prompt generation Args:", "file_type": "rationale", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L158", "_origin": "ast", "community": 150, "norm_label": "export parameters in a format ready for prompt generation args:", "community_name": "Image Mood Calibrator", "id": "scripts_mood_calibrator_rationale_158"}, {"label": "init_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L1", "_origin": "ast", "community": 240, "norm_label": "init_skill.py", "community_name": "Skill Directory Creation", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill"}, {"label": "create_skill()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L117", "_origin": "ast", "community": 240, "norm_label": "create_skill()", "community_name": "Skill Directory Creation", "id": "scripts_init_skill_create_skill"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L193", "_origin": "ast", "community": 240, "norm_label": "main()", "community_name": "Skill Directory Creation", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main"}, {"label": "Create a new skill directory structure.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L118", "_origin": "ast", "community": 240, "norm_label": "create a new skill directory structure.", "community_name": "Skill Directory Creation", "id": "scripts_init_skill_rationale_118"}, {"label": "validate_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L1", "_origin": "ast", "community": 107, "norm_label": "validate_skill.py", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill"}, {"label": "SkillValidator", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L15", "_origin": "ast", "community": 107, "norm_label": "skillvalidator", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 107, "norm_label": ".__init__()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_init"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "_origin": "ast", "community": 107, "norm_label": "path", "community_name": "Skill Validation Tool", "id": "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path"}, {"label": ".validate()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L21", "_origin": "ast", "community": 107, "norm_label": ".validate()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_validate"}, {"label": "._check_directory_structure()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L31", "_origin": "ast", "community": 107, "norm_label": "._check_directory_structure()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_directory_structure"}, {"label": "._check_skill_files()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L51", "_origin": "ast", "community": 107, "norm_label": "._check_skill_files()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_skill_files"}, {"label": "._check_frontmatter()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L62", "_origin": "ast", "community": 107, "norm_label": "._check_frontmatter()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_frontmatter"}, {"label": "._check_content_length()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L82", "_origin": "ast", "community": 107, "norm_label": "._check_content_length()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_content_length"}, {"label": "._check_ourdigital_triggers()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L106", "_origin": "ast", "community": 107, "norm_label": "._check_ourdigital_triggers()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers"}, {"label": ".report()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L121", "_origin": "ast", "community": 107, "norm_label": ".report()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_skillvalidator_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L146", "_origin": "ast", "community": 107, "norm_label": "main()", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_main"}, {"label": "Verify required directories exist.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L32", "_origin": "ast", "community": 107, "norm_label": "verify required directories exist.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_32"}, {"label": "Verify SKILL.md files exist.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L52", "_origin": "ast", "community": 107, "norm_label": "verify skill.md files exist.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_52"}, {"label": "Verify YAML frontmatter in SKILL.md files.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L63", "_origin": "ast", "community": 107, "norm_label": "verify yaml frontmatter in skill.md files.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_63"}, {"label": "Verify SKILL.md body is within word limit.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L83", "_origin": "ast", "community": 107, "norm_label": "verify skill.md body is within word limit.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_83"}, {"label": "Verify 'ourdigital' keyword in triggers.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L107", "_origin": "ast", "community": 107, "norm_label": "verify 'ourdigital' keyword in triggers.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_107"}, {"label": "Print validation report.", "file_type": "rationale", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L122", "_origin": "ast", "community": 107, "norm_label": "print validation report.", "community_name": "Skill Validation Tool", "id": "scripts_validate_skill_rationale_122"}, {"label": "seo_audit_orchestrator.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L1", "_origin": "ast", "community": 124, "norm_label": "seo_audit_orchestrator.py", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator"}, {"label": "get_repo_root()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L43", "_origin": "ast", "community": 124, "norm_label": "get_repo_root()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_repo_root"}, {"label": "run_script()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L62", "_origin": "ast", "community": 124, "norm_label": "run_script()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_run_script"}, {"label": "extract_score()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L109", "_origin": "ast", "community": 124, "norm_label": "extract_score()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_extract_score"}, {"label": "extract_issues()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L124", "_origin": "ast", "community": 124, "norm_label": "extract_issues()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_extract_issues"}, {"label": "compute_health_score()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L133", "_origin": "ast", "community": 124, "norm_label": "compute_health_score()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_compute_health_score"}, {"label": "get_grade()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L152", "_origin": "ast", "community": 124, "norm_label": "get_grade()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_grade"}, {"label": "get_priority()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L160", "_origin": "ast", "community": 124, "norm_label": "get_priority()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_get_priority"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L171", "_origin": "ast", "community": 124, "norm_label": "main()", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_main"}, {"label": "Find the git repository root.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L44", "_origin": "ast", "community": 124, "norm_label": "find the git repository root.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_44"}, {"label": "Run a sub-skill script and return parsed JSON output.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L63", "_origin": "ast", "community": 124, "norm_label": "run a sub-skill script and return parsed json output.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_63"}, {"label": "Extract a 0-100 score from a sub-skill result.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L110", "_origin": "ast", "community": 124, "norm_label": "extract a 0-100 score from a sub-skill result.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_110"}, {"label": "Extract issues list from a sub-skill result.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L125", "_origin": "ast", "community": 124, "norm_label": "extract issues list from a sub-skill result.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_125"}, {"label": "Compute weighted health score, redistributing skipped stage weights.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L134", "_origin": "ast", "community": 124, "norm_label": "compute weighted health score, redistributing skipped stage weights.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_134"}, {"label": "Return grade and status for a given score.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L153", "_origin": "ast", "community": 124, "norm_label": "return grade and status for a given score.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_153"}, {"label": "Return Notion priority based on health score.", "file_type": "rationale", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L161", "_origin": "ast", "community": 124, "norm_label": "return notion priority based on health score.", "community_name": "SEO Health Orchestrator", "id": "scripts_seo_audit_orchestrator_rationale_161"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 98, "norm_label": "base_client.py", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 98, "norm_label": "ratelimiter", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 98, "norm_label": ".__init__()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 98, "norm_label": ".acquire()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 98, "norm_label": "baseasyncclient", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 98, "norm_label": ".__init__()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 98, "norm_label": "logger", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 98, "norm_label": "._rate_limited_request()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 98, "norm_label": "any", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 98, "norm_label": ".batch_requests()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 98, "norm_label": ".print_stats()", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 111, "norm_label": "configmanager", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 111, "norm_label": ".__init__()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 111, "norm_label": ".google_credentials_path()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 111, "norm_label": ".pagespeed_api_key()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 111, "norm_label": ".custom_search_api_key()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 111, "norm_label": ".custom_search_engine_id()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 111, "norm_label": ".notion_token()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 111, "norm_label": ".validate_google_credentials()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 111, "norm_label": ".get_required()", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 98, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 98, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 98, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 98, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 98, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 98, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 98, "norm_label": "execute multiple requests concurrently.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 98, "norm_label": "print request statistics.", "community_name": "Rate Limited Client", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 111, "norm_label": "manage api configuration and credentials.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 111, "norm_label": "get google service account credentials path.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 111, "norm_label": "get pagespeed insights api key.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 111, "norm_label": "get custom search api key.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 111, "norm_label": "get custom search engine id.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 111, "norm_label": "get notion api token.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 111, "norm_label": "validate google credentials are configured.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 111, "norm_label": "get required environment variable or raise error.", "community_name": "Google API Credentials", "id": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "page_analyzer.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "page_analyzer.py", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer"}, {"label": "LinkData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L31", "_origin": "ast", "community": 9, "norm_label": "linkdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"label": "HeadingData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L41", "_origin": "ast", "community": 9, "norm_label": "headingdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"label": "SchemaData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 9, "norm_label": "schemadata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"label": "OpenGraphData", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L56", "_origin": "ast", "community": 9, "norm_label": "opengraphdata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 9, "norm_label": "pagemetadata", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 9, "norm_label": ".to_dict()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"label": ".get_summary()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L160", "_origin": "ast", "community": 9, "norm_label": ".get_summary()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"label": "PageAnalyzer", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L178", "_origin": "ast", "community": 9, "norm_label": "pageanalyzer", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 9, "norm_label": ".__init__()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"label": ".analyze_url()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 9, "norm_label": ".analyze_url()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"label": "._extract_basic_meta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 9, "norm_label": "._extract_basic_meta()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"label": "BeautifulSoup", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 9, "norm_label": "beautifulsoup", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"label": "._extract_canonical()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L276", "_origin": "ast", "community": 9, "norm_label": "._extract_canonical()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"label": "._extract_robots_meta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L282", "_origin": "ast", "community": 9, "norm_label": "._extract_robots_meta()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"label": "._extract_hreflang()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L296", "_origin": "ast", "community": 9, "norm_label": "._extract_hreflang()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"label": "._extract_headings()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L306", "_origin": "ast", "community": 9, "norm_label": "._extract_headings()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"label": "._extract_open_graph()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L320", "_origin": "ast", "community": 9, "norm_label": "._extract_open_graph()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"label": "._extract_schema()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L353", "_origin": "ast", "community": 9, "norm_label": "._extract_schema()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"label": "._process_schema_item()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L380", "_origin": "ast", "community": 9, "norm_label": "._process_schema_item()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"label": "._extract_links()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L403", "_origin": "ast", "community": 9, "norm_label": "._extract_links()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"label": "._extract_images()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L451", "_origin": "ast", "community": 9, "norm_label": "._extract_images()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"label": "._extract_content_metrics()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L463", "_origin": "ast", "community": 9, "norm_label": "._extract_content_metrics()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"label": "._run_seo_checks()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L474", "_origin": "ast", "community": 9, "norm_label": "._run_seo_checks()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 9, "norm_label": "main()", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"label": "Page Analyzer - Extract SEO metadata from web pages ============================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1"}, {"label": "Represents a link found on a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L32", "_origin": "ast", "community": 9, "norm_label": "represents a link found on a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32"}, {"label": "Represents a heading found on a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L42", "_origin": "ast", "community": 9, "norm_label": "represents a heading found on a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42"}, {"label": "Represents schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L49", "_origin": "ast", "community": 9, "norm_label": "represents schema.org structured data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49"}, {"label": "Represents Open Graph metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L57", "_origin": "ast", "community": 9, "norm_label": "represents open graph metadata.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57"}, {"label": "Complete SEO metadata for a page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L73", "_origin": "ast", "community": 9, "norm_label": "complete seo metadata for a page.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73"}, {"label": "Get a brief summary of the page analysis.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L161", "_origin": "ast", "community": 9, "norm_label": "get a brief summary of the page analysis.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161"}, {"label": "Analyze web pages for SEO metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L179", "_origin": "ast", "community": 9, "norm_label": "analyze web pages for seo metadata.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179"}, {"label": "Initialize page analyzer. Args: user_agent: Custom user age", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L188", "_origin": "ast", "community": 9, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188"}, {"label": "Analyze a URL and extract SEO metadata. Args: url: URL to a", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L205", "_origin": "ast", "community": 9, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205"}, {"label": "Extract title and meta description.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L258", "_origin": "ast", "community": 9, "norm_label": "extract title and meta description.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258"}, {"label": "Extract canonical URL.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L277", "_origin": "ast", "community": 9, "norm_label": "extract canonical url.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277"}, {"label": "Extract robots meta tag.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 9, "norm_label": "extract robots meta tag.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283"}, {"label": "Extract hreflang tags.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L297", "_origin": "ast", "community": 9, "norm_label": "extract hreflang tags.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297"}, {"label": "Extract all headings.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L307", "_origin": "ast", "community": 9, "norm_label": "extract all headings.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307"}, {"label": "Extract Open Graph and Twitter Card data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L321", "_origin": "ast", "community": 9, "norm_label": "extract open graph and twitter card data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321"}, {"label": "Extract schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 9, "norm_label": "extract schema.org structured data.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354"}, {"label": "Process a single schema.org item.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 9, "norm_label": "process a single schema.org item.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381"}, {"label": "Extract internal and external links.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L404", "_origin": "ast", "community": 9, "norm_label": "extract internal and external links.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404"}, {"label": "Extract image information.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L452", "_origin": "ast", "community": 9, "norm_label": "extract image information.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452"}, {"label": "Extract content metrics like word count.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L464", "_origin": "ast", "community": 9, "norm_label": "extract content metrics like word count.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464"}, {"label": "Run SEO checks and add issues/warnings.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L475", "_origin": "ast", "community": 9, "norm_label": "run seo checks and add issues/warnings.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475"}, {"label": "CLI entry point for testing.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L526", "_origin": "ast", "community": 9, "norm_label": "cli entry point for testing.", "community_name": "Page Metadata Analyzer", "id": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526"}, {"label": "robots_checker.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "robots_checker.py", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker"}, {"label": "RobotsIssue", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L31", "_origin": "ast", "community": 61, "norm_label": "robotsissue", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsissue"}, {"label": "UserAgentRules", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L42", "_origin": "ast", "community": 61, "norm_label": "useragentrules", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_useragentrules"}, {"label": "RobotsResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L52", "_origin": "ast", "community": 61, "norm_label": "robotsresult", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L64", "_origin": "ast", "community": 61, "norm_label": ".to_dict()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotsresult_to_dict"}, {"label": "RobotsChecker", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L94", "_origin": "ast", "community": 61, "norm_label": "robotschecker", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L139", "_origin": "ast", "community": 61, "norm_label": ".__init__()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_init"}, {"label": ".fetch_robots()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L145", "_origin": "ast", "community": 61, "norm_label": ".fetch_robots()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_fetch_robots"}, {"label": ".parse_robots()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L165", "_origin": "ast", "community": 61, "norm_label": ".parse_robots()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_parse_robots"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L219", "_origin": "ast", "community": 61, "norm_label": ".analyze()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze"}, {"label": "._analyze_syntax()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L263", "_origin": "ast", "community": 61, "norm_label": "._analyze_syntax()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_syntax"}, {"label": "._analyze_rules()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L299", "_origin": "ast", "community": 61, "norm_label": "._analyze_rules()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_rules"}, {"label": "._analyze_sitemaps()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L363", "_origin": "ast", "community": 61, "norm_label": "._analyze_sitemaps()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_analyze_sitemaps"}, {"label": ".test_url()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L380", "_origin": "ast", "community": 61, "norm_label": ".test_url()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_test_url"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L417", "_origin": "ast", "community": 61, "norm_label": ".generate_report()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_robotschecker_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L495", "_origin": "ast", "community": 61, "norm_label": "main()", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_main"}, {"label": "Robots.txt Checker - Analyze robots.txt configuration ==========================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "robots.txt checker - analyze robots.txt configuration ==========================", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_1"}, {"label": "Represents a robots.txt issue.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L32", "_origin": "ast", "community": 61, "norm_label": "represents a robots.txt issue.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_32"}, {"label": "Rules for a specific user-agent.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L43", "_origin": "ast", "community": 61, "norm_label": "rules for a specific user-agent.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_43"}, {"label": "Complete robots.txt analysis result.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L53", "_origin": "ast", "community": 61, "norm_label": "complete robots.txt analysis result.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_53"}, {"label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L65", "_origin": "ast", "community": 61, "norm_label": "convert to dictionary for json output.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_65"}, {"label": "Analyze robots.txt configuration.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L95", "_origin": "ast", "community": 61, "norm_label": "analyze robots.txt configuration.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_95"}, {"label": "Fetch robots.txt content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L146", "_origin": "ast", "community": 61, "norm_label": "fetch robots.txt content.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_146"}, {"label": "Parse robots.txt content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L166", "_origin": "ast", "community": 61, "norm_label": "parse robots.txt content.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_166"}, {"label": "Check for syntax issues.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L264", "_origin": "ast", "community": 61, "norm_label": "check for syntax issues.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_264"}, {"label": "Analyze blocking rules.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L300", "_origin": "ast", "community": 61, "norm_label": "analyze blocking rules.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_300"}, {"label": "Analyze sitemap declarations.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L364", "_origin": "ast", "community": 61, "norm_label": "analyze sitemap declarations.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_364"}, {"label": "Test if a specific URL is allowed.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L382", "_origin": "ast", "community": 61, "norm_label": "test if a specific url is allowed.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_382"}, {"label": "Generate human-readable analysis report.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L418", "_origin": "ast", "community": 61, "norm_label": "generate human-readable analysis report.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_418"}, {"label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L496", "_origin": "ast", "community": 61, "norm_label": "main entry point for cli usage.", "community_name": "Robots.txt Validator", "id": "scripts_robots_checker_rationale_496"}, {"label": "sitemap_crawler.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L1", "_origin": "ast", "community": 58, "norm_label": "sitemap_crawler.py", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler"}, {"label": "CrawlProgress", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L47", "_origin": "ast", "community": 58, "norm_label": "crawlprogress", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress"}, {"label": ".get_progress_percent()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L62", "_origin": "ast", "community": 58, "norm_label": ".get_progress_percent()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_progress_percent"}, {"label": ".get_elapsed_time()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L67", "_origin": "ast", "community": 58, "norm_label": ".get_elapsed_time()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time"}, {"label": ".get_eta()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L73", "_origin": "ast", "community": 58, "norm_label": ".get_eta()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_get_eta"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L84", "_origin": "ast", "community": 58, "norm_label": ".to_dict()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_to_dict"}, {"label": ".save_to_file()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "_origin": "ast", "community": 58, "norm_label": ".save_to_file()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_save_to_file"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "_origin": "ast", "community": 58, "norm_label": "path", "community_name": "Sitemap Crawl Progress", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path"}, {"label": ".load_from_file()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L113", "_origin": "ast", "community": 58, "norm_label": ".load_from_file()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"label": "get_active_crawls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L133", "_origin": "ast", "community": 58, "norm_label": "get_active_crawls()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_active_crawls"}, {"label": "get_all_crawls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L146", "_origin": "ast", "community": 58, "norm_label": "get_all_crawls()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_all_crawls"}, {"label": "get_crawl_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L158", "_origin": "ast", "community": 58, "norm_label": "get_crawl_status()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_get_crawl_status"}, {"label": "CrawlResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L167", "_origin": "ast", "community": 58, "norm_label": "crawlresult", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlresult"}, {"label": ".get_duration()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L181", "_origin": "ast", "community": 58, "norm_label": ".get_duration()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_crawlresult_get_duration"}, {"label": "SitemapCrawler", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L188", "_origin": "ast", "community": 151, "norm_label": "sitemapcrawler", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L191", "_origin": "ast", "community": 151, "norm_label": ".__init__()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_init"}, {"label": ".fetch_sitemap_urls()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L213", "_origin": "ast", "community": 151, "norm_label": ".fetch_sitemap_urls()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls"}, {"label": ".crawl_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L272", "_origin": "ast", "community": 58, "norm_label": ".crawl_sitemap()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap"}, {"label": "._save_page_to_notion()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "_origin": "ast", "community": 151, "norm_label": "._save_page_to_notion()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion"}, {"label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "_origin": "ast", "community": 151, "norm_label": "pagemetadata", "community_name": "Sitemap Crawler Utility", "id": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata"}, {"label": "._determine_priority()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L447", "_origin": "ast", "community": 151, "norm_label": "._determine_priority()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_determine_priority"}, {"label": "._build_page_content()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L458", "_origin": "ast", "community": 151, "norm_label": "._build_page_content()", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_sitemapcrawler_build_page_content"}, {"label": "._create_crawl_summary_page()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L687", "_origin": "ast", "community": 58, "norm_label": "._create_crawl_summary_page()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page"}, {"label": "print_progress_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L807", "_origin": "ast", "community": 58, "norm_label": "print_progress_status()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_print_progress_status"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L841", "_origin": "ast", "community": 58, "norm_label": "main()", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_main"}, {"label": "Sitemap Crawler - Sequential page analysis from sitemap ========================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L1", "_origin": "ast", "community": 58, "norm_label": "sitemap crawler - sequential page analysis from sitemap ========================", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_1"}, {"label": "Track crawl progress.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L48", "_origin": "ast", "community": 58, "norm_label": "track crawl progress.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_48"}, {"label": "Convert to dictionary for JSON serialization.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L85", "_origin": "ast", "community": 58, "norm_label": "convert to dictionary for json serialization.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_85"}, {"label": "Save progress to JSON file.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L105", "_origin": "ast", "community": 58, "norm_label": "save progress to json file.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_105"}, {"label": "Load progress from JSON file.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L114", "_origin": "ast", "community": 58, "norm_label": "load progress from json file.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_114"}, {"label": "Get all active (running) crawl jobs.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L134", "_origin": "ast", "community": 58, "norm_label": "get all active (running) crawl jobs.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_134"}, {"label": "Get all crawl jobs (active and completed).", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L147", "_origin": "ast", "community": 58, "norm_label": "get all crawl jobs (active and completed).", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_147"}, {"label": "Get status of a specific crawl by audit ID.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L159", "_origin": "ast", "community": 58, "norm_label": "get status of a specific crawl by audit id.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_159"}, {"label": "Result of a complete sitemap crawl.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L168", "_origin": "ast", "community": 58, "norm_label": "result of a complete sitemap crawl.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_168"}, {"label": "Crawl sitemap URLs and analyze each page.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L189", "_origin": "ast", "community": 151, "norm_label": "crawl sitemap urls and analyze each page.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_189"}, {"label": "Initialize sitemap crawler. Args: notion_token: Notion API", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L196", "_origin": "ast", "community": 151, "norm_label": "initialize sitemap crawler. args: notion_token: notion api", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_196"}, {"label": "Fetch and parse URLs from a sitemap. Args: sitemap_url: URL", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L214", "_origin": "ast", "community": 151, "norm_label": "fetch and parse urls from a sitemap. args: sitemap_url: url", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_214"}, {"label": "Crawl all URLs in a sitemap sequentially. Args: sitemap_url", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L281", "_origin": "ast", "community": 58, "norm_label": "crawl all urls in a sitemap sequentially. args: sitemap_url", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_281"}, {"label": "Save page metadata to Notion database.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L419", "_origin": "ast", "community": 151, "norm_label": "save page metadata to notion database.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_419"}, {"label": "Determine priority based on issues found.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L448", "_origin": "ast", "community": 151, "norm_label": "determine priority based on issues found.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_448"}, {"label": "Build Notion page content blocks from metadata.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L459", "_origin": "ast", "community": 151, "norm_label": "build notion page content blocks from metadata.", "community_name": "Sitemap Crawler Utility", "id": "scripts_sitemap_crawler_rationale_459"}, {"label": "Create a summary page for the crawl.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L688", "_origin": "ast", "community": 58, "norm_label": "create a summary page for the crawl.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_688"}, {"label": "Print formatted progress status.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L808", "_origin": "ast", "community": 58, "norm_label": "print formatted progress status.", "community_name": "Sitemap Crawl Progress", "id": "scripts_sitemap_crawler_rationale_808"}, {"label": "sitemap_validator.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L1", "_origin": "ast", "community": 71, "norm_label": "sitemap_validator.py", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator"}, {"label": "SitemapIssue", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L34", "_origin": "ast", "community": 71, "norm_label": "sitemapissue", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapissue"}, {"label": "SitemapEntry", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L44", "_origin": "ast", "community": 71, "norm_label": "sitemapentry", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapentry"}, {"label": "SitemapResult", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L55", "_origin": "ast", "community": 71, "norm_label": "sitemapresult", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L67", "_origin": "ast", "community": 71, "norm_label": ".to_dict()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapresult_to_dict"}, {"label": "SitemapValidator", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L89", "_origin": "ast", "community": 71, "norm_label": "sitemapvalidator", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L101", "_origin": "ast", "community": 71, "norm_label": ".__init__()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_init"}, {"label": ".fetch_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L109", "_origin": "ast", "community": 71, "norm_label": ".fetch_sitemap()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap"}, {"label": ".parse_sitemap()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L132", "_origin": "ast", "community": 71, "norm_label": ".parse_sitemap()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap"}, {"label": ".validate()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L183", "_origin": "ast", "community": 71, "norm_label": ".validate()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_validate"}, {"label": "._validate_date()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L330", "_origin": "ast", "community": 71, "norm_label": "._validate_date()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_validate_date"}, {"label": "._check_url_status()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L338", "_origin": "ast", "community": 71, "norm_label": "._check_url_status()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_check_url_status"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L379", "_origin": "ast", "community": 71, "norm_label": ".generate_report()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_sitemapvalidator_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L438", "_origin": "ast", "community": 71, "norm_label": "main()", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_main"}, {"label": "Sitemap Validator - Validate XML sitemaps ======================================", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L1", "_origin": "ast", "community": 71, "norm_label": "sitemap validator - validate xml sitemaps ======================================", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_1"}, {"label": "Represents a sitemap validation issue.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L35", "_origin": "ast", "community": 71, "norm_label": "represents a sitemap validation issue.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_35"}, {"label": "Represents a single URL entry in sitemap.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L45", "_origin": "ast", "community": 71, "norm_label": "represents a single url entry in sitemap.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_45"}, {"label": "Complete sitemap validation result.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L56", "_origin": "ast", "community": 71, "norm_label": "complete sitemap validation result.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_56"}, {"label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L68", "_origin": "ast", "community": 71, "norm_label": "convert to dictionary for json output.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_68"}, {"label": "Validate XML sitemaps.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L90", "_origin": "ast", "community": 71, "norm_label": "validate xml sitemaps.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_90"}, {"label": "Fetch sitemap content, handling gzip compression.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L110", "_origin": "ast", "community": 71, "norm_label": "fetch sitemap content, handling gzip compression.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_110"}, {"label": "Parse sitemap XML content.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L133", "_origin": "ast", "community": 71, "norm_label": "parse sitemap xml content.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_133"}, {"label": "Validate a sitemap URL.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L184", "_origin": "ast", "community": 71, "norm_label": "validate a sitemap url.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_184"}, {"label": "Validate ISO 8601 date format.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L331", "_origin": "ast", "community": 71, "norm_label": "validate iso 8601 date format.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_331"}, {"label": "Check HTTP status of URLs in sitemap.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L339", "_origin": "ast", "community": 71, "norm_label": "check http status of urls in sitemap.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_339"}, {"label": "Generate human-readable validation report.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L380", "_origin": "ast", "community": 71, "norm_label": "generate human-readable validation report.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_380"}, {"label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L439", "_origin": "ast", "community": 71, "norm_label": "main entry point for cli usage.", "community_name": "Sitemap XML Validator", "id": "scripts_sitemap_validator_rationale_439"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 28, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 28, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 28, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 28, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 28, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 28, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 28, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 28, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 28, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 28, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 28, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 28, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 28, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 28, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 28, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 28, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 28, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 28, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 28, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 28, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 28, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 28, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 28, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 28, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 28, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 28, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 28, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 28, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 28, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 28, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 28, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 28, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 28, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "page_analyzer.py", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "page_analyzer.py", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer"}, {"label": "LinkData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L31", "_origin": "ast", "community": 121, "norm_label": "linkdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"label": "HeadingData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L41", "_origin": "ast", "community": 121, "norm_label": "headingdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"label": "SchemaData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 121, "norm_label": "schemadata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"label": "OpenGraphData", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L56", "_origin": "ast", "community": 121, "norm_label": "opengraphdata", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 47, "norm_label": "pagemetadata", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 121, "norm_label": ".to_dict()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"label": ".get_summary()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L160", "_origin": "ast", "community": 121, "norm_label": ".get_summary()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"label": "PageAnalyzer", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L178", "_origin": "ast", "community": 47, "norm_label": "pageanalyzer", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 47, "norm_label": ".__init__()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"label": ".analyze_url()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 47, "norm_label": ".analyze_url()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"label": "._extract_basic_meta()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 47, "norm_label": "._extract_basic_meta()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"label": "BeautifulSoup", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "_origin": "ast", "community": 47, "norm_label": "beautifulsoup", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"label": "._extract_canonical()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L276", "_origin": "ast", "community": 47, "norm_label": "._extract_canonical()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"label": "._extract_robots_meta()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L282", "_origin": "ast", "community": 47, "norm_label": "._extract_robots_meta()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"label": "._extract_hreflang()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L296", "_origin": "ast", "community": 47, "norm_label": "._extract_hreflang()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"label": "._extract_headings()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L306", "_origin": "ast", "community": 47, "norm_label": "._extract_headings()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"label": "._extract_open_graph()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L320", "_origin": "ast", "community": 47, "norm_label": "._extract_open_graph()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"label": "._extract_schema()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L353", "_origin": "ast", "community": 47, "norm_label": "._extract_schema()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"label": "._process_schema_item()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L380", "_origin": "ast", "community": 47, "norm_label": "._process_schema_item()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"label": "._extract_links()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L403", "_origin": "ast", "community": 47, "norm_label": "._extract_links()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"label": "._extract_images()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L451", "_origin": "ast", "community": 47, "norm_label": "._extract_images()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"label": "._extract_content_metrics()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L463", "_origin": "ast", "community": 47, "norm_label": "._extract_content_metrics()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"label": "._run_seo_checks()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L474", "_origin": "ast", "community": 47, "norm_label": "._run_seo_checks()", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 121, "norm_label": "main()", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"label": "Page Analyzer - Extract SEO metadata from web pages ============================", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "page analyzer - extract seo metadata from web pages ============================", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1"}, {"label": "Represents a link found on a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L32", "_origin": "ast", "community": 121, "norm_label": "represents a link found on a page.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32"}, {"label": "Represents a heading found on a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L42", "_origin": "ast", "community": 121, "norm_label": "represents a heading found on a page.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42"}, {"label": "Represents schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L49", "_origin": "ast", "community": 121, "norm_label": "represents schema.org structured data.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49"}, {"label": "Represents Open Graph metadata.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L57", "_origin": "ast", "community": 121, "norm_label": "represents open graph metadata.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57"}, {"label": "Complete SEO metadata for a page.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L73", "_origin": "ast", "community": 47, "norm_label": "complete seo metadata for a page.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73"}, {"label": "Convert to dictionary for JSON serialization.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L125", "_origin": "ast", "community": 121, "norm_label": "convert to dictionary for json serialization.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_125"}, {"label": "Get a brief summary of the page analysis.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L161", "_origin": "ast", "community": 121, "norm_label": "get a brief summary of the page analysis.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161"}, {"label": "Analyze web pages for SEO metadata.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L179", "_origin": "ast", "community": 47, "norm_label": "analyze web pages for seo metadata.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179"}, {"label": "Initialize page analyzer. Args: user_agent: Custom user age", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L188", "_origin": "ast", "community": 47, "norm_label": "initialize page analyzer. args: user_agent: custom user age", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188"}, {"label": "Analyze a URL and extract SEO metadata. Args: url: URL to a", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L205", "_origin": "ast", "community": 47, "norm_label": "analyze a url and extract seo metadata. args: url: url to a", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205"}, {"label": "Extract title and meta description.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L258", "_origin": "ast", "community": 47, "norm_label": "extract title and meta description.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258"}, {"label": "Extract canonical URL.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L277", "_origin": "ast", "community": 47, "norm_label": "extract canonical url.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277"}, {"label": "Extract robots meta tag.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 47, "norm_label": "extract robots meta tag.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283"}, {"label": "Extract hreflang tags.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L297", "_origin": "ast", "community": 47, "norm_label": "extract hreflang tags.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297"}, {"label": "Extract all headings.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L307", "_origin": "ast", "community": 47, "norm_label": "extract all headings.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307"}, {"label": "Extract Open Graph and Twitter Card data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L321", "_origin": "ast", "community": 47, "norm_label": "extract open graph and twitter card data.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321"}, {"label": "Extract schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 47, "norm_label": "extract schema.org structured data.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354"}, {"label": "Process a single schema.org item.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 47, "norm_label": "process a single schema.org item.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381"}, {"label": "Extract internal and external links.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L404", "_origin": "ast", "community": 47, "norm_label": "extract internal and external links.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404"}, {"label": "Extract image information.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L452", "_origin": "ast", "community": 47, "norm_label": "extract image information.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452"}, {"label": "Extract content metrics like word count.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L464", "_origin": "ast", "community": 47, "norm_label": "extract content metrics like word count.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464"}, {"label": "Run SEO checks and add issues/warnings.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L475", "_origin": "ast", "community": 47, "norm_label": "run seo checks and add issues/warnings.", "community_name": "Web Page Scraper", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475"}, {"label": "CLI entry point for testing.", "file_type": "rationale", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L526", "_origin": "ast", "community": 121, "norm_label": "cli entry point for testing.", "community_name": "Web Page SEO Analyzer", "id": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 29, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 29, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 29, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 29, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 29, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 29, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 29, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 29, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 29, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 29, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 29, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 29, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 29, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 29, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 29, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 29, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 29, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 29, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 29, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 29, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 29, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 29, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 29, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 29, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 29, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 29, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 29, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 29, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 29, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 29, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 29, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 29, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 29, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "pagespeed_client.py", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L1", "_origin": "ast", "community": 69, "norm_label": "pagespeed_client.py", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client"}, {"label": "CoreWebVitals", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L30", "_origin": "ast", "community": 69, "norm_label": "corewebvitals", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_corewebvitals"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L46", "_origin": "ast", "community": 69, "norm_label": ".to_dict()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_corewebvitals_to_dict"}, {"label": "PageSpeedResult", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L58", "_origin": "ast", "community": 69, "norm_label": "pagespeedresult", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L73", "_origin": "ast", "community": 69, "norm_label": ".to_dict()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedresult_to_dict"}, {"label": "PageSpeedClient", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L91", "_origin": "ast", "community": 69, "norm_label": "pagespeedclient", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L106", "_origin": "ast", "community": 69, "norm_label": ".__init__()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_init"}, {"label": "._rate_metric()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L116", "_origin": "ast", "community": 69, "norm_label": "._rate_metric()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_rate_metric"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L132", "_origin": "ast", "community": 69, "norm_label": ".analyze()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"label": ".analyze_both_strategies()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L275", "_origin": "ast", "community": 69, "norm_label": ".analyze_both_strategies()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies"}, {"label": "._identify_mobile_issues()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L292", "_origin": "ast", "community": 69, "norm_label": "._identify_mobile_issues()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues"}, {"label": ".get_cwv_summary()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L315", "_origin": "ast", "community": 69, "norm_label": ".get_cwv_summary()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary"}, {"label": "._overall_cwv_status()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L349", "_origin": "ast", "community": 69, "norm_label": "._overall_cwv_status()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L363", "_origin": "ast", "community": 69, "norm_label": ".generate_report()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_pagespeedclient_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L410", "_origin": "ast", "community": 69, "norm_label": "main()", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_main"}, {"label": "PageSpeed Insights Client ========================= Purpose: Get Core Web Vitals", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L1", "_origin": "ast", "community": 69, "norm_label": "pagespeed insights client ========================= purpose: get core web vitals", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_1"}, {"label": "Core Web Vitals metrics.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L31", "_origin": "ast", "community": 69, "norm_label": "core web vitals metrics.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_31"}, {"label": "PageSpeed analysis result.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L59", "_origin": "ast", "community": 69, "norm_label": "pagespeed analysis result.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_59"}, {"label": "Client for PageSpeed Insights API.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L92", "_origin": "ast", "community": 69, "norm_label": "client for pagespeed insights api.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_92"}, {"label": "Initialize PageSpeed client. Args: api_key: PageSpeed API k", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L107", "_origin": "ast", "community": 69, "norm_label": "initialize pagespeed client. args: api_key: pagespeed api k", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_107"}, {"label": "Rate a metric against thresholds.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L117", "_origin": "ast", "community": 69, "norm_label": "rate a metric against thresholds.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_117"}, {"label": "Analyze a URL with PageSpeed Insights. Args: url: URL to an", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L138", "_origin": "ast", "community": 69, "norm_label": "analyze a url with pagespeed insights. args: url: url to an", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_138"}, {"label": "Analyze URL for both mobile and desktop.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L276", "_origin": "ast", "community": 69, "norm_label": "analyze url for both mobile and desktop.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_276"}, {"label": "Identify issues that affect mobile more than desktop.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L297", "_origin": "ast", "community": 69, "norm_label": "identify issues that affect mobile more than desktop.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_297"}, {"label": "Get a summary focused on Core Web Vitals.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L316", "_origin": "ast", "community": 69, "norm_label": "get a summary focused on core web vitals.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_316"}, {"label": "Determine overall Core Web Vitals status.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L350", "_origin": "ast", "community": 69, "norm_label": "determine overall core web vitals status.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_350"}, {"label": "Generate human-readable performance report.", "file_type": "rationale", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L364", "_origin": "ast", "community": 69, "norm_label": "generate human-readable performance report.", "community_name": "PageSpeed Insights Client", "id": "scripts_pagespeed_client_rationale_364"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 30, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 30, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 30, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 30, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 30, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 30, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 30, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 30, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 30, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 30, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 30, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 30, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 30, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 30, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 30, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 30, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 30, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 30, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 30, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 30, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 30, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 30, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 30, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 30, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 30, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 30, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 30, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 30, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 30, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 30, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 30, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 30, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 30, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "gsc_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L1", "_origin": "ast", "community": 60, "norm_label": "gsc_client.py", "community_name": "Google Search Console Client", "id": "scripts_gsc_client"}, {"label": "SearchAnalyticsResult", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L30", "_origin": "ast", "community": 60, "norm_label": "searchanalyticsresult", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchanalyticsresult"}, {"label": "SitemapInfo", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L41", "_origin": "ast", "community": 60, "norm_label": "sitemapinfo", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_sitemapinfo"}, {"label": "SearchConsoleClient", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L53", "_origin": "ast", "community": 60, "norm_label": "searchconsoleclient", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L58", "_origin": "ast", "community": 60, "norm_label": ".__init__()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_init"}, {"label": ".service()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L69", "_origin": "ast", "community": 60, "norm_label": ".service()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_service"}, {"label": ".list_sites()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L86", "_origin": "ast", "community": 60, "norm_label": ".list_sites()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_list_sites"}, {"label": ".get_search_analytics()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L91", "_origin": "ast", "community": 60, "norm_label": ".get_search_analytics()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"label": ".get_top_queries()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L162", "_origin": "ast", "community": 60, "norm_label": ".get_top_queries()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_top_queries"}, {"label": ".get_top_pages()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L196", "_origin": "ast", "community": 60, "norm_label": ".get_top_pages()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_top_pages"}, {"label": ".get_sitemaps()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L229", "_origin": "ast", "community": 60, "norm_label": ".get_sitemaps()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_sitemaps"}, {"label": ".submit_sitemap()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L251", "_origin": "ast", "community": 60, "norm_label": ".submit_sitemap()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_submit_sitemap"}, {"label": ".inspect_url()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L264", "_origin": "ast", "community": 60, "norm_label": ".inspect_url()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_inspect_url"}, {"label": ".get_performance_summary()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L303", "_origin": "ast", "community": 60, "norm_label": ".get_performance_summary()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_searchconsoleclient_get_performance_summary"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L366", "_origin": "ast", "community": 60, "norm_label": "main()", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_main"}, {"label": "Google Search Console Client ============================ Purpose: Interact with", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L1", "_origin": "ast", "community": 60, "norm_label": "google search console client ============================ purpose: interact with", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_1"}, {"label": "Search analytics query result.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L31", "_origin": "ast", "community": 60, "norm_label": "search analytics query result.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_31"}, {"label": "Sitemap information from Search Console.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L42", "_origin": "ast", "community": 60, "norm_label": "sitemap information from search console.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_42"}, {"label": "Client for Google Search Console API.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L54", "_origin": "ast", "community": 60, "norm_label": "client for google search console api.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_54"}, {"label": "Initialize Search Console client. Args: credentials_path: P", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L59", "_origin": "ast", "community": 60, "norm_label": "initialize search console client. args: credentials_path: p", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_59"}, {"label": "Get or create Search Console service.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L70", "_origin": "ast", "community": 60, "norm_label": "get or create search console service.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_70"}, {"label": "List all sites accessible to the service account.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L87", "_origin": "ast", "community": 60, "norm_label": "list all sites accessible to the service account.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_87"}, {"label": "Get search analytics data. Args: site_url: Site URL (e.g.,", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L100", "_origin": "ast", "community": 60, "norm_label": "get search analytics data. args: site_url: site url (e.g.,", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_100"}, {"label": "Get top search queries by clicks.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L169", "_origin": "ast", "community": 60, "norm_label": "get top search queries by clicks.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_169"}, {"label": "Get top pages by clicks.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L203", "_origin": "ast", "community": 60, "norm_label": "get top pages by clicks.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_203"}, {"label": "Get list of sitemaps for a site.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L230", "_origin": "ast", "community": 60, "norm_label": "get list of sitemaps for a site.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_230"}, {"label": "Submit a sitemap for indexing.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L252", "_origin": "ast", "community": 60, "norm_label": "submit a sitemap for indexing.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_252"}, {"label": "Inspect a URL's indexing status. Note: This uses the URL Inspection API", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L265", "_origin": "ast", "community": 60, "norm_label": "inspect a url's indexing status. note: this uses the url inspection api", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_265"}, {"label": "Get a summary of search performance.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L308", "_origin": "ast", "community": 60, "norm_label": "get a summary of search performance.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_308"}, {"label": "Test the Search Console client.", "file_type": "rationale", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L367", "_origin": "ast", "community": 60, "norm_label": "test the search console client.", "community_name": "Google Search Console Client", "id": "scripts_gsc_client_rationale_367"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 31, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 31, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 31, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 31, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 31, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 31, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 31, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 31, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 31, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 31, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 31, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 31, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 31, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 31, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 31, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 31, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 31, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 31, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 31, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 31, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 31, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 31, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 31, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 31, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 31, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 31, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 31, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 31, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 31, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 31, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 31, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 31, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 31, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "schema_validator.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "schema_validator.py", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator"}, {"label": "ValidationIssue", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L37", "_origin": "ast", "community": 70, "norm_label": "validationissue", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationissue"}, {"label": "ValidationResult", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L48", "_origin": "ast", "community": 70, "norm_label": "validationresult", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L58", "_origin": "ast", "community": 70, "norm_label": ".to_dict()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_validationresult_to_dict"}, {"label": "SchemaValidator", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L80", "_origin": "ast", "community": 70, "norm_label": "schemavalidator", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L133", "_origin": "ast", "community": 70, "norm_label": ".__init__()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_init"}, {"label": ".extract_from_url()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L139", "_origin": "ast", "community": 70, "norm_label": ".extract_from_url()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_extract_from_url"}, {"label": ".extract_from_html()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L149", "_origin": "ast", "community": 70, "norm_label": ".extract_from_html()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_extract_from_html"}, {"label": ".validate()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L188", "_origin": "ast", "community": 70, "norm_label": ".validate()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate"}, {"label": "._validate_schema()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L223", "_origin": "ast", "community": 70, "norm_label": "._validate_schema()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate_schema"}, {"label": "._validate_type_specific()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L284", "_origin": "ast", "community": 70, "norm_label": "._validate_type_specific()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_validate_type_specific"}, {"label": "._check_rich_results()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L368", "_origin": "ast", "community": 70, "norm_label": "._check_rich_results()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_check_rich_results"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L398", "_origin": "ast", "community": 70, "norm_label": ".generate_report()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_schemavalidator_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L461", "_origin": "ast", "community": 70, "norm_label": "main()", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_main"}, {"label": "Schema Validator - Validate JSON-LD structured data markup =====================", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "schema validator - validate json-ld structured data markup =====================", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_1"}, {"label": "Represents a validation issue found in schema.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L38", "_origin": "ast", "community": 70, "norm_label": "represents a validation issue found in schema.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_38"}, {"label": "Complete validation result for a schema.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L49", "_origin": "ast", "community": 70, "norm_label": "complete validation result for a schema.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_49"}, {"label": "Convert to dictionary for JSON output.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L59", "_origin": "ast", "community": 70, "norm_label": "convert to dictionary for json output.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_59"}, {"label": "Validate schema.org structured data.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L81", "_origin": "ast", "community": 70, "norm_label": "validate schema.org structured data.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_81"}, {"label": "Extract all structured data from a URL.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L140", "_origin": "ast", "community": 70, "norm_label": "extract all structured data from a url.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_140"}, {"label": "Extract structured data from HTML content.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L150", "_origin": "ast", "community": 70, "norm_label": "extract structured data from html content.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_150"}, {"label": "Validate schema from URL, HTML, or direct schema dict.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L190", "_origin": "ast", "community": 70, "norm_label": "validate schema from url, html, or direct schema dict.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_190"}, {"label": "Validate a single schema object.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L225", "_origin": "ast", "community": 70, "norm_label": "validate a single schema object.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_225"}, {"label": "Type-specific validation rules.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L286", "_origin": "ast", "community": 70, "norm_label": "type-specific validation rules.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_286"}, {"label": "Check if schema is eligible for Google Rich Results.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L369", "_origin": "ast", "community": 70, "norm_label": "check if schema is eligible for google rich results.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_369"}, {"label": "Generate human-readable validation report.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L399", "_origin": "ast", "community": 70, "norm_label": "generate human-readable validation report.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_399"}, {"label": "Main entry point for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L462", "_origin": "ast", "community": 70, "norm_label": "main entry point for cli usage.", "community_name": "JSON-LD Schema Validator", "id": "scripts_schema_validator_rationale_462"}, {"label": "make_sample.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L1", "_origin": "ast", "community": 256, "norm_label": "make_sample.py", "community_name": "Sample Data Generation", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample"}, {"label": "jd()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L26", "_origin": "ast", "community": 256, "norm_label": "jd()", "community_name": "Sample Data Generation", "id": "scripts_make_sample_jd"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L150", "_origin": "ast", "community": 256, "norm_label": "main()", "community_name": "Sample Data Generation", "id": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample_main"}, {"label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "validate_schema.py", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema"}, {"label": "DefectLog", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L78", "_origin": "ast", "community": 4, "norm_label": "defectlog", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L81", "_origin": "ast", "community": 4, "norm_label": ".__init__()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_init"}, {"label": ".add()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L84", "_origin": "ast", "community": 4, "norm_label": ".add()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_add"}, {"label": ".counts()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L98", "_origin": "ast", "community": 4, "norm_label": ".counts()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_defectlog_counts"}, {"label": "_norm_header()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L106", "_origin": "ast", "community": 4, "norm_label": "_norm_header()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_norm_header"}, {"label": "_detect_columns()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L110", "_origin": "ast", "community": 4, "norm_label": "_detect_columns()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_detect_columns"}, {"label": "_row_to_entry()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L123", "_origin": "ast", "community": 4, "norm_label": "_row_to_entry()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_row_to_entry"}, {"label": "_load_csv()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L144", "_origin": "ast", "community": 4, "norm_label": "_load_csv()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_csv"}, {"label": "_load_xlsx()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L164", "_origin": "ast", "community": 4, "norm_label": "_load_xlsx()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_xlsx"}, {"label": "_looks_like_schema()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L194", "_origin": "ast", "community": 4, "norm_label": "_looks_like_schema()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_looks_like_schema"}, {"label": "_wrapper_to_entry()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L203", "_origin": "ast", "community": 4, "norm_label": "_wrapper_to_entry()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_wrapper_to_entry"}, {"label": "_load_jsonl()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L227", "_origin": "ast", "community": 4, "norm_label": "_load_jsonl()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_jsonl"}, {"label": "_load_json()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L252", "_origin": "ast", "community": 4, "norm_label": "_load_json()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_json"}, {"label": "_load_dir()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L281", "_origin": "ast", "community": 4, "norm_label": "_load_dir()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_dir"}, {"label": "_load_live()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L293", "_origin": "ast", "community": 4, "norm_label": "_load_live()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_live"}, {"label": "load_entries()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L322", "_origin": "ast", "community": 4, "norm_label": "load_entries()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_entries"}, {"label": "type_of()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L343", "_origin": "ast", "community": 4, "norm_label": "type_of()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_type_of"}, {"label": "iter_typed_nodes()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L351", "_origin": "ast", "community": 4, "norm_label": "iter_typed_nodes()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_iter_typed_nodes"}, {"label": "all_strings()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L373", "_origin": "ast", "community": 4, "norm_label": "all_strings()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_all_strings"}, {"label": "normalize_name()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L386", "_origin": "ast", "community": 4, "norm_label": "normalize_name()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_normalize_name"}, {"label": "first_text()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L390", "_origin": "ast", "community": 4, "norm_label": "first_text()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_first_text"}, {"label": "load_url_inventory()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L402", "_origin": "ast", "community": 4, "norm_label": "load_url_inventory()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_load_url_inventory"}, {"label": "layer0_coverage()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L428", "_origin": "ast", "community": 4, "norm_label": "layer0_coverage()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer0_coverage"}, {"label": "layer1_syntax()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L444", "_origin": "ast", "community": 4, "norm_label": "layer1_syntax()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer1_syntax"}, {"label": "_check_value_formats()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L495", "_origin": "ast", "community": 4, "norm_label": "_check_value_formats()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_check_value_formats"}, {"label": "layer2_vocabulary()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L540", "_origin": "ast", "community": 4, "norm_label": "layer2_vocabulary()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer2_vocabulary"}, {"label": "layer3_richresult()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L572", "_origin": "ast", "community": 4, "norm_label": "layer3_richresult()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer3_richresult"}, {"label": "_address_street()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L601", "_origin": "ast", "community": 4, "norm_label": "_address_street()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_address_street"}, {"label": "_address_locality()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L610", "_origin": "ast", "community": 4, "norm_label": "_address_locality()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_address_locality"}, {"label": "_walk_ids()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L620", "_origin": "ast", "community": 4, "norm_label": "_walk_ids()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_walk_ids"}, {"label": "layer4_consistency()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L641", "_origin": "ast", "community": 4, "norm_label": "layer4_consistency()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer4_consistency"}, {"label": "_http_get()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L746", "_origin": "ast", "community": 4, "norm_label": "_http_get()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_http_get"}, {"label": "_wikidata_labels()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L760", "_origin": "ast", "community": 4, "norm_label": "_wikidata_labels()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_wikidata_labels"}, {"label": "layer_references()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L771", "_origin": "ast", "community": 4, "norm_label": "layer_references()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_layer_references"}, {"label": "run()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L877", "_origin": "ast", "community": 4, "norm_label": "run()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_run"}, {"label": "write_outputs()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L902", "_origin": "ast", "community": 4, "norm_label": "write_outputs()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_write_outputs"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L966", "_origin": "ast", "community": 4, "norm_label": "main()", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_main"}, {"label": "Accumulates findings. One row per finding, ready for triage.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L79", "_origin": "ast", "community": 4, "norm_label": "accumulates findings. one row per finding, ready for triage.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_79"}, {"label": "Map normalized headers to canonical column roles. Returns {role: index}.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L111", "_origin": "ast", "community": 4, "norm_label": "map normalized headers to canonical column roles. returns {role: index}.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_111"}, {"label": "True if a parsed object is itself JSON-LD (vs a wrapper row).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L195", "_origin": "ast", "community": 4, "norm_label": "true if a parsed object is itself json-ld (vs a wrapper row).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_195"}, {"label": "A JSONL/JSON wrapper object that carries url/lang + a jsonld payload.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L204", "_origin": "ast", "community": 4, "norm_label": "a jsonl/json wrapper object that carries url/lang + a jsonld payload.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_204"}, {"label": "Return the primary @type as a string (first if it's a list).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L344", "_origin": "ast", "community": 4, "norm_label": "return the primary @type as a string (first if it's a list).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_344"}, {"label": "Yield every dict that has an @type, top-level and nested (recursively).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L352", "_origin": "ast", "community": 4, "norm_label": "yield every dict that has an @type, top-level and nested (recursively).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_352"}, {"label": "Yield (key, value) for every string value anywhere in the structure.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L374", "_origin": "ast", "community": 4, "norm_label": "yield (key, value) for every string value anywhere in the structure.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_374"}, {"label": "Coerce a property value to a comparable scalar (handles list/dict).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L391", "_origin": "ast", "community": 4, "norm_label": "coerce a property value to a comparable scalar (handles list/dict).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_391"}, {"label": "Parse + structural checks. Returns parsed object or None (fatal).", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L445", "_origin": "ast", "community": 4, "norm_label": "parse + structural checks. returns parsed object or none (fatal).", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_445"}, {"label": "City/region key, used to keep distinct same-name locations of a chain apart.", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L611", "_origin": "ast", "community": 4, "norm_label": "city/region key, used to keep distinct same-name locations of a chain apart.", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_611"}, {"label": "Collect @id definitions vs pure references by walking the whole document. A", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L621", "_origin": "ast", "community": 4, "norm_label": "collect @id definitions vs pure references by walking the whole document. a", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_621"}, {"label": "node_index: (entry, node) for every TYPED node. parsed_docs: (entry, parsed)", "file_type": "rationale", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L642", "_origin": "ast", "community": 4, "norm_label": "node_index: (entry, node) for every typed node. parsed_docs: (entry, parsed)", "community_name": "Knowledge Graph Construction", "id": "scripts_validate_schema_rationale_642"}, {"label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "build_schema_drafts.py", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts"}, {"label": "_norm()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L71", "_origin": "ast", "community": 5, "norm_label": "_norm()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_norm"}, {"label": "map_columns()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L75", "_origin": "ast", "community": 5, "norm_label": "map_columns()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_map_columns"}, {"label": "load_rows()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L90", "_origin": "ast", "community": 5, "norm_label": "load_rows()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_load_rows"}, {"label": "collect_claims()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L122", "_origin": "ast", "community": 5, "norm_label": "collect_claims()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_collect_claims"}, {"label": "fill()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L180", "_origin": "ast", "community": 5, "norm_label": "fill()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_fill"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L222", "_origin": "ast", "community": 5, "norm_label": "main()", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_main"}, {"label": "Return {canonical_name: actual_header} using the alias table.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L76", "_origin": "ast", "community": 5, "norm_label": "return {canonical_name: actual_header} using the alias table.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_76"}, {"label": "Yield dict rows from .csv or .xlsx. Keeps original header names.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L91", "_origin": "ast", "community": 5, "norm_label": "yield dict rows from .csv or .xlsx. keeps original header names.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_91"}, {"label": "Recursively fill {{slots}}; return UNFILLED when a branch has no real data.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L181", "_origin": "ast", "community": 5, "norm_label": "recursively fill {{slots}}; return unfilled when a branch has no real data.", "community_name": "Schema Draft Builder", "id": "scripts_build_schema_drafts_rationale_181"}, {"label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L1", "_origin": "ast", "community": 86, "norm_label": "extract_site_claims.py", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims"}, {"label": "MetaParser", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L71", "_origin": "ast", "community": 86, "norm_label": "metaparser", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser"}, {"label": "HTMLParser", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "htmlparser", "community_name": "Site Claim Extractor", "id": "htmlparser"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L74", "_origin": "ast", "community": 86, "norm_label": ".__init__()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_init"}, {"label": ".handle_starttag()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L82", "_origin": "ast", "community": 86, "norm_label": ".handle_starttag()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_starttag"}, {"label": ".handle_endtag()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L95", "_origin": "ast", "community": 86, "norm_label": ".handle_endtag()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_endtag"}, {"label": ".handle_data()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L99", "_origin": "ast", "community": 86, "norm_label": ".handle_data()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_handle_data"}, {"label": ".title()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L104", "_origin": "ast", "community": 86, "norm_label": ".title()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_metaparser_title"}, {"label": "gather_pages()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L111", "_origin": "ast", "community": 86, "norm_label": "gather_pages()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_gather_pages"}, {"label": "primary_type()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L143", "_origin": "ast", "community": 86, "norm_label": "primary_type()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_primary_type"}, {"label": "top_level_nodes()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L150", "_origin": "ast", "community": 86, "norm_label": "top_level_nodes()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_top_level_nodes"}, {"label": "flatten()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L167", "_origin": "ast", "community": 86, "norm_label": "flatten()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_flatten"}, {"label": "slugify()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L193", "_origin": "ast", "community": 86, "norm_label": "slugify()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_slugify"}, {"label": "entity_id_for()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L199", "_origin": "ast", "community": 86, "norm_label": "entity_id_for()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_entity_id_for"}, {"label": "claims_from_page()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L217", "_origin": "ast", "community": 86, "norm_label": "claims_from_page()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_claims_from_page"}, {"label": "_row()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L270", "_origin": "ast", "community": 86, "norm_label": "_row()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_row"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L282", "_origin": "ast", "community": 86, "norm_label": "main()", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_main"}, {"label": "Pull <title>, <html lang>, <link rel=canonical>, and <meta> name/property.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L72", "_origin": "ast", "community": 86, "norm_label": "pull <title>, <html lang>, <link rel=canonical>, and <meta> name/property.", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_72"}, {"label": "Yield (url, html). Accepts http(s) URLs, .html files, and directories.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L112", "_origin": "ast", "community": 86, "norm_label": "yield (url, html). accepts http(s) urls, .html files, and directories.", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_112"}, {"label": "Return the ENTITY nodes only — @graph members, array items, or a single object.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L151", "_origin": "ast", "community": 86, "norm_label": "return the entity nodes only — @graph members, array items, or a single object.", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_151"}, {"label": "Yield (property_path, value) pairs matching the template {{dotted.path}} slots.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L168", "_origin": "ast", "community": 86, "norm_label": "yield (property_path, value) pairs matching the template {{dotted.path}} slots.", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_168"}, {"label": "Readable, groupable id like `hotel:westin-hotel` from an @id or URL.", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L200", "_origin": "ast", "community": 86, "norm_label": "readable, groupable id like `hotel:westin-hotel` from an @id or url.", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_200"}, {"label": "Append claim rows for one page. seen_props tracks (entity_id, property) alre", "file_type": "rationale", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L218", "_origin": "ast", "community": 86, "norm_label": "append claim rows for one page. seen_props tracks (entity_id, property) alre", "community_name": "Site Claim Extractor", "id": "scripts_extract_site_claims_rationale_218"}, {"label": "make_sample.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/make_sample.py", "source_location": "L1", "_origin": "ast", "community": 270, "norm_label": "make_sample.py", "community_name": "Sample Script Execution", "id": "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/make_sample.py", "source_location": "L75", "_origin": "ast", "community": 270, "norm_label": "main()", "community_name": "Sample Script Execution", "id": "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample_main"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 32, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 32, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 32, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 32, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 32, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 32, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 32, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 32, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 32, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 32, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 32, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 32, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 32, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 32, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 32, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 32, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 32, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 32, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 32, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 32, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 32, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 32, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 32, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 32, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 32, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 32, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 32, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 32, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 32, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 32, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 32, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 32, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 32, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 32, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 32, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "keyword_gap_analyzer.py", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 95, "norm_label": "keyword_gap_analyzer.py", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer"}, {"label": "OrganicKeyword", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L62", "_origin": "ast", "community": 196, "norm_label": "organickeyword", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_organickeyword"}, {"label": "GapKeyword", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L75", "_origin": "ast", "community": 196, "norm_label": "gapkeyword", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_gapkeyword"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L88", "_origin": "ast", "community": 196, "norm_label": ".to_dict()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_gapkeyword_to_dict"}, {"label": "GapAnalysisResult", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L93", "_origin": "ast", "community": 95, "norm_label": "gapanalysisresult", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_gapanalysisresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L108", "_origin": "ast", "community": 95, "norm_label": ".to_dict()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_gapanalysisresult_to_dict"}, {"label": "call_mcp_tool()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L129", "_origin": "ast", "community": 95, "norm_label": "call_mcp_tool()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_call_mcp_tool"}, {"label": "extract_domain()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L174", "_origin": "ast", "community": 95, "norm_label": "extract_domain()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_extract_domain"}, {"label": "classify_intent()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L186", "_origin": "ast", "community": 196, "norm_label": "classify_intent()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_classify_intent"}, {"label": "KeywordGapAnalyzer", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L201", "_origin": "ast", "community": 95, "norm_label": "keywordgapanalyzer", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 95, "norm_label": ".__init__()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer_init"}, {"label": ".get_organic_keywords()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L208", "_origin": "ast", "community": 95, "norm_label": ".get_organic_keywords()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords"}, {"label": ".find_gaps()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L242", "_origin": "ast", "community": 196, "norm_label": ".find_gaps()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps"}, {"label": ".score_opportunities()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L303", "_origin": "ast", "community": 95, "norm_label": ".score_opportunities()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L366", "_origin": "ast", "community": 95, "norm_label": ".analyze()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L432", "_origin": "ast", "community": 95, "norm_label": "format_text_report()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_format_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L502", "_origin": "ast", "community": 95, "norm_label": "main()", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_main"}, {"label": "Keyword Gap Analyzer - Competitor keyword gap analysis with opportunity scoring", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 95, "norm_label": "keyword gap analyzer - competitor keyword gap analysis with opportunity scoring", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_1"}, {"label": "A keyword that a domain ranks for organically.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L63", "_origin": "ast", "community": 196, "norm_label": "a keyword that a domain ranks for organically.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_63"}, {"label": "A keyword gap between target and competitor(s).", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L76", "_origin": "ast", "community": 196, "norm_label": "a keyword gap between target and competitor(s).", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_76"}, {"label": "Complete gap analysis result.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L94", "_origin": "ast", "community": 95, "norm_label": "complete gap analysis result.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_94"}, {"label": "Call an Ahrefs MCP tool and return parsed JSON response. In production this", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L130", "_origin": "ast", "community": 95, "norm_label": "call an ahrefs mcp tool and return parsed json response. in production this", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_130"}, {"label": "Extract clean domain from URL.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L175", "_origin": "ast", "community": 95, "norm_label": "extract clean domain from url.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_175"}, {"label": "Classify search intent based on keyword patterns.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L187", "_origin": "ast", "community": 196, "norm_label": "classify search intent based on keyword patterns.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_187"}, {"label": "Analyze keyword gaps between a target site and its competitors.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L202", "_origin": "ast", "community": 95, "norm_label": "analyze keyword gaps between a target site and its competitors.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_202"}, {"label": "Fetch organic keywords for a domain via Ahrefs site-explorer-organic-keywords.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L209", "_origin": "ast", "community": 95, "norm_label": "fetch organic keywords for a domain via ahrefs site-explorer-organic-keywords.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_209"}, {"label": "Identify keywords that competitors rank for but the target doesn't. A g", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L247", "_origin": "ast", "community": 196, "norm_label": "identify keywords that competitors rank for but the target doesn't. a g", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_247"}, {"label": "Score each gap keyword by opportunity potential. Formula: o", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L304", "_origin": "ast", "community": 95, "norm_label": "score each gap keyword by opportunity potential. formula: o", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_304"}, {"label": "Orchestrate full keyword gap analysis: 1. Fetch organic keywords for tar", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L367", "_origin": "ast", "community": 95, "norm_label": "orchestrate full keyword gap analysis: 1. fetch organic keywords for tar", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_367"}, {"label": "Format gap analysis result as a human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L433", "_origin": "ast", "community": 95, "norm_label": "format gap analysis result as a human-readable text report.", "community_name": "Keyword Gap Analyzer", "id": "scripts_keyword_gap_analyzer_rationale_433"}, {"label": "keyword_researcher.py", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "keyword_researcher.py", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher"}, {"label": "KeywordEntry", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L81", "_origin": "ast", "community": 49, "norm_label": "keywordentry", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordentry"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L93", "_origin": "ast", "community": 49, "norm_label": ".to_dict()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordentry_to_dict"}, {"label": "KeywordCluster", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L101", "_origin": "ast", "community": 49, "norm_label": "keywordcluster", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordcluster"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L110", "_origin": "ast", "community": 49, "norm_label": ".to_dict()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordcluster_to_dict"}, {"label": "ResearchResult", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L115", "_origin": "ast", "community": 49, "norm_label": "researchresult", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_researchresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L126", "_origin": "ast", "community": 49, "norm_label": ".to_dict()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_researchresult_to_dict"}, {"label": "call_mcp_tool()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L143", "_origin": "ast", "community": 49, "norm_label": "call_mcp_tool()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_call_mcp_tool"}, {"label": "KeywordResearcher", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L185", "_origin": "ast", "community": 49, "norm_label": "keywordresearcher", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L188", "_origin": "ast", "community": 49, "norm_label": ".__init__()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_init"}, {"label": ".expand_keywords()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L196", "_origin": "ast", "community": 49, "norm_label": ".expand_keywords()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_expand_keywords"}, {"label": ".expand_korean_suffixes()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L257", "_origin": "ast", "community": 49, "norm_label": ".expand_korean_suffixes()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes"}, {"label": ".get_volume_by_country()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L296", "_origin": "ast", "community": 49, "norm_label": ".get_volume_by_country()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_get_volume_by_country"}, {"label": ".classify_intent()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L318", "_origin": "ast", "community": 49, "norm_label": ".classify_intent()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"label": ".cluster_keywords()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L334", "_origin": "ast", "community": 49, "norm_label": ".cluster_keywords()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_cluster_keywords"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L431", "_origin": "ast", "community": 49, "norm_label": ".analyze()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_analyze"}, {"label": "._parse_keyword_item()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L487", "_origin": "ast", "community": 49, "norm_label": "._parse_keyword_item()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L515", "_origin": "ast", "community": 49, "norm_label": "format_text_report()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_format_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L576", "_origin": "ast", "community": 49, "norm_label": "main()", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_main"}, {"label": "Keyword Researcher - Seed keyword expansion, intent classification, and topic cl", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "keyword researcher - seed keyword expansion, intent classification, and topic cl", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_1"}, {"label": "Single keyword with its metrics and classification.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L82", "_origin": "ast", "community": 49, "norm_label": "single keyword with its metrics and classification.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_82"}, {"label": "Group of semantically related keywords.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L102", "_origin": "ast", "community": 49, "norm_label": "group of semantically related keywords.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_102"}, {"label": "Full research result container.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L116", "_origin": "ast", "community": 49, "norm_label": "full research result container.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_116"}, {"label": "Call an Ahrefs MCP tool and return parsed JSON response. In production this", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L144", "_origin": "ast", "community": 49, "norm_label": "call an ahrefs mcp tool and return parsed json response. in production this", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_144"}, {"label": "Expand seed keywords, classify intent, and cluster topics.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L186", "_origin": "ast", "community": 49, "norm_label": "expand seed keywords, classify intent, and cluster topics.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_186"}, {"label": "Expand a seed keyword using Ahrefs matching-terms, related-terms, and se", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L197", "_origin": "ast", "community": 49, "norm_label": "expand a seed keyword using ahrefs matching-terms, related-terms, and se", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_197"}, {"label": "Generate keyword variations by appending common Korean suffixes. Each va", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L258", "_origin": "ast", "community": 49, "norm_label": "generate keyword variations by appending common korean suffixes. each va", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_258"}, {"label": "Get search volume breakdown by country for a keyword. Useful for compari", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L297", "_origin": "ast", "community": 49, "norm_label": "get search volume breakdown by country for a keyword. useful for compari", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_297"}, {"label": "Classify search intent based on keyword patterns. Priority: transactiona", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L319", "_origin": "ast", "community": 49, "norm_label": "classify search intent based on keyword patterns. priority: transactiona", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_319"}, {"label": "Group keywords into topic clusters using shared n-gram tokens. Uses a si", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L335", "_origin": "ast", "community": 49, "norm_label": "group keywords into topic clusters using shared n-gram tokens. uses a si", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_335"}, {"label": "Orchestrate a full keyword research analysis: 1. Expand seed via Ahrefs", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L432", "_origin": "ast", "community": 49, "norm_label": "orchestrate a full keyword research analysis: 1. expand seed via ahrefs", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_432"}, {"label": "Parse an Ahrefs API response item into a KeywordEntry.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L488", "_origin": "ast", "community": 49, "norm_label": "parse an ahrefs api response item into a keywordentry.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_488"}, {"label": "Format research result as a human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L516", "_origin": "ast", "community": 49, "norm_label": "format research result as a human-readable text report.", "community_name": "Keyword Research Tool", "id": "scripts_keyword_researcher_rationale_516"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 33, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 33, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 33, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 33, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 33, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 33, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 33, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 33, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 33, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 33, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 33, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 33, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 33, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 33, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 33, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 33, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 33, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 33, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 33, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 33, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 33, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 33, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 33, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 33, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 33, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 33, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 33, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 33, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 33, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 33, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 33, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 33, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "naver_serp_analyzer.py", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 34, "norm_label": "naver_serp_analyzer.py", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer"}, {"label": "NaverSection", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L186", "_origin": "ast", "community": 34, "norm_label": "naversection", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naversection"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L197", "_origin": "ast", "community": 34, "norm_label": ".__post_init__()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naversection_post_init"}, {"label": "NaverSerpResult", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L205", "_origin": "ast", "community": 34, "norm_label": "naverserpresult", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpresult"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L220", "_origin": "ast", "community": 34, "norm_label": ".__post_init__()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpresult_post_init"}, {"label": "NaverSerpAnalyzer", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L230", "_origin": "ast", "community": 34, "norm_label": "naverserpanalyzer", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L235", "_origin": "ast", "community": 34, "norm_label": ".__init__()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_init"}, {"label": ".fetch_serp()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L243", "_origin": "ast", "community": 34, "norm_label": ".fetch_serp()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_fetch_serp"}, {"label": ".detect_sections()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L278", "_origin": "ast", "community": 34, "norm_label": ".detect_sections()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections"}, {"label": "._count_section_items()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 34, "norm_label": "._count_section_items()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L354", "_origin": "ast", "community": 34, "norm_label": "any", "community_name": "Naver SERP Analyzer", "id": "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_any"}, {"label": "._fallback_text_detection()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 34, "norm_label": "._fallback_text_detection()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection"}, {"label": ".analyze_section_priority()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L405", "_origin": "ast", "community": 34, "norm_label": ".analyze_section_priority()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority"}, {"label": ".check_brand_zone()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L420", "_origin": "ast", "community": 34, "norm_label": ".check_brand_zone()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_check_brand_zone"}, {"label": "._find_dominant_section()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L464", "_origin": "ast", "community": 34, "norm_label": "._find_dominant_section()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L473", "_origin": "ast", "community": 34, "norm_label": ".analyze()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze"}, {"label": "result_to_dict()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L525", "_origin": "ast", "community": 34, "norm_label": "result_to_dict()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_result_to_dict"}, {"label": "print_rich_report()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L534", "_origin": "ast", "community": 34, "norm_label": "print_rich_report()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_print_rich_report"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L600", "_origin": "ast", "community": 34, "norm_label": "build_parser()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L600", "_origin": "ast", "community": 34, "norm_label": "argumentparser", "community_name": "Naver SERP Analyzer", "id": "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_argumentparser"}, {"label": "load_keywords()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L636", "_origin": "ast", "community": 34, "norm_label": "load_keywords()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_load_keywords"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L652", "_origin": "ast", "community": 34, "norm_label": "main()", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_main"}, {"label": "Naver SERP Analyzer - Naver search result composition analysis =================", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 34, "norm_label": "naver serp analyzer - naver search result composition analysis =================", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_1"}, {"label": "A detected section within Naver SERP.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L187", "_origin": "ast", "community": 34, "norm_label": "a detected section within naver serp.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_187"}, {"label": "Complete Naver SERP analysis result for a keyword.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L206", "_origin": "ast", "community": 34, "norm_label": "complete naver serp analysis result for a keyword.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_206"}, {"label": "Analyzes Naver search result page composition.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L231", "_origin": "ast", "community": 34, "norm_label": "analyzes naver search result page composition.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_231"}, {"label": "Fetch Naver search results HTML for a given keyword. Returns the raw HT", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L244", "_origin": "ast", "community": 34, "norm_label": "fetch naver search results html for a given keyword. returns the raw ht", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_244"}, {"label": "Identify Naver SERP sections from HTML structure. Scans the HTML for kn", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L279", "_origin": "ast", "community": 34, "norm_label": "identify naver serp sections from html structure. scans the html for kn", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_279"}, {"label": "Count the number of result items within a section element.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L355", "_origin": "ast", "community": 34, "norm_label": "count the number of result items within a section element.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_355"}, {"label": "Detect sections by scanning raw HTML text for known markers.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L382", "_origin": "ast", "community": 34, "norm_label": "detect sections by scanning raw html text for known markers.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_382"}, {"label": "Determine above-fold section order. Returns ordered list of section typ", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L408", "_origin": "ast", "community": 34, "norm_label": "determine above-fold section order. returns ordered list of section typ", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_408"}, {"label": "Detect brand zone presence and extract brand name if available. Returns", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L421", "_origin": "ast", "community": 34, "norm_label": "detect brand zone presence and extract brand name if available. returns", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_421"}, {"label": "Find the section with the most items (excluding ads).", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L465", "_origin": "ast", "community": 34, "norm_label": "find the section with the most items (excluding ads).", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_465"}, {"label": "Orchestrate full Naver SERP analysis for a single keyword. Steps:", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L474", "_origin": "ast", "community": 34, "norm_label": "orchestrate full naver serp analysis for a single keyword. steps:", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_474"}, {"label": "Convert NaverSerpResult to a JSON-serializable dictionary.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L526", "_origin": "ast", "community": 34, "norm_label": "convert naverserpresult to a json-serializable dictionary.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_526"}, {"label": "Print a human-readable report using rich.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L535", "_origin": "ast", "community": 34, "norm_label": "print a human-readable report using rich.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_535"}, {"label": "Load keywords from a text file, one per line.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L637", "_origin": "ast", "community": 34, "norm_label": "load keywords from a text file, one per line.", "community_name": "Naver SERP Analyzer", "id": "scripts_naver_serp_analyzer_rationale_637"}, {"label": "serp_analyzer.py", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 16, "norm_label": "serp_analyzer.py", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer"}, {"label": "SerpFeatures", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L45", "_origin": "ast", "community": 16, "norm_label": "serpfeatures", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpfeatures"}, {"label": ".feature_count()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L60", "_origin": "ast", "community": 16, "norm_label": ".feature_count()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpfeatures_feature_count"}, {"label": ".has_ads()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L78", "_origin": "ast", "community": 16, "norm_label": ".has_ads()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpfeatures_has_ads"}, {"label": "CompetitorPosition", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L83", "_origin": "ast", "community": 16, "norm_label": "competitorposition", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_competitorposition"}, {"label": "SerpResult", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L97", "_origin": "ast", "community": 16, "norm_label": "serpresult", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpresult"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L113", "_origin": "ast", "community": 16, "norm_label": ".__post_init__()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpresult_post_init"}, {"label": "SerpAnalyzer", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L213", "_origin": "ast", "community": 16, "norm_label": "serpanalyzer", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L216", "_origin": "ast", "community": 16, "norm_label": ".__init__()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_init"}, {"label": ".get_serp_data()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L221", "_origin": "ast", "community": 16, "norm_label": ".get_serp_data()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_get_serp_data"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L221", "_origin": "ast", "community": 16, "norm_label": "any", "community_name": "SERP Feature Analyzer", "id": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"label": ".detect_features()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L292", "_origin": "ast", "community": 16, "norm_label": ".detect_features()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_detect_features"}, {"label": ".map_competitors()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L358", "_origin": "ast", "community": 16, "norm_label": ".map_competitors()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_map_competitors"}, {"label": ".classify_content_type()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L402", "_origin": "ast", "community": 16, "norm_label": ".classify_content_type()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_classify_content_type"}, {"label": ".calculate_opportunity_score()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L442", "_origin": "ast", "community": 16, "norm_label": ".calculate_opportunity_score()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score"}, {"label": ".validate_intent()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L532", "_origin": "ast", "community": 16, "norm_label": ".validate_intent()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_validate_intent"}, {"label": "._content_type_distribution()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L603", "_origin": "ast", "community": 16, "norm_label": "._content_type_distribution()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_content_type_distribution"}, {"label": "._assess_volatility()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L614", "_origin": "ast", "community": 16, "norm_label": "._assess_volatility()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_assess_volatility"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L654", "_origin": "ast", "community": 16, "norm_label": ".analyze()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_serpanalyzer_analyze"}, {"label": "result_to_dict()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L703", "_origin": "ast", "community": 16, "norm_label": "result_to_dict()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_result_to_dict"}, {"label": "print_rich_report()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L709", "_origin": "ast", "community": 16, "norm_label": "print_rich_report()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_print_rich_report"}, {"label": "_bool_icon()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L783", "_origin": "ast", "community": 16, "norm_label": "_bool_icon()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_bool_icon"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L793", "_origin": "ast", "community": 16, "norm_label": "build_parser()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L793", "_origin": "ast", "community": 16, "norm_label": "argumentparser", "community_name": "SERP Feature Analyzer", "id": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_argumentparser"}, {"label": "load_keywords()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L834", "_origin": "ast", "community": 16, "norm_label": "load_keywords()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_load_keywords"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L850", "_origin": "ast", "community": 16, "norm_label": "main()", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_main"}, {"label": "SERP Analyzer - Google SERP feature detection and competitor mapping ===========", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 16, "norm_label": "serp analyzer - google serp feature detection and competitor mapping ===========", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_1"}, {"label": "Tracks presence and count of Google SERP features.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L46", "_origin": "ast", "community": 16, "norm_label": "tracks presence and count of google serp features.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_46"}, {"label": "Count of boolean features that are present.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L61", "_origin": "ast", "community": 16, "norm_label": "count of boolean features that are present.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_61"}, {"label": "A single competitor entry in the SERP.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L84", "_origin": "ast", "community": 16, "norm_label": "a single competitor entry in the serp.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_84"}, {"label": "Complete SERP analysis result for a keyword.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L98", "_origin": "ast", "community": 16, "norm_label": "complete serp analysis result for a keyword.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_98"}, {"label": "Analyzes Google SERP features, competitor positions, and opportunities.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L214", "_origin": "ast", "community": 16, "norm_label": "analyzes google serp features, competitor positions, and opportunities.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_214"}, {"label": "Fetch SERP data via Ahrefs serp-overview MCP tool. Uses subprocess to i", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L222", "_origin": "ast", "community": 16, "norm_label": "fetch serp data via ahrefs serp-overview mcp tool. uses subprocess to i", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_222"}, {"label": "Identify SERP features from Ahrefs response data. Handles both the stru", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L293", "_origin": "ast", "community": 16, "norm_label": "identify serp features from ahrefs response data. handles both the stru", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_293"}, {"label": "Extract competitor positions and domains from SERP data.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L359", "_origin": "ast", "community": 16, "norm_label": "extract competitor positions and domains from serp data.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_359"}, {"label": "Classify a SERP result as blog/product/service/news/video/forum/wiki bas", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L403", "_origin": "ast", "community": 16, "norm_label": "classify a serp result as blog/product/service/news/video/forum/wiki bas", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_403"}, {"label": "Score SERP opportunity from 0-100. Higher scores indicate better opport", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L447", "_origin": "ast", "community": 16, "norm_label": "score serp opportunity from 0-100. higher scores indicate better opport", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_447"}, {"label": "Infer search intent from SERP composition. Returns one of: informationa", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L537", "_origin": "ast", "community": 16, "norm_label": "infer search intent from serp composition. returns one of: informationa", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_537"}, {"label": "Count content types across top organic results.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L606", "_origin": "ast", "community": 16, "norm_label": "count content types across top organic results.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_606"}, {"label": "Assess SERP volatility based on available signals. Returns: stable, mod", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L615", "_origin": "ast", "community": 16, "norm_label": "assess serp volatility based on available signals. returns: stable, mod", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_615"}, {"label": "Orchestrate full SERP analysis for a single keyword. Steps: 1.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L655", "_origin": "ast", "community": 16, "norm_label": "orchestrate full serp analysis for a single keyword. steps: 1.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_655"}, {"label": "Convert SerpResult to a JSON-serializable dictionary.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L704", "_origin": "ast", "community": 16, "norm_label": "convert serpresult to a json-serializable dictionary.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_704"}, {"label": "Print a human-readable report using rich.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L710", "_origin": "ast", "community": 16, "norm_label": "print a human-readable report using rich.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_710"}, {"label": "Return Yes/No string for boolean values.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L784", "_origin": "ast", "community": 16, "norm_label": "return yes/no string for boolean values.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_784"}, {"label": "Load keywords from a text file, one per line.", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L835", "_origin": "ast", "community": 16, "norm_label": "load keywords from a text file, one per line.", "community_name": "SERP Feature Analyzer", "id": "scripts_serp_analyzer_rationale_835"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 35, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 35, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 35, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 35, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 35, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 35, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 35, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 35, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 35, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 35, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 35, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 35, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 35, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 35, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 35, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 35, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 35, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 35, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 35, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 35, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 35, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 35, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 35, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 35, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 35, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 35, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 35, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 35, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 35, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 35, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 35, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 35, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 35, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 35, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 35, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 35, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 35, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "position_tracker.py", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L1", "_origin": "ast", "community": 112, "norm_label": "position_tracker.py", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker"}, {"label": "KeywordPosition", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L63", "_origin": "ast", "community": 147, "norm_label": "keywordposition", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_keywordposition"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L74", "_origin": "ast", "community": 147, "norm_label": ".__post_init__()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_keywordposition_post_init"}, {"label": "VisibilityScore", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L80", "_origin": "ast", "community": 147, "norm_label": "visibilityscore", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_visibilityscore"}, {"label": ".distribution()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L91", "_origin": "ast", "community": 147, "norm_label": ".distribution()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_visibilityscore_distribution"}, {"label": "PositionAlert", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L102", "_origin": "ast", "community": 112, "norm_label": "positionalert", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_positionalert"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L111", "_origin": "ast", "community": 112, "norm_label": ".__post_init__()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_positionalert_post_init"}, {"label": "CompetitorComparison", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L124", "_origin": "ast", "community": 178, "norm_label": "competitorcomparison", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_competitorcomparison"}, {"label": "SegmentData", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L135", "_origin": "ast", "community": 112, "norm_label": "segmentdata", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_segmentdata"}, {"label": "TrackingResult", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L147", "_origin": "ast", "community": 112, "norm_label": "trackingresult", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_trackingresult"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L162", "_origin": "ast", "community": 112, "norm_label": ".__post_init__()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_trackingresult_post_init"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L166", "_origin": "ast", "community": 112, "norm_label": ".to_dict()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_trackingresult_to_dict"}, {"label": "PositionTracker", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L188", "_origin": "ast", "community": 118, "norm_label": "positiontracker", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 73, "norm_label": "baseasyncclient", "community_name": "AI Citation Analyzer", "id": "baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L191", "_origin": "ast", "community": 118, "norm_label": ".__init__()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_init"}, {"label": "._extract_domain_brand()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L199", "_origin": "ast", "community": 118, "norm_label": "._extract_domain_brand()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_extract_domain_brand"}, {"label": ".get_project_keywords()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L214", "_origin": "ast", "community": 118, "norm_label": ".get_project_keywords()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_get_project_keywords"}, {"label": "._call_ahrefs_projects()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L235", "_origin": "ast", "community": 118, "norm_label": "._call_ahrefs_projects()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_call_ahrefs_projects"}, {"label": "._call_ahrefs_project_keywords()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L256", "_origin": "ast", "community": 118, "norm_label": "._call_ahrefs_project_keywords()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_call_ahrefs_project_keywords"}, {"label": ".get_current_positions()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L274", "_origin": "ast", "community": 118, "norm_label": ".get_current_positions()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_get_current_positions"}, {"label": "._call_rank_tracker_overview()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L311", "_origin": "ast", "community": 118, "norm_label": "._call_rank_tracker_overview()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_call_rank_tracker_overview"}, {"label": "._is_brand_keyword()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L330", "_origin": "ast", "community": 118, "norm_label": "._is_brand_keyword()", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_positiontracker_is_brand_keyword"}, {"label": ".detect_changes()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L338", "_origin": "ast", "community": 147, "norm_label": ".detect_changes()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_positiontracker_detect_changes"}, {"label": ".calculate_visibility()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L411", "_origin": "ast", "community": 147, "norm_label": ".calculate_visibility()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_positiontracker_calculate_visibility"}, {"label": ".segment_keywords()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L460", "_origin": "ast", "community": 147, "norm_label": ".segment_keywords()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_positiontracker_segment_keywords"}, {"label": ".compare_competitors()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L531", "_origin": "ast", "community": 178, "norm_label": ".compare_competitors()", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_positiontracker_compare_competitors"}, {"label": "._call_competitors_overview()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L563", "_origin": "ast", "community": 178, "norm_label": "._call_competitors_overview()", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_positiontracker_call_competitors_overview"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L581", "_origin": "ast", "community": 147, "norm_label": ".analyze()", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_positiontracker_analyze"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L643", "_origin": "ast", "community": 112, "norm_label": "format_text_report()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_format_text_report"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L714", "_origin": "ast", "community": 112, "norm_label": "parse_args()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L714", "_origin": "ast", "community": 112, "norm_label": "namespace", "community_name": "Keyword Position Tracker", "id": "custom_skills_21_seo_position_tracking_code_scripts_position_tracker_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L758", "_origin": "ast", "community": 112, "norm_label": "main()", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_main"}, {"label": "Position Tracker - Keyword Ranking Monitor via Ahrefs Rank Tracker =============", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L1", "_origin": "ast", "community": 112, "norm_label": "position tracker - keyword ranking monitor via ahrefs rank tracker =============", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_1"}, {"label": "Single keyword ranking position.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L64", "_origin": "ast", "community": 147, "norm_label": "single keyword ranking position.", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_64"}, {"label": "Weighted visibility score based on CTR curve.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L81", "_origin": "ast", "community": 147, "norm_label": "weighted visibility score based on ctr curve.", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_81"}, {"label": "Alert for significant position change.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L103", "_origin": "ast", "community": 112, "norm_label": "alert for significant position change.", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_103"}, {"label": "Competitor ranking comparison result.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L125", "_origin": "ast", "community": 178, "norm_label": "competitor ranking comparison result.", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_rationale_125"}, {"label": "Keyword segment aggregation.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L136", "_origin": "ast", "community": 112, "norm_label": "keyword segment aggregation.", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_136"}, {"label": "Complete position tracking result.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L148", "_origin": "ast", "community": 112, "norm_label": "complete position tracking result.", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_148"}, {"label": "Convert to JSON-serializable dictionary.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L167", "_origin": "ast", "community": 112, "norm_label": "convert to json-serializable dictionary.", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_167"}, {"label": "Track keyword ranking positions via Ahrefs Rank Tracker.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L189", "_origin": "ast", "community": 118, "norm_label": "track keyword ranking positions via ahrefs rank tracker.", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_189"}, {"label": "Extract brand terms from the target domain name.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L200", "_origin": "ast", "community": 118, "norm_label": "extract brand terms from the target domain name.", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_200"}, {"label": "Fetch tracked keywords from Ahrefs management-project-keywords. Uses Ah", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L215", "_origin": "ast", "community": 118, "norm_label": "fetch tracked keywords from ahrefs management-project-keywords. uses ah", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_215"}, {"label": "Call Ahrefs management-projects MCP tool. In production, this calls the", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L236", "_origin": "ast", "community": 118, "norm_label": "call ahrefs management-projects mcp tool. in production, this calls the", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_236"}, {"label": "Call Ahrefs management-project-keywords MCP tool.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L257", "_origin": "ast", "community": 118, "norm_label": "call ahrefs management-project-keywords mcp tool.", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_257"}, {"label": "Fetch current keyword positions via Ahrefs rank-tracker-overview. Retur", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L275", "_origin": "ast", "community": 118, "norm_label": "fetch current keyword positions via ahrefs rank-tracker-overview. retur", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_275"}, {"label": "Call Ahrefs rank-tracker-overview MCP tool.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L312", "_origin": "ast", "community": 118, "norm_label": "call ahrefs rank-tracker-overview mcp tool.", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_312"}, {"label": "Check if a keyword is brand-related based on domain name.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L331", "_origin": "ast", "community": 118, "norm_label": "check if a keyword is brand-related based on domain name.", "community_name": "Ahrefs Rank Tracking", "id": "scripts_position_tracker_rationale_331"}, {"label": "Detect significant position changes and generate alerts. Args:", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L343", "_origin": "ast", "community": 147, "norm_label": "detect significant position changes and generate alerts. args:", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_343"}, {"label": "Calculate weighted visibility score based on CTR curve. Visibility = su", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L412", "_origin": "ast", "community": 147, "norm_label": "calculate weighted visibility score based on ctr curve. visibility = su", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_412"}, {"label": "Segment keywords into brand/non-brand and by intent type. Args:", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L465", "_origin": "ast", "community": 147, "norm_label": "segment keywords into brand/non-brand and by intent type. args:", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_465"}, {"label": "Compare ranking positions against competitors. Uses Ahrefs rank-tracker", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L536", "_origin": "ast", "community": 178, "norm_label": "compare ranking positions against competitors. uses ahrefs rank-tracker", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_rationale_536"}, {"label": "Call Ahrefs rank-tracker-competitors-overview MCP tool.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L564", "_origin": "ast", "community": 178, "norm_label": "call ahrefs rank-tracker-competitors-overview mcp tool.", "community_name": "Competitor Ranking Comparison", "id": "scripts_position_tracker_rationale_564"}, {"label": "Orchestrate full position tracking analysis. Args: target:", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L588", "_origin": "ast", "community": 147, "norm_label": "orchestrate full position tracking analysis. args: target:", "community_name": "Keyword Visibility Analysis", "id": "scripts_position_tracker_rationale_588"}, {"label": "Format tracking result as human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L644", "_origin": "ast", "community": 112, "norm_label": "format tracking result as human-readable text report.", "community_name": "Keyword Position Tracker", "id": "scripts_position_tracker_rationale_644"}, {"label": "ranking_reporter.py", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L1", "_origin": "ast", "community": 163, "norm_label": "ranking_reporter.py", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter"}, {"label": "PositionSnapshot", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L44", "_origin": "ast", "community": 77, "norm_label": "positionsnapshot", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_positionsnapshot"}, {"label": "RankingTrend", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L53", "_origin": "ast", "community": 77, "norm_label": "rankingtrend", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingtrend"}, {"label": ".compute_trend()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L66", "_origin": "ast", "community": 77, "norm_label": ".compute_trend()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingtrend_compute_trend"}, {"label": "TopMover", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L107", "_origin": "ast", "community": 225, "norm_label": "topmover", "community_name": "Keyword Impact Analysis", "id": "scripts_ranking_reporter_topmover"}, {"label": ".calculate_impact()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L117", "_origin": "ast", "community": 225, "norm_label": ".calculate_impact()", "community_name": "Keyword Impact Analysis", "id": "scripts_ranking_reporter_topmover_calculate_impact"}, {"label": "SegmentReport", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L127", "_origin": "ast", "community": 77, "norm_label": "segmentreport", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_segmentreport"}, {"label": "CompetitorReport", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L142", "_origin": "ast", "community": 178, "norm_label": "competitorreport", "community_name": "Competitor Ranking Comparison", "id": "scripts_ranking_reporter_competitorreport"}, {"label": "RankingReport", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L154", "_origin": "ast", "community": 163, "norm_label": "rankingreport", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rankingreport"}, {"label": ".__post_init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L174", "_origin": "ast", "community": 163, "norm_label": ".__post_init__()", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rankingreport_post_init"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L183", "_origin": "ast", "community": 163, "norm_label": ".to_dict()", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rankingreport_to_dict"}, {"label": "RankingReporter", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L222", "_origin": "ast", "community": 77, "norm_label": "rankingreporter", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L225", "_origin": "ast", "community": 77, "norm_label": ".__init__()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_init"}, {"label": "._extract_domain_brand()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L232", "_origin": "ast", "community": 77, "norm_label": "._extract_domain_brand()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_extract_domain_brand"}, {"label": ".get_historical_positions()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L245", "_origin": "ast", "community": 77, "norm_label": ".get_historical_positions()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_get_historical_positions"}, {"label": "._call_rank_tracker_historical()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L292", "_origin": "ast", "community": 77, "norm_label": "._call_rank_tracker_historical()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_call_rank_tracker_historical"}, {"label": ".calculate_trends()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L315", "_origin": "ast", "community": 77, "norm_label": ".calculate_trends()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_calculate_trends"}, {"label": ".find_top_movers()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L341", "_origin": "ast", "community": 225, "norm_label": ".find_top_movers()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_find_top_movers"}, {"label": "._calculate_visibility_score()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L387", "_origin": "ast", "community": 77, "norm_label": "._calculate_visibility_score()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score"}, {"label": ".generate_segment_report()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L406", "_origin": "ast", "community": 77, "norm_label": ".generate_segment_report()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_generate_segment_report"}, {"label": ".compare_with_competitor()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L461", "_origin": "ast", "community": 178, "norm_label": ".compare_with_competitor()", "community_name": "Competitor Ranking Comparison", "id": "scripts_ranking_reporter_rankingreporter_compare_with_competitor"}, {"label": "._call_competitors_stats()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L499", "_origin": "ast", "community": 178, "norm_label": "._call_competitors_stats()", "community_name": "Competitor Ranking Comparison", "id": "scripts_ranking_reporter_rankingreporter_call_competitors_stats"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L515", "_origin": "ast", "community": 77, "norm_label": ".generate_report()", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rankingreporter_generate_report"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L582", "_origin": "ast", "community": 163, "norm_label": "format_text_report()", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_format_text_report"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L664", "_origin": "ast", "community": 163, "norm_label": "parse_args()", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L664", "_origin": "ast", "community": 163, "norm_label": "namespace", "community_name": "Ranking Performance Reporter", "id": "custom_skills_21_seo_position_tracking_code_scripts_ranking_reporter_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L701", "_origin": "ast", "community": 163, "norm_label": "main()", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_main"}, {"label": "Ranking Reporter - Ranking Performance Reports with Trends =====================", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L1", "_origin": "ast", "community": 163, "norm_label": "ranking reporter - ranking performance reports with trends =====================", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rationale_1"}, {"label": "A single position measurement at a point in time.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L45", "_origin": "ast", "community": 77, "norm_label": "a single position measurement at a point in time.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_45"}, {"label": "Keyword ranking trend over time.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L54", "_origin": "ast", "community": 77, "norm_label": "keyword ranking trend over time.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_54"}, {"label": "Compute trend direction and average from position history.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L67", "_origin": "ast", "community": 77, "norm_label": "compute trend direction and average from position history.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_67"}, {"label": "Keyword with significant position change.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L108", "_origin": "ast", "community": 225, "norm_label": "keyword with significant position change.", "community_name": "Keyword Impact Analysis", "id": "scripts_ranking_reporter_rationale_108"}, {"label": "Calculate impact score: volume * CTR delta.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L118", "_origin": "ast", "community": 225, "norm_label": "calculate impact score: volume * ctr delta.", "community_name": "Keyword Impact Analysis", "id": "scripts_ranking_reporter_rationale_118"}, {"label": "Performance breakdown for a keyword segment.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L128", "_origin": "ast", "community": 77, "norm_label": "performance breakdown for a keyword segment.", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rationale_128"}, {"label": "Competitor comparison for a reporting period.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L143", "_origin": "ast", "community": 178, "norm_label": "competitor comparison for a reporting period.", "community_name": "Competitor Ranking Comparison", "id": "scripts_ranking_reporter_rationale_143"}, {"label": "Complete ranking performance report.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L155", "_origin": "ast", "community": 163, "norm_label": "complete ranking performance report.", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rationale_155"}, {"label": "Convert to JSON-serializable dictionary.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L184", "_origin": "ast", "community": 163, "norm_label": "convert to json-serializable dictionary.", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rationale_184"}, {"label": "Generate ranking performance reports with trend analysis.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L223", "_origin": "ast", "community": 77, "norm_label": "generate ranking performance reports with trend analysis.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_223"}, {"label": "Extract brand terms from the target domain name.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L233", "_origin": "ast", "community": 77, "norm_label": "extract brand terms from the target domain name.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_233"}, {"label": "Fetch historical position data from Ahrefs rank-tracker-overview with da", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L250", "_origin": "ast", "community": 77, "norm_label": "fetch historical position data from ahrefs rank-tracker-overview with da", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_250"}, {"label": "Call Ahrefs rank-tracker-overview with date range.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L295", "_origin": "ast", "community": 77, "norm_label": "call ahrefs rank-tracker-overview with date range.", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_295"}, {"label": "Compute overall trend summary from keyword trends. Returns dict with im", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L316", "_origin": "ast", "community": 77, "norm_label": "compute overall trend summary from keyword trends. returns dict with im", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_316"}, {"label": "Find keywords with biggest position gains and losses. Returns tuple of", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L346", "_origin": "ast", "community": 225, "norm_label": "find keywords with biggest position gains and losses. returns tuple of", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_346"}, {"label": "Calculate visibility score from trends (current or start positions).", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L388", "_origin": "ast", "community": 77, "norm_label": "calculate visibility score from trends (current or start positions).", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_388"}, {"label": "Generate performance breakdown by keyword segment. Segments include: br", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L407", "_origin": "ast", "community": 77, "norm_label": "generate performance breakdown by keyword segment. segments include: br", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_407"}, {"label": "Period-over-period comparison with a competitor. Uses Ahrefs rank-track", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L467", "_origin": "ast", "community": 178, "norm_label": "period-over-period comparison with a competitor. uses ahrefs rank-track", "community_name": "Competitor Ranking Comparison", "id": "scripts_ranking_reporter_rationale_467"}, {"label": "Orchestrate full ranking performance report generation. Args:", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L521", "_origin": "ast", "community": 77, "norm_label": "orchestrate full ranking performance report generation. args:", "community_name": "Keyword Ranking Reporter", "id": "scripts_ranking_reporter_rationale_521"}, {"label": "Format ranking report as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L583", "_origin": "ast", "community": 163, "norm_label": "format ranking report as human-readable text.", "community_name": "Ranking Performance Reporter", "id": "scripts_ranking_reporter_rationale_583"}, {"label": "backlink_auditor.py", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1", "_origin": "ast", "community": 137, "norm_label": "backlink_auditor.py", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor"}, {"label": "BacklinkEntry", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L86", "_origin": "ast", "community": 183, "norm_label": "backlinkentry", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_backlinkentry"}, {"label": "AnchorDistribution", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L99", "_origin": "ast", "community": 219, "norm_label": "anchordistribution", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_anchordistribution"}, {"label": ".branded_pct()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L111", "_origin": "ast", "community": 219, "norm_label": ".branded_pct()", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_anchordistribution_branded_pct"}, {"label": ".exact_match_pct()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L115", "_origin": "ast", "community": 219, "norm_label": ".exact_match_pct()", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_anchordistribution_exact_match_pct"}, {"label": ".generic_pct()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L119", "_origin": "ast", "community": 219, "norm_label": ".generic_pct()", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_anchordistribution_generic_pct"}, {"label": ".naked_url_pct()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L123", "_origin": "ast", "community": 219, "norm_label": ".naked_url_pct()", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_anchordistribution_naked_url_pct"}, {"label": "ToxicLink", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L128", "_origin": "ast", "community": 183, "norm_label": "toxiclink", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_toxiclink"}, {"label": "KoreanPlatformStats", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L140", "_origin": "ast", "community": 137, "norm_label": "koreanplatformstats", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_koreanplatformstats"}, {"label": "LinkVelocity", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L156", "_origin": "ast", "community": 220, "norm_label": "linkvelocity", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_linkvelocity"}, {"label": "BacklinkAuditResult", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L169", "_origin": "ast", "community": 137, "norm_label": "backlinkauditresult", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_backlinkauditresult"}, {"label": "BacklinkAuditor", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L199", "_origin": "ast", "community": 157, "norm_label": "backlinkauditor", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L202", "_origin": "ast", "community": 157, "norm_label": ".__init__()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_init"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L208", "_origin": "ast", "community": 152, "norm_label": "._call_ahrefs()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L208", "_origin": "ast", "community": 152, "norm_label": "any", "community_name": "Ahrefs API Client", "id": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"label": ".get_backlink_stats()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L235", "_origin": "ast", "community": 152, "norm_label": ".get_backlink_stats()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats"}, {"label": ".get_domain_rating()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L253", "_origin": "ast", "community": 152, "norm_label": ".get_domain_rating()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_get_domain_rating"}, {"label": ".get_referring_domains()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L266", "_origin": "ast", "community": 152, "norm_label": ".get_referring_domains()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_get_referring_domains"}, {"label": ".get_all_backlinks()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L280", "_origin": "ast", "community": 183, "norm_label": ".get_all_backlinks()", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks"}, {"label": ".analyze_anchors()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L308", "_origin": "ast", "community": 157, "norm_label": ".analyze_anchors()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_analyze_anchors"}, {"label": ".detect_toxic_links()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L353", "_origin": "ast", "community": 183, "norm_label": ".detect_toxic_links()", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links"}, {"label": ".find_broken_backlinks()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L435", "_origin": "ast", "community": 152, "norm_label": ".find_broken_backlinks()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks"}, {"label": ".track_velocity()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L461", "_origin": "ast", "community": 220, "norm_label": ".track_velocity()", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_backlinkauditor_track_velocity"}, {"label": ".map_korean_platforms()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L517", "_origin": "ast", "community": 152, "norm_label": ".map_korean_platforms()", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms"}, {"label": ".audit()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L554", "_origin": "ast", "community": 202, "norm_label": ".audit()", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_backlinkauditor_audit"}, {"label": "._is_branded_anchor()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L670", "_origin": "ast", "community": 157, "norm_label": "._is_branded_anchor()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_is_branded_anchor"}, {"label": "._is_naked_url()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L681", "_origin": "ast", "community": 157, "norm_label": "._is_naked_url()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_is_naked_url"}, {"label": "._is_generic_anchor()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L691", "_origin": "ast", "community": 157, "norm_label": "._is_generic_anchor()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_is_generic_anchor"}, {"label": "._is_exact_match()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L696", "_origin": "ast", "community": 157, "norm_label": "._is_exact_match()", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_backlinkauditor_is_exact_match"}, {"label": "._extract_tld()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L703", "_origin": "ast", "community": 183, "norm_label": "._extract_tld()", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_backlinkauditor_extract_tld"}, {"label": "._dr_bucket()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L711", "_origin": "ast", "community": 202, "norm_label": "._dr_bucket()", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_backlinkauditor_dr_bucket"}, {"label": "._find_closest_point()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L735", "_origin": "ast", "community": 220, "norm_label": "._find_closest_point()", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_backlinkauditor_find_closest_point"}, {"label": "._generate_issues()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L746", "_origin": "ast", "community": 202, "norm_label": "._generate_issues()", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_backlinkauditor_generate_issues"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L813", "_origin": "ast", "community": 202, "norm_label": "._generate_recommendations()", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_backlinkauditor_generate_recommendations"}, {"label": "format_rich_output()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L869", "_origin": "ast", "community": 137, "norm_label": "format_rich_output()", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_format_rich_output"}, {"label": "result_to_dict()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L979", "_origin": "ast", "community": 137, "norm_label": "result_to_dict()", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_result_to_dict"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1014", "_origin": "ast", "community": 137, "norm_label": "parse_args()", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1014", "_origin": "ast", "community": 137, "norm_label": "namespace", "community_name": "Backlink Profile Auditor", "id": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1037", "_origin": "ast", "community": 137, "norm_label": "main()", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_main"}, {"label": "Backlink Auditor - Backlink profile analysis and toxic link detection ==========", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1", "_origin": "ast", "community": 137, "norm_label": "backlink auditor - backlink profile analysis and toxic link detection ==========", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_rationale_1"}, {"label": "Single backlink record.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L87", "_origin": "ast", "community": 183, "norm_label": "single backlink record.", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_rationale_87"}, {"label": "Anchor text distribution breakdown.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L100", "_origin": "ast", "community": 219, "norm_label": "anchor text distribution breakdown.", "community_name": "Anchor Text Distribution", "id": "scripts_backlink_auditor_rationale_100"}, {"label": "Potentially toxic or spammy backlink.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L129", "_origin": "ast", "community": 183, "norm_label": "potentially toxic or spammy backlink.", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_rationale_129"}, {"label": "Backlink counts from Korean platforms.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L141", "_origin": "ast", "community": 137, "norm_label": "backlink counts from korean platforms.", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_rationale_141"}, {"label": "Link acquisition and loss velocity.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L157", "_origin": "ast", "community": 220, "norm_label": "link acquisition and loss velocity.", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_rationale_157"}, {"label": "Complete backlink audit result.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L170", "_origin": "ast", "community": 137, "norm_label": "complete backlink audit result.", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_rationale_170"}, {"label": "Analyze backlink profiles using Ahrefs MCP tools.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L200", "_origin": "ast", "community": 157, "norm_label": "analyze backlink profiles using ahrefs mcp tools.", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_200"}, {"label": "Call Ahrefs API endpoint. In MCP context this would call mcp__ahrefs__<", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L211", "_origin": "ast", "community": 152, "norm_label": "call ahrefs api endpoint. in mcp context this would call mcp__ahrefs__<", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_211"}, {"label": "Fetch backlink statistics overview via site-explorer-backlinks-stats.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L236", "_origin": "ast", "community": 152, "norm_label": "fetch backlink statistics overview via site-explorer-backlinks-stats.", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_236"}, {"label": "Fetch Domain Rating via site-explorer-domain-rating.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L254", "_origin": "ast", "community": 152, "norm_label": "fetch domain rating via site-explorer-domain-rating.", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_254"}, {"label": "List referring domains via site-explorer-referring-domains.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L269", "_origin": "ast", "community": 152, "norm_label": "list referring domains via site-explorer-referring-domains.", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_269"}, {"label": "Fetch all backlinks via site-explorer-all-backlinks.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L283", "_origin": "ast", "community": 183, "norm_label": "fetch all backlinks via site-explorer-all-backlinks.", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_rationale_283"}, {"label": "Analyze anchor text distribution via site-explorer-anchors.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L311", "_origin": "ast", "community": 157, "norm_label": "analyze anchor text distribution via site-explorer-anchors.", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_311"}, {"label": "Identify potentially toxic backlinks using heuristic scoring.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L356", "_origin": "ast", "community": 183, "norm_label": "identify potentially toxic backlinks using heuristic scoring.", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_rationale_356"}, {"label": "Find broken backlinks for recovery via site-explorer-broken-backlinks.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L436", "_origin": "ast", "community": 152, "norm_label": "find broken backlinks for recovery via site-explorer-broken-backlinks.", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_436"}, {"label": "Track new/lost referring domains via refdomains-history.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L462", "_origin": "ast", "community": 220, "norm_label": "track new/lost referring domains via refdomains-history.", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_rationale_462"}, {"label": "Categorize referring domains by Korean platform.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L520", "_origin": "ast", "community": 152, "norm_label": "categorize referring domains by korean platform.", "community_name": "Ahrefs API Client", "id": "scripts_backlink_auditor_rationale_520"}, {"label": "Orchestrate a full backlink audit.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L562", "_origin": "ast", "community": 202, "norm_label": "orchestrate a full backlink audit.", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_rationale_562"}, {"label": "Check if anchor text is a brand mention.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L671", "_origin": "ast", "community": 157, "norm_label": "check if anchor text is a brand mention.", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_671"}, {"label": "Check if anchor text is a naked URL.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L682", "_origin": "ast", "community": 157, "norm_label": "check if anchor text is a naked url.", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_682"}, {"label": "Check if anchor text is generic.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L692", "_origin": "ast", "community": 157, "norm_label": "check if anchor text is generic.", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_692"}, {"label": "Check if anchor is exact-match keyword (not brand).", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L697", "_origin": "ast", "community": 157, "norm_label": "check if anchor is exact-match keyword (not brand).", "community_name": "Anchor Text Analyzer", "id": "scripts_backlink_auditor_rationale_697"}, {"label": "Extract TLD from domain.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L704", "_origin": "ast", "community": 183, "norm_label": "extract tld from domain.", "community_name": "Toxic Backlink Detector", "id": "scripts_backlink_auditor_rationale_704"}, {"label": "Map DR value to bucket range.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L712", "_origin": "ast", "community": 202, "norm_label": "map dr value to bucket range.", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_rationale_712"}, {"label": "Find referring domain count closest to N days ago.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L736", "_origin": "ast", "community": 220, "norm_label": "find referring domain count closest to n days ago.", "community_name": "Backlink Velocity Tracking", "id": "scripts_backlink_auditor_rationale_736"}, {"label": "Generate audit issues based on findings.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L747", "_origin": "ast", "community": 202, "norm_label": "generate audit issues based on findings.", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_rationale_747"}, {"label": "Generate actionable recommendations.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L814", "_origin": "ast", "community": 202, "norm_label": "generate actionable recommendations.", "community_name": "Backlink Audit Logic", "id": "scripts_backlink_auditor_rationale_814"}, {"label": "Convert audit result to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L980", "_origin": "ast", "community": 137, "norm_label": "convert audit result to json-serializable dict.", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_rationale_980"}, {"label": "Parse command-line arguments.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1015", "_origin": "ast", "community": 137, "norm_label": "parse command-line arguments.", "community_name": "Backlink Profile Auditor", "id": "scripts_backlink_auditor_rationale_1015"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 36, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 36, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 36, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 36, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 36, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 36, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 36, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 36, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 36, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 36, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 36, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 36, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 36, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 36, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 36, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 36, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 36, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 36, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 36, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 36, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 36, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 36, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 36, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 36, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 36, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 36, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 36, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 36, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 36, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 36, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 36, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 36, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 36, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 36, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 36, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 36, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 36, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "link_gap_finder.py", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "link_gap_finder.py", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder"}, {"label": "LinkOpportunity", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L85", "_origin": "ast", "community": 18, "norm_label": "linkopportunity", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkopportunity"}, {"label": "GapSummary", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L103", "_origin": "ast", "community": 18, "norm_label": "gapsummary", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_gapsummary"}, {"label": "LinkGapResult", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L115", "_origin": "ast", "community": 18, "norm_label": "linkgapresult", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapresult"}, {"label": "LinkGapFinder", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L135", "_origin": "ast", "community": 18, "norm_label": "linkgapfinder", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L138", "_origin": "ast", "community": 18, "norm_label": ".__init__()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_init"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L144", "_origin": "ast", "community": 18, "norm_label": "._call_ahrefs()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L144", "_origin": "ast", "community": 18, "norm_label": "any", "community_name": "Backlink Gap Finder", "id": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"label": ".get_referring_domains()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L170", "_origin": "ast", "community": 18, "norm_label": ".get_referring_domains()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_get_referring_domains"}, {"label": ".get_domain_rating()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L184", "_origin": "ast", "community": 18, "norm_label": ".get_domain_rating()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_get_domain_rating"}, {"label": ".get_domain_metrics()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L194", "_origin": "ast", "community": 18, "norm_label": ".get_domain_metrics()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_get_domain_metrics"}, {"label": ".find_gaps()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L208", "_origin": "ast", "community": 18, "norm_label": ".find_gaps()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_find_gaps"}, {"label": ".score_opportunities()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L245", "_origin": "ast", "community": 18, "norm_label": ".score_opportunities()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_score_opportunities"}, {"label": ".categorize_sources()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L327", "_origin": "ast", "community": 18, "norm_label": ".categorize_sources()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_categorize_sources"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L341", "_origin": "ast", "community": 18, "norm_label": ".analyze()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_analyze"}, {"label": "._detect_category()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L446", "_origin": "ast", "community": 18, "norm_label": "._detect_category()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_detect_category"}, {"label": "._build_summary()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L461", "_origin": "ast", "community": 18, "norm_label": "._build_summary()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_build_summary"}, {"label": "._generate_issues()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L500", "_origin": "ast", "community": 18, "norm_label": "._generate_issues()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_generate_issues"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L546", "_origin": "ast", "community": 18, "norm_label": "._generate_recommendations()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_linkgapfinder_generate_recommendations"}, {"label": "format_rich_output()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L629", "_origin": "ast", "community": 18, "norm_label": "format_rich_output()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_format_rich_output"}, {"label": "result_to_dict()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L704", "_origin": "ast", "community": 18, "norm_label": "result_to_dict()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_result_to_dict"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L726", "_origin": "ast", "community": 18, "norm_label": "parse_args()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L726", "_origin": "ast", "community": 18, "norm_label": "namespace", "community_name": "Backlink Gap Finder", "id": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L760", "_origin": "ast", "community": 18, "norm_label": "main()", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_main"}, {"label": "Link Gap Finder - Competitor link gap analysis =================================", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "link gap finder - competitor link gap analysis =================================", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_1"}, {"label": "A single link building opportunity from gap analysis.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L86", "_origin": "ast", "community": 18, "norm_label": "a single link building opportunity from gap analysis.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_86"}, {"label": "Summary statistics for the gap analysis.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L104", "_origin": "ast", "community": 18, "norm_label": "summary statistics for the gap analysis.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_104"}, {"label": "Complete link gap analysis result.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L116", "_origin": "ast", "community": 18, "norm_label": "complete link gap analysis result.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_116"}, {"label": "Find link building opportunities by analyzing competitor backlink gaps.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L136", "_origin": "ast", "community": 18, "norm_label": "find link building opportunities by analyzing competitor backlink gaps.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_136"}, {"label": "Call Ahrefs API endpoint. In MCP context this calls mcp__ahrefs__<endpo", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L147", "_origin": "ast", "community": 18, "norm_label": "call ahrefs api endpoint. in mcp context this calls mcp__ahrefs__<endpo", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_147"}, {"label": "Fetch referring domains for a given URL/domain.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L173", "_origin": "ast", "community": 18, "norm_label": "fetch referring domains for a given url/domain.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_173"}, {"label": "Fetch Domain Rating for a URL.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L185", "_origin": "ast", "community": 18, "norm_label": "fetch domain rating for a url.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_185"}, {"label": "Fetch comprehensive domain metrics.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L195", "_origin": "ast", "community": 18, "norm_label": "fetch comprehensive domain metrics.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_195"}, {"label": "Find domains linking to competitors but not to the target. Returns a li", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L213", "_origin": "ast", "community": 18, "norm_label": "find domains linking to competitors but not to the target. returns a li", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_213"}, {"label": "Score gap opportunities by DR, traffic, relevance, and feasibility. Sco", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L251", "_origin": "ast", "community": 18, "norm_label": "score gap opportunities by dr, traffic, relevance, and feasibility. sco", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_251"}, {"label": "Group opportunities by source category.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L330", "_origin": "ast", "community": 18, "norm_label": "group opportunities by source category.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_330"}, {"label": "Orchestrate full link gap analysis.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L349", "_origin": "ast", "community": 18, "norm_label": "orchestrate full link gap analysis.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_349"}, {"label": "Detect the category of a domain based on patterns.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L447", "_origin": "ast", "community": 18, "norm_label": "detect the category of a domain based on patterns.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_447"}, {"label": "Build summary statistics from opportunities.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L467", "_origin": "ast", "community": 18, "norm_label": "build summary statistics from opportunities.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_467"}, {"label": "Generate issues based on gap analysis.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L501", "_origin": "ast", "community": 18, "norm_label": "generate issues based on gap analysis.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_501"}, {"label": "Generate actionable recommendations.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L547", "_origin": "ast", "community": 18, "norm_label": "generate actionable recommendations.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_547"}, {"label": "Display gap analysis results using Rich tables.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L630", "_origin": "ast", "community": 18, "norm_label": "display gap analysis results using rich tables.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_630"}, {"label": "Convert gap result to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L705", "_origin": "ast", "community": 18, "norm_label": "convert gap result to json-serializable dict.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_705"}, {"label": "Parse command-line arguments.", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L727", "_origin": "ast", "community": 18, "norm_label": "parse command-line arguments.", "community_name": "Backlink Gap Finder", "id": "scripts_link_gap_finder_rationale_727"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 37, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 37, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 37, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 37, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 37, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 37, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 37, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 37, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 37, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 37, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 37, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 37, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 37, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 37, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 37, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 37, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 37, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 37, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 37, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 37, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 37, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 37, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 37, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 37, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 37, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 37, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 37, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 37, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 37, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 37, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 37, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 37, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 37, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 37, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 37, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "content_auditor.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "content_auditor.py", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor"}, {"label": "ContentPage", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L34", "_origin": "ast", "community": 20, "norm_label": "contentpage", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentpage"}, {"label": "ContentInventory", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L52", "_origin": "ast", "community": 20, "norm_label": "contentinventory", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentinventory"}, {"label": "ContentAuditResult", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L63", "_origin": "ast", "community": 20, "norm_label": "contentauditresult", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditresult"}, {"label": "ContentAuditor", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L129", "_origin": "ast", "community": 20, "norm_label": "contentauditor", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L132", "_origin": "ast", "community": 20, "norm_label": ".__init__()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_init"}, {"label": "._ensure_session()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L136", "_origin": "ast", "community": 20, "norm_label": "._ensure_session()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_ensure_session"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L136", "_origin": "ast", "community": 20, "norm_label": "clientsession", "community_name": "Content Freshness Auditor", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_clientsession"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L142", "_origin": "ast", "community": 20, "norm_label": ".close()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_close"}, {"label": ".get_top_pages()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L150", "_origin": "ast", "community": 20, "norm_label": ".get_top_pages()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_get_top_pages"}, {"label": ".get_pages_by_traffic()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L182", "_origin": "ast", "community": 20, "norm_label": ".get_pages_by_traffic()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_get_pages_by_traffic"}, {"label": ".crawl_sitemap()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L215", "_origin": "ast", "community": 20, "norm_label": ".crawl_sitemap()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_crawl_sitemap"}, {"label": "._parse_sitemap()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L256", "_origin": "ast", "community": 20, "norm_label": "._parse_sitemap()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_parse_sitemap"}, {"label": ".classify_content_type()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L278", "_origin": "ast", "community": 20, "norm_label": ".classify_content_type()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_classify_content_type"}, {"label": ".score_performance()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L304", "_origin": "ast", "community": 20, "norm_label": ".score_performance()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_score_performance"}, {"label": ".detect_decay()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L327", "_origin": "ast", "community": 20, "norm_label": ".detect_decay()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_detect_decay"}, {"label": ".analyze_freshness()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L366", "_origin": "ast", "community": 20, "norm_label": ".analyze_freshness()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_analyze_freshness"}, {"label": ".identify_korean_patterns()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L411", "_origin": "ast", "community": 20, "norm_label": ".identify_korean_patterns()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_identify_korean_patterns"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L411", "_origin": "ast", "community": 20, "norm_label": "any", "community_name": "Content Freshness Auditor", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_any"}, {"label": ".audit()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L451", "_origin": "ast", "community": 20, "norm_label": ".audit()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_audit"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L578", "_origin": "ast", "community": 20, "norm_label": "._generate_recommendations()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_contentauditor_generate_recommendations"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L633", "_origin": "ast", "community": 20, "norm_label": "build_parser()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L633", "_origin": "ast", "community": 20, "norm_label": "argumentparser", "community_name": "Content Freshness Auditor", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_argumentparser"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L646", "_origin": "ast", "community": 20, "norm_label": "format_text_report()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_format_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L685", "_origin": "ast", "community": 20, "norm_label": "main()", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_main"}, {"label": "Content Auditor - SEO Content Inventory & Performance Analysis =================", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "content auditor - seo content inventory & performance analysis =================", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_1"}, {"label": "Single content page with performance metrics.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L35", "_origin": "ast", "community": 20, "norm_label": "single content page with performance metrics.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_35"}, {"label": "Aggregated content inventory summary.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L53", "_origin": "ast", "community": 20, "norm_label": "aggregated content inventory summary.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_53"}, {"label": "Full content audit result.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L64", "_origin": "ast", "community": 20, "norm_label": "full content audit result.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_64"}, {"label": "Content auditor using Ahrefs API and sitemap crawling.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L130", "_origin": "ast", "community": 20, "norm_label": "content auditor using ahrefs api and sitemap crawling.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_130"}, {"label": "Retrieve top pages via Ahrefs site-explorer-top-pages. Returns list of", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L151", "_origin": "ast", "community": 20, "norm_label": "retrieve top pages via ahrefs site-explorer-top-pages. returns list of", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_151"}, {"label": "Retrieve pages sorted by organic traffic via Ahrefs site-explorer-pages-by-traff", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L183", "_origin": "ast", "community": 20, "norm_label": "retrieve pages sorted by organic traffic via ahrefs site-explorer-pages-by-traff", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_183"}, {"label": "Discover URLs from sitemap.xml.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L216", "_origin": "ast", "community": 20, "norm_label": "discover urls from sitemap.xml.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_216"}, {"label": "Parse a single sitemap XML and return URLs.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L257", "_origin": "ast", "community": 20, "norm_label": "parse a single sitemap xml and return urls.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_257"}, {"label": "Classify content type based on URL path patterns and title. Returns one", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L279", "_origin": "ast", "community": 20, "norm_label": "classify content type based on url path patterns and title. returns one", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_279"}, {"label": "Compute composite performance score (0-100) from traffic, keywords, backlinks.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L305", "_origin": "ast", "community": 20, "norm_label": "compute composite performance score (0-100) from traffic, keywords, backlinks.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_305"}, {"label": "Flag pages with declining traffic trend. Uses a simple heuristic: pages", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L328", "_origin": "ast", "community": 20, "norm_label": "flag pages with declining traffic trend. uses a simple heuristic: pages", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_328"}, {"label": "Categorize pages by freshness based on last_modified dates. Returns dis", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L367", "_origin": "ast", "community": 20, "norm_label": "categorize pages by freshness based on last_modified dates. returns dis", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_367"}, {"label": "Detect Korean content patterns across pages. Identifies Naver Blog styl", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L412", "_origin": "ast", "community": 20, "norm_label": "detect korean content patterns across pages. identifies naver blog styl", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_412"}, {"label": "Run full content audit: inventory, scoring, decay, Korean patterns. Arg", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L458", "_origin": "ast", "community": 20, "norm_label": "run full content audit: inventory, scoring, decay, korean patterns. arg", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_458"}, {"label": "Generate actionable recommendations from audit data.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L579", "_origin": "ast", "community": 20, "norm_label": "generate actionable recommendations from audit data.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_579"}, {"label": "Format audit result as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L647", "_origin": "ast", "community": 20, "norm_label": "format audit result as human-readable text.", "community_name": "Content Freshness Auditor", "id": "scripts_content_auditor_rationale_647"}, {"label": "content_brief_generator.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "content_brief_generator.py", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator"}, {"label": "OutlineSection", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L35", "_origin": "ast", "community": 23, "norm_label": "outlinesection", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_outlinesection"}, {"label": "CompetitorPageAnalysis", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L45", "_origin": "ast", "community": 23, "norm_label": "competitorpageanalysis", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_competitorpageanalysis"}, {"label": "ContentBrief", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L60", "_origin": "ast", "community": 23, "norm_label": "contentbrief", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbrief"}, {"label": "ContentBriefGenerator", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L139", "_origin": "ast", "community": 23, "norm_label": "contentbriefgenerator", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L142", "_origin": "ast", "community": 23, "norm_label": ".__init__()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_init"}, {"label": "._ensure_session()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L146", "_origin": "ast", "community": 23, "norm_label": "._ensure_session()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_ensure_session"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L146", "_origin": "ast", "community": 23, "norm_label": "clientsession", "community_name": "Content Brief Generator", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_clientsession"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L155", "_origin": "ast", "community": 23, "norm_label": ".close()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_close"}, {"label": ".analyze_top_results()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L163", "_origin": "ast", "community": 23, "norm_label": ".analyze_top_results()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results"}, {"label": "._analyze_page_content()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L217", "_origin": "ast", "community": 23, "norm_label": "._analyze_page_content()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content"}, {"label": ".extract_outline()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L259", "_origin": "ast", "community": 23, "norm_label": ".extract_outline()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_extract_outline"}, {"label": ".suggest_keywords()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L334", "_origin": "ast", "community": 23, "norm_label": ".suggest_keywords()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_suggest_keywords"}, {"label": ".calculate_word_count()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L393", "_origin": "ast", "community": 23, "norm_label": ".calculate_word_count()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count"}, {"label": ".suggest_internal_links()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L413", "_origin": "ast", "community": 23, "norm_label": ".suggest_internal_links()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_suggest_internal_links"}, {"label": ".detect_search_intent()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L484", "_origin": "ast", "community": 23, "norm_label": ".detect_search_intent()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_detect_search_intent"}, {"label": ".generate()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L502", "_origin": "ast", "community": 23, "norm_label": ".generate()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_generate"}, {"label": "._generate_title()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L576", "_origin": "ast", "community": 23, "norm_label": "._generate_title()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_generate_title"}, {"label": "._generate_meta_description()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L588", "_origin": "ast", "community": 23, "norm_label": "._generate_meta_description()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_generate_meta_description"}, {"label": "._suggest_format()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L611", "_origin": "ast", "community": 23, "norm_label": "._suggest_format()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_contentbriefgenerator_suggest_format"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L633", "_origin": "ast", "community": 23, "norm_label": "build_parser()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L633", "_origin": "ast", "community": 23, "norm_label": "argumentparser", "community_name": "Content Brief Generator", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_argumentparser"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L645", "_origin": "ast", "community": 23, "norm_label": "format_text_report()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_format_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L708", "_origin": "ast", "community": 23, "norm_label": "main()", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_main"}, {"label": "Content Brief Generator - SEO Content Brief Creation ===========================", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "content brief generator - seo content brief creation ===========================", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_1"}, {"label": "A single heading section in the content outline.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L36", "_origin": "ast", "community": 23, "norm_label": "a single heading section in the content outline.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_36"}, {"label": "Analysis of a single competitor page for the target keyword.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L46", "_origin": "ast", "community": 23, "norm_label": "analysis of a single competitor page for the target keyword.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_46"}, {"label": "Complete SEO content brief.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L61", "_origin": "ast", "community": 23, "norm_label": "complete seo content brief.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_61"}, {"label": "Generate comprehensive SEO content briefs.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L140", "_origin": "ast", "community": 23, "norm_label": "generate comprehensive seo content briefs.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_140"}, {"label": "Analyze top ranking pages for a keyword using Ahrefs SERP data. Falls b", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L169", "_origin": "ast", "community": 23, "norm_label": "analyze top ranking pages for a keyword using ahrefs serp data. falls b", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_169"}, {"label": "Parse HTML and extract content metrics.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L218", "_origin": "ast", "community": 23, "norm_label": "parse html and extract content metrics.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_218"}, {"label": "Build recommended H2/H3 outline by aggregating competitor headings. Ide", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L264", "_origin": "ast", "community": 23, "norm_label": "build recommended h2/h3 outline by aggregating competitor headings. ide", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_264"}, {"label": "Generate primary, secondary, and LSI keyword suggestions. Uses Ahrefs r", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L335", "_origin": "ast", "community": 23, "norm_label": "generate primary, secondary, and lsi keyword suggestions. uses ahrefs r", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_335"}, {"label": "Calculate target word count based on top 5 ranking pages. Returns the a", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L394", "_origin": "ast", "community": 23, "norm_label": "calculate target word count based on top 5 ranking pages. returns the a", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_394"}, {"label": "Find related existing pages on the site for internal linking. Uses Ahre", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L418", "_origin": "ast", "community": 23, "norm_label": "find related existing pages on the site for internal linking. uses ahre", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_418"}, {"label": "Classify keyword search intent.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L485", "_origin": "ast", "community": 23, "norm_label": "classify keyword search intent.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_485"}, {"label": "Generate a comprehensive SEO content brief. Args: keyword:", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L508", "_origin": "ast", "community": 23, "norm_label": "generate a comprehensive seo content brief. args: keyword:", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_508"}, {"label": "Generate a suggested title based on keyword and intent.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L577", "_origin": "ast", "community": 23, "norm_label": "generate a suggested title based on keyword and intent.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_577"}, {"label": "Generate a suggested meta description.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L589", "_origin": "ast", "community": 23, "norm_label": "generate a suggested meta description.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_589"}, {"label": "Suggest content format based on intent and competitor analysis.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L612", "_origin": "ast", "community": 23, "norm_label": "suggest content format based on intent and competitor analysis.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_612"}, {"label": "Format content brief as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L646", "_origin": "ast", "community": 23, "norm_label": "format content brief as human-readable text.", "community_name": "Content Brief Generator", "id": "scripts_content_brief_generator_rationale_646"}, {"label": "content_gap_analyzer.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 164, "norm_label": "content_gap_analyzer.py", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer"}, {"label": "TopicGap", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L36", "_origin": "ast", "community": 230, "norm_label": "topicgap", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_topicgap"}, {"label": "TopicCluster", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L48", "_origin": "ast", "community": 203, "norm_label": "topiccluster", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_topiccluster"}, {"label": "CalendarEntry", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L59", "_origin": "ast", "community": 203, "norm_label": "calendarentry", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_calendarentry"}, {"label": "ContentGapResult", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L73", "_origin": "ast", "community": 164, "norm_label": "contentgapresult", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapresult"}, {"label": "ContentGapAnalyzer", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L108", "_origin": "ast", "community": 158, "norm_label": "contentgapanalyzer", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L111", "_origin": "ast", "community": 158, "norm_label": ".__init__()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_init"}, {"label": ".get_competitor_topics()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L118", "_origin": "ast", "community": 158, "norm_label": ".get_competitor_topics()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_get_competitor_topics"}, {"label": ".get_target_keywords()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L152", "_origin": "ast", "community": 158, "norm_label": ".get_target_keywords()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_get_target_keywords"}, {"label": ".get_organic_competitors()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L176", "_origin": "ast", "community": 158, "norm_label": ".get_organic_competitors()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_get_organic_competitors"}, {"label": ".find_topic_gaps()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L204", "_origin": "ast", "community": 158, "norm_label": ".find_topic_gaps()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps"}, {"label": "._suggest_content_type()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L288", "_origin": "ast", "community": 158, "norm_label": "._suggest_content_type()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_suggest_content_type"}, {"label": ".build_topic_clusters()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L305", "_origin": "ast", "community": 203, "norm_label": ".build_topic_clusters()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters"}, {"label": ".generate_calendar()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L384", "_origin": "ast", "community": 203, "norm_label": ".generate_calendar()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar"}, {"label": ".detect_korean_opportunities()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L467", "_origin": "ast", "community": 230, "norm_label": ".detect_korean_opportunities()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L467", "_origin": "ast", "community": 230, "norm_label": "any", "community_name": "Content Gap Analyzer", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_any"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L490", "_origin": "ast", "community": 164, "norm_label": ".analyze()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_analyze"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L550", "_origin": "ast", "community": 164, "norm_label": "._generate_recommendations()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L601", "_origin": "ast", "community": 164, "norm_label": "build_parser()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L601", "_origin": "ast", "community": 164, "norm_label": "argumentparser", "community_name": "Content Gap Analyzer", "id": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_argumentparser"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L616", "_origin": "ast", "community": 164, "norm_label": "format_text_report()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_format_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L667", "_origin": "ast", "community": 164, "norm_label": "main()", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_main"}, {"label": "Content Gap Analyzer - Topic Gap Detection & Cluster Mapping ===================", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 164, "norm_label": "content gap analyzer - topic gap detection & cluster mapping ===================", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_1"}, {"label": "A topic present in competitors but missing from target.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L37", "_origin": "ast", "community": 230, "norm_label": "a topic present in competitors but missing from target.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_37"}, {"label": "Topic cluster with pillar and supporting cluster pages.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L49", "_origin": "ast", "community": 203, "norm_label": "topic cluster with pillar and supporting cluster pages.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_49"}, {"label": "Prioritized editorial calendar entry.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L60", "_origin": "ast", "community": 203, "norm_label": "prioritized editorial calendar entry.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_60"}, {"label": "Full content gap analysis result.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L74", "_origin": "ast", "community": 164, "norm_label": "full content gap analysis result.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_74"}, {"label": "Analyze content gaps between target and competitor sites.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L109", "_origin": "ast", "community": 158, "norm_label": "analyze content gaps between target and competitor sites.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_109"}, {"label": "Get top pages and keywords for a competitor via Ahrefs. Returns list of", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L119", "_origin": "ast", "community": 158, "norm_label": "get top pages and keywords for a competitor via ahrefs. returns list of", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_119"}, {"label": "Get the set of keywords the target site already ranks for.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L153", "_origin": "ast", "community": 158, "norm_label": "get the set of keywords the target site already ranks for.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_153"}, {"label": "Discover organic competitors via Ahrefs.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L177", "_origin": "ast", "community": 158, "norm_label": "discover organic competitors via ahrefs.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_177"}, {"label": "Identify topics covered by competitors but missing from target. Returns", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L209", "_origin": "ast", "community": 158, "norm_label": "identify topics covered by competitors but missing from target. returns", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_209"}, {"label": "Suggest content type based on topic keywords.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L289", "_origin": "ast", "community": 158, "norm_label": "suggest content type based on topic keywords.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_289"}, {"label": "Group topics into pillar/cluster structure using TF-IDF + hierarchical clusterin", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L311", "_origin": "ast", "community": 203, "norm_label": "group topics into pillar/cluster structure using tf-idf + hierarchical clusterin", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_311"}, {"label": "Generate prioritized editorial calendar from gaps and clusters. Args:", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L391", "_origin": "ast", "community": 203, "norm_label": "generate prioritized editorial calendar from gaps and clusters. args:", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_391"}, {"label": "Detect Korean-market content opportunities in gaps.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L468", "_origin": "ast", "community": 230, "norm_label": "detect korean-market content opportunities in gaps.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_468"}, {"label": "Run full content gap analysis. Args: target_url: Target web", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L496", "_origin": "ast", "community": 164, "norm_label": "run full content gap analysis. args: target_url: target web", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_496"}, {"label": "Generate strategic recommendations from gap analysis.", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L551", "_origin": "ast", "community": 164, "norm_label": "generate strategic recommendations from gap analysis.", "community_name": "Content Gap Analyzer", "id": "scripts_content_gap_analyzer_rationale_551"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 38, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 38, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 38, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 38, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 38, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 38, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 38, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 38, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 38, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 38, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 38, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 38, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 38, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 38, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 38, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 38, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 38, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 38, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 38, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 38, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 38, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 38, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 38, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 38, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 38, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 38, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 38, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 38, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 38, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 38, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 38, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 38, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 38, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 38, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 38, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 38, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 38, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "ecommerce_auditor.py", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "ecommerce_auditor.py", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor"}, {"label": "ProductPageIssue", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L35", "_origin": "ast", "community": 8, "norm_label": "productpageissue", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_productpageissue"}, {"label": "CategoryNode", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L45", "_origin": "ast", "community": 8, "norm_label": "categorynode", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_categorynode"}, {"label": "DuplicateGroup", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L55", "_origin": "ast", "community": 8, "norm_label": "duplicategroup", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_duplicategroup"}, {"label": "MarketplacePresence", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L63", "_origin": "ast", "community": 8, "norm_label": "marketplacepresence", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_marketplacepresence"}, {"label": "EcommerceAuditResult", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L72", "_origin": "ast", "community": 8, "norm_label": "ecommerceauditresult", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditresult"}, {"label": ".add_issue()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L87", "_origin": "ast", "community": 8, "norm_label": ".add_issue()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditresult_add_issue"}, {"label": ".calculate_score()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L90", "_origin": "ast", "community": 8, "norm_label": ".calculate_score()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditresult_calculate_score"}, {"label": "is_product_url()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L139", "_origin": "ast", "community": 8, "norm_label": "is_product_url()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_is_product_url"}, {"label": "is_category_url()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L144", "_origin": "ast", "community": 8, "norm_label": "is_category_url()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_is_category_url"}, {"label": "get_faceted_params()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L149", "_origin": "ast", "community": 8, "norm_label": "get_faceted_params()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_get_faceted_params"}, {"label": "EcommerceAuditor", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L160", "_origin": "ast", "community": 8, "norm_label": "ecommerceauditor", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L163", "_origin": "ast", "community": 8, "norm_label": ".__init__()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_init"}, {"label": "._fetch_page()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L184", "_origin": "ast", "community": 8, "norm_label": "._fetch_page()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L184", "_origin": "ast", "community": 8, "norm_label": "clientsession", "community_name": "E-commerce SEO Auditor", "id": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"label": ".get_product_pages()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L199", "_origin": "ast", "community": 8, "norm_label": ".get_product_pages()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages"}, {"label": "._fetch_sitemap_urls()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L226", "_origin": "ast", "community": 8, "norm_label": "._fetch_sitemap_urls()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"label": "._parse_sitemap()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L259", "_origin": "ast", "community": 8, "norm_label": "._parse_sitemap()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap"}, {"label": ".audit_product_page()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L280", "_origin": "ast", "community": 8, "norm_label": ".audit_product_page()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page"}, {"label": ".analyze_category_taxonomy()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L436", "_origin": "ast", "community": 8, "norm_label": ".analyze_category_taxonomy()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L436", "_origin": "ast", "community": 8, "norm_label": "any", "community_name": "E-commerce SEO Auditor", "id": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_any"}, {"label": ".detect_duplicates()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L544", "_origin": "ast", "community": 8, "norm_label": ".detect_duplicates()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates"}, {"label": ".check_pagination_seo()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L593", "_origin": "ast", "community": 8, "norm_label": ".check_pagination_seo()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo"}, {"label": ".check_korean_marketplaces()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L675", "_origin": "ast", "community": 8, "norm_label": ".check_korean_marketplaces()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces"}, {"label": ".check_naver_smart_store()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L735", "_origin": "ast", "community": 8, "norm_label": ".check_naver_smart_store()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store"}, {"label": ".audit()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L809", "_origin": "ast", "community": 8, "norm_label": ".audit()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_ecommerceauditor_audit"}, {"label": "print_rich_report()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L933", "_origin": "ast", "community": 8, "norm_label": "print_rich_report()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_print_rich_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L990", "_origin": "ast", "community": 8, "norm_label": "main()", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_main"}, {"label": "E-Commerce SEO Auditor ====================== Purpose: Audit product pages, cate", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "e-commerce seo auditor ====================== purpose: audit product pages, cate", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_1"}, {"label": "Single issue found on a product page.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L36", "_origin": "ast", "community": 8, "norm_label": "single issue found on a product page.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_36"}, {"label": "A node in the category taxonomy tree.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L46", "_origin": "ast", "community": 8, "norm_label": "a node in the category taxonomy tree.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_46"}, {"label": "Group of duplicate or near-duplicate product URLs.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L56", "_origin": "ast", "community": 8, "norm_label": "group of duplicate or near-duplicate product urls.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_56"}, {"label": "Presence record for a Korean marketplace.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L64", "_origin": "ast", "community": 8, "norm_label": "presence record for a korean marketplace.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_64"}, {"label": "Complete e-commerce SEO audit result.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L73", "_origin": "ast", "community": 8, "norm_label": "complete e-commerce seo audit result.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_73"}, {"label": "Score 0-100 based on issue severity counts.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L91", "_origin": "ast", "community": 8, "norm_label": "score 0-100 based on issue severity counts.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_91"}, {"label": "Check if a URL looks like a product page.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L140", "_origin": "ast", "community": 8, "norm_label": "check if a url looks like a product page.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_140"}, {"label": "Check if a URL looks like a category page.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L145", "_origin": "ast", "community": 8, "norm_label": "check if a url looks like a category page.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_145"}, {"label": "Extract faceted navigation parameters from a URL.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L150", "_origin": "ast", "community": 8, "norm_label": "extract faceted navigation parameters from a url.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_150"}, {"label": "E-commerce SEO auditor with product, category, and marketplace checks.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L161", "_origin": "ast", "community": 8, "norm_label": "e-commerce seo auditor with product, category, and marketplace checks.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_161"}, {"label": "Fetch a page and return (final_url, html).", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L185", "_origin": "ast", "community": 8, "norm_label": "fetch a page and return (final_url, html).", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_185"}, {"label": "Discover product pages using Ahrefs pages-by-traffic. Falls back to site", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L200", "_origin": "ast", "community": 8, "norm_label": "discover product pages using ahrefs pages-by-traffic. falls back to site", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_200"}, {"label": "Fetch URLs from the site's XML sitemap.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L227", "_origin": "ast", "community": 8, "norm_label": "fetch urls from the site's xml sitemap.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_227"}, {"label": "Parse a single sitemap XML file and return its URLs.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L260", "_origin": "ast", "community": 8, "norm_label": "parse a single sitemap xml file and return its urls.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_260"}, {"label": "Audit a single product page for SEO issues.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L285", "_origin": "ast", "community": 8, "norm_label": "audit a single product page for seo issues.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_285"}, {"label": "Analyze category page structure and taxonomy depth.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L442", "_origin": "ast", "community": 8, "norm_label": "analyze category page structure and taxonomy depth.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_442"}, {"label": "Detect potential duplicate content from parameter variants.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L545", "_origin": "ast", "community": 8, "norm_label": "detect potential duplicate content from parameter variants.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_545"}, {"label": "Check pagination implementation for SEO best practices.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L598", "_origin": "ast", "community": 8, "norm_label": "check pagination implementation for seo best practices.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_598"}, {"label": "Search for brand presence on Korean marketplace platforms.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L680", "_origin": "ast", "community": 8, "norm_label": "search for brand presence on korean marketplace platforms.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_680"}, {"label": "Check Naver Smart Store-specific SEO elements.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L740", "_origin": "ast", "community": 8, "norm_label": "check naver smart store-specific seo elements.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_740"}, {"label": "Run the full e-commerce SEO audit.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L816", "_origin": "ast", "community": 8, "norm_label": "run the full e-commerce seo audit.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_816"}, {"label": "Print a rich-formatted report to the console.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L934", "_origin": "ast", "community": 8, "norm_label": "print a rich-formatted report to the console.", "community_name": "E-commerce SEO Auditor", "id": "scripts_ecommerce_auditor_rationale_934"}, {"label": "product_schema_checker.py", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L1", "_origin": "ast", "community": 21, "norm_label": "product_schema_checker.py", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker"}, {"label": "SchemaProperty", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L35", "_origin": "ast", "community": 21, "norm_label": "schemaproperty", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_schemaproperty"}, {"label": "ProductSchema", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L45", "_origin": "ast", "community": 21, "norm_label": "productschema", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschema"}, {"label": "SchemaCheckResult", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L57", "_origin": "ast", "community": 21, "norm_label": "schemacheckresult", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_schemacheckresult"}, {"label": ".calculate_score()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L69", "_origin": "ast", "community": 21, "norm_label": ".calculate_score()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_schemacheckresult_calculate_score"}, {"label": "ProductSchemaChecker", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L141", "_origin": "ast", "community": 21, "norm_label": "productschemachecker", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L144", "_origin": "ast", "community": 21, "norm_label": ".__init__()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_init"}, {"label": "._fetch_page()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L165", "_origin": "ast", "community": 21, "norm_label": "._fetch_page()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_fetch_page"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L165", "_origin": "ast", "community": 21, "norm_label": "clientsession", "community_name": "Product Schema Checker", "id": "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession"}, {"label": ".extract_schemas()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L179", "_origin": "ast", "community": 21, "norm_label": ".extract_schemas()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_extract_schemas"}, {"label": "._parse_microdata()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L216", "_origin": "ast", "community": 21, "norm_label": "._parse_microdata()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_parse_microdata"}, {"label": ".validate_product_schema()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L248", "_origin": "ast", "community": 21, "norm_label": ".validate_product_schema()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_validate_product_schema"}, {"label": ".validate_offer_schema()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L317", "_origin": "ast", "community": 21, "norm_label": ".validate_offer_schema()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_validate_offer_schema"}, {"label": ".validate_aggregate_rating()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L362", "_origin": "ast", "community": 21, "norm_label": ".validate_aggregate_rating()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_validate_aggregate_rating"}, {"label": ".validate_review_schema()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L404", "_origin": "ast", "community": 21, "norm_label": ".validate_review_schema()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_validate_review_schema"}, {"label": ".validate_breadcrumb()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L436", "_origin": "ast", "community": 21, "norm_label": ".validate_breadcrumb()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_validate_breadcrumb"}, {"label": ".check_rich_result_eligibility()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L467", "_origin": "ast", "community": 21, "norm_label": ".check_rich_result_eligibility()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_check_rich_result_eligibility"}, {"label": ".check_naver_shopping_requirements()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L492", "_origin": "ast", "community": 21, "norm_label": ".check_naver_shopping_requirements()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_check_naver_shopping_requirements"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L570", "_origin": "ast", "community": 21, "norm_label": ".check()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_check"}, {"label": "._urls_from_sitemap()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L650", "_origin": "ast", "community": 21, "norm_label": "._urls_from_sitemap()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_urls_from_sitemap"}, {"label": "._get_schema_type()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L689", "_origin": "ast", "community": 21, "norm_label": "._get_schema_type()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_productschemachecker_get_schema_type"}, {"label": "print_rich_report()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L701", "_origin": "ast", "community": 21, "norm_label": "print_rich_report()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_print_rich_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L759", "_origin": "ast", "community": 21, "norm_label": "main()", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_main"}, {"label": "Product Schema Checker ====================== Purpose: Validate Product structur", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L1", "_origin": "ast", "community": 21, "norm_label": "product schema checker ====================== purpose: validate product structur", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_1"}, {"label": "Single property within a schema object.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L36", "_origin": "ast", "community": 21, "norm_label": "single property within a schema object.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_36"}, {"label": "Validation result for one product schema on a page.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L46", "_origin": "ast", "community": 21, "norm_label": "validation result for one product schema on a page.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_46"}, {"label": "Complete schema check result for one or more pages.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L58", "_origin": "ast", "community": 21, "norm_label": "complete schema check result for one or more pages.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_58"}, {"label": "Score 0-100 based on schema completeness.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L70", "_origin": "ast", "community": 21, "norm_label": "score 0-100 based on schema completeness.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_70"}, {"label": "Validate Product structured data on e-commerce pages.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L142", "_origin": "ast", "community": 21, "norm_label": "validate product structured data on e-commerce pages.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_142"}, {"label": "Extract all structured data from HTML (JSON-LD, Microdata, RDFa).", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L180", "_origin": "ast", "community": 21, "norm_label": "extract all structured data from html (json-ld, microdata, rdfa).", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_180"}, {"label": "Parse microdata from an itemscope element.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L217", "_origin": "ast", "community": 21, "norm_label": "parse microdata from an itemscope element.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_217"}, {"label": "Validate a Product schema object.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L249", "_origin": "ast", "community": 21, "norm_label": "validate a product schema object.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_249"}, {"label": "Validate an Offer schema object.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L318", "_origin": "ast", "community": 21, "norm_label": "validate an offer schema object.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_318"}, {"label": "Validate AggregateRating schema.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L363", "_origin": "ast", "community": 21, "norm_label": "validate aggregaterating schema.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_363"}, {"label": "Validate Review schema.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L405", "_origin": "ast", "community": 21, "norm_label": "validate review schema.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_405"}, {"label": "Validate BreadcrumbList schema.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L437", "_origin": "ast", "community": 21, "norm_label": "validate breadcrumblist schema.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_437"}, {"label": "Assess Google rich result eligibility for Product schema.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L468", "_origin": "ast", "community": 21, "norm_label": "assess google rich result eligibility for product schema.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_468"}, {"label": "Check Naver Shopping specific schema requirements.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L493", "_origin": "ast", "community": 21, "norm_label": "check naver shopping specific schema requirements.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_493"}, {"label": "Run schema validation on URLs or sitemap.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L576", "_origin": "ast", "community": 21, "norm_label": "run schema validation on urls or sitemap.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_576"}, {"label": "Fetch product URLs from sitemap.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L656", "_origin": "ast", "community": 21, "norm_label": "fetch product urls from sitemap.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_656"}, {"label": "Get the @type from a schema dict, handling various formats.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L690", "_origin": "ast", "community": 21, "norm_label": "get the @type from a schema dict, handling various formats.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_690"}, {"label": "Print a rich-formatted report to the console.", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L702", "_origin": "ast", "community": 21, "norm_label": "print a rich-formatted report to the console.", "community_name": "Product Schema Checker", "id": "scripts_product_schema_checker_rationale_702"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 39, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 39, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 39, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 39, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 39, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 39, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 39, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 39, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 39, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 39, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 39, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 39, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 39, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 39, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 39, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 39, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 39, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 39, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 39, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 39, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 39, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 39, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 39, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 39, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 39, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 39, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 39, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 39, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 39, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 39, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 39, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 39, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 39, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 39, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 39, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 39, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 39, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "kpi_aggregator.py", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L1", "_origin": "ast", "community": 2, "norm_label": "kpi_aggregator.py", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator"}, {"label": "KpiMetric", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L31", "_origin": "ast", "community": 2, "norm_label": "kpimetric", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpimetric"}, {"label": ".compute_trend()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L42", "_origin": "ast", "community": 2, "norm_label": ".compute_trend()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpimetric_compute_trend"}, {"label": "KpiDimension", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L57", "_origin": "ast", "community": 2, "norm_label": "kpidimension", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpidimension"}, {"label": ".compute_score()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L64", "_origin": "ast", "community": 2, "norm_label": ".compute_score()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"label": "HealthScore", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L85", "_origin": "ast", "community": 2, "norm_label": "healthscore", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_healthscore"}, {"label": "RoiEstimate", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L93", "_origin": "ast", "community": 2, "norm_label": "roiestimate", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_roiestimate"}, {"label": "KpiResult", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L101", "_origin": "ast", "community": 2, "norm_label": "kpiresult", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiresult"}, {"label": "KpiAggregator", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L133", "_origin": "ast", "community": 2, "norm_label": "kpiaggregator", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L138", "_origin": "ast", "community": 2, "norm_label": ".__init__()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_init"}, {"label": "._ahrefs_get()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L148", "_origin": "ast", "community": 2, "norm_label": "._ahrefs_get()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L148", "_origin": "ast", "community": 2, "norm_label": "clientsession", "community_name": "KPI Aggregator", "id": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"label": ".get_traffic_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L162", "_origin": "ast", "community": 2, "norm_label": ".get_traffic_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis"}, {"label": ".get_ranking_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L194", "_origin": "ast", "community": 2, "norm_label": ".get_ranking_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis"}, {"label": ".get_link_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L232", "_origin": "ast", "community": 2, "norm_label": ".get_link_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis"}, {"label": ".get_technical_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L273", "_origin": "ast", "community": 2, "norm_label": ".get_technical_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis"}, {"label": ".get_content_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L311", "_origin": "ast", "community": 2, "norm_label": ".get_content_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis"}, {"label": ".get_local_kpis()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L347", "_origin": "ast", "community": 2, "norm_label": ".get_local_kpis()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis"}, {"label": ".calculate_health_score()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L358", "_origin": "ast", "community": 2, "norm_label": ".calculate_health_score()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score"}, {"label": ".set_targets()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L395", "_origin": "ast", "community": 2, "norm_label": ".set_targets()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_set_targets"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L395", "_origin": "ast", "community": 2, "norm_label": "any", "community_name": "KPI Aggregator", "id": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any"}, {"label": ".estimate_roi()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L419", "_origin": "ast", "community": 2, "norm_label": ".estimate_roi()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_estimate_roi"}, {"label": ".compare_baseline()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L434", "_origin": "ast", "community": 2, "norm_label": ".compare_baseline()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_compare_baseline"}, {"label": ".generate_executive_summary()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L469", "_origin": "ast", "community": 2, "norm_label": ".generate_executive_summary()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary"}, {"label": ".aggregate()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L516", "_origin": "ast", "community": 2, "norm_label": ".aggregate()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_kpiaggregator_aggregate"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L606", "_origin": "ast", "community": 2, "norm_label": "format_text_report()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_format_text_report"}, {"label": "serialize_result()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L677", "_origin": "ast", "community": 2, "norm_label": "serialize_result()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_serialize_result"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L700", "_origin": "ast", "community": 2, "norm_label": "parse_args()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L700", "_origin": "ast", "community": 2, "norm_label": "namespace", "community_name": "KPI Aggregator", "id": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L731", "_origin": "ast", "community": 2, "norm_label": "main()", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_main"}, {"label": "KPI Aggregator - Unified SEO KPI aggregation across all dimensions =============", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L1", "_origin": "ast", "community": 2, "norm_label": "kpi aggregator - unified seo kpi aggregation across all dimensions =============", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_1"}, {"label": "Single KPI metric with trend and target information.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L32", "_origin": "ast", "community": 2, "norm_label": "single kpi metric with trend and target information.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_32"}, {"label": "Compute trend direction and change percentage.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L43", "_origin": "ast", "community": 2, "norm_label": "compute trend direction and change percentage.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_43"}, {"label": "A dimension grouping multiple KPI metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L58", "_origin": "ast", "community": 2, "norm_label": "a dimension grouping multiple kpi metrics.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_58"}, {"label": "Compute dimension score (0-100) based on metrics health.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L65", "_origin": "ast", "community": 2, "norm_label": "compute dimension score (0-100) based on metrics health.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_65"}, {"label": "Overall SEO health score.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L86", "_origin": "ast", "community": 2, "norm_label": "overall seo health score.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_86"}, {"label": "ROI estimation from Ahrefs traffic cost.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L94", "_origin": "ast", "community": 2, "norm_label": "roi estimation from ahrefs traffic cost.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_94"}, {"label": "Complete KPI aggregation result.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L102", "_origin": "ast", "community": 2, "norm_label": "complete kpi aggregation result.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_102"}, {"label": "Aggregate SEO KPIs across all dimensions from Ahrefs data.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L134", "_origin": "ast", "community": 2, "norm_label": "aggregate seo kpis across all dimensions from ahrefs data.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_134"}, {"label": "Make an authenticated GET request to Ahrefs API.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L151", "_origin": "ast", "community": 2, "norm_label": "make an authenticated get request to ahrefs api.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_151"}, {"label": "Collect traffic KPIs via site-explorer-metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L165", "_origin": "ast", "community": 2, "norm_label": "collect traffic kpis via site-explorer-metrics.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_165"}, {"label": "Collect ranking KPIs via site-explorer-metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L197", "_origin": "ast", "community": 2, "norm_label": "collect ranking kpis via site-explorer-metrics.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_197"}, {"label": "Collect link KPIs via domain-rating and metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L235", "_origin": "ast", "community": 2, "norm_label": "collect link kpis via domain-rating and metrics.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_235"}, {"label": "Collect technical KPIs (estimated from available data).", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L276", "_origin": "ast", "community": 2, "norm_label": "collect technical kpis (estimated from available data).", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_276"}, {"label": "Collect content KPIs from available metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L314", "_origin": "ast", "community": 2, "norm_label": "collect content kpis from available metrics.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_314"}, {"label": "Placeholder for local KPIs (requires external data).", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L348", "_origin": "ast", "community": 2, "norm_label": "placeholder for local kpis (requires external data).", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_348"}, {"label": "Calculate weighted health score across all dimensions.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L359", "_origin": "ast", "community": 2, "norm_label": "calculate weighted health score across all dimensions.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_359"}, {"label": "Calculate 30/60/90 day targets (5%/10%/20% improvement).", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L396", "_origin": "ast", "community": 2, "norm_label": "calculate 30/60/90 day targets (5%/10%/20% improvement).", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_396"}, {"label": "Estimate ROI from Ahrefs traffic cost data.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L420", "_origin": "ast", "community": 2, "norm_label": "estimate roi from ahrefs traffic cost data.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_420"}, {"label": "Compare current KPIs against a stored baseline.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L437", "_origin": "ast", "community": 2, "norm_label": "compare current kpis against a stored baseline.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_437"}, {"label": "Generate executive summary with wins, concerns, recommendations.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L472", "_origin": "ast", "community": 2, "norm_label": "generate executive summary with wins, concerns, recommendations.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_472"}, {"label": "Orchestrate full KPI aggregation across all dimensions.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L523", "_origin": "ast", "community": 2, "norm_label": "orchestrate full kpi aggregation across all dimensions.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_523"}, {"label": "Format KPI result as human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L607", "_origin": "ast", "community": 2, "norm_label": "format kpi result as human-readable text report.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_607"}, {"label": "Serialize KpiResult to JSON-safe dictionary.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L678", "_origin": "ast", "community": 2, "norm_label": "serialize kpiresult to json-safe dictionary.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_678"}, {"label": "Parse command-line arguments.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L701", "_origin": "ast", "community": 2, "norm_label": "parse command-line arguments.", "community_name": "KPI Aggregator", "id": "scripts_kpi_aggregator_rationale_701"}, {"label": "performance_reporter.py", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "performance_reporter.py", "community_name": "Performance Reporting", "id": "scripts_performance_reporter"}, {"label": "TrendData", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L31", "_origin": "ast", "community": 3, "norm_label": "trenddata", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_trenddata"}, {"label": "WinConcern", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L40", "_origin": "ast", "community": 3, "norm_label": "winconcern", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_winconcern"}, {"label": "TargetProgress", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L49", "_origin": "ast", "community": 3, "norm_label": "targetprogress", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_targetprogress"}, {"label": ".compute_progress()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L56", "_origin": "ast", "community": 3, "norm_label": ".compute_progress()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_targetprogress_compute_progress"}, {"label": "PerformanceReport", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L65", "_origin": "ast", "community": 3, "norm_label": "performancereport", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereport"}, {"label": "get_date_range()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L95", "_origin": "ast", "community": 3, "norm_label": "get_date_range()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_get_date_range"}, {"label": "get_previous_range()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L107", "_origin": "ast", "community": 3, "norm_label": "get_previous_range()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_get_previous_range"}, {"label": "PerformanceReporter", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L123", "_origin": "ast", "community": 3, "norm_label": "performancereporter", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L128", "_origin": "ast", "community": 3, "norm_label": ".__init__()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_init"}, {"label": "._ahrefs_get()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L136", "_origin": "ast", "community": 3, "norm_label": "._ahrefs_get()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L136", "_origin": "ast", "community": 3, "norm_label": "clientsession", "community_name": "Performance Reporting", "id": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"label": ".get_metrics_history()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L150", "_origin": "ast", "community": 3, "norm_label": ".get_metrics_history()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_get_metrics_history"}, {"label": ".get_dr_history()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L173", "_origin": "ast", "community": 3, "norm_label": ".get_dr_history()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_get_dr_history"}, {"label": ".get_current_metrics()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L194", "_origin": "ast", "community": 3, "norm_label": ".get_current_metrics()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_get_current_metrics"}, {"label": ".get_volume_history()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L207", "_origin": "ast", "community": 3, "norm_label": ".get_volume_history()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_get_volume_history"}, {"label": ".calculate_period_comparison()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L230", "_origin": "ast", "community": 3, "norm_label": ".calculate_period_comparison()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_calculate_period_comparison"}, {"label": ".identify_wins()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L267", "_origin": "ast", "community": 3, "norm_label": ".identify_wins()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_identify_wins"}, {"label": ".identify_concerns()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L294", "_origin": "ast", "community": 3, "norm_label": ".identify_concerns()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_identify_concerns"}, {"label": "._extract_metric()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L327", "_origin": "ast", "community": 3, "norm_label": "._extract_metric()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_extract_metric"}, {"label": ".generate_executive_summary()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L336", "_origin": "ast", "community": 3, "norm_label": ".generate_executive_summary()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_generate_executive_summary"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L336", "_origin": "ast", "community": 3, "norm_label": "any", "community_name": "Performance Reporting", "id": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_any"}, {"label": ".generate_tactical_breakdown()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L371", "_origin": "ast", "community": 3, "norm_label": ".generate_tactical_breakdown()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown"}, {"label": ".compare_targets()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L457", "_origin": "ast", "community": 3, "norm_label": ".compare_targets()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_compare_targets"}, {"label": ".report()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L482", "_origin": "ast", "community": 3, "norm_label": ".report()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_performancereporter_report"}, {"label": "format_text_report()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L624", "_origin": "ast", "community": 3, "norm_label": "format_text_report()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_format_text_report"}, {"label": "serialize_report()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L707", "_origin": "ast", "community": 3, "norm_label": "serialize_report()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_serialize_report"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L733", "_origin": "ast", "community": 3, "norm_label": "parse_args()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L733", "_origin": "ast", "community": 3, "norm_label": "namespace", "community_name": "Performance Reporting", "id": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L772", "_origin": "ast", "community": 3, "norm_label": "main()", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_main"}, {"label": "Performance Reporter - Period-over-period SEO performance reports ==============", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "performance reporter - period-over-period seo performance reports ==============", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_1"}, {"label": "Single trend data point for a metric.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L32", "_origin": "ast", "community": 3, "norm_label": "single trend data point for a metric.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_32"}, {"label": "A notable win or concern from performance analysis.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L41", "_origin": "ast", "community": 3, "norm_label": "a notable win or concern from performance analysis.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_41"}, {"label": "Target vs actual progress tracking.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L50", "_origin": "ast", "community": 3, "norm_label": "target vs actual progress tracking.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_50"}, {"label": "Compute progress percentage toward target.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L57", "_origin": "ast", "community": 3, "norm_label": "compute progress percentage toward target.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_57"}, {"label": "Complete performance report.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L66", "_origin": "ast", "community": 3, "norm_label": "complete performance report.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_66"}, {"label": "Compute date range from period or explicit dates.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L98", "_origin": "ast", "community": 3, "norm_label": "compute date range from period or explicit dates.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_98"}, {"label": "Compute the previous period of equal length for comparison.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L110", "_origin": "ast", "community": 3, "norm_label": "compute the previous period of equal length for comparison.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_110"}, {"label": "Generate period-over-period SEO performance reports from Ahrefs.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L124", "_origin": "ast", "community": 3, "norm_label": "generate period-over-period seo performance reports from ahrefs.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_124"}, {"label": "Make an authenticated GET request to Ahrefs API.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L139", "_origin": "ast", "community": 3, "norm_label": "make an authenticated get request to ahrefs api.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_139"}, {"label": "Fetch historical metrics via site-explorer-metrics-history.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L157", "_origin": "ast", "community": 3, "norm_label": "fetch historical metrics via site-explorer-metrics-history.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_157"}, {"label": "Fetch domain rating history.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L180", "_origin": "ast", "community": 3, "norm_label": "fetch domain rating history.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_180"}, {"label": "Fetch current snapshot metrics.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L197", "_origin": "ast", "community": 3, "norm_label": "fetch current snapshot metrics.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_197"}, {"label": "Fetch total search volume history.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L214", "_origin": "ast", "community": 3, "norm_label": "fetch total search volume history.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_214"}, {"label": "Compare metric values between current and previous period.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L233", "_origin": "ast", "community": 3, "norm_label": "compare metric values between current and previous period.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_233"}, {"label": "Identify significant positive changes between periods.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L270", "_origin": "ast", "community": 3, "norm_label": "identify significant positive changes between periods.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_270"}, {"label": "Identify significant negative changes between periods.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L297", "_origin": "ast", "community": 3, "norm_label": "identify significant negative changes between periods.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_297"}, {"label": "Extract a metric value from nested Ahrefs response.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L328", "_origin": "ast", "community": 3, "norm_label": "extract a metric value from nested ahrefs response.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_328"}, {"label": "Generate high-level executive summary.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L344", "_origin": "ast", "community": 3, "norm_label": "generate high-level executive summary.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_344"}, {"label": "Generate actionable next steps per dimension.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L374", "_origin": "ast", "community": 3, "norm_label": "generate actionable next steps per dimension.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_374"}, {"label": "Compare current metrics against saved targets.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L460", "_origin": "ast", "community": 3, "norm_label": "compare current metrics against saved targets.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_460"}, {"label": "Orchestrate full performance report generation.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L491", "_origin": "ast", "community": 3, "norm_label": "orchestrate full performance report generation.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_491"}, {"label": "Format performance report as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L625", "_origin": "ast", "community": 3, "norm_label": "format performance report as human-readable text.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_625"}, {"label": "Serialize PerformanceReport to JSON-safe dictionary.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L708", "_origin": "ast", "community": 3, "norm_label": "serialize performancereport to json-safe dictionary.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_708"}, {"label": "Parse command-line arguments.", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L734", "_origin": "ast", "community": 3, "norm_label": "parse command-line arguments.", "community_name": "Performance Reporting", "id": "scripts_performance_reporter_rationale_734"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 40, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 40, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 40, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 40, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 40, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 40, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 40, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 40, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 40, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 40, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 40, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 40, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 40, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 40, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 40, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 40, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 40, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 40, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 40, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 40, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 40, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 40, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 40, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 40, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 40, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 40, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 40, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 40, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 40, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 40, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 40, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 40, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 40, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 40, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 40, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "international_auditor.py", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1", "_origin": "ast", "community": 138, "norm_label": "international_auditor.py", "community_name": "International SEO Auditor", "id": "scripts_international_auditor"}, {"label": "URLStructureAnalysis", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L122", "_origin": "ast", "community": 187, "norm_label": "urlstructureanalysis", "community_name": "International URL Patterns", "id": "scripts_international_auditor_urlstructureanalysis"}, {"label": "ContentParityEntry", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L133", "_origin": "ast", "community": 185, "norm_label": "contentparityentry", "community_name": "Language Content Parity", "id": "scripts_international_auditor_contentparityentry"}, {"label": "LanguageDetection", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L143", "_origin": "ast", "community": 223, "norm_label": "languagedetection", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_languagedetection"}, {"label": "RedirectLogic", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L154", "_origin": "ast", "community": 186, "norm_label": "redirectlogic", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_redirectlogic"}, {"label": "KoreanExpansion", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L164", "_origin": "ast", "community": 186, "norm_label": "koreanexpansion", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_koreanexpansion"}, {"label": "InternationalAuditResult", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L174", "_origin": "ast", "community": 138, "norm_label": "internationalauditresult", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_internationalauditresult"}, {"label": "InternationalAuditor", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L193", "_origin": "ast", "community": 177, "norm_label": "internationalauditor", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L196", "_origin": "ast", "community": 177, "norm_label": ".__init__()", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor_init"}, {"label": ".audit()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L214", "_origin": "ast", "community": 222, "norm_label": ".audit()", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_internationalauditor_audit"}, {"label": "._analyze_url_structure()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L280", "_origin": "ast", "community": 187, "norm_label": "._analyze_url_structure()", "community_name": "International URL Patterns", "id": "scripts_international_auditor_internationalauditor_analyze_url_structure"}, {"label": "._discover_language_versions()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L382", "_origin": "ast", "community": 177, "norm_label": "._discover_language_versions()", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor_discover_language_versions"}, {"label": "._probe_url()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L440", "_origin": "ast", "community": 177, "norm_label": "._probe_url()", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor_probe_url"}, {"label": "._audit_content_parity()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L456", "_origin": "ast", "community": 185, "norm_label": "._audit_content_parity()", "community_name": "Language Content Parity", "id": "scripts_international_auditor_internationalauditor_audit_content_parity"}, {"label": "._check_key_pages()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L482", "_origin": "ast", "community": 185, "norm_label": "._check_key_pages()", "community_name": "Language Content Parity", "id": "scripts_international_auditor_internationalauditor_check_key_pages"}, {"label": "._check_page_exists()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L505", "_origin": "ast", "community": 185, "norm_label": "._check_page_exists()", "community_name": "Language Content Parity", "id": "scripts_international_auditor_internationalauditor_check_page_exists"}, {"label": "._get_freshness_score()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L517", "_origin": "ast", "community": 185, "norm_label": "._get_freshness_score()", "community_name": "Language Content Parity", "id": "scripts_international_auditor_internationalauditor_get_freshness_score"}, {"label": "._check_language_detection()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L549", "_origin": "ast", "community": 223, "norm_label": "._check_language_detection()", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_internationalauditor_check_language_detection"}, {"label": "._detect_single_page()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L565", "_origin": "ast", "community": 223, "norm_label": "._detect_single_page()", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_internationalauditor_detect_single_page"}, {"label": "._detect_language_from_content()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L620", "_origin": "ast", "community": 177, "norm_label": "._detect_language_from_content()", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor_detect_language_from_content"}, {"label": "._audit_redirect_logic()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L659", "_origin": "ast", "community": 186, "norm_label": "._audit_redirect_logic()", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_internationalauditor_audit_redirect_logic"}, {"label": "._analyze_korean_expansion()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L740", "_origin": "ast", "community": 186, "norm_label": "._analyze_korean_expansion()", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_internationalauditor_analyze_korean_expansion"}, {"label": "._collect_issues()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L800", "_origin": "ast", "community": 222, "norm_label": "._collect_issues()", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_internationalauditor_collect_issues"}, {"label": "._calculate_score()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L890", "_origin": "ast", "community": 222, "norm_label": "._calculate_score()", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_internationalauditor_calculate_score"}, {"label": "._fetch_text()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L933", "_origin": "ast", "community": 186, "norm_label": "._fetch_text()", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_internationalauditor_fetch_text"}, {"label": "._extract_hreflang_langs()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L945", "_origin": "ast", "community": 187, "norm_label": "._extract_hreflang_langs()", "community_name": "International URL Patterns", "id": "scripts_international_auditor_internationalauditor_extract_hreflang_langs"}, {"label": "._extract_hreflang_hrefs()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L953", "_origin": "ast", "community": 187, "norm_label": "._extract_hreflang_hrefs()", "community_name": "International URL Patterns", "id": "scripts_international_auditor_internationalauditor_extract_hreflang_hrefs"}, {"label": "._extract_hreflang_map()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L961", "_origin": "ast", "community": 177, "norm_label": "._extract_hreflang_map()", "community_name": "International SEO Audit", "id": "scripts_international_auditor_internationalauditor_extract_hreflang_map"}, {"label": "._detect_pattern_from_hrefs()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L983", "_origin": "ast", "community": 187, "norm_label": "._detect_pattern_from_hrefs()", "community_name": "International URL Patterns", "id": "scripts_international_auditor_internationalauditor_detect_pattern_from_hrefs"}, {"label": "_result_to_dict()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1009", "_origin": "ast", "community": 138, "norm_label": "_result_to_dict()", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_result_to_dict"}, {"label": "_print_text_report()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1021", "_origin": "ast", "community": 138, "norm_label": "_print_text_report()", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_print_text_report"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1107", "_origin": "ast", "community": 138, "norm_label": "build_parser()", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1107", "_origin": "ast", "community": 138, "norm_label": "argumentparser", "community_name": "International SEO Auditor", "id": "custom_skills_26_seo_international_code_scripts_international_auditor_py_argumentparser"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1145", "_origin": "ast", "community": 138, "norm_label": "async_main()", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_async_main"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1145", "_origin": "ast", "community": 138, "norm_label": "namespace", "community_name": "International SEO Auditor", "id": "custom_skills_26_seo_international_code_scripts_international_auditor_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1184", "_origin": "ast", "community": 138, "norm_label": "main()", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_main"}, {"label": "International SEO Auditor - Multi-language site audit ==========================", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1", "_origin": "ast", "community": 138, "norm_label": "international seo auditor - multi-language site audit ==========================", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_rationale_1"}, {"label": "Analysis of the international URL structure pattern.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L123", "_origin": "ast", "community": 187, "norm_label": "analysis of the international url structure pattern.", "community_name": "International URL Patterns", "id": "scripts_international_auditor_rationale_123"}, {"label": "Content parity data for a single language version.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L134", "_origin": "ast", "community": 185, "norm_label": "content parity data for a single language version.", "community_name": "Language Content Parity", "id": "scripts_international_auditor_rationale_134"}, {"label": "Language detection audit for a single page.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L144", "_origin": "ast", "community": 223, "norm_label": "language detection audit for a single page.", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_rationale_144"}, {"label": "International redirect behaviour audit.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L155", "_origin": "ast", "community": 186, "norm_label": "international redirect behaviour audit.", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_rationale_155"}, {"label": "Korean-market expansion analysis.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L165", "_origin": "ast", "community": 186, "norm_label": "korean-market expansion analysis.", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_rationale_165"}, {"label": "Top-level result container for the full international audit.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L175", "_origin": "ast", "community": 138, "norm_label": "top-level result container for the full international audit.", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_rationale_175"}, {"label": "Perform a comprehensive international SEO audit on a target URL.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L194", "_origin": "ast", "community": 177, "norm_label": "perform a comprehensive international seo audit on a target url.", "community_name": "International SEO Audit", "id": "scripts_international_auditor_rationale_194"}, {"label": "Run the full international SEO audit and return results.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L215", "_origin": "ast", "community": 222, "norm_label": "run the full international seo audit and return results.", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_rationale_215"}, {"label": "Determine the international URL pattern in use.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L281", "_origin": "ast", "community": 187, "norm_label": "determine the international url pattern in use.", "community_name": "International URL Patterns", "id": "scripts_international_auditor_rationale_281"}, {"label": "Discover language versions from hreflang tags and common patterns.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L383", "_origin": "ast", "community": 177, "norm_label": "discover language versions from hreflang tags and common patterns.", "community_name": "International SEO Audit", "id": "scripts_international_auditor_rationale_383"}, {"label": "Check if a URL returns 200 and return (lang, url) or raise.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L441", "_origin": "ast", "community": 177, "norm_label": "check if a url returns 200 and return (lang, url) or raise.", "community_name": "International SEO Audit", "id": "scripts_international_auditor_rationale_441"}, {"label": "Audit content parity across discovered language versions.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L460", "_origin": "ast", "community": 185, "norm_label": "audit content parity across discovered language versions.", "community_name": "Language Content Parity", "id": "scripts_international_auditor_rationale_460"}, {"label": "Check which key pages exist under a language base URL.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L483", "_origin": "ast", "community": 185, "norm_label": "check which key pages exist under a language base url.", "community_name": "Language Content Parity", "id": "scripts_international_auditor_rationale_483"}, {"label": "Return the page name if URL returns 200, else raise.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L506", "_origin": "ast", "community": 185, "norm_label": "return the page name if url returns 200, else raise.", "community_name": "Language Content Parity", "id": "scripts_international_auditor_rationale_506"}, {"label": "Compute a freshness score (0-100) based on Last-Modified header.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L518", "_origin": "ast", "community": 185, "norm_label": "compute a freshness score (0-100) based on last-modified header.", "community_name": "Language Content Parity", "id": "scripts_international_auditor_rationale_518"}, {"label": "Check language declaration consistency for a list of pages.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L553", "_origin": "ast", "community": 223, "norm_label": "check language declaration consistency for a list of pages.", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_rationale_553"}, {"label": "Perform language detection checks on a single page.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L570", "_origin": "ast", "community": 223, "norm_label": "perform language detection checks on a single page.", "community_name": "Language Detection Audit", "id": "scripts_international_auditor_rationale_570"}, {"label": "Simple heuristic language detection using Unicode ranges.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L621", "_origin": "ast", "community": 177, "norm_label": "simple heuristic language detection using unicode ranges.", "community_name": "International SEO Audit", "id": "scripts_international_auditor_rationale_621"}, {"label": "Audit redirect behaviour for different Accept-Language headers.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L660", "_origin": "ast", "community": 186, "norm_label": "audit redirect behaviour for different accept-language headers.", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_rationale_660"}, {"label": "Analyse expansion opportunities for Korean-primary sites.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L741", "_origin": "ast", "community": 186, "norm_label": "analyse expansion opportunities for korean-primary sites.", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_rationale_741"}, {"label": "Populate issues and recommendations from audit sub-results.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L801", "_origin": "ast", "community": 222, "norm_label": "populate issues and recommendations from audit sub-results.", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_rationale_801"}, {"label": "Calculate an overall international SEO score (0-100).", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L891", "_origin": "ast", "community": 222, "norm_label": "calculate an overall international seo score (0-100).", "community_name": "SEO Audit Scoring", "id": "scripts_international_auditor_rationale_891"}, {"label": "Fetch URL content as text.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L934", "_origin": "ast", "community": 186, "norm_label": "fetch url content as text.", "community_name": "Korean Market Expansion", "id": "scripts_international_auditor_rationale_934"}, {"label": "Extract language codes from hreflang link tags.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L946", "_origin": "ast", "community": 187, "norm_label": "extract language codes from hreflang link tags.", "community_name": "International URL Patterns", "id": "scripts_international_auditor_rationale_946"}, {"label": "Extract href values from hreflang link tags.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L954", "_origin": "ast", "community": 187, "norm_label": "extract href values from hreflang link tags.", "community_name": "International URL Patterns", "id": "scripts_international_auditor_rationale_954"}, {"label": "Extract a mapping of hreflang language code to href.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L962", "_origin": "ast", "community": 177, "norm_label": "extract a mapping of hreflang language code to href.", "community_name": "International SEO Audit", "id": "scripts_international_auditor_rationale_962"}, {"label": "Guess the URL structure pattern from a list of hreflang hrefs.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L984", "_origin": "ast", "community": 187, "norm_label": "guess the url structure pattern from a list of hreflang hrefs.", "community_name": "International URL Patterns", "id": "scripts_international_auditor_rationale_984"}, {"label": "Convert the audit result dataclass tree to a plain dict.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1010", "_origin": "ast", "community": 138, "norm_label": "convert the audit result dataclass tree to a plain dict.", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_rationale_1010"}, {"label": "Print a human-readable text report to stdout.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1022", "_origin": "ast", "community": 138, "norm_label": "print a human-readable text report to stdout.", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_rationale_1022"}, {"label": "Build the argument parser.", "file_type": "rationale", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1108", "_origin": "ast", "community": 138, "norm_label": "build the argument parser.", "community_name": "International SEO Auditor", "id": "scripts_international_auditor_rationale_1108"}, {"label": "ai_citation_analyzer.py", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 139, "norm_label": "ai_citation_analyzer.py", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer"}, {"label": "AiResponse", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L38", "_origin": "ast", "community": 73, "norm_label": "airesponse", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_airesponse"}, {"label": "CitedDomain", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L50", "_origin": "ast", "community": 73, "norm_label": "citeddomain", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_citeddomain"}, {"label": "CitedPage", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L59", "_origin": "ast", "community": 73, "norm_label": "citedpage", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_citedpage"}, {"label": "CitationAnalysisResult", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L69", "_origin": "ast", "community": 139, "norm_label": "citationanalysisresult", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L81", "_origin": "ast", "community": 139, "norm_label": ".to_dict()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_citationanalysisresult_to_dict"}, {"label": "call_mcp_tool()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L100", "_origin": "ast", "community": 139, "norm_label": "call_mcp_tool()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_call_mcp_tool"}, {"label": "AiCitationAnalyzer", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L125", "_origin": "ast", "community": 73, "norm_label": "aicitationanalyzer", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L128", "_origin": "ast", "community": 73, "norm_label": ".__init__()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_init"}, {"label": ".get_ai_responses()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L134", "_origin": "ast", "community": 73, "norm_label": ".get_ai_responses()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses"}, {"label": ".get_cited_domains()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L162", "_origin": "ast", "community": 73, "norm_label": ".get_cited_domains()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains"}, {"label": ".get_cited_pages()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L187", "_origin": "ast", "community": 73, "norm_label": ".get_cited_pages()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages"}, {"label": ".analyze_response_sentiment()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L214", "_origin": "ast", "community": 73, "norm_label": ".analyze_response_sentiment()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment"}, {"label": ".rank_citations()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L267", "_origin": "ast", "community": 73, "norm_label": ".rank_citations()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations"}, {"label": ".compare_competitor_citations()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L290", "_origin": "ast", "community": 73, "norm_label": ".compare_competitor_citations()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L325", "_origin": "ast", "community": 73, "norm_label": ".generate_recommendations()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L406", "_origin": "ast", "community": 73, "norm_label": ".analyze()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L459", "_origin": "ast", "community": 139, "norm_label": "build_parser()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L459", "_origin": "ast", "community": 139, "norm_label": "argumentparser", "community_name": "AI Citation Analyzer", "id": "custom_skills_27_seo_ai_visibility_code_scripts_ai_citation_analyzer_py_argumentparser"}, {"label": "print_summary()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L504", "_origin": "ast", "community": 139, "norm_label": "print_summary()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_print_summary"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L568", "_origin": "ast", "community": 139, "norm_label": "main()", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_main"}, {"label": "AI Citation Analyzer - Brand Radar Citation Analysis ===========================", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 139, "norm_label": "ai citation analyzer - brand radar citation analysis ===========================", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_1"}, {"label": "An AI-generated response that mentions the brand.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L39", "_origin": "ast", "community": 73, "norm_label": "an ai-generated response that mentions the brand.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_39"}, {"label": "A domain cited in AI-generated answers.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L51", "_origin": "ast", "community": 73, "norm_label": "a domain cited in ai-generated answers.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_51"}, {"label": "A specific page cited in AI-generated answers.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L60", "_origin": "ast", "community": 73, "norm_label": "a specific page cited in ai-generated answers.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_60"}, {"label": "Complete citation analysis result.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L70", "_origin": "ast", "community": 139, "norm_label": "complete citation analysis result.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_70"}, {"label": "Convert result to dictionary.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L82", "_origin": "ast", "community": 139, "norm_label": "convert result to dictionary.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_82"}, {"label": "Call an Ahrefs MCP tool and return the parsed JSON response. In Claude Desk", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L101", "_origin": "ast", "community": 139, "norm_label": "call an ahrefs mcp tool and return the parsed json response. in claude desk", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_101"}, {"label": "Analyze AI answer citations and source pages for a brand.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L126", "_origin": "ast", "community": 73, "norm_label": "analyze ai answer citations and source pages for a brand.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_126"}, {"label": "Fetch AI-generated responses mentioning the brand via brand-radar-ai-responses.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L135", "_origin": "ast", "community": 73, "norm_label": "fetch ai-generated responses mentioning the brand via brand-radar-ai-responses.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_135"}, {"label": "Fetch domains cited in AI answers via brand-radar-cited-domains.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L163", "_origin": "ast", "community": 73, "norm_label": "fetch domains cited in ai answers via brand-radar-cited-domains.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_163"}, {"label": "Fetch specific pages cited in AI answers via brand-radar-cited-pages.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L188", "_origin": "ast", "community": 73, "norm_label": "fetch specific pages cited in ai answers via brand-radar-cited-pages.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_188"}, {"label": "Analyze the sentiment distribution of AI responses. Returns a summary w", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L215", "_origin": "ast", "community": 73, "norm_label": "analyze the sentiment distribution of ai responses. returns a summary w", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_215"}, {"label": "Rank cited domains or pages by citation frequency.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L268", "_origin": "ast", "community": 73, "norm_label": "rank cited domains or pages by citation frequency.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_268"}, {"label": "Compare citation profiles between target and competitors.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L293", "_origin": "ast", "community": 73, "norm_label": "compare citation profiles between target and competitors.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_293"}, {"label": "Generate actionable recommendations for improving AI citations.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L326", "_origin": "ast", "community": 73, "norm_label": "generate actionable recommendations for improving ai citations.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_326"}, {"label": "Orchestrate full citation analysis. Args: target: Domain to", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L414", "_origin": "ast", "community": 73, "norm_label": "orchestrate full citation analysis. args: target: domain to", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_414"}, {"label": "Build argument parser for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L460", "_origin": "ast", "community": 139, "norm_label": "build argument parser for cli usage.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_460"}, {"label": "Print a human-readable summary of citation analysis.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L505", "_origin": "ast", "community": 139, "norm_label": "print a human-readable summary of citation analysis.", "community_name": "AI Citation Analyzer", "id": "scripts_ai_citation_analyzer_rationale_505"}, {"label": "ai_visibility_tracker.py", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L1", "_origin": "ast", "community": 10, "norm_label": "ai_visibility_tracker.py", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker"}, {"label": "ImpressionMetrics", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L38", "_origin": "ast", "community": 10, "norm_label": "impressionmetrics", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_impressionmetrics"}, {"label": "MentionMetrics", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L48", "_origin": "ast", "community": 10, "norm_label": "mentionmetrics", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_mentionmetrics"}, {"label": "SovMetric", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L58", "_origin": "ast", "community": 10, "norm_label": "sovmetric", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_sovmetric"}, {"label": "HistoryPoint", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L66", "_origin": "ast", "community": 10, "norm_label": "historypoint", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_historypoint"}, {"label": "CompetitorVisibility", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L73", "_origin": "ast", "community": 10, "norm_label": "competitorvisibility", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_competitorvisibility"}, {"label": "AiVisibilityResult", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L82", "_origin": "ast", "community": 10, "norm_label": "aivisibilityresult", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L95", "_origin": "ast", "community": 10, "norm_label": ".to_dict()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilityresult_to_dict"}, {"label": "call_mcp_tool()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L115", "_origin": "ast", "community": 10, "norm_label": "call_mcp_tool()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_call_mcp_tool"}, {"label": "AiVisibilityTracker", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L140", "_origin": "ast", "community": 10, "norm_label": "aivisibilitytracker", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L143", "_origin": "ast", "community": 10, "norm_label": ".__init__()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_init"}, {"label": ".get_impressions_overview()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L149", "_origin": "ast", "community": 10, "norm_label": ".get_impressions_overview()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview"}, {"label": ".get_mentions_overview()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L177", "_origin": "ast", "community": 10, "norm_label": ".get_mentions_overview()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview"}, {"label": ".get_sov_overview()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L205", "_origin": "ast", "community": 10, "norm_label": ".get_sov_overview()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview"}, {"label": ".get_impressions_history()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L233", "_origin": "ast", "community": 10, "norm_label": ".get_impressions_history()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history"}, {"label": ".get_mentions_history()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L243", "_origin": "ast", "community": 10, "norm_label": ".get_mentions_history()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history"}, {"label": ".get_sov_history()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L253", "_origin": "ast", "community": 10, "norm_label": ".get_sov_history()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history"}, {"label": "._parse_history()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L263", "_origin": "ast", "community": 10, "norm_label": "._parse_history()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"label": ".compare_competitors()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L280", "_origin": "ast", "community": 10, "norm_label": ".compare_competitors()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors"}, {"label": ".calculate_trends()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L307", "_origin": "ast", "community": 10, "norm_label": ".calculate_trends()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L354", "_origin": "ast", "community": 10, "norm_label": ".generate_recommendations()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations"}, {"label": ".track()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L427", "_origin": "ast", "community": 10, "norm_label": ".track()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_aivisibilitytracker_track"}, {"label": "build_parser()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L476", "_origin": "ast", "community": 10, "norm_label": "build_parser()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L476", "_origin": "ast", "community": 10, "norm_label": "argumentparser", "community_name": "AI Visibility Tracker", "id": "custom_skills_27_seo_ai_visibility_code_scripts_ai_visibility_tracker_py_argumentparser"}, {"label": "print_summary()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L516", "_origin": "ast", "community": 10, "norm_label": "print_summary()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_print_summary"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L559", "_origin": "ast", "community": 10, "norm_label": "main()", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_main"}, {"label": "AI Visibility Tracker - Brand Radar Monitoring =================================", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L1", "_origin": "ast", "community": 10, "norm_label": "ai visibility tracker - brand radar monitoring =================================", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_1"}, {"label": "AI search impression metrics for a brand.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L39", "_origin": "ast", "community": 10, "norm_label": "ai search impression metrics for a brand.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_39"}, {"label": "AI search mention metrics for a brand.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L49", "_origin": "ast", "community": 10, "norm_label": "ai search mention metrics for a brand.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_49"}, {"label": "Share of Voice metric for a single domain.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L59", "_origin": "ast", "community": 10, "norm_label": "share of voice metric for a single domain.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_59"}, {"label": "Single data point in a time series.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L67", "_origin": "ast", "community": 10, "norm_label": "single data point in a time series.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_67"}, {"label": "Aggregated AI visibility metrics for a competitor domain.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L74", "_origin": "ast", "community": 10, "norm_label": "aggregated ai visibility metrics for a competitor domain.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_74"}, {"label": "Complete AI visibility tracking result.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L83", "_origin": "ast", "community": 10, "norm_label": "complete ai visibility tracking result.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_83"}, {"label": "Convert result to dictionary.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L96", "_origin": "ast", "community": 10, "norm_label": "convert result to dictionary.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_96"}, {"label": "Call an Ahrefs MCP tool and return the parsed JSON response. In Claude Desk", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L116", "_origin": "ast", "community": 10, "norm_label": "call an ahrefs mcp tool and return the parsed json response. in claude desk", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_116"}, {"label": "Track brand visibility across AI-generated search results.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L141", "_origin": "ast", "community": 10, "norm_label": "track brand visibility across ai-generated search results.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_141"}, {"label": "Fetch current AI impression metrics via brand-radar-impressions-overview.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L150", "_origin": "ast", "community": 10, "norm_label": "fetch current ai impression metrics via brand-radar-impressions-overview.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_150"}, {"label": "Fetch current AI mention metrics via brand-radar-mentions-overview.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L178", "_origin": "ast", "community": 10, "norm_label": "fetch current ai mention metrics via brand-radar-mentions-overview.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_178"}, {"label": "Fetch Share of Voice overview via brand-radar-sov-overview.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L206", "_origin": "ast", "community": 10, "norm_label": "fetch share of voice overview via brand-radar-sov-overview.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_206"}, {"label": "Fetch impressions history via brand-radar-impressions-history.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L234", "_origin": "ast", "community": 10, "norm_label": "fetch impressions history via brand-radar-impressions-history.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_234"}, {"label": "Fetch mentions history via brand-radar-mentions-history.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L244", "_origin": "ast", "community": 10, "norm_label": "fetch mentions history via brand-radar-mentions-history.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_244"}, {"label": "Fetch SOV history via brand-radar-sov-history.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L254", "_origin": "ast", "community": 10, "norm_label": "fetch sov history via brand-radar-sov-history.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_254"}, {"label": "Parse history data from MCP response into HistoryPoint list.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L264", "_origin": "ast", "community": 10, "norm_label": "parse history data from mcp response into historypoint list.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_264"}, {"label": "Determine trend direction and statistics from history data.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L308", "_origin": "ast", "community": 10, "norm_label": "determine trend direction and statistics from history data.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_308"}, {"label": "Generate actionable recommendations for improving AI visibility.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L355", "_origin": "ast", "community": 10, "norm_label": "generate actionable recommendations for improving ai visibility.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_355"}, {"label": "Orchestrate full AI visibility tracking. Args: target: Doma", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L434", "_origin": "ast", "community": 10, "norm_label": "orchestrate full ai visibility tracking. args: target: doma", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_434"}, {"label": "Build argument parser for CLI usage.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L477", "_origin": "ast", "community": 10, "norm_label": "build argument parser for cli usage.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_477"}, {"label": "Print a human-readable summary of AI visibility results.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L517", "_origin": "ast", "community": 10, "norm_label": "print a human-readable summary of ai visibility results.", "community_name": "AI Visibility Tracker", "id": "scripts_ai_visibility_tracker_rationale_517"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 41, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 41, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 41, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 41, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 41, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 41, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 41, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 41, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 41, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 41, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 41, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 41, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 41, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 41, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 41, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 41, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 41, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 41, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 41, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 41, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 41, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 41, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 41, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 41, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 41, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 41, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 41, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 41, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 41, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 41, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 41, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 41, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 41, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 41, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 41, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 41, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 41, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 42, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 42, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 42, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 42, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 42, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 42, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 42, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 42, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 42, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 42, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 42, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 42, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 42, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 42, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 42, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 42, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 42, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 42, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 42, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 42, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 42, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 42, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 42, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 42, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 42, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 42, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 42, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 42, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 42, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 42, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 42, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 42, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 42, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 42, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 42, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 42, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 42, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "entity_auditor.py", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "entity_auditor.py", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor"}, {"label": "PaaQuestion", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L36", "_origin": "ast", "community": 25, "norm_label": "paaquestion", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_paaquestion"}, {"label": "FaqRichResult", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L45", "_origin": "ast", "community": 25, "norm_label": "faqrichresult", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_faqrichresult"}, {"label": "EntitySchema", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L55", "_origin": "ast", "community": 25, "norm_label": "entityschema", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityschema"}, {"label": "BrandSerpResult", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L65", "_origin": "ast", "community": 25, "norm_label": "brandserpresult", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_brandserpresult"}, {"label": "EntityAuditResult", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L78", "_origin": "ast", "community": 25, "norm_label": "entityauditresult", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L91", "_origin": "ast", "community": 25, "norm_label": ".to_dict()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditresult_to_dict"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L91", "_origin": "ast", "community": 25, "norm_label": "any", "community_name": "Brand Entity Auditor", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_any"}, {"label": "EntityAuditor", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L100", "_origin": "ast", "community": 25, "norm_label": "entityauditor", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L144", "_origin": "ast", "community": 25, "norm_label": ".__init__()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_init"}, {"label": ".monitor_paa()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L152", "_origin": "ast", "community": 25, "norm_label": ".monitor_paa()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_monitor_paa"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L152", "_origin": "ast", "community": 25, "norm_label": "clientsession", "community_name": "Brand Entity Auditor", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"label": ".track_faq_rich_results()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L244", "_origin": "ast", "community": 25, "norm_label": ".track_faq_rich_results()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_track_faq_rich_results"}, {"label": ".audit_entity_schema()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L338", "_origin": "ast", "community": 25, "norm_label": ".audit_entity_schema()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_audit_entity_schema"}, {"label": ".analyze_brand_serp()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L438", "_origin": "ast", "community": 25, "norm_label": ".analyze_brand_serp()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_analyze_brand_serp"}, {"label": ".check_social_profile_links()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L529", "_origin": "ast", "community": 25, "norm_label": ".check_social_profile_links()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_check_social_profile_links"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L567", "_origin": "ast", "community": 25, "norm_label": ".generate_recommendations()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_generate_recommendations"}, {"label": ".compute_score()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L651", "_origin": "ast", "community": 25, "norm_label": ".compute_score()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_compute_score"}, {"label": ".audit()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L698", "_origin": "ast", "community": 25, "norm_label": ".audit()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_entityauditor_audit"}, {"label": "display_result()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L761", "_origin": "ast", "community": 25, "norm_label": "display_result()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_display_result"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L858", "_origin": "ast", "community": 25, "norm_label": "parse_args()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L858", "_origin": "ast", "community": 25, "norm_label": "namespace", "community_name": "Brand Entity Auditor", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L874", "_origin": "ast", "community": 25, "norm_label": "main()", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_main"}, {"label": "Entity Auditor =============== Purpose: Audit entity SEO signals including PAA m", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "entity auditor =============== purpose: audit entity seo signals including paa m", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_1"}, {"label": "A People Also Ask question found in SERP.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L37", "_origin": "ast", "community": 25, "norm_label": "a people also ask question found in serp.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_37"}, {"label": "FAQ rich result tracking entry.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L46", "_origin": "ast", "community": 25, "norm_label": "faq rich result tracking entry.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_46"}, {"label": "Entity structured data found on a website.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L56", "_origin": "ast", "community": 25, "norm_label": "entity structured data found on a website.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_56"}, {"label": "What appears when searching for the brand name.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L66", "_origin": "ast", "community": 25, "norm_label": "what appears when searching for the brand name.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_66"}, {"label": "Full entity SEO audit result.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L79", "_origin": "ast", "community": 25, "norm_label": "full entity seo audit result.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_79"}, {"label": "Audit entity SEO signals and rich result presence.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L101", "_origin": "ast", "community": 25, "norm_label": "audit entity seo signals and rich result presence.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_101"}, {"label": "Search brand keywords and extract People Also Ask questions.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L158", "_origin": "ast", "community": 25, "norm_label": "search brand keywords and extract people also ask questions.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_158"}, {"label": "Check pages for FAQPage schema and SERP appearance.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L249", "_origin": "ast", "community": 25, "norm_label": "check pages for faqpage schema and serp appearance.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_249"}, {"label": "Check Organization/Person/LocalBusiness schema on website.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L343", "_origin": "ast", "community": 25, "norm_label": "check organization/person/localbusiness schema on website.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_343"}, {"label": "Analyze what appears in SERP for the brand name search.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L443", "_origin": "ast", "community": 25, "norm_label": "analyze what appears in serp for the brand name search.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_443"}, {"label": "Validate sameAs URLs are accessible.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L534", "_origin": "ast", "community": 25, "norm_label": "validate sameas urls are accessible.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_534"}, {"label": "Generate actionable entity SEO improvement recommendations.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L568", "_origin": "ast", "community": 25, "norm_label": "generate actionable entity seo improvement recommendations.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_568"}, {"label": "Compute overall entity SEO score (0-100).", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L652", "_origin": "ast", "community": 25, "norm_label": "compute overall entity seo score (0-100).", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_652"}, {"label": "Orchestrate full entity SEO audit.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L705", "_origin": "ast", "community": 25, "norm_label": "orchestrate full entity seo audit.", "community_name": "Brand Entity Auditor", "id": "scripts_entity_auditor_rationale_705"}, {"label": "Display audit result in rich tables.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L762", "_origin": "ast", "community": 137, "norm_label": "display audit result in rich tables.", "community_name": "Backlink Profile Auditor", "id": "scripts_entity_auditor_rationale_762"}, {"label": "knowledge_graph_analyzer.py", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 22, "norm_label": "knowledge_graph_analyzer.py", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer"}, {"label": "KnowledgePanelAttribute", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L58", "_origin": "ast", "community": 22, "norm_label": "knowledgepanelattribute", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgepanelattribute"}, {"label": "KnowledgePanel", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L66", "_origin": "ast", "community": 22, "norm_label": "knowledgepanel", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgepanel"}, {"label": "WikiPresence", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L76", "_origin": "ast", "community": 22, "norm_label": "wikipresence", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_wikipresence"}, {"label": "NaverPresence", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L86", "_origin": "ast", "community": 22, "norm_label": "naverpresence", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_naverpresence"}, {"label": "KnowledgeGraphResult", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L96", "_origin": "ast", "community": 22, "norm_label": "knowledgegraphresult", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L109", "_origin": "ast", "community": 22, "norm_label": ".to_dict()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphresult_to_dict"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L109", "_origin": "ast", "community": 22, "norm_label": "any", "community_name": "Knowledge Graph Analyzer", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"label": "KnowledgeGraphAnalyzer", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L118", "_origin": "ast", "community": 22, "norm_label": "knowledgegraphanalyzer", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L137", "_origin": "ast", "community": 22, "norm_label": ".__init__()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_init"}, {"label": ".search_entity()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L145", "_origin": "ast", "community": 22, "norm_label": ".search_entity()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity"}, {"label": "ClientSession", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L145", "_origin": "ast", "community": 22, "norm_label": "clientsession", "community_name": "Knowledge Graph Analyzer", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"label": ".detect_knowledge_panel()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L182", "_origin": "ast", "community": 22, "norm_label": ".detect_knowledge_panel()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel"}, {"label": ".extract_attributes()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L228", "_origin": "ast", "community": 22, "norm_label": ".extract_attributes()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes"}, {"label": ".score_completeness()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L300", "_origin": "ast", "community": 22, "norm_label": ".score_completeness()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness"}, {"label": ".check_wikipedia()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L328", "_origin": "ast", "community": 22, "norm_label": ".check_wikipedia()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia"}, {"label": ".check_wikidata()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L369", "_origin": "ast", "community": 22, "norm_label": ".check_wikidata()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata"}, {"label": ".check_naver_encyclopedia()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L419", "_origin": "ast", "community": 22, "norm_label": ".check_naver_encyclopedia()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia"}, {"label": ".check_naver_knowledge_in()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L477", "_origin": "ast", "community": 22, "norm_label": ".check_naver_knowledge_in()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L535", "_origin": "ast", "community": 22, "norm_label": ".generate_recommendations()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L597", "_origin": "ast", "community": 22, "norm_label": ".analyze()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze"}, {"label": "display_result()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L672", "_origin": "ast", "community": 22, "norm_label": "display_result()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_display_result"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L739", "_origin": "ast", "community": 22, "norm_label": "parse_args()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L739", "_origin": "ast", "community": 108, "norm_label": "namespace", "community_name": "Knowledge Graph Analyzer", "id": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L754", "_origin": "ast", "community": 22, "norm_label": "main()", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_main"}, {"label": "Knowledge Graph Analyzer ========================= Purpose: Analyze entity prese", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 22, "norm_label": "knowledge graph analyzer ========================= purpose: analyze entity prese", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_1"}, {"label": "Single attribute extracted from a Knowledge Panel.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L59", "_origin": "ast", "community": 22, "norm_label": "single attribute extracted from a knowledge panel.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_59"}, {"label": "Represents a detected Knowledge Panel.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L67", "_origin": "ast", "community": 22, "norm_label": "represents a detected knowledge panel.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_67"}, {"label": "Wikipedia or Wikidata presence record.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L77", "_origin": "ast", "community": 22, "norm_label": "wikipedia or wikidata presence record.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_77"}, {"label": "Naver encyclopedia and 지식iN presence.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L87", "_origin": "ast", "community": 22, "norm_label": "naver encyclopedia and 지식in presence.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_87"}, {"label": "Full Knowledge Graph analysis result.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L97", "_origin": "ast", "community": 22, "norm_label": "full knowledge graph analysis result.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_97"}, {"label": "Analyze entity presence in Knowledge Graph and related platforms.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L119", "_origin": "ast", "community": 22, "norm_label": "analyze entity presence in knowledge graph and related platforms.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_119"}, {"label": "Search Google for entity to detect Knowledge Panel signals.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L151", "_origin": "ast", "community": 22, "norm_label": "search google for entity to detect knowledge panel signals.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_151"}, {"label": "Parse search results HTML for Knowledge Panel indicators.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 22, "norm_label": "parse search results html for knowledge panel indicators.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_183"}, {"label": "Extract entity attributes from Knowledge Panel data.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L229", "_origin": "ast", "community": 22, "norm_label": "extract entity attributes from knowledge panel data.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_229"}, {"label": "Score attribute completeness (0-100) based on filled vs expected.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L301", "_origin": "ast", "community": 22, "norm_label": "score attribute completeness (0-100) based on filled vs expected.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_301"}, {"label": "Check Wikipedia article existence for entity.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L334", "_origin": "ast", "community": 22, "norm_label": "check wikipedia article existence for entity.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_334"}, {"label": "Check Wikidata QID existence for entity.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L374", "_origin": "ast", "community": 22, "norm_label": "check wikidata qid existence for entity.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_374"}, {"label": "Check Naver encyclopedia (네이버 백과사전) presence.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L424", "_origin": "ast", "community": 22, "norm_label": "check naver encyclopedia (네이버 백과사전) presence.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_424"}, {"label": "Check Naver knowledge iN (지식iN) entries.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L482", "_origin": "ast", "community": 22, "norm_label": "check naver knowledge in (지식in) entries.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_482"}, {"label": "Generate actionable recommendations based on analysis.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L536", "_origin": "ast", "community": 22, "norm_label": "generate actionable recommendations based on analysis.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_536"}, {"label": "Orchestrate full Knowledge Graph analysis.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L604", "_origin": "ast", "community": 22, "norm_label": "orchestrate full knowledge graph analysis.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_604"}, {"label": "Display analysis result in a rich table.", "file_type": "rationale", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L673", "_origin": "ast", "community": 22, "norm_label": "display analysis result in a rich table.", "community_name": "Knowledge Graph Analyzer", "id": "scripts_knowledge_graph_analyzer_rationale_673"}, {"label": "keyword_analyzer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 82, "norm_label": "keyword_analyzer.py", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer"}, {"label": "KeywordData", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L13", "_origin": "ast", "community": 82, "norm_label": "keyworddata", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keyworddata"}, {"label": "KeywordAnalyzer", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L22", "_origin": "ast", "community": 82, "norm_label": "keywordanalyzer", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L25", "_origin": "ast", "community": 82, "norm_label": ".__init__()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_init"}, {"label": ".analyze_primary_keyword()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L36", "_origin": "ast", "community": 82, "norm_label": ".analyze_primary_keyword()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword"}, {"label": ".generate_lsi_keywords()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L65", "_origin": "ast", "community": 82, "norm_label": ".generate_lsi_keywords()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords"}, {"label": ".generate_long_tail_keywords()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L123", "_origin": "ast", "community": 82, "norm_label": ".generate_long_tail_keywords()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_generate_long_tail_keywords"}, {"label": ".generate_question_keywords()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L138", "_origin": "ast", "community": 82, "norm_label": ".generate_question_keywords()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_generate_question_keywords"}, {"label": ".calculate_intent_distribution()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L154", "_origin": "ast", "community": 82, "norm_label": ".calculate_intent_distribution()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_calculate_intent_distribution"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 82, "norm_label": ".generate_recommendations()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_generate_recommendations"}, {"label": ".export_analysis()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L213", "_origin": "ast", "community": 82, "norm_label": ".export_analysis()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_export_analysis"}, {"label": ".generate_report()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L246", "_origin": "ast", "community": 82, "norm_label": ".generate_report()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_keywordanalyzer_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L282", "_origin": "ast", "community": 82, "norm_label": "main()", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_main"}, {"label": "Data structure for keyword information", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L14", "_origin": "ast", "community": 82, "norm_label": "data structure for keyword information", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_14"}, {"label": "Analyzes keywords for SEO gateway pages", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L23", "_origin": "ast", "community": 82, "norm_label": "analyzes keywords for seo gateway pages", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_23"}, {"label": "Analyzes the primary keyword In production, this would call actual keywo", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L37", "_origin": "ast", "community": 82, "norm_label": "analyzes the primary keyword in production, this would call actual keywo", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_37"}, {"label": "Generates LSI (Latent Semantic Indexing) keywords", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L66", "_origin": "ast", "community": 82, "norm_label": "generates lsi (latent semantic indexing) keywords", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_66"}, {"label": "Generates long-tail keyword variations", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 82, "norm_label": "generates long-tail keyword variations", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_124"}, {"label": "Generates question-based keywords for featured snippets", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L139", "_origin": "ast", "community": 82, "norm_label": "generates question-based keywords for featured snippets", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_139"}, {"label": "Calculates user intent distribution across keywords", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L155", "_origin": "ast", "community": 82, "norm_label": "calculates user intent distribution across keywords", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_155"}, {"label": "Generates SEO recommendations based on analysis", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L184", "_origin": "ast", "community": 82, "norm_label": "generates seo recommendations based on analysis", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_184"}, {"label": "Exports the analysis results to JSON", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L214", "_origin": "ast", "community": 82, "norm_label": "exports the analysis results to json", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_214"}, {"label": "Generates a formatted text report", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L247", "_origin": "ast", "community": 82, "norm_label": "generates a formatted text report", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_247"}, {"label": "Main execution function", "file_type": "rationale", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 82, "norm_label": "main execution function", "community_name": "Keyword Intent Analyzer", "id": "scripts_keyword_analyzer_rationale_283"}, {"label": "generate_pages.py", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L1", "_origin": "ast", "community": 59, "norm_label": "generate_pages.py", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages"}, {"label": "Location", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L16", "_origin": "ast", "community": 59, "norm_label": "location", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_location"}, {"label": "Service", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L29", "_origin": "ast", "community": 59, "norm_label": "service", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_service"}, {"label": "Brand", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L42", "_origin": "ast", "community": 59, "norm_label": "brand", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_brand"}, {"label": "GatewayPageGenerator", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L53", "_origin": "ast", "community": 59, "norm_label": "gatewaypagegenerator", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L56", "_origin": "ast", "community": 59, "norm_label": ".__init__()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_init"}, {"label": ".load_template()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L66", "_origin": "ast", "community": 59, "norm_label": ".load_template()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_load_template"}, {"label": ".generate_meta_tags()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L75", "_origin": "ast", "community": 59, "norm_label": ".generate_meta_tags()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags"}, {"label": ".generate_schema_markup()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L95", "_origin": "ast", "community": 59, "norm_label": ".generate_schema_markup()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup"}, {"label": ".generate_content_variations()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L128", "_origin": "ast", "community": 59, "norm_label": ".generate_content_variations()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations"}, {"label": ".localize_content()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L167", "_origin": "ast", "community": 59, "norm_label": ".localize_content()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_localize_content"}, {"label": ".generate_page()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L185", "_origin": "ast", "community": 59, "norm_label": ".generate_page()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_page"}, {"label": ".generate_batch()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L232", "_origin": "ast", "community": 59, "norm_label": ".generate_batch()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_batch"}, {"label": ".generate_index()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "_origin": "ast", "community": 59, "norm_label": ".generate_index()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_gatewaypagegenerator_generate_index"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "_origin": "ast", "community": 59, "norm_label": "path", "community_name": "Gateway Page Generator", "id": "custom_skills_30_seo_gateway_builder_code_scripts_generate_pages_py_path"}, {"label": "create_sample_data()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L290", "_origin": "ast", "community": 59, "norm_label": "create_sample_data()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_create_sample_data"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L363", "_origin": "ast", "community": 59, "norm_label": "main()", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_main"}, {"label": "Location data structure", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L17", "_origin": "ast", "community": 59, "norm_label": "location data structure", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_17"}, {"label": "Service data structure", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L30", "_origin": "ast", "community": 59, "norm_label": "service data structure", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_30"}, {"label": "Brand/Clinic information", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L43", "_origin": "ast", "community": 59, "norm_label": "brand/clinic information", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_43"}, {"label": "Main class for generating gateway page content", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L54", "_origin": "ast", "community": 59, "norm_label": "main class for generating gateway page content", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_54"}, {"label": "Generate SEO meta tags", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L76", "_origin": "ast", "community": 59, "norm_label": "generate seo meta tags", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_76"}, {"label": "Generate JSON-LD schema markup", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L96", "_origin": "ast", "community": 59, "norm_label": "generate json-ld schema markup", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_96"}, {"label": "Generate content variations for uniqueness", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L129", "_origin": "ast", "community": 59, "norm_label": "generate content variations for uniqueness", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_129"}, {"label": "Add local elements to content", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L168", "_origin": "ast", "community": 59, "norm_label": "add local elements to content", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_168"}, {"label": "Generate a complete gateway page", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L187", "_origin": "ast", "community": 59, "norm_label": "generate a complete gateway page", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_187"}, {"label": "Generate multiple gateway pages", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L234", "_origin": "ast", "community": 59, "norm_label": "generate multiple gateway pages", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_234"}, {"label": "Generate an index of all created pages", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L265", "_origin": "ast", "community": 59, "norm_label": "generate an index of all created pages", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_265"}, {"label": "Create sample data for testing", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L291", "_origin": "ast", "community": 59, "norm_label": "create sample data for testing", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_291"}, {"label": "Main execution function", "file_type": "rationale", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L364", "_origin": "ast", "community": 59, "norm_label": "main execution function", "community_name": "Gateway Page Generator", "id": "scripts_generate_pages_rationale_364"}, {"label": "_notion_compat.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L1", "_origin": "ast", "community": 79, "norm_label": "_notion_compat.py", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat"}, {"label": "make_client()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L19", "_origin": "ast", "community": 79, "norm_label": "make_client()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_make_client"}, {"label": "Client", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L19", "_origin": "ast", "community": 79, "norm_label": "client", "community_name": "Notion API Compatibility", "id": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client"}, {"label": "resolve_data_source_id()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L24", "_origin": "ast", "community": 79, "norm_label": "resolve_data_source_id()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_resolve_data_source_id"}, {"label": "get_schema()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L56", "_origin": "ast", "community": 79, "norm_label": "get_schema()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_get_schema"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L56", "_origin": "ast", "community": 79, "norm_label": "any", "community_name": "Notion API Compatibility", "id": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"label": "find_title_property()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L61", "_origin": "ast", "community": 79, "norm_label": "find_title_property()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_find_title_property"}, {"label": "build_data_source_parent()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L69", "_origin": "ast", "community": 79, "norm_label": "build_data_source_parent()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_build_data_source_parent"}, {"label": "parse_properties_arg()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L74", "_origin": "ast", "community": 79, "norm_label": "parse_properties_arg()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_parse_properties_arg"}, {"label": "coerce_property_value()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L91", "_origin": "ast", "community": 79, "norm_label": "coerce_property_value()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_coerce_property_value"}, {"label": "coerce_properties()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L166", "_origin": "ast", "community": 79, "norm_label": "coerce_properties()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_coerce_properties"}, {"label": "explain_api_error()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L186", "_origin": "ast", "community": 79, "norm_label": "explain_api_error()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_explain_api_error"}, {"label": "APIResponseError", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L186", "_origin": "ast", "community": 79, "norm_label": "apiresponseerror", "community_name": "Notion API Compatibility", "id": "apiresponseerror"}, {"label": "find_existing_page()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L219", "_origin": "ast", "community": 79, "norm_label": "find_existing_page()", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_find_existing_page"}, {"label": "Notion API compatibility helpers for v3 SDK + 2025-09-03 multi-source databases.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L1", "_origin": "ast", "community": 79, "norm_label": "notion api compatibility helpers for v3 sdk + 2025-09-03 multi-source databases.", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_1"}, {"label": "Build a sync Notion client on the SDK default API version (2025-09-03+).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L20", "_origin": "ast", "community": 79, "norm_label": "build a sync notion client on the sdk default api version (2025-09-03+).", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_20"}, {"label": "Accept either a database_id or a data_source_id, return a data_source_id. S", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L25", "_origin": "ast", "community": 65, "norm_label": "accept either a database_id or a data_source_id, return a data_source_id. s", "community_name": "Notion Async Organizer", "id": "scripts_notion_compat_rationale_25"}, {"label": "Fetch a data source's full schema (properties, title, parent).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L57", "_origin": "ast", "community": 79, "norm_label": "fetch a data source's full schema (properties, title, parent).", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_57"}, {"label": "Return the name of the title property in a schema, or None.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L62", "_origin": "ast", "community": 79, "norm_label": "return the name of the title property in a schema, or none.", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_62"}, {"label": "Parent shape for pages.create when targeting a data source.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L70", "_origin": "ast", "community": 79, "norm_label": "parent shape for pages.create when targeting a data source.", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_70"}, {"label": "Parse the --properties CLI value. Accepts either: - A JSON object literal:", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L75", "_origin": "ast", "community": 79, "norm_label": "parse the --properties cli value. accepts either: - a json object literal:", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_75"}, {"label": "Convert a Python-friendly value into a Notion property body, given the schem", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L94", "_origin": "ast", "community": 79, "norm_label": "convert a python-friendly value into a notion property body, given the schem", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_94"}, {"label": "Coerce a flat {prop_name: python_value} dict into Notion properties body. Un", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L169", "_origin": "ast", "community": 79, "norm_label": "coerce a flat {prop_name: python_value} dict into notion properties body. un", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_169"}, {"label": "Translate a notion-client APIResponseError into a human-friendly message. Th", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L187", "_origin": "ast", "community": 79, "norm_label": "translate a notion-client apiresponseerror into a human-friendly message. th", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_187"}, {"label": "Look up an existing page in a data source by an exact property value. Return", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L226", "_origin": "ast", "community": 79, "norm_label": "look up an existing page in a data source by an exact property value. return", "community_name": "Notion API Compatibility", "id": "scripts_notion_compat_rationale_226"}, {"label": "_search_cache.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L1", "_origin": "ast", "community": 194, "norm_label": "_search_cache.py", "community_name": "Search Result Cache", "id": "scripts_search_cache"}, {"label": "_cache_key()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L15", "_origin": "ast", "community": 194, "norm_label": "_cache_key()", "community_name": "Search Result Cache", "id": "scripts_search_cache_cache_key"}, {"label": "cache_get()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "_origin": "ast", "community": 194, "norm_label": "cache_get()", "community_name": "Search Result Cache", "id": "scripts_search_cache_cache_get"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "_origin": "ast", "community": 194, "norm_label": "path", "community_name": "Search Result Cache", "id": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_path"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "_origin": "ast", "community": 194, "norm_label": "any", "community_name": "Search Result Cache", "id": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_any"}, {"label": "cache_put()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L56", "_origin": "ast", "community": 194, "norm_label": "cache_put()", "community_name": "Search Result Cache", "id": "scripts_search_cache_cache_put"}, {"label": "Filesystem cache for rerank results, keyed by SHA256(query + candidate_ids).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L1", "_origin": "ast", "community": 194, "norm_label": "filesystem cache for rerank results, keyed by sha256(query + candidate_ids).", "community_name": "Search Result Cache", "id": "scripts_search_cache_rationale_1"}, {"label": "Return cached results if file exists and is fresh, else None. Corrupted cac", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L27", "_origin": "ast", "community": 194, "norm_label": "return cached results if file exists and is fresh, else none. corrupted cac", "community_name": "Search Result Cache", "id": "scripts_search_cache_rationale_27"}, {"label": "Write results to cache. Creates cache_dir if missing.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L63", "_origin": "ast", "community": 194, "norm_label": "write results to cache. creates cache_dir if missing.", "community_name": "Search Result Cache", "id": "scripts_search_cache_rationale_63"}, {"label": "_search_llm.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L1", "_origin": "ast", "community": 173, "norm_label": "_search_llm.py", "community_name": "Notion Semantic Search", "id": "scripts_search_llm"}, {"label": "_have_anthropic_sdk()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L14", "_origin": "ast", "community": 173, "norm_label": "_have_anthropic_sdk()", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_have_anthropic_sdk"}, {"label": "_have_claude_cli()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L22", "_origin": "ast", "community": 173, "norm_label": "_have_claude_cli()", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_have_claude_cli"}, {"label": "_call_via_sdk()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L26", "_origin": "ast", "community": 173, "norm_label": "_call_via_sdk()", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_call_via_sdk"}, {"label": "_call_via_cli()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L37", "_origin": "ast", "community": 173, "norm_label": "_call_via_cli()", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_call_via_cli"}, {"label": "call_claude()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L49", "_origin": "ast", "community": 173, "norm_label": "call_claude()", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_call_claude"}, {"label": "Claude client abstraction. SDK preferred, `claude -p` CLI fallback.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L1", "_origin": "ast", "community": 173, "norm_label": "claude client abstraction. sdk preferred, `claude -p` cli fallback.", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_rationale_1"}, {"label": "Shell out to Claude Code CLI. max_tokens is ignored (CLI handles defaults).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L38", "_origin": "ast", "community": 173, "norm_label": "shell out to claude code cli. max_tokens is ignored (cli handles defaults).", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_rationale_38"}, {"label": "Send a prompt to Claude. Tries the anthropic SDK first (requires ANTHROPIC_", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L55", "_origin": "ast", "community": 173, "norm_label": "send a prompt to claude. tries the anthropic sdk first (requires anthropic_", "community_name": "Notion Semantic Search", "id": "scripts_search_llm_rationale_55"}, {"label": "async_organizer.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L1", "_origin": "ast", "community": 65, "norm_label": "async_organizer.py", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer"}, {"label": "NotionAsyncOrganizer", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L50", "_origin": "ast", "community": 65, "norm_label": "notionasyncorganizer", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L53", "_origin": "ast", "community": 65, "norm_label": ".__init__()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_init"}, {"label": "._resolve_data_source_id()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L60", "_origin": "ast", "community": 65, "norm_label": "._resolve_data_source_id()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L103", "_origin": "ast", "community": 65, "norm_label": "._rate_limited_request()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"label": ".fetch_database_schema()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L109", "_origin": "ast", "community": 65, "norm_label": ".fetch_database_schema()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema"}, {"label": ".fetch_all_pages()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L119", "_origin": "ast", "community": 65, "norm_label": ".fetch_all_pages()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages"}, {"label": ".update_page()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L158", "_origin": "ast", "community": 65, "norm_label": ".update_page()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_update_page"}, {"label": ".batch_update_pages()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L175", "_origin": "ast", "community": 65, "norm_label": ".batch_update_pages()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_batch_update_pages"}, {"label": ".create_page()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L201", "_origin": "ast", "community": 65, "norm_label": ".create_page()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_create_page"}, {"label": ".search()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L224", "_origin": "ast", "community": 65, "norm_label": ".search()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_search"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L249", "_origin": "ast", "community": 65, "norm_label": ".print_stats()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_print_stats"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L259", "_origin": "ast", "community": 65, "norm_label": ".close()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_notionasyncorganizer_close"}, {"label": "example_audit_database()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L269", "_origin": "ast", "community": 65, "norm_label": "example_audit_database()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_example_audit_database"}, {"label": "example_bulk_status_update()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L295", "_origin": "ast", "community": 65, "norm_label": "example_bulk_status_update()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_example_bulk_status_update"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L328", "_origin": "ast", "community": 65, "norm_label": "main()", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_main"}, {"label": "Notion Async Organizer - Base Template ====================================== Pu", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L1", "_origin": "ast", "community": 65, "norm_label": "notion async organizer - base template ====================================== pu", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_1"}, {"label": "Async Notion operations with rate limiting and retry logic.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L51", "_origin": "ast", "community": 65, "norm_label": "async notion operations with rate limiting and retry logic.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_51"}, {"label": "Execute request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L104", "_origin": "ast", "community": 98, "norm_label": "execute request with rate limiting and retry.", "community_name": "Rate Limited Client", "id": "scripts_async_organizer_rationale_104"}, {"label": "Fetch full schema (properties) for a database or data source.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L110", "_origin": "ast", "community": 65, "norm_label": "fetch full schema (properties) for a database or data source.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_110"}, {"label": "Fetch all pages from a data source with pagination.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L125", "_origin": "ast", "community": 65, "norm_label": "fetch all pages from a data source with pagination.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_125"}, {"label": "Update a single page's properties.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L159", "_origin": "ast", "community": 65, "norm_label": "update a single page's properties.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_159"}, {"label": "Update multiple pages concurrently with progress bar.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L178", "_origin": "ast", "community": 65, "norm_label": "update multiple pages concurrently with progress bar.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_178"}, {"label": "Search Notion workspace.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L227", "_origin": "ast", "community": 65, "norm_label": "search notion workspace.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_227"}, {"label": "Print operation statistics.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L250", "_origin": "ast", "community": 65, "norm_label": "print operation statistics.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_250"}, {"label": "Close the client connection.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L260", "_origin": "ast", "community": 65, "norm_label": "close the client connection.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_260"}, {"label": "Example: Audit a database and report on its structure.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L270", "_origin": "ast", "community": 65, "norm_label": "example: audit a database and report on its structure.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_270"}, {"label": "Example: Update status for all pages matching a filter.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L301", "_origin": "ast", "community": 65, "norm_label": "example: update status for all pages matching a filter.", "community_name": "Notion Async Organizer", "id": "scripts_async_organizer_rationale_301"}, {"label": "notion_search.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L1", "_origin": "ast", "community": 75, "norm_label": "notion_search.py", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search"}, {"label": "expand_query()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L37", "_origin": "ast", "community": 75, "norm_label": "expand_query()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_expand_query"}, {"label": "search_candidates()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L91", "_origin": "ast", "community": 75, "norm_label": "search_candidates()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_search_candidates"}, {"label": "_flatten_property()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L161", "_origin": "ast", "community": 75, "norm_label": "_flatten_property()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_flatten_property"}, {"label": "_extract_title()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L191", "_origin": "ast", "community": 75, "norm_label": "_extract_title()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_extract_title"}, {"label": "_block_text()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L198", "_origin": "ast", "community": 75, "norm_label": "_block_text()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_block_text"}, {"label": "_fetch_excerpt()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L208", "_origin": "ast", "community": 75, "norm_label": "_fetch_excerpt()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_fetch_excerpt"}, {"label": "enrich_candidates()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L221", "_origin": "ast", "community": 75, "norm_label": "enrich_candidates()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_enrich_candidates"}, {"label": "_format_candidate_for_rerank()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L262", "_origin": "ast", "community": 75, "norm_label": "_format_candidate_for_rerank()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_format_candidate_for_rerank"}, {"label": "_fallback_rank()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L272", "_origin": "ast", "community": 75, "norm_label": "_fallback_rank()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_fallback_rank"}, {"label": "rerank()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L280", "_origin": "ast", "community": 75, "norm_label": "rerank()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rerank"}, {"label": "run_search()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L339", "_origin": "ast", "community": 75, "norm_label": "run_search()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_run_search"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L339", "_origin": "ast", "community": 75, "norm_label": "path", "community_name": "Notion Search Enrichment", "id": "custom_skills_31_notion_organizer_code_scripts_notion_search_py_path"}, {"label": "format_terminal()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L399", "_origin": "ast", "community": 75, "norm_label": "format_terminal()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_format_terminal"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L423", "_origin": "ast", "community": 75, "norm_label": "main()", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_main"}, {"label": "Expand a query into related variants. Returns [query] on any failure.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L43", "_origin": "ast", "community": 75, "norm_label": "expand a query into related variants. returns [query] on any failure.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_43"}, {"label": "Run each query against Notion (workspace or per-DB), dedupe, cap at MAX_CANDIDAT", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L98", "_origin": "ast", "community": 75, "norm_label": "run each query against notion (workspace or per-db), dedupe, cap at max_candidat", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_98"}, {"label": "Flatten a Notion property to a Python value suitable for display/rerank.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L162", "_origin": "ast", "community": 75, "norm_label": "flatten a notion property to a python value suitable for display/rerank.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_162"}, {"label": "Concatenate plain_text from a block's rich_text array, if any.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L199", "_origin": "ast", "community": 75, "norm_label": "concatenate plain_text from a block's rich_text array, if any.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_199"}, {"label": "Fetch first text-bearing block; return its plain text capped at EXCERPT_MAX_CHAR", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L209", "_origin": "ast", "community": 75, "norm_label": "fetch first text-bearing block; return its plain text capped at excerpt_max_char", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_209"}, {"label": "Add title, flattened properties, and 200-char excerpt to each candidate.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L222", "_origin": "ast", "community": 75, "norm_label": "add title, flattened properties, and 200-char excerpt to each candidate.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_222"}, {"label": "Return candidates in input order with null relevance/snippet.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L273", "_origin": "ast", "community": 75, "norm_label": "return candidates in input order with null relevance/snippet.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_273"}, {"label": "Rerank candidates against the original query. Fallback to input order on failure", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L287", "_origin": "ast", "community": 75, "norm_label": "rerank candidates against the original query. fallback to input order on failure", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_287"}, {"label": "Full pipeline: expand → search → enrich → rerank → return. expand_llm and r", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L353", "_origin": "ast", "community": 75, "norm_label": "full pipeline: expand → search → enrich → rerank → return. expand_llm and r", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_353"}, {"label": "Human-readable terminal output.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L400", "_origin": "ast", "community": 75, "norm_label": "human-readable terminal output.", "community_name": "Notion Search Enrichment", "id": "scripts_notion_search_rationale_400"}, {"label": "schema_migrator.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L1", "_origin": "ast", "community": 233, "norm_label": "schema_migrator.py", "community_name": "Notion Schema Migration", "id": "scripts_schema_migrator"}, {"label": "SchemaMigrator", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L43", "_origin": "ast", "community": 96, "norm_label": "schemamigrator", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L46", "_origin": "ast", "community": 96, "norm_label": ".__init__()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_init"}, {"label": "._request()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L62", "_origin": "ast", "community": 96, "norm_label": "._request()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_request"}, {"label": "._resolve_data_source_id()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L67", "_origin": "ast", "community": 96, "norm_label": "._resolve_data_source_id()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"label": ".get_schema()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L98", "_origin": "ast", "community": 96, "norm_label": ".get_schema()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_get_schema"}, {"label": ".fetch_all_pages()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L105", "_origin": "ast", "community": 96, "norm_label": ".fetch_all_pages()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_fetch_all_pages"}, {"label": ".transform_property()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L128", "_origin": "ast", "community": 96, "norm_label": ".transform_property()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_transform_property"}, {"label": ".map_page_properties()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L209", "_origin": "ast", "community": 96, "norm_label": ".map_page_properties()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_map_page_properties"}, {"label": ".migrate_page()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L248", "_origin": "ast", "community": 96, "norm_label": ".migrate_page()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_migrate_page"}, {"label": ".migrate()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L289", "_origin": "ast", "community": 96, "norm_label": ".migrate()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_migrate"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L320", "_origin": "ast", "community": 96, "norm_label": ".print_stats()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_print_stats"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L329", "_origin": "ast", "community": 96, "norm_label": ".close()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_schemamigrator_close"}, {"label": "generate_mapping_template()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L333", "_origin": "ast", "community": 233, "norm_label": "generate_mapping_template()", "community_name": "Notion Schema Migration", "id": "scripts_schema_migrator_generate_mapping_template"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L356", "_origin": "ast", "community": 96, "norm_label": "main()", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_main"}, {"label": "Notion Schema Migrator ====================== Purpose: Migrate data between Noti", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L1", "_origin": "ast", "community": 233, "norm_label": "notion schema migrator ====================== purpose: migrate data between noti", "community_name": "Notion Schema Migration", "id": "scripts_schema_migrator_rationale_1"}, {"label": "Migrate data between Notion databases with property mapping.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L44", "_origin": "ast", "community": 96, "norm_label": "migrate data between notion databases with property mapping.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_44"}, {"label": "Accept database_id or data_source_id; return data_source_id.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L68", "_origin": "ast", "community": 96, "norm_label": "accept database_id or data_source_id; return data_source_id.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_68"}, {"label": "Get full schema for a database or data source.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L99", "_origin": "ast", "community": 96, "norm_label": "get full schema for a database or data source.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_99"}, {"label": "Fetch all pages from source data source.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L106", "_origin": "ast", "community": 96, "norm_label": "fetch all pages from source data source.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_106"}, {"label": "Transform a property value from source to target type.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L135", "_origin": "ast", "community": 96, "norm_label": "transform a property value from source to target type.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_135"}, {"label": "Map source page properties to target schema.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L216", "_origin": "ast", "community": 96, "norm_label": "map source page properties to target schema.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_216"}, {"label": "Migrate a single page to target database.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L256", "_origin": "ast", "community": 96, "norm_label": "migrate a single page to target database.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_256"}, {"label": "Execute full migration. Resolves both IDs to data_source_ids once.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L295", "_origin": "ast", "community": 96, "norm_label": "execute full migration. resolves both ids to data_source_ids once.", "community_name": "Notion Database Migrator", "id": "scripts_schema_migrator_rationale_295"}, {"label": "Generate a mapping template for user to customize.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L334", "_origin": "ast", "community": 233, "norm_label": "generate a mapping template for user to customize.", "community_name": "Notion Schema Migration", "id": "scripts_schema_migrator_rationale_334"}, {"label": "test_notion_search.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "test_notion_search.py", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search"}, {"label": "_assert()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L10", "_origin": "ast", "community": 1, "norm_label": "_assert()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_assert"}, {"label": "test_call_claude_dispatches_to_sdk_when_available()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L17", "_origin": "ast", "community": 1, "norm_label": "test_call_claude_dispatches_to_sdk_when_available()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_call_claude_dispatches_to_sdk_when_available"}, {"label": "test_call_claude_falls_back_to_cli_when_no_sdk()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L33", "_origin": "ast", "community": 1, "norm_label": "test_call_claude_falls_back_to_cli_when_no_sdk()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_call_claude_falls_back_to_cli_when_no_sdk"}, {"label": "test_call_claude_raises_when_neither_available()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L46", "_origin": "ast", "community": 1, "norm_label": "test_call_claude_raises_when_neither_available()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_call_claude_raises_when_neither_available"}, {"label": "test_cache_miss_returns_none()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L61", "_origin": "ast", "community": 1, "norm_label": "test_cache_miss_returns_none()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_cache_miss_returns_none"}, {"label": "test_cache_hit_returns_cached_results()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L71", "_origin": "ast", "community": 1, "norm_label": "test_cache_hit_returns_cached_results()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_cache_hit_returns_cached_results"}, {"label": "test_cache_miss_on_different_candidates()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L84", "_origin": "ast", "community": 1, "norm_label": "test_cache_miss_on_different_candidates()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_cache_miss_on_different_candidates"}, {"label": "test_cache_miss_after_ttl_expires()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L96", "_origin": "ast", "community": 1, "norm_label": "test_cache_miss_after_ttl_expires()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_cache_miss_after_ttl_expires"}, {"label": "test_cache_handles_corrupted_file()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L109", "_origin": "ast", "community": 1, "norm_label": "test_cache_handles_corrupted_file()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_cache_handles_corrupted_file"}, {"label": "test_expand_query_returns_variants_with_original_first()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L125", "_origin": "ast", "community": 1, "norm_label": "test_expand_query_returns_variants_with_original_first()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_expand_query_returns_variants_with_original_first"}, {"label": "test_expand_query_dedupes_and_caps()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L136", "_origin": "ast", "community": 1, "norm_label": "test_expand_query_dedupes_and_caps()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_expand_query_dedupes_and_caps"}, {"label": "test_expand_query_falls_back_on_invalid_json()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L146", "_origin": "ast", "community": 1, "norm_label": "test_expand_query_falls_back_on_invalid_json()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_expand_query_falls_back_on_invalid_json"}, {"label": "test_expand_query_falls_back_on_llm_exception()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L155", "_origin": "ast", "community": 1, "norm_label": "test_expand_query_falls_back_on_llm_exception()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_expand_query_falls_back_on_llm_exception"}, {"label": "test_search_unions_and_dedupes_workspace()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L166", "_origin": "ast", "community": 1, "norm_label": "test_search_unions_and_dedupes_workspace()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_search_unions_and_dedupes_workspace"}, {"label": "test_search_caps_candidates_at_30()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L190", "_origin": "ast", "community": 1, "norm_label": "test_search_caps_candidates_at_30()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_search_caps_candidates_at_30"}, {"label": "test_search_uses_data_source_query_when_databases_specified()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L206", "_origin": "ast", "community": 1, "norm_label": "test_search_uses_data_source_query_when_databases_specified()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_search_uses_data_source_query_when_databases_specified"}, {"label": "test_search_filters_only_pages()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L226", "_origin": "ast", "community": 1, "norm_label": "test_search_filters_only_pages()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_search_filters_only_pages"}, {"label": "test_search_passes_property_filter_to_data_sources_query()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L242", "_origin": "ast", "community": 1, "norm_label": "test_search_passes_property_filter_to_data_sources_query()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_search_passes_property_filter_to_data_sources_query"}, {"label": "test_enrich_extracts_title_and_properties()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L264", "_origin": "ast", "community": 1, "norm_label": "test_enrich_extracts_title_and_properties()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_enrich_extracts_title_and_properties"}, {"label": "test_enrich_extracts_first_paragraph_excerpt()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L298", "_origin": "ast", "community": 1, "norm_label": "test_enrich_extracts_first_paragraph_excerpt()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_enrich_extracts_first_paragraph_excerpt"}, {"label": "test_enrich_falls_back_to_empty_excerpt()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L323", "_origin": "ast", "community": 1, "norm_label": "test_enrich_falls_back_to_empty_excerpt()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_enrich_falls_back_to_empty_excerpt"}, {"label": "test_enrich_truncates_long_excerpt()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L343", "_origin": "ast", "community": 1, "norm_label": "test_enrich_truncates_long_excerpt()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_enrich_truncates_long_excerpt"}, {"label": "test_enrich_keeps_falsy_but_meaningful_values()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L363", "_origin": "ast", "community": 1, "norm_label": "test_enrich_keeps_falsy_but_meaningful_values()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_enrich_keeps_falsy_but_meaningful_values"}, {"label": "test_rerank_orders_by_score_descending()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L386", "_origin": "ast", "community": 1, "norm_label": "test_rerank_orders_by_score_descending()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_rerank_orders_by_score_descending"}, {"label": "test_rerank_respects_limit()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L411", "_origin": "ast", "community": 1, "norm_label": "test_rerank_respects_limit()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_rerank_respects_limit"}, {"label": "test_rerank_falls_back_on_parse_error()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L430", "_origin": "ast", "community": 1, "norm_label": "test_rerank_falls_back_on_parse_error()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_rerank_falls_back_on_parse_error"}, {"label": "test_rerank_falls_back_on_llm_exception()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L446", "_origin": "ast", "community": 1, "norm_label": "test_rerank_falls_back_on_llm_exception()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_rerank_falls_back_on_llm_exception"}, {"label": "test_pipeline_search_returns_json_serializable_results()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L460", "_origin": "ast", "community": 1, "norm_label": "test_pipeline_search_returns_json_serializable_results()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_pipeline_search_returns_json_serializable_results"}, {"label": "test_pipeline_no_rerank_skips_llm()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L505", "_origin": "ast", "community": 1, "norm_label": "test_pipeline_no_rerank_skips_llm()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_pipeline_no_rerank_skips_llm"}, {"label": "test_pipeline_no_expand_uses_single_query()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L535", "_origin": "ast", "community": 1, "norm_label": "test_pipeline_no_expand_uses_single_query()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_pipeline_no_expand_uses_single_query"}, {"label": "test_pipeline_uses_cache_on_second_call()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L559", "_origin": "ast", "community": 1, "norm_label": "test_pipeline_uses_cache_on_second_call()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_test_pipeline_uses_cache_on_second_call"}, {"label": "run_all()", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L597", "_origin": "ast", "community": 1, "norm_label": "run_all()", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_run_all"}, {"label": "When SDK is available and ANTHROPIC_API_KEY is set, use SDK path.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L18", "_origin": "ast", "community": 1, "norm_label": "when sdk is available and anthropic_api_key is set, use sdk path.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_18"}, {"label": "When SDK is missing but CLI is available, use CLI path.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L34", "_origin": "ast", "community": 1, "norm_label": "when sdk is missing but cli is available, use cli path.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_34"}, {"label": "Both clients missing → RuntimeError with setup hint.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L47", "_origin": "ast", "community": 1, "norm_label": "both clients missing → runtimeerror with setup hint.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_47"}, {"label": "LLM mock returns variants; expansion includes original verbatim as first item.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L126", "_origin": "ast", "community": 1, "norm_label": "llm mock returns variants; expansion includes original verbatim as first item.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_126"}, {"label": "Duplicates removed; total ≤ max_variants.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L137", "_origin": "ast", "community": 1, "norm_label": "duplicates removed; total ≤ max_variants.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_137"}, {"label": "LLM returns prose instead of JSON → fall back to [original].", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L147", "_origin": "ast", "community": 1, "norm_label": "llm returns prose instead of json → fall back to [original].", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_147"}, {"label": "LLM raises → fall back to [original].", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L156", "_origin": "ast", "community": 1, "norm_label": "llm raises → fall back to [original].", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_156"}, {"label": "Two variants returning overlapping pages produce a deduped candidate set.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L167", "_origin": "ast", "community": 1, "norm_label": "two variants returning overlapping pages produce a deduped candidate set.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_167"}, {"label": "If total candidates exceed 30, cap to 30.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L191", "_origin": "ast", "community": 1, "norm_label": "if total candidates exceed 30, cap to 30.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_191"}, {"label": "--databases flag → per-DB data_sources.query instead of workspace search.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L207", "_origin": "ast", "community": 1, "norm_label": "--databases flag → per-db data_sources.query instead of workspace search.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_207"}, {"label": "search() may return databases too; we keep only object='page'.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L227", "_origin": "ast", "community": 1, "norm_label": "search() may return databases too; we keep only object='page'.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_227"}, {"label": "--filter JSON is passed through to data_sources.query as the `filter` parameter.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L243", "_origin": "ast", "community": 1, "norm_label": "--filter json is passed through to data_sources.query as the `filter` parameter.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_243"}, {"label": "Candidate with properties → title and properties extracted.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L265", "_origin": "ast", "community": 1, "norm_label": "candidate with properties → title and properties extracted.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_265"}, {"label": "First paragraph block → excerpt (200-char max).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L299", "_origin": "ast", "community": 1, "norm_label": "first paragraph block → excerpt (200-char max).", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_299"}, {"label": "Page leads with image/table only → excerpt is empty string, no crash.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L324", "_origin": "ast", "community": 1, "norm_label": "page leads with image/table only → excerpt is empty string, no crash.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_324"}, {"label": "Excerpt is capped at 200 chars.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L344", "_origin": "ast", "community": 1, "norm_label": "excerpt is capped at 200 chars.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_344"}, {"label": "checkbox=False and number=0 are meaningful, not 'empty' — must survive the filte", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L364", "_origin": "ast", "community": 1, "norm_label": "checkbox=false and number=0 are meaningful, not 'empty' — must survive the filte", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_364"}, {"label": "LLM returns scores; output sorted score-desc, top N.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L387", "_origin": "ast", "community": 1, "norm_label": "llm returns scores; output sorted score-desc, top n.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_387"}, {"label": "limit=2 → returns top 2 only.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L412", "_origin": "ast", "community": 1, "norm_label": "limit=2 → returns top 2 only.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_412"}, {"label": "Non-JSON response → return candidates in input order, unranked (no scores).", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L431", "_origin": "ast", "community": 1, "norm_label": "non-json response → return candidates in input order, unranked (no scores).", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_431"}, {"label": "LLM raises → fallback unranked.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L447", "_origin": "ast", "community": 1, "norm_label": "llm raises → fallback unranked.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_447"}, {"label": "End-to-end pipeline returns results matching the spec's JSON schema.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L461", "_origin": "ast", "community": 1, "norm_label": "end-to-end pipeline returns results matching the spec's json schema.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_461"}, {"label": "--no-rerank flag → results have null relevance, no rerank LLM call.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L506", "_origin": "ast", "community": 1, "norm_label": "--no-rerank flag → results have null relevance, no rerank llm call.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_506"}, {"label": "--no-expand → expand_llm not called, Notion gets only original query.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L536", "_origin": "ast", "community": 1, "norm_label": "--no-expand → expand_llm not called, notion gets only original query.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_536"}, {"label": "Two identical pipeline calls → second one skips rerank LLM.", "file_type": "rationale", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L560", "_origin": "ast", "community": 1, "norm_label": "two identical pipeline calls → second one skips rerank llm.", "community_name": "Notion Search Mocking", "id": "scripts_test_notion_search_rationale_560"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 43, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 43, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 43, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 43, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 43, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 43, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 43, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 43, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 43, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 43, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 43, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 43, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 43, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 43, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 43, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 43, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 43, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 43, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 43, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 43, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 43, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 43, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 43, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 43, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 43, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 43, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 43, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 43, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 43, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 43, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 43, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 43, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 43, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 43, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 43, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 43, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 43, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "competitive_monitor.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L1", "_origin": "ast", "community": 11, "norm_label": "competitive_monitor.py", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor"}, {"label": "TrafficTrend", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L34", "_origin": "ast", "community": 11, "norm_label": "traffictrend", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_traffictrend"}, {"label": "DrTrend", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L45", "_origin": "ast", "community": 11, "norm_label": "drtrend", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_drtrend"}, {"label": "KeywordMovement", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L56", "_origin": "ast", "community": 11, "norm_label": "keywordmovement", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_keywordmovement"}, {"label": "ContentVelocity", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L67", "_origin": "ast", "community": 11, "norm_label": "contentvelocity", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_contentvelocity"}, {"label": "CompetitiveAlert", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L78", "_origin": "ast", "community": 11, "norm_label": "competitivealert", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivealert"}, {"label": "MarketShare", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L89", "_origin": "ast", "community": 11, "norm_label": "marketshare", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_marketshare"}, {"label": "CompetitiveMonitorResult", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L98", "_origin": "ast", "community": 11, "norm_label": "competitivemonitorresult", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitorresult"}, {"label": "CompetitiveMonitor", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L117", "_origin": "ast", "community": 11, "norm_label": "competitivemonitor", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L126", "_origin": "ast", "community": 11, "norm_label": ".__init__()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_init"}, {"label": "._extract_domain()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L130", "_origin": "ast", "community": 11, "norm_label": "._extract_domain()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L137", "_origin": "ast", "community": 11, "norm_label": "._call_ahrefs()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L137", "_origin": "ast", "community": 11, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_any"}, {"label": "._discover_competitors()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L142", "_origin": "ast", "community": 11, "norm_label": "._discover_competitors()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_discover_competitors"}, {"label": ".get_traffic_trends()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L158", "_origin": "ast", "community": 11, "norm_label": ".get_traffic_trends()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends"}, {"label": ".get_dr_trends()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L203", "_origin": "ast", "community": 11, "norm_label": ".get_dr_trends()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_get_dr_trends"}, {"label": ".track_keyword_movement()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L243", "_origin": "ast", "community": 11, "norm_label": ".track_keyword_movement()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement"}, {"label": ".compare_content_velocity()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L300", "_origin": "ast", "community": 11, "norm_label": ".compare_content_velocity()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity"}, {"label": ".generate_alerts()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "_origin": "ast", "community": 11, "norm_label": ".generate_alerts()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_generate_alerts"}, {"label": ".estimate_market_share()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L445", "_origin": "ast", "community": 11, "norm_label": ".estimate_market_share()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_estimate_market_share"}, {"label": ".monitor()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L479", "_origin": "ast", "community": 11, "norm_label": ".monitor()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_competitivemonitor_monitor"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L569", "_origin": "ast", "community": 11, "norm_label": "_format_text_report()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_format_text_report"}, {"label": "_serialize_result()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L672", "_origin": "ast", "community": 11, "norm_label": "_serialize_result()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_serialize_result"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L695", "_origin": "ast", "community": 11, "norm_label": "parse_args()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L695", "_origin": "ast", "community": 11, "norm_label": "namespace", "community_name": "Competitive Content Monitor", "id": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_namespace"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L745", "_origin": "ast", "community": 11, "norm_label": "async_main()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_async_main"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L770", "_origin": "ast", "community": 11, "norm_label": "main()", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_main"}, {"label": "Competitive Monitor - Track SEO Competitive Changes Over Time ==================", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L1", "_origin": "ast", "community": 11, "norm_label": "competitive monitor - track seo competitive changes over time ==================", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_1"}, {"label": "Traffic trend for a domain over a time period.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L35", "_origin": "ast", "community": 11, "norm_label": "traffic trend for a domain over a time period.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_35"}, {"label": "Domain Rating trend for a domain.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L46", "_origin": "ast", "community": 11, "norm_label": "domain rating trend for a domain.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_46"}, {"label": "Keyword gains and losses for a domain.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L57", "_origin": "ast", "community": 11, "norm_label": "keyword gains and losses for a domain.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_57"}, {"label": "Content publication rate metrics.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L68", "_origin": "ast", "community": 11, "norm_label": "content publication rate metrics.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_68"}, {"label": "Alert for significant competitive movement.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L79", "_origin": "ast", "community": 11, "norm_label": "alert for significant competitive movement.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_79"}, {"label": "Market share estimation for a domain within its competitive set.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L90", "_origin": "ast", "community": 11, "norm_label": "market share estimation for a domain within its competitive set.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_90"}, {"label": "Full monitoring result.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L99", "_origin": "ast", "community": 11, "norm_label": "full monitoring result.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_99"}, {"label": "Monitor competitive landscape changes using Ahrefs MCP tools.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L118", "_origin": "ast", "community": 11, "norm_label": "monitor competitive landscape changes using ahrefs mcp tools.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_118"}, {"label": "Extract bare domain from URL or return as-is if already bare.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L131", "_origin": "ast", "community": 11, "norm_label": "extract bare domain from url or return as-is if already bare.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_131"}, {"label": "Simulate Ahrefs MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L138", "_origin": "ast", "community": 11, "norm_label": "simulate ahrefs mcp call. in production, routed via mcp bridge.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_138"}, {"label": "Discover competitors if none specified.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L145", "_origin": "ast", "community": 11, "norm_label": "discover competitors if none specified.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_145"}, {"label": "Get traffic trend data for multiple domains.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L161", "_origin": "ast", "community": 11, "norm_label": "get traffic trend data for multiple domains.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_161"}, {"label": "Get Domain Rating trend data for multiple domains.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L206", "_origin": "ast", "community": 11, "norm_label": "get domain rating trend data for multiple domains.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_206"}, {"label": "Track new/lost keywords for each domain over the period.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L246", "_origin": "ast", "community": 11, "norm_label": "track new/lost keywords for each domain over the period.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_246"}, {"label": "Compare content publication velocity across domains.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L303", "_origin": "ast", "community": 11, "norm_label": "compare content publication velocity across domains.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_303"}, {"label": "Generate alerts for significant competitive movements.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L353", "_origin": "ast", "community": 11, "norm_label": "generate alerts for significant competitive movements.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_353"}, {"label": "Estimate market share based on organic traffic within competitive set.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L450", "_origin": "ast", "community": 11, "norm_label": "estimate market share based on organic traffic within competitive set.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_450"}, {"label": "Orchestrate full competitive monitoring pipeline.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L486", "_origin": "ast", "community": 11, "norm_label": "orchestrate full competitive monitoring pipeline.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_486"}, {"label": "Convert result to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L673", "_origin": "ast", "community": 11, "norm_label": "convert result to json-serializable dict.", "community_name": "Competitive Content Monitor", "id": "scripts_competitive_monitor_rationale_673"}, {"label": "competitor_profiler.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "competitor_profiler.py", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler"}, {"label": "CompetitorProfile", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L34", "_origin": "ast", "community": 5, "norm_label": "competitorprofile", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofile"}, {"label": "KeywordOverlap", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L49", "_origin": "ast", "community": 5, "norm_label": "keywordoverlap", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_keywordoverlap"}, {"label": "ThreatAssessment", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L59", "_origin": "ast", "community": 5, "norm_label": "threatassessment", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_threatassessment"}, {"label": "ComparisonMatrix", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L72", "_origin": "ast", "community": 5, "norm_label": "comparisonmatrix", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_comparisonmatrix"}, {"label": "CompetitorProfilingResult", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L80", "_origin": "ast", "community": 5, "norm_label": "competitorprofilingresult", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofilingresult"}, {"label": "CompetitorProfiler", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L95", "_origin": "ast", "community": 5, "norm_label": "competitorprofiler", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L100", "_origin": "ast", "community": 5, "norm_label": ".__init__()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_init"}, {"label": "._extract_domain()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L105", "_origin": "ast", "community": 5, "norm_label": "._extract_domain()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L116", "_origin": "ast", "community": 5, "norm_label": "._call_ahrefs()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L116", "_origin": "ast", "community": 5, "norm_label": "any", "community_name": "Schema Draft Builder", "id": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_any"}, {"label": ".discover_competitors()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L121", "_origin": "ast", "community": 5, "norm_label": ".discover_competitors()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_discover_competitors"}, {"label": ".build_profile()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L150", "_origin": "ast", "community": 5, "norm_label": ".build_profile()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_build_profile"}, {"label": ".analyze_keyword_overlap()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L201", "_origin": "ast", "community": 5, "norm_label": ".analyze_keyword_overlap()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap"}, {"label": ".build_comparison_matrix()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L251", "_origin": "ast", "community": 5, "norm_label": ".build_comparison_matrix()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix"}, {"label": ".score_threat()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L289", "_origin": "ast", "community": 5, "norm_label": ".score_threat()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_score_threat"}, {"label": ".detect_korean_presence()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L363", "_origin": "ast", "community": 5, "norm_label": ".detect_korean_presence()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence"}, {"label": ".determine_market_position()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L388", "_origin": "ast", "community": 5, "norm_label": ".determine_market_position()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_determine_market_position"}, {"label": ".profile()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L432", "_origin": "ast", "community": 5, "norm_label": ".profile()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_competitorprofiler_profile"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L548", "_origin": "ast", "community": 5, "norm_label": "_format_text_report()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_format_text_report"}, {"label": "_serialize_result()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L618", "_origin": "ast", "community": 5, "norm_label": "_serialize_result()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_serialize_result"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L639", "_origin": "ast", "community": 5, "norm_label": "parse_args()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L639", "_origin": "ast", "community": 5, "norm_label": "namespace", "community_name": "Schema Draft Builder", "id": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_namespace"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L689", "_origin": "ast", "community": 5, "norm_label": "async_main()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_async_main"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L713", "_origin": "ast", "community": 5, "norm_label": "main()", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_main"}, {"label": "Competitor Profiler - SEO Competitive Intelligence =============================", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "competitor profiler - seo competitive intelligence =============================", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_1"}, {"label": "Full profile card for a single domain.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L35", "_origin": "ast", "community": 5, "norm_label": "full profile card for a single domain.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_35"}, {"label": "Keyword overlap analysis between target and a competitor.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L50", "_origin": "ast", "community": 5, "norm_label": "keyword overlap analysis between target and a competitor.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_50"}, {"label": "Competitive threat score and breakdown for one competitor.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L60", "_origin": "ast", "community": 5, "norm_label": "competitive threat score and breakdown for one competitor.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_60"}, {"label": "Multi-dimensional comparison matrix across SEO dimensions.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L73", "_origin": "ast", "community": 5, "norm_label": "multi-dimensional comparison matrix across seo dimensions.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_73"}, {"label": "Full profiling result with all competitor data.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L81", "_origin": "ast", "community": 5, "norm_label": "full profiling result with all competitor data.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_81"}, {"label": "Builds competitor profiles using Ahrefs MCP tools.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L96", "_origin": "ast", "community": 5, "norm_label": "builds competitor profiles using ahrefs mcp tools.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_96"}, {"label": "Extract bare domain from URL or return as-is if already bare.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L106", "_origin": "ast", "community": 5, "norm_label": "extract bare domain from url or return as-is if already bare.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_106"}, {"label": "Simulate Ahrefs MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L117", "_origin": "ast", "community": 5, "norm_label": "simulate ahrefs mcp call. in production, routed via mcp bridge.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_117"}, {"label": "Discover organic competitors via site-explorer-organic-competitors.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L124", "_origin": "ast", "community": 5, "norm_label": "discover organic competitors via site-explorer-organic-competitors.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_124"}, {"label": "Build a complete profile card for a single domain.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L151", "_origin": "ast", "community": 5, "norm_label": "build a complete profile card for a single domain.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_151"}, {"label": "Analyze keyword overlap between target and a single competitor.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L204", "_origin": "ast", "community": 5, "norm_label": "analyze keyword overlap between target and a single competitor.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_204"}, {"label": "Create a multi-dimensional comparison matrix.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L256", "_origin": "ast", "community": 5, "norm_label": "create a multi-dimensional comparison matrix.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_256"}, {"label": "Score competitive threat 0-100 based on multiple factors.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L295", "_origin": "ast", "community": 5, "norm_label": "score competitive threat 0-100 based on multiple factors.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_295"}, {"label": "Check Naver Blog/Cafe presence for a domain (heuristic).", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L364", "_origin": "ast", "community": 5, "norm_label": "check naver blog/cafe presence for a domain (heuristic).", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_364"}, {"label": "Classify target as leader / challenger / follower / niche.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L393", "_origin": "ast", "community": 5, "norm_label": "classify target as leader / challenger / follower / niche.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_393"}, {"label": "Orchestrate full competitor profiling pipeline.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L438", "_origin": "ast", "community": 5, "norm_label": "orchestrate full competitor profiling pipeline.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_438"}, {"label": "Format profiling result as human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L549", "_origin": "ast", "community": 5, "norm_label": "format profiling result as human-readable text report.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_549"}, {"label": "Convert result to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L619", "_origin": "ast", "community": 5, "norm_label": "convert result to json-serializable dict.", "community_name": "Schema Draft Builder", "id": "scripts_competitor_profiler_rationale_619"}, {"label": "notion_writer.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "notion_writer.py", "community_name": "Notion Block Writer", "id": "scripts_notion_writer"}, {"label": "extract_notion_id()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L27", "_origin": "ast", "community": 90, "norm_label": "extract_notion_id()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_extract_notion_id"}, {"label": "format_id_with_dashes()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L51", "_origin": "ast", "community": 90, "norm_label": "format_id_with_dashes()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_format_id_with_dashes"}, {"label": "_is_table_row()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L61", "_origin": "ast", "community": 55, "norm_label": "_is_table_row()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_is_table_row"}, {"label": "_split_table_row()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L66", "_origin": "ast", "community": 55, "norm_label": "_split_table_row()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_split_table_row"}, {"label": "markdown_to_notion_blocks()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L75", "_origin": "ast", "community": 19, "norm_label": "markdown_to_notion_blocks()", "community_name": "Markdown to Notion Parser", "id": "scripts_notion_writer_markdown_to_notion_blocks"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L75", "_origin": "ast", "community": 55, "norm_label": "any", "community_name": "Notion Block Writer", "id": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"label": "_parse_lines()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L87", "_origin": "ast", "community": 55, "norm_label": "_parse_lines()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_parse_lines"}, {"label": "_is_absolute_url()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L302", "_origin": "ast", "community": 55, "norm_label": "_is_absolute_url()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_is_absolute_url"}, {"label": "_rich_span()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L307", "_origin": "ast", "community": 55, "norm_label": "_rich_span()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rich_span"}, {"label": "parse_rich_text()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L321", "_origin": "ast", "community": 55, "norm_label": "parse_rich_text()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_parse_rich_text"}, {"label": "create_paragraph_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L389", "_origin": "ast", "community": 55, "norm_label": "create_paragraph_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_paragraph_block"}, {"label": "create_heading_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L399", "_origin": "ast", "community": 55, "norm_label": "create_heading_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_heading_block"}, {"label": "create_bulleted_list_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L410", "_origin": "ast", "community": 55, "norm_label": "create_bulleted_list_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_bulleted_list_block"}, {"label": "create_numbered_list_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L420", "_origin": "ast", "community": 55, "norm_label": "create_numbered_list_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_numbered_list_block"}, {"label": "create_todo_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L430", "_origin": "ast", "community": 55, "norm_label": "create_todo_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_todo_block"}, {"label": "create_quote_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L441", "_origin": "ast", "community": 55, "norm_label": "create_quote_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_quote_block"}, {"label": "create_callout_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L451", "_origin": "ast", "community": 55, "norm_label": "create_callout_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_callout_block"}, {"label": "create_toggle_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L465", "_origin": "ast", "community": 55, "norm_label": "create_toggle_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_toggle_block"}, {"label": "create_column_list_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L477", "_origin": "ast", "community": 55, "norm_label": "create_column_list_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_column_list_block"}, {"label": "create_code_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L491", "_origin": "ast", "community": 55, "norm_label": "create_code_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_code_block"}, {"label": "create_divider_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L502", "_origin": "ast", "community": 55, "norm_label": "create_divider_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_divider_block"}, {"label": "create_table_block()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L510", "_origin": "ast", "community": 55, "norm_label": "create_table_block()", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_create_table_block"}, {"label": "list_accessible_content()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L543", "_origin": "ast", "community": 90, "norm_label": "list_accessible_content()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_list_accessible_content"}, {"label": "Client", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L543", "_origin": "ast", "community": 90, "norm_label": "client", "community_name": "Notion Page Utilities", "id": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"label": "get_page_info()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L624", "_origin": "ast", "community": 90, "norm_label": "get_page_info()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_get_page_info"}, {"label": "get_database_info()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L634", "_origin": "ast", "community": 90, "norm_label": "get_database_info()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_get_database_info"}, {"label": "append_to_page()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L654", "_origin": "ast", "community": 90, "norm_label": "append_to_page()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_append_to_page"}, {"label": "clear_page_content()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L673", "_origin": "ast", "community": 90, "norm_label": "clear_page_content()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_clear_page_content"}, {"label": "create_database_row()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L705", "_origin": "ast", "community": 90, "norm_label": "create_database_row()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_create_database_row"}, {"label": "update_page_properties()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L736", "_origin": "ast", "community": 90, "norm_label": "update_page_properties()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_update_page_properties"}, {"label": "write_to_page()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L749", "_origin": "ast", "community": 90, "norm_label": "write_to_page()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_write_to_page"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L764", "_origin": "ast", "community": 90, "norm_label": "main()", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_main"}, {"label": "Extract Notion page/database ID from URL or raw ID.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L28", "_origin": "ast", "community": 90, "norm_label": "extract notion page/database id from url or raw id.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_28"}, {"label": "Format 32-char ID to UUID format with dashes.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L52", "_origin": "ast", "community": 90, "norm_label": "format 32-char id to uuid format with dashes.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_52"}, {"label": "Convert markdown text (or pre-split lines) to Notion block objects. Reentra", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L76", "_origin": "ast", "community": 19, "norm_label": "convert markdown text (or pre-split lines) to notion block objects. reentra", "community_name": "Markdown to Notion Parser", "id": "scripts_notion_writer_rationale_76"}, {"label": "Walk lines and emit Notion blocks. Called recursively by container detectors.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L88", "_origin": "ast", "community": 55, "norm_label": "walk lines and emit notion blocks. called recursively by container detectors.", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_88"}, {"label": "Notion's link annotation rejects fragment-only and relative URLs.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L303", "_origin": "ast", "community": 55, "norm_label": "notion's link annotation rejects fragment-only and relative urls.", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_303"}, {"label": "Build one rich-text span with optional annotations / link.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L308", "_origin": "ast", "community": 55, "norm_label": "build one rich-text span with optional annotations / link.", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_308"}, {"label": "Parse markdown inline formatting into Notion rich-text spans. Supports: **b", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L322", "_origin": "ast", "community": 55, "norm_label": "parse markdown inline formatting into notion rich-text spans. supports: **b", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_322"}, {"label": "Create a callout block with icon + color from a GitHub alert type.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L452", "_origin": "ast", "community": 55, "norm_label": "create a callout block with icon + color from a github alert type.", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_452"}, {"label": "Create a toggle block with summary rich-text and child blocks.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L466", "_origin": "ast", "community": 55, "norm_label": "create a toggle block with summary rich-text and child blocks.", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_466"}, {"label": "Create a column_list block; each item in `columns` is the children-list for one", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L478", "_origin": "ast", "community": 55, "norm_label": "create a column_list block; each item in `columns` is the children-list for one", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_478"}, {"label": "Build a Notion `table` block with header + body rows. All rows are padded t", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L511", "_origin": "ast", "community": 55, "norm_label": "build a notion `table` block with header + body rows. all rows are padded t", "community_name": "Notion Block Writer", "id": "scripts_notion_writer_rationale_511"}, {"label": "List all accessible pages and databases.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L544", "_origin": "ast", "community": 90, "norm_label": "list all accessible pages and databases.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_544"}, {"label": "Get page information.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L625", "_origin": "ast", "community": 90, "norm_label": "get page information.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_625"}, {"label": "Fetch full schema for a database or data source. Accepts either a database_", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L635", "_origin": "ast", "community": 90, "norm_label": "fetch full schema for a database or data source. accepts either a database_", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_635"}, {"label": "Append blocks to an existing Notion page.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L655", "_origin": "ast", "community": 90, "norm_label": "append blocks to an existing notion page.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_655"}, {"label": "Clear all content from a page (paginates through all children).", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L674", "_origin": "ast", "community": 90, "norm_label": "clear all content from a page (paginates through all children).", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_674"}, {"label": "Create a new row in a Notion data source (multi-source database model). `da", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L706", "_origin": "ast", "community": 90, "norm_label": "create a new row in a notion data source (multi-source database model). `da", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_706"}, {"label": "Update properties on an existing page (used by upsert).", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L737", "_origin": "ast", "community": 90, "norm_label": "update properties on an existing page (used by upsert).", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_737"}, {"label": "Write markdown content to a Notion page.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L750", "_origin": "ast", "community": 90, "norm_label": "write markdown content to a notion page.", "community_name": "Notion Page Utilities", "id": "scripts_notion_writer_rationale_750"}, {"label": "test_parser.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L1", "_origin": "ast", "community": 19, "norm_label": "test_parser.py", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser"}, {"label": "_assert()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L45", "_origin": "ast", "community": 19, "norm_label": "_assert()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_assert"}, {"label": "test_rich_text_plain()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L52", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_plain()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_plain"}, {"label": "test_rich_text_bold()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L59", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_bold()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_bold"}, {"label": "test_rich_text_italic()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L68", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_italic()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_italic"}, {"label": "test_rich_text_code()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L73", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_code()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_code"}, {"label": "test_rich_text_link()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L80", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_link()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_link"}, {"label": "test_rich_text_strike()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L88", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_strike()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_strike"}, {"label": "test_rich_text_mixed()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L94", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_mixed()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_mixed"}, {"label": "test_blocks_headings()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L106", "_origin": "ast", "community": 19, "norm_label": "test_blocks_headings()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_blocks_headings"}, {"label": "test_blocks_bullets_and_numbers()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L113", "_origin": "ast", "community": 19, "norm_label": "test_blocks_bullets_and_numbers()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_blocks_bullets_and_numbers"}, {"label": "test_blocks_todo()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L120", "_origin": "ast", "community": 19, "norm_label": "test_blocks_todo()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_blocks_todo"}, {"label": "test_blocks_quote_code_divider()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L130", "_origin": "ast", "community": 19, "norm_label": "test_blocks_quote_code_divider()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_blocks_quote_code_divider"}, {"label": "test_blocks_table()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L141", "_origin": "ast", "community": 19, "norm_label": "test_blocks_table()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_blocks_table"}, {"label": "test_callout_note()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L168", "_origin": "ast", "community": 19, "norm_label": "test_callout_note()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_note"}, {"label": "test_callout_tip()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L181", "_origin": "ast", "community": 19, "norm_label": "test_callout_tip()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_tip"}, {"label": "test_callout_important()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L188", "_origin": "ast", "community": 19, "norm_label": "test_callout_important()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_important"}, {"label": "test_callout_warning()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L194", "_origin": "ast", "community": 19, "norm_label": "test_callout_warning()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_warning"}, {"label": "test_callout_caution()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L200", "_origin": "ast", "community": 19, "norm_label": "test_callout_caution()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_caution"}, {"label": "test_callout_unknown_falls_through()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L206", "_origin": "ast", "community": 19, "norm_label": "test_callout_unknown_falls_through()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_callout_unknown_falls_through"}, {"label": "test_toggle_basic()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L214", "_origin": "ast", "community": 19, "norm_label": "test_toggle_basic()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_toggle_basic"}, {"label": "test_toggle_nested_blocks()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L226", "_origin": "ast", "community": 19, "norm_label": "test_toggle_nested_blocks()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_toggle_nested_blocks"}, {"label": "test_toggle_nested_toggle()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L248", "_origin": "ast", "community": 19, "norm_label": "test_toggle_nested_toggle()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_toggle_nested_toggle"}, {"label": "test_toggle_unclosed_falls_through()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L268", "_origin": "ast", "community": 19, "norm_label": "test_toggle_unclosed_falls_through()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_toggle_unclosed_falls_through"}, {"label": "test_columns_two()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L283", "_origin": "ast", "community": 19, "norm_label": "test_columns_two()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_columns_two"}, {"label": "test_columns_with_blocks()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L305", "_origin": "ast", "community": 19, "norm_label": "test_columns_with_blocks()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_columns_with_blocks"}, {"label": "test_columns_single_degrades()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L328", "_origin": "ast", "community": 19, "norm_label": "test_columns_single_degrades()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_columns_single_degrades"}, {"label": "test_mention_id()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L346", "_origin": "ast", "community": 294, "norm_label": "test_mention_id()", "community_name": "Notion Mention Testing", "id": "scripts_test_parser_test_mention_id"}, {"label": "test_mention_url()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L358", "_origin": "ast", "community": 295, "norm_label": "test_mention_url()", "community_name": "Notion URL Parsing", "id": "scripts_test_parser_test_mention_url"}, {"label": "test_mention_invalid_falls_back()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L369", "_origin": "ast", "community": 19, "norm_label": "test_mention_invalid_falls_back()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_mention_invalid_falls_back"}, {"label": "test_rich_text_anchor_link_becomes_bold()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L381", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_anchor_link_becomes_bold()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_anchor_link_becomes_bold"}, {"label": "test_rich_text_relative_link_becomes_plain()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L390", "_origin": "ast", "community": 296, "norm_label": "test_rich_text_relative_link_becomes_plain()", "community_name": "Notion Text Rendering", "id": "scripts_test_parser_test_rich_text_relative_link_becomes_plain"}, {"label": "test_rich_text_absolute_link_preserved()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L398", "_origin": "ast", "community": 19, "norm_label": "test_rich_text_absolute_link_preserved()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_rich_text_absolute_link_preserved"}, {"label": "test_no_literal_markers_leak()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L406", "_origin": "ast", "community": 19, "norm_label": "test_no_literal_markers_leak()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_test_no_literal_markers_leak"}, {"label": "run_all()", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L416", "_origin": "ast", "community": 19, "norm_label": "run_all()", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_run_all"}, {"label": "An unrecognized alert type renders as a plain quote with the marker preserved.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L207", "_origin": "ast", "community": 19, "norm_label": "an unrecognized alert type renders as a plain quote with the marker preserved.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_207"}, {"label": "Toggle body can hold any block type via _parse_lines recursion.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L227", "_origin": "ast", "community": 19, "norm_label": "toggle body can hold any block type via _parse_lines recursion.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_227"}, {"label": "details_depth tracking allows <details> inside <details>.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L249", "_origin": "ast", "community": 19, "norm_label": "details_depth tracking allows <details> inside <details>.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_249"}, {"label": "Missing </details> at EOF degrades to paragraphs, no crash.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L269", "_origin": "ast", "community": 19, "norm_label": "missing </details> at eof degrades to paragraphs, no crash.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_269"}, {"label": "Columns can hold any block type via per-column _parse_lines recursion.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L306", "_origin": "ast", "community": 19, "norm_label": "columns can hold any block type via per-column _parse_lines recursion.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_306"}, {"label": "Single-column ::: columns block degrades to paragraphs (Notion requires >= 2).", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L329", "_origin": "ast", "community": 19, "norm_label": "single-column ::: columns block degrades to paragraphs (notion requires >= 2).", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_329"}, {"label": "@[Title](32-hex-id) produces a mention rich-text span with page reference.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L347", "_origin": "ast", "community": 294, "norm_label": "@[title](32-hex-id) produces a mention rich-text span with page reference.", "community_name": "Notion Mention Testing", "id": "scripts_test_parser_rationale_347"}, {"label": "@[Title](https://notion.so/Page-Title-id) extracts ID from URL.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L359", "_origin": "ast", "community": 295, "norm_label": "@[title](https://notion.so/page-title-id) extracts id from url.", "community_name": "Notion URL Parsing", "id": "scripts_test_parser_rationale_359"}, {"label": "A non-resolvable target degrades to plain text '@Title' with no link.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L370", "_origin": "ast", "community": 19, "norm_label": "a non-resolvable target degrades to plain text '@title' with no link.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_370"}, {"label": "TOC-style fragment links must not be sent as Notion link annotations.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L382", "_origin": "ast", "community": 19, "norm_label": "toc-style fragment links must not be sent as notion link annotations.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_382"}, {"label": "Relative paths can't be Notion links either; render plain text.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L391", "_origin": "ast", "community": 296, "norm_label": "relative paths can't be notion links either; render plain text.", "community_name": "Notion Text Rendering", "id": "scripts_test_parser_rationale_391"}, {"label": "Regression: absolute URLs must still produce a real Notion link.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L399", "_origin": "ast", "community": 19, "norm_label": "regression: absolute urls must still produce a real notion link.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_399"}, {"label": "Regression: before the rich-text rewrite, ** and [ ] leaked as literal text.", "file_type": "rationale", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L407", "_origin": "ast", "community": 19, "norm_label": "regression: before the rich-text rewrite, ** and [ ] leaked as literal text.", "community_name": "Markdown to Notion Parser", "id": "scripts_test_parser_rationale_407"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "base_client.py", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 44, "norm_label": "ratelimiter", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 44, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 44, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 44, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 44, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 44, "norm_label": "logger", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 44, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 44, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 44, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 44, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 44, "norm_label": "configmanager", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 44, "norm_label": ".__init__()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 44, "norm_label": ".google_credentials_path()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 44, "norm_label": ".pagespeed_api_key()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 44, "norm_label": ".custom_search_api_key()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 44, "norm_label": ".custom_search_engine_id()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 44, "norm_label": ".notion_token()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 44, "norm_label": ".validate_google_credentials()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 44, "norm_label": ".get_required()", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 44, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 44, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 44, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 44, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 44, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 44, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 44, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 44, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 44, "norm_label": "manage api configuration and credentials.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 44, "norm_label": "get google service account credentials path.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 44, "norm_label": "get pagespeed insights api key.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 44, "norm_label": "get custom search api key.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 44, "norm_label": "get custom search engine id.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 44, "norm_label": "get notion api token.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 44, "norm_label": "validate google credentials are configured.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 44, "norm_label": "get required environment variable or raise error.", "community_name": "Async API Client", "id": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "crawl_budget_analyzer.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 94, "norm_label": "crawl_budget_analyzer.py", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer"}, {"label": "CrawlWaste", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L52", "_origin": "ast", "community": 50, "norm_label": "crawlwaste", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlwaste"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L60", "_origin": "ast", "community": 50, "norm_label": ".to_dict()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlwaste_to_dict"}, {"label": "OrphanPage", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L71", "_origin": "ast", "community": 94, "norm_label": "orphanpage", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_orphanpage"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L78", "_origin": "ast", "community": 94, "norm_label": ".to_dict()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_orphanpage_to_dict"}, {"label": "BotProfile", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L83", "_origin": "ast", "community": 94, "norm_label": "botprofile", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_botprofile"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L95", "_origin": "ast", "community": 94, "norm_label": ".to_dict()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_botprofile_to_dict"}, {"label": "CrawlRecommendation", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L110", "_origin": "ast", "community": 94, "norm_label": "crawlrecommendation", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_crawlrecommendation"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L118", "_origin": "ast", "community": 94, "norm_label": ".to_dict()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_crawlrecommendation_to_dict"}, {"label": "CrawlBudgetResult", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L123", "_origin": "ast", "community": 94, "norm_label": "crawlbudgetresult", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_crawlbudgetresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L136", "_origin": "ast", "community": 94, "norm_label": ".to_dict()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_crawlbudgetresult_to_dict"}, {"label": "CrawlBudgetAnalyzer", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L158", "_origin": "ast", "community": 50, "norm_label": "crawlbudgetanalyzer", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L161", "_origin": "ast", "community": 50, "norm_label": ".__init__()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_init"}, {"label": ".load_log_data()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "_origin": "ast", "community": 50, "norm_label": ".load_log_data()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data"}, {"label": "LogEntry", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "_origin": "ast", "community": 50, "norm_label": "logentry", "community_name": "Crawl Budget Analysis", "id": "logentry"}, {"label": "BotIdentification", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "_origin": "ast", "community": 50, "norm_label": "botidentification", "community_name": "Crawl Budget Analysis", "id": "botidentification"}, {"label": ".load_sitemap_urls()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L183", "_origin": "ast", "community": 50, "norm_label": ".load_sitemap_urls()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls"}, {"label": "._fetch_sitemap_child()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L214", "_origin": "ast", "community": 50, "norm_label": "._fetch_sitemap_child()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child"}, {"label": "._normalize_url()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L232", "_origin": "ast", "community": 50, "norm_label": "._normalize_url()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"label": ".identify_parameter_waste()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L240", "_origin": "ast", "community": 50, "norm_label": ".identify_parameter_waste()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste"}, {"label": ".identify_redirect_chains()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L283", "_origin": "ast", "community": 50, "norm_label": ".identify_redirect_chains()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains"}, {"label": ".identify_soft_404s()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L312", "_origin": "ast", "community": 50, "norm_label": ".identify_soft_404s()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s"}, {"label": ".identify_duplicate_crawls()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L337", "_origin": "ast", "community": 50, "norm_label": ".identify_duplicate_crawls()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls"}, {"label": ".profile_bots()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L377", "_origin": "ast", "community": 50, "norm_label": ".profile_bots()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots"}, {"label": ".detect_orphan_pages()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L425", "_origin": "ast", "community": 50, "norm_label": ".detect_orphan_pages()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages"}, {"label": ".calculate_efficiency_score()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L448", "_origin": "ast", "community": 50, "norm_label": ".calculate_efficiency_score()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_calculate_efficiency_score"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "_origin": "ast", "community": 94, "norm_label": ".generate_recommendations()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L577", "_origin": "ast", "community": 50, "norm_label": ".analyze()", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L653", "_origin": "ast", "community": 94, "norm_label": "main()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_main"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L722", "_origin": "ast", "community": 94, "norm_label": "_format_text_report()", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_format_text_report"}, {"label": "Crawl Budget Analyzer - Identify crawl waste and generate recommendations ======", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L1", "_origin": "ast", "community": 94, "norm_label": "crawl budget analyzer - identify crawl waste and generate recommendations ======", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_1"}, {"label": "A category of crawl budget waste.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L53", "_origin": "ast", "community": 50, "norm_label": "a category of crawl budget waste.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_53"}, {"label": "A page that is either in the sitemap but uncrawled, or crawled but not in sitema", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L72", "_origin": "ast", "community": 94, "norm_label": "a page that is either in the sitemap but uncrawled, or crawled but not in sitema", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_72"}, {"label": "Per-bot crawl behavior profile.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L84", "_origin": "ast", "community": 94, "norm_label": "per-bot crawl behavior profile.", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_84"}, {"label": "A single optimization recommendation.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L111", "_origin": "ast", "community": 94, "norm_label": "a single optimization recommendation.", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_111"}, {"label": "Complete crawl budget analysis result.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L124", "_origin": "ast", "community": 94, "norm_label": "complete crawl budget analysis result.", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_124"}, {"label": "Analyze crawl budget efficiency from server access logs.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L159", "_origin": "ast", "community": 50, "norm_label": "analyze crawl budget efficiency from server access logs.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_159"}, {"label": "Use LogParser to load all bot requests from the log file.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L176", "_origin": "ast", "community": 50, "norm_label": "use logparser to load all bot requests from the log file.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_176"}, {"label": "Fetch and parse an XML sitemap, returning the set of URLs.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L184", "_origin": "ast", "community": 50, "norm_label": "fetch and parse an xml sitemap, returning the set of urls.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_184"}, {"label": "Fetch a child sitemap from a sitemap index.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L215", "_origin": "ast", "community": 50, "norm_label": "fetch a child sitemap from a sitemap index.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_215"}, {"label": "Normalize a URL by removing trailing slash and lowercasing the scheme/host.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L233", "_origin": "ast", "community": 50, "norm_label": "normalize a url by removing trailing slash and lowercasing the scheme/host.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_233"}, {"label": "Find URLs with unnecessary query parameters wasting crawl budget.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L244", "_origin": "ast", "community": 50, "norm_label": "find urls with unnecessary query parameters wasting crawl budget.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_244"}, {"label": "Find URLs that repeatedly return redirect status codes.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L287", "_origin": "ast", "community": 50, "norm_label": "find urls that repeatedly return redirect status codes.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_287"}, {"label": "Find 200-status pages with suspiciously small response sizes.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L316", "_origin": "ast", "community": 50, "norm_label": "find 200-status pages with suspiciously small response sizes.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_316"}, {"label": "Find duplicate URL variants: www/non-www, trailing slash, etc.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L341", "_origin": "ast", "community": 50, "norm_label": "find duplicate url variants: www/non-www, trailing slash, etc.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_341"}, {"label": "Generate per-bot behavior profiles.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L381", "_origin": "ast", "community": 50, "norm_label": "generate per-bot behavior profiles.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_381"}, {"label": "Compare crawled URLs with sitemap URLs to find orphans.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L430", "_origin": "ast", "community": 50, "norm_label": "compare crawled urls with sitemap urls to find orphans.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_430"}, {"label": "Calculate crawl efficiency score: 100 - waste%, capped at [0, 100].", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L449", "_origin": "ast", "community": 50, "norm_label": "calculate crawl efficiency score: 100 - waste%, capped at [0, 100].", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_449"}, {"label": "Generate prioritized crawl budget optimization recommendations.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L461", "_origin": "ast", "community": 94, "norm_label": "generate prioritized crawl budget optimization recommendations.", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_461"}, {"label": "Orchestrate the full crawl budget analysis.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L578", "_origin": "ast", "community": 50, "norm_label": "orchestrate the full crawl budget analysis.", "community_name": "Crawl Budget Analysis", "id": "scripts_crawl_budget_analyzer_rationale_578"}, {"label": "Format the analysis result as a human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L723", "_origin": "ast", "community": 94, "norm_label": "format the analysis result as a human-readable text report.", "community_name": "Crawl Waste Analyzer", "id": "scripts_crawl_budget_analyzer_rationale_723"}, {"label": "log_parser.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L1", "_origin": "ast", "community": 99, "norm_label": "log_parser.py", "community_name": "Server Log Parser", "id": "scripts_log_parser"}, {"label": "LogEntry", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L102", "_origin": "ast", "community": 89, "norm_label": "logentry", "community_name": "Server Log Parser", "id": "scripts_log_parser_logentry"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L113", "_origin": "ast", "community": 89, "norm_label": ".to_dict()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logentry_to_dict"}, {"label": "BotIdentification", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L121", "_origin": "ast", "community": 94, "norm_label": "botidentification", "community_name": "Crawl Waste Analyzer", "id": "scripts_log_parser_botidentification"}, {"label": "BotStats", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L129", "_origin": "ast", "community": 99, "norm_label": "botstats", "community_name": "Server Log Parser", "id": "scripts_log_parser_botstats"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L140", "_origin": "ast", "community": 99, "norm_label": ".to_dict()", "community_name": "Server Log Parser", "id": "scripts_log_parser_botstats_to_dict"}, {"label": "LogParseResult", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L154", "_origin": "ast", "community": 99, "norm_label": "logparseresult", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparseresult"}, {"label": ".to_dict()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L165", "_origin": "ast", "community": 99, "norm_label": ".to_dict()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparseresult_to_dict"}, {"label": "LogParser", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L182", "_origin": "ast", "community": 89, "norm_label": "logparser", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L185", "_origin": "ast", "community": 89, "norm_label": ".__init__()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_init"}, {"label": "._detect_format()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L199", "_origin": "ast", "community": 89, "norm_label": "._detect_format()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_detect_format"}, {"label": "._parse_nginx_combined()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L214", "_origin": "ast", "community": 89, "norm_label": "._parse_nginx_combined()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_nginx_combined"}, {"label": "._parse_apache_combined()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L237", "_origin": "ast", "community": 89, "norm_label": "._parse_apache_combined()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_apache_combined"}, {"label": "._parse_cloudfront()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L260", "_origin": "ast", "community": 89, "norm_label": "._parse_cloudfront()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_cloudfront"}, {"label": "._parse_line()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L298", "_origin": "ast", "community": 89, "norm_label": "._parse_line()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_line"}, {"label": ".identify_bot()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L311", "_origin": "ast", "community": 89, "norm_label": ".identify_bot()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_identify_bot"}, {"label": "._open_file()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L337", "_origin": "ast", "community": 89, "norm_label": "._open_file()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_open_file"}, {"label": "TextIO", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L337", "_origin": "ast", "community": 89, "norm_label": "textio", "community_name": "Server Log Parser", "id": "textio"}, {"label": ".parse_streaming()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L348", "_origin": "ast", "community": 89, "norm_label": ".parse_streaming()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_streaming"}, {"label": ".parse()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "_origin": "ast", "community": 99, "norm_label": ".parse()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse"}, {"label": "datetime", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "_origin": "ast", "community": 99, "norm_label": "datetime", "community_name": "Server Log Parser", "id": "datetime"}, {"label": ".get_bot_stats()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L400", "_origin": "ast", "community": 99, "norm_label": ".get_bot_stats()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_get_bot_stats"}, {"label": ".parse_and_analyze()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L442", "_origin": "ast", "community": 99, "norm_label": ".parse_and_analyze()", "community_name": "Server Log Parser", "id": "scripts_log_parser_logparser_parse_and_analyze"}, {"label": "_parse_date()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L486", "_origin": "ast", "community": 99, "norm_label": "_parse_date()", "community_name": "Server Log Parser", "id": "scripts_log_parser_parse_date"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L491", "_origin": "ast", "community": 99, "norm_label": "main()", "community_name": "Server Log Parser", "id": "scripts_log_parser_main"}, {"label": "Log Parser - Server access log parser with bot identification ==================", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L1", "_origin": "ast", "community": 99, "norm_label": "log parser - server access log parser with bot identification ==================", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_1"}, {"label": "A single parsed log entry.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L103", "_origin": "ast", "community": 89, "norm_label": "a single parsed log entry.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_103"}, {"label": "Bot identification result.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L122", "_origin": "ast", "community": 94, "norm_label": "bot identification result.", "community_name": "Crawl Waste Analyzer", "id": "scripts_log_parser_rationale_122"}, {"label": "Aggregated statistics for a single bot.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L130", "_origin": "ast", "community": 99, "norm_label": "aggregated statistics for a single bot.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_130"}, {"label": "Complete log parsing result.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L155", "_origin": "ast", "community": 99, "norm_label": "complete log parsing result.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_155"}, {"label": "Parse server access logs and identify search engine bot traffic.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L183", "_origin": "ast", "community": 89, "norm_label": "parse server access logs and identify search engine bot traffic.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_183"}, {"label": "Auto-detect log format from a sample line.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L200", "_origin": "ast", "community": 89, "norm_label": "auto-detect log format from a sample line.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_200"}, {"label": "Parse a single Nginx combined format log line.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L215", "_origin": "ast", "community": 89, "norm_label": "parse a single nginx combined format log line.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_215"}, {"label": "Parse a single Apache combined format log line.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L238", "_origin": "ast", "community": 89, "norm_label": "parse a single apache combined format log line.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_238"}, {"label": "Parse a CloudFront tab-separated log line.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L261", "_origin": "ast", "community": 89, "norm_label": "parse a cloudfront tab-separated log line.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_261"}, {"label": "Route to the correct parser based on format.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L299", "_origin": "ast", "community": 89, "norm_label": "route to the correct parser based on format.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_299"}, {"label": "Match user-agent against known bot patterns.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L312", "_origin": "ast", "community": 89, "norm_label": "match user-agent against known bot patterns.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_312"}, {"label": "Open plain text, .gz, or .bz2 log files.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L338", "_origin": "ast", "community": 89, "norm_label": "open plain text, .gz, or .bz2 log files.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_338"}, {"label": "Generator-based streaming parser for large files.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L352", "_origin": "ast", "community": 89, "norm_label": "generator-based streaming parser for large files.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_352"}, {"label": "Full parse with optional date and bot filters.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L387", "_origin": "ast", "community": 99, "norm_label": "full parse with optional date and bot filters.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_387"}, {"label": "Aggregate per-bot statistics from parsed entries.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L403", "_origin": "ast", "community": 99, "norm_label": "aggregate per-bot statistics from parsed entries.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_403"}, {"label": "Orchestrate parsing and statistics generation.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L448", "_origin": "ast", "community": 99, "norm_label": "orchestrate parsing and statistics generation.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_448"}, {"label": "Parse a date string in YYYY-MM-DD format.", "file_type": "rationale", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L487", "_origin": "ast", "community": 99, "norm_label": "parse a date string in yyyy-mm-dd format.", "community_name": "Server Log Parser", "id": "scripts_log_parser_rationale_487"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "base_client.py", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 91, "norm_label": "ratelimiter", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 91, "norm_label": ".__init__()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L45", "_origin": "ast", "community": 91, "norm_label": ".acquire()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L60", "_origin": "ast", "community": 91, "norm_label": "baseasyncclient", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L63", "_origin": "ast", "community": 91, "norm_label": ".__init__()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L63", "_origin": "ast", "community": 91, "norm_label": "logger", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L84", "_origin": "ast", "community": 91, "norm_label": "._rate_limited_request()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L84", "_origin": "ast", "community": 91, "norm_label": "any", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 91, "norm_label": ".batch_requests()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L128", "_origin": "ast", "community": 91, "norm_label": ".print_stats()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L137", "_origin": "ast", "community": 91, "norm_label": "configmanager", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L140", "_origin": "ast", "community": 91, "norm_label": ".__init__()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L144", "_origin": "ast", "community": 91, "norm_label": ".google_credentials_path()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L151", "_origin": "ast", "community": 91, "norm_label": ".pagespeed_api_key()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L155", "_origin": "ast", "community": 91, "norm_label": ".notion_token()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L158", "_origin": "ast", "community": 91, "norm_label": ".validate_google_credentials()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 91, "norm_label": ".get_required()", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "base client - shared async client utilities ====================================", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 91, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Configured Async Client", "id": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L61", "_origin": "ast", "community": 91, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Configured Async Client", "id": "scripts_base_client_rationale_61"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L138", "_origin": "ast", "community": 91, "norm_label": "manage api configuration and credentials.", "community_name": "Configured Async Client", "id": "scripts_base_client_rationale_138"}, {"label": "migration_monitor.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L1", "_origin": "ast", "community": 17, "norm_label": "migration_monitor.py", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor"}, {"label": "TrafficComparison", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L33", "_origin": "ast", "community": 17, "norm_label": "trafficcomparison", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_trafficcomparison"}, {"label": "RedirectHealth", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L44", "_origin": "ast", "community": 17, "norm_label": "redirecthealth", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_redirecthealth"}, {"label": "IndexationStatus", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L56", "_origin": "ast", "community": 17, "norm_label": "indexationstatus", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_indexationstatus"}, {"label": "RankingChange", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L67", "_origin": "ast", "community": 17, "norm_label": "rankingchange", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rankingchange"}, {"label": "MigrationAlert", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L78", "_origin": "ast", "community": 17, "norm_label": "migrationalert", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationalert"}, {"label": "MigrationReport", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L89", "_origin": "ast", "community": 17, "norm_label": "migrationreport", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationreport"}, {"label": "MigrationMonitor", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L108", "_origin": "ast", "community": 17, "norm_label": "migrationmonitor", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L117", "_origin": "ast", "community": 17, "norm_label": ".__init__()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_init"}, {"label": "._extract_domain()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L121", "_origin": "ast", "community": 17, "norm_label": "._extract_domain()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L128", "_origin": "ast", "community": 17, "norm_label": "._call_ahrefs()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L128", "_origin": "ast", "community": 17, "norm_label": "any", "community_name": "Site Migration Monitor", "id": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any"}, {"label": "._call_firecrawl()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L133", "_origin": "ast", "community": 17, "norm_label": "._call_firecrawl()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_call_firecrawl"}, {"label": ".compare_traffic()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L142", "_origin": "ast", "community": 17, "norm_label": ".compare_traffic()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_compare_traffic"}, {"label": ".check_redirects()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L245", "_origin": "ast", "community": 17, "norm_label": ".check_redirects()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_check_redirects"}, {"label": ".track_indexation()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L303", "_origin": "ast", "community": 17, "norm_label": ".track_indexation()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_track_indexation"}, {"label": ".track_rankings()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L364", "_origin": "ast", "community": 17, "norm_label": ".track_rankings()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_track_rankings"}, {"label": ".estimate_recovery()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L417", "_origin": "ast", "community": 17, "norm_label": ".estimate_recovery()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_estimate_recovery"}, {"label": ".generate_alerts()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L485", "_origin": "ast", "community": 17, "norm_label": ".generate_alerts()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_generate_alerts"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L595", "_origin": "ast", "community": 17, "norm_label": ".run()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_migrationmonitor_run"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L683", "_origin": "ast", "community": 17, "norm_label": "_format_text_report()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_format_text_report"}, {"label": "_serialize_report()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L808", "_origin": "ast", "community": 17, "norm_label": "_serialize_report()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_serialize_report"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L831", "_origin": "ast", "community": 17, "norm_label": "parse_args()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L831", "_origin": "ast", "community": 17, "norm_label": "namespace", "community_name": "Site Migration Monitor", "id": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_namespace"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L878", "_origin": "ast", "community": 17, "norm_label": "async_main()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_async_main"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L903", "_origin": "ast", "community": 17, "norm_label": "main()", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_main"}, {"label": "Migration Monitor - Post-Migration Traffic & Indexation Monitoring =============", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L1", "_origin": "ast", "community": 17, "norm_label": "migration monitor - post-migration traffic & indexation monitoring =============", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_1"}, {"label": "Traffic comparison between pre- and post-migration periods.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L34", "_origin": "ast", "community": 17, "norm_label": "traffic comparison between pre- and post-migration periods.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_34"}, {"label": "Health status of a single redirect.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L45", "_origin": "ast", "community": 17, "norm_label": "health status of a single redirect.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_45"}, {"label": "Indexation comparison before and after migration.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L57", "_origin": "ast", "community": 17, "norm_label": "indexation comparison before and after migration.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_57"}, {"label": "Ranking change for a keyword.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L68", "_origin": "ast", "community": 17, "norm_label": "ranking change for a keyword.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_68"}, {"label": "Alert for significant post-migration issues.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L79", "_origin": "ast", "community": 17, "norm_label": "alert for significant post-migration issues.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_79"}, {"label": "Complete post-migration monitoring report.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L90", "_origin": "ast", "community": 17, "norm_label": "complete post-migration monitoring report.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_90"}, {"label": "Monitors post-migration SEO health using Ahrefs and Firecrawl MCP tools.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L109", "_origin": "ast", "community": 17, "norm_label": "monitors post-migration seo health using ahrefs and firecrawl mcp tools.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_109"}, {"label": "Extract bare domain from URL or return as-is if already bare.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L122", "_origin": "ast", "community": 17, "norm_label": "extract bare domain from url or return as-is if already bare.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_122"}, {"label": "Simulate Ahrefs MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L129", "_origin": "ast", "community": 17, "norm_label": "simulate ahrefs mcp call. in production, routed via mcp bridge.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_129"}, {"label": "Simulate Firecrawl MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L134", "_origin": "ast", "community": 17, "norm_label": "simulate firecrawl mcp call. in production, routed via mcp bridge.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_134"}, {"label": "Compare traffic before and after migration date.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L145", "_origin": "ast", "community": 17, "norm_label": "compare traffic before and after migration date.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_145"}, {"label": "Verify redirect health: check for broken redirects, chains, and loops.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L248", "_origin": "ast", "community": 17, "norm_label": "verify redirect health: check for broken redirects, chains, and loops.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_248"}, {"label": "Compare indexed pages before and after migration.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L306", "_origin": "ast", "community": 17, "norm_label": "compare indexed pages before and after migration.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_306"}, {"label": "Track ranking changes for priority keywords.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L367", "_origin": "ast", "community": 17, "norm_label": "track ranking changes for priority keywords.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_367"}, {"label": "Estimate recovery timeline based on traffic comparison data.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L420", "_origin": "ast", "community": 17, "norm_label": "estimate recovery timeline based on traffic comparison data.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_420"}, {"label": "Generate alerts for significant post-migration issues.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L486", "_origin": "ast", "community": 17, "norm_label": "generate alerts for significant post-migration issues.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_486"}, {"label": "Orchestrate full post-migration monitoring pipeline.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L602", "_origin": "ast", "community": 17, "norm_label": "orchestrate full post-migration monitoring pipeline.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_602"}, {"label": "Format monitoring report as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L684", "_origin": "ast", "community": 11, "norm_label": "format monitoring report as human-readable text.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_684"}, {"label": "Convert report to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L809", "_origin": "ast", "community": 17, "norm_label": "convert report to json-serializable dict.", "community_name": "Site Migration Monitor", "id": "scripts_migration_monitor_rationale_809"}, {"label": "migration_planner.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L1", "_origin": "ast", "community": 6, "norm_label": "migration_planner.py", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner"}, {"label": "MigrationURL", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L36", "_origin": "ast", "community": 6, "norm_label": "migrationurl", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_migrationurl"}, {"label": "MigrationBaseline", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L49", "_origin": "ast", "community": 6, "norm_label": "migrationbaseline", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_migrationbaseline"}, {"label": "RedirectMap", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L61", "_origin": "ast", "community": 6, "norm_label": "redirectmap", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_redirectmap"}, {"label": "RiskAssessment", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L71", "_origin": "ast", "community": 6, "norm_label": "riskassessment", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_riskassessment"}, {"label": "MigrationPlan", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L82", "_origin": "ast", "community": 6, "norm_label": "migrationplan", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_migrationplan"}, {"label": "MigrationPlanner", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L112", "_origin": "ast", "community": 6, "norm_label": "migrationplanner", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L115", "_origin": "ast", "community": 6, "norm_label": ".__init__()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_init"}, {"label": "._extract_domain()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L119", "_origin": "ast", "community": 6, "norm_label": "._extract_domain()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_extract_domain"}, {"label": "._normalize_url()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L127", "_origin": "ast", "community": 6, "norm_label": "._normalize_url()", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_migrationplanner_normalize_url"}, {"label": "._call_ahrefs()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L137", "_origin": "ast", "community": 6, "norm_label": "._call_ahrefs()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L137", "_origin": "ast", "community": 6, "norm_label": "any", "community_name": "Migration Planning Logic", "id": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"label": "._call_firecrawl()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L142", "_origin": "ast", "community": 6, "norm_label": "._call_firecrawl()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_call_firecrawl"}, {"label": ".crawl_url_inventory()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L151", "_origin": "ast", "community": 6, "norm_label": ".crawl_url_inventory()", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_migrationplanner_crawl_url_inventory"}, {"label": ".fetch_top_pages_baseline()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L188", "_origin": "ast", "community": 6, "norm_label": ".fetch_top_pages_baseline()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline"}, {"label": ".fetch_site_metrics()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L214", "_origin": "ast", "community": 6, "norm_label": ".fetch_site_metrics()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_fetch_site_metrics"}, {"label": ".fetch_page_backlinks()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L234", "_origin": "ast", "community": 6, "norm_label": ".fetch_page_backlinks()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_fetch_page_backlinks"}, {"label": ".fetch_page_keywords()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L241", "_origin": "ast", "community": 6, "norm_label": ".fetch_page_keywords()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_fetch_page_keywords"}, {"label": ".assess_url_risk()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L253", "_origin": "ast", "community": 6, "norm_label": ".assess_url_risk()", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_migrationplanner_assess_url_risk"}, {"label": ".classify_priority()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L279", "_origin": "ast", "community": 6, "norm_label": ".classify_priority()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_migrationplanner_classify_priority"}, {"label": ".generate_redirect_map()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L294", "_origin": "ast", "community": 6, "norm_label": ".generate_redirect_map()", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_migrationplanner_generate_redirect_map"}, {"label": ".generate_checklist()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L358", "_origin": "ast", "community": 6, "norm_label": ".generate_checklist()", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_migrationplanner_generate_checklist"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L420", "_origin": "ast", "community": 6, "norm_label": ".run()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_migrationplanner_run"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L564", "_origin": "ast", "community": 6, "norm_label": "_format_text_report()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_format_text_report"}, {"label": "_serialize_plan()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L640", "_origin": "ast", "community": 6, "norm_label": "_serialize_plan()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_serialize_plan"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L674", "_origin": "ast", "community": 6, "norm_label": "parse_args()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L674", "_origin": "ast", "community": 6, "norm_label": "namespace", "community_name": "Migration Strategy Planner", "id": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_namespace"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L719", "_origin": "ast", "community": 6, "norm_label": "async_main()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_async_main"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L748", "_origin": "ast", "community": 6, "norm_label": "main()", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_main"}, {"label": "Migration Planner - SEO Site Migration Planning ================================", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L1", "_origin": "ast", "community": 6, "norm_label": "migration planner - seo site migration planning ================================", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_1"}, {"label": "A single URL in the migration inventory with associated metrics.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L37", "_origin": "ast", "community": 6, "norm_label": "a single url in the migration inventory with associated metrics.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_37"}, {"label": "Pre-migration baseline snapshot of the site.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L50", "_origin": "ast", "community": 6, "norm_label": "pre-migration baseline snapshot of the site.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_50"}, {"label": "A single redirect mapping entry.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L62", "_origin": "ast", "community": 6, "norm_label": "a single redirect mapping entry.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_62"}, {"label": "Aggregated risk assessment for the migration.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L72", "_origin": "ast", "community": 6, "norm_label": "aggregated risk assessment for the migration.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_72"}, {"label": "Complete migration plan output.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L83", "_origin": "ast", "community": 6, "norm_label": "complete migration plan output.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_83"}, {"label": "Plans site migrations using Firecrawl for crawling and Ahrefs for SEO data.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L113", "_origin": "ast", "community": 6, "norm_label": "plans site migrations using firecrawl for crawling and ahrefs for seo data.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_113"}, {"label": "Extract bare domain from URL or return as-is if already bare.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L120", "_origin": "ast", "community": 6, "norm_label": "extract bare domain from url or return as-is if already bare.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_120"}, {"label": "Ensure URL has a scheme.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L128", "_origin": "ast", "community": 6, "norm_label": "ensure url has a scheme.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_128"}, {"label": "Simulate Ahrefs MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L138", "_origin": "ast", "community": 6, "norm_label": "simulate ahrefs mcp call. in production, routed via mcp bridge.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_138"}, {"label": "Simulate Firecrawl MCP call. In production, routed via MCP bridge.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L143", "_origin": "ast", "community": 6, "norm_label": "simulate firecrawl mcp call. in production, routed via mcp bridge.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_143"}, {"label": "Crawl the site via Firecrawl to capture all URLs and status codes.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L152", "_origin": "ast", "community": 6, "norm_label": "crawl the site via firecrawl to capture all urls and status codes.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_152"}, {"label": "Fetch top pages with traffic and keyword data from Ahrefs.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L191", "_origin": "ast", "community": 6, "norm_label": "fetch top pages with traffic and keyword data from ahrefs.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_191"}, {"label": "Fetch overall site metrics from Ahrefs.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L215", "_origin": "ast", "community": 6, "norm_label": "fetch overall site metrics from ahrefs.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_215"}, {"label": "Fetch backlink count for a specific URL.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L235", "_origin": "ast", "community": 6, "norm_label": "fetch backlink count for a specific url.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_235"}, {"label": "Fetch keyword rankings for a specific URL.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L242", "_origin": "ast", "community": 6, "norm_label": "fetch keyword rankings for a specific url.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_242"}, {"label": "Score risk for a single URL based on traffic, backlinks, and keywords.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L254", "_origin": "ast", "community": 6, "norm_label": "score risk for a single url based on traffic, backlinks, and keywords.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_254"}, {"label": "Classify URL priority based on risk score.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L280", "_origin": "ast", "community": 6, "norm_label": "classify url priority based on risk score.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_280"}, {"label": "Generate redirect mappings based on migration type.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L300", "_origin": "ast", "community": 6, "norm_label": "generate redirect mappings based on migration type.", "community_name": "URL Migration Mapper", "id": "scripts_migration_planner_rationale_300"}, {"label": "Generate pre-migration checklist based on migration type.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L359", "_origin": "ast", "community": 6, "norm_label": "generate pre-migration checklist based on migration type.", "community_name": "Migration Planning Logic", "id": "scripts_migration_planner_rationale_359"}, {"label": "Orchestrate full migration planning pipeline.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L426", "_origin": "ast", "community": 6, "norm_label": "orchestrate full migration planning pipeline.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_426"}, {"label": "Format migration plan as human-readable text report.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L565", "_origin": "ast", "community": 6, "norm_label": "format migration plan as human-readable text report.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_565"}, {"label": "Convert plan to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L641", "_origin": "ast", "community": 6, "norm_label": "convert plan to json-serializable dict.", "community_name": "Migration Strategy Planner", "id": "scripts_migration_planner_rationale_641"}, {"label": "base_client.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 153, "norm_label": "base_client.py", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client"}, {"label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L35", "_origin": "ast", "community": 172, "norm_label": "ratelimiter", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L38", "_origin": "ast", "community": 172, "norm_label": ".__init__()", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"label": ".acquire()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L52", "_origin": "ast", "community": 153, "norm_label": ".acquire()", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L68", "_origin": "ast", "community": 153, "norm_label": "baseasyncclient", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 172, "norm_label": ".__init__()", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L71", "_origin": "ast", "community": 172, "norm_label": "logger", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_logger"}, {"label": "._rate_limited_request()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 153, "norm_label": "._rate_limited_request()", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L100", "_origin": "ast", "community": 153, "norm_label": "any", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_any"}, {"label": ".batch_requests()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L117", "_origin": "ast", "community": 153, "norm_label": ".batch_requests()", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"label": ".print_stats()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L146", "_origin": "ast", "community": 153, "norm_label": ".print_stats()", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L156", "_origin": "ast", "community": 108, "norm_label": "configmanager", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L159", "_origin": "ast", "community": 108, "norm_label": ".__init__()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"label": ".google_credentials_path()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L163", "_origin": "ast", "community": 108, "norm_label": ".google_credentials_path()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"label": ".pagespeed_api_key()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L172", "_origin": "ast", "community": 108, "norm_label": ".pagespeed_api_key()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"label": ".custom_search_api_key()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L177", "_origin": "ast", "community": 108, "norm_label": ".custom_search_api_key()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"label": ".custom_search_engine_id()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L182", "_origin": "ast", "community": 108, "norm_label": ".custom_search_engine_id()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"label": ".notion_token()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L187", "_origin": "ast", "community": 108, "norm_label": ".notion_token()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"label": ".validate_google_credentials()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L191", "_origin": "ast", "community": 108, "norm_label": ".validate_google_credentials()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"label": ".get_required()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L198", "_origin": "ast", "community": 108, "norm_label": ".get_required()", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"label": "Base Client - Shared async client utilities ====================================", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L1", "_origin": "ast", "community": 153, "norm_label": "base client - shared async client utilities ====================================", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_1"}, {"label": "Rate limiter using token bucket algorithm.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L36", "_origin": "ast", "community": 172, "norm_label": "rate limiter using token bucket algorithm.", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_36"}, {"label": "Initialize rate limiter. Args: rate: Number of requests all", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L39", "_origin": "ast", "community": 172, "norm_label": "initialize rate limiter. args: rate: number of requests all", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_39"}, {"label": "Acquire a token, waiting if necessary.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L53", "_origin": "ast", "community": 153, "norm_label": "acquire a token, waiting if necessary.", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_53"}, {"label": "Base class for async API clients with rate limiting.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L69", "_origin": "ast", "community": 153, "norm_label": "base class for async api clients with rate limiting.", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_69"}, {"label": "Initialize base client. Args: max_concurrent: Maximum concu", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L77", "_origin": "ast", "community": 172, "norm_label": "initialize base client. args: max_concurrent: maximum concu", "community_name": "Rate Limiting Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_77"}, {"label": "Execute a request with rate limiting and retry.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L104", "_origin": "ast", "community": 153, "norm_label": "execute a request with rate limiting and retry.", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_104"}, {"label": "Execute multiple requests concurrently.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L122", "_origin": "ast", "community": 153, "norm_label": "execute multiple requests concurrently.", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_122"}, {"label": "Print request statistics.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L147", "_origin": "ast", "community": 153, "norm_label": "print request statistics.", "community_name": "Async API Client", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_147"}, {"label": "Manage API configuration and credentials.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L157", "_origin": "ast", "community": 108, "norm_label": "manage api configuration and credentials.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_157"}, {"label": "Get Google service account credentials path.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L164", "_origin": "ast", "community": 108, "norm_label": "get google service account credentials path.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_164"}, {"label": "Get PageSpeed Insights API key.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L173", "_origin": "ast", "community": 108, "norm_label": "get pagespeed insights api key.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_173"}, {"label": "Get Custom Search API key.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L178", "_origin": "ast", "community": 108, "norm_label": "get custom search api key.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_178"}, {"label": "Get Custom Search Engine ID.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L183", "_origin": "ast", "community": 108, "norm_label": "get custom search engine id.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_183"}, {"label": "Get Notion API token.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L188", "_origin": "ast", "community": 108, "norm_label": "get notion api token.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_188"}, {"label": "Validate Google credentials are configured.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L192", "_origin": "ast", "community": 108, "norm_label": "validate google credentials are configured.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_192"}, {"label": "Get required environment variable or raise error.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L199", "_origin": "ast", "community": 108, "norm_label": "get required environment variable or raise error.", "community_name": "API Configuration Manager", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_199"}, {"label": "dashboard_generator.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L1", "_origin": "ast", "community": 45, "norm_label": "dashboard_generator.py", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator"}, {"label": "DashboardConfig", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L38", "_origin": "ast", "community": 45, "norm_label": "dashboardconfig", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardconfig"}, {"label": "DashboardGenerator", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L466", "_origin": "ast", "community": 45, "norm_label": "dashboardgenerator", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L469", "_origin": "ast", "community": 45, "norm_label": ".__init__()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_init"}, {"label": "._score_class()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L473", "_origin": "ast", "community": 45, "norm_label": "._score_class()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_score_class"}, {"label": "._gauge_color()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L487", "_origin": "ast", "community": 45, "norm_label": "._gauge_color()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_gauge_color"}, {"label": "._category_color()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L501", "_origin": "ast", "community": 45, "norm_label": "._category_color()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_category_color"}, {"label": "._trend_label()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L513", "_origin": "ast", "community": 45, "norm_label": "._trend_label()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_trend_label"}, {"label": ".generate_health_gauge()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L522", "_origin": "ast", "community": 45, "norm_label": ".generate_health_gauge()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L522", "_origin": "ast", "community": 45, "norm_label": "any", "community_name": "SEO Dashboard Generator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"label": ".generate_traffic_chart()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L531", "_origin": "ast", "community": 45, "norm_label": ".generate_traffic_chart()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_generate_traffic_chart"}, {"label": ".generate_keyword_chart()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L537", "_origin": "ast", "community": 45, "norm_label": ".generate_keyword_chart()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_generate_keyword_chart"}, {"label": ".generate_issues_chart()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L543", "_origin": "ast", "community": 45, "norm_label": ".generate_issues_chart()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart"}, {"label": ".generate_competitor_radar()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L560", "_origin": "ast", "community": 45, "norm_label": ".generate_competitor_radar()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar"}, {"label": ".render_html()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L586", "_origin": "ast", "community": 45, "norm_label": ".render_html()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_render_html"}, {"label": ".save()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L663", "_origin": "ast", "community": 45, "norm_label": ".save()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_save"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L668", "_origin": "ast", "community": 45, "norm_label": ".run()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_dashboardgenerator_run"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L704", "_origin": "ast", "community": 45, "norm_label": "parse_args()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L704", "_origin": "ast", "community": 45, "norm_label": "namespace", "community_name": "SEO Dashboard Generator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L733", "_origin": "ast", "community": 45, "norm_label": "main()", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_main"}, {"label": "Dashboard Generator - Interactive HTML SEO dashboard with Chart.js =============", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L1", "_origin": "ast", "community": 45, "norm_label": "dashboard generator - interactive html seo dashboard with chart.js =============", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_1"}, {"label": "Configuration for dashboard generation.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L39", "_origin": "ast", "community": 45, "norm_label": "configuration for dashboard generation.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_39"}, {"label": "Generate an interactive HTML dashboard from aggregated SEO report data.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L467", "_origin": "ast", "community": 45, "norm_label": "generate an interactive html dashboard from aggregated seo report data.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_467"}, {"label": "Return CSS class based on health score.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L474", "_origin": "ast", "community": 45, "norm_label": "return css class based on health score.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_474"}, {"label": "Return color hex for gauge chart.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L488", "_origin": "ast", "community": 45, "norm_label": "return color hex for gauge chart.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_488"}, {"label": "Return color for category bar based on score.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L502", "_origin": "ast", "community": 45, "norm_label": "return color for category bar based on score.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_502"}, {"label": "Return human-readable trend label in Korean.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L514", "_origin": "ast", "community": 45, "norm_label": "return human-readable trend label in korean.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_514"}, {"label": "Generate gauge chart data for health score.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L523", "_origin": "ast", "community": 45, "norm_label": "generate gauge chart data for health score.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_523"}, {"label": "Generate line chart data for traffic trends.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L532", "_origin": "ast", "community": 45, "norm_label": "generate line chart data for traffic trends.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_532"}, {"label": "Generate bar chart data for keyword ranking distribution.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L538", "_origin": "ast", "community": 45, "norm_label": "generate bar chart data for keyword ranking distribution.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_538"}, {"label": "Generate pie chart data for issue category distribution.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L546", "_origin": "ast", "community": 45, "norm_label": "generate pie chart data for issue category distribution.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_546"}, {"label": "Generate radar chart data for competitor comparison.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L563", "_origin": "ast", "community": 45, "norm_label": "generate radar chart data for competitor comparison.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_563"}, {"label": "Render the full HTML dashboard from aggregated report data.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L591", "_origin": "ast", "community": 45, "norm_label": "render the full html dashboard from aggregated report data.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_591"}, {"label": "Save rendered HTML to a file.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L664", "_origin": "ast", "community": 45, "norm_label": "save rendered html to a file.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_664"}, {"label": "Orchestrate dashboard generation from a report JSON file.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L674", "_origin": "ast", "community": 45, "norm_label": "orchestrate dashboard generation from a report json file.", "community_name": "SEO Dashboard Generator", "id": "scripts_dashboard_generator_rationale_674"}, {"label": "executive_report.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L1", "_origin": "ast", "community": 63, "norm_label": "executive_report.py", "community_name": "Executive Report Generator", "id": "scripts_executive_report"}, {"label": "AudienceConfig", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L38", "_origin": "ast", "community": 63, "norm_label": "audienceconfig", "community_name": "Executive Report Generator", "id": "scripts_executive_report_audienceconfig"}, {"label": ".from_level()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L48", "_origin": "ast", "community": 63, "norm_label": ".from_level()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_audienceconfig_from_level"}, {"label": "ExecutiveSummary", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L80", "_origin": "ast", "community": 63, "norm_label": "executivesummary", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivesummary"}, {"label": "_translate_description()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L159", "_origin": "ast", "community": 63, "norm_label": "_translate_description()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_translate_description"}, {"label": "ExecutiveReportGenerator", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L185", "_origin": "ast", "community": 63, "norm_label": "executivereportgenerator", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator"}, {"label": "._health_grade()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L189", "_origin": "ast", "community": 63, "norm_label": "._health_grade()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_health_grade"}, {"label": ".generate_narrative()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L202", "_origin": "ast", "community": 63, "norm_label": ".generate_narrative()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_generate_narrative"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L202", "_origin": "ast", "community": 63, "norm_label": "any", "community_name": "Executive Report Generator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any"}, {"label": ".format_wins()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L299", "_origin": "ast", "community": 63, "norm_label": ".format_wins()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_format_wins"}, {"label": ".format_concerns()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L314", "_origin": "ast", "community": 63, "norm_label": ".format_concerns()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_format_concerns"}, {"label": ".generate_recommendations()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L338", "_origin": "ast", "community": 63, "norm_label": ".generate_recommendations()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_generate_recommendations"}, {"label": ".render_markdown()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L412", "_origin": "ast", "community": 63, "norm_label": ".render_markdown()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_render_markdown"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L496", "_origin": "ast", "community": 63, "norm_label": ".run()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_executivereportgenerator_run"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L571", "_origin": "ast", "community": 63, "norm_label": "parse_args()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L571", "_origin": "ast", "community": 63, "norm_label": "namespace", "community_name": "Executive Report Generator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_namespace"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L609", "_origin": "ast", "community": 63, "norm_label": "main()", "community_name": "Executive Report Generator", "id": "scripts_executive_report_main"}, {"label": "Executive Report - Korean-language executive summary generation ================", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L1", "_origin": "ast", "community": 63, "norm_label": "executive report - korean-language executive summary generation ================", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_1"}, {"label": "Configuration for report audience targeting.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L39", "_origin": "ast", "community": 63, "norm_label": "configuration for report audience targeting.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_39"}, {"label": "Create config preset from audience level.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L49", "_origin": "ast", "community": 63, "norm_label": "create config preset from audience level.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_49"}, {"label": "Generated executive summary content.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L81", "_origin": "ast", "community": 63, "norm_label": "generated executive summary content.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_81"}, {"label": "Translate common English issue descriptions to Korean.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L160", "_origin": "ast", "community": 63, "norm_label": "translate common english issue descriptions to korean.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_160"}, {"label": "Generate Korean-language executive reports from aggregated SEO data.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L186", "_origin": "ast", "community": 63, "norm_label": "generate korean-language executive reports from aggregated seo data.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_186"}, {"label": "Return health grade string.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L190", "_origin": "ast", "community": 63, "norm_label": "return health grade string.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_190"}, {"label": "Generate Korean narrative text for the executive summary.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L207", "_origin": "ast", "community": 63, "norm_label": "generate korean narrative text for the executive summary.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_207"}, {"label": "Extract and format key wins in Korean.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L300", "_origin": "ast", "community": 63, "norm_label": "extract and format key wins in korean.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_300"}, {"label": "Generate prioritized action items ranked by impact.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L343", "_origin": "ast", "community": 63, "norm_label": "generate prioritized action items ranked by impact.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_343"}, {"label": "Render executive summary as markdown document.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L413", "_origin": "ast", "community": 63, "norm_label": "render executive summary as markdown document.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_413"}, {"label": "Orchestrate executive report generation.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L503", "_origin": "ast", "community": 63, "norm_label": "orchestrate executive report generation.", "community_name": "Executive Report Generator", "id": "scripts_executive_report_rationale_503"}, {"label": "report_aggregator.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L1", "_origin": "ast", "community": 140, "norm_label": "report_aggregator.py", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator"}, {"label": "SkillOutput", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L87", "_origin": "ast", "community": 81, "norm_label": "skilloutput", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_skilloutput"}, {"label": "AggregatedReport", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L102", "_origin": "ast", "community": 140, "norm_label": "aggregatedreport", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_aggregatedreport"}, {"label": "ReportAggregator", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L123", "_origin": "ast", "community": 81, "norm_label": "reportaggregator", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L128", "_origin": "ast", "community": 81, "norm_label": ".__init__()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_init"}, {"label": "._extract_domain()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L132", "_origin": "ast", "community": 81, "norm_label": "._extract_domain()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"label": "._generate_audit_id()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L140", "_origin": "ast", "community": 81, "norm_label": "._generate_audit_id()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_generate_audit_id"}, {"label": ".scan_local_outputs()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L145", "_origin": "ast", "community": 81, "norm_label": ".scan_local_outputs()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_scan_local_outputs"}, {"label": "._identify_and_parse()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L205", "_origin": "ast", "community": 81, "norm_label": "._identify_and_parse()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_identify_and_parse"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L205", "_origin": "ast", "community": 81, "norm_label": "any", "community_name": "SEO Report Aggregator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any"}, {"label": ".query_notion_audits()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L328", "_origin": "ast", "community": 81, "norm_label": ".query_notion_audits()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_query_notion_audits"}, {"label": ".normalize_output()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L355", "_origin": "ast", "community": 81, "norm_label": ".normalize_output()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_normalize_output"}, {"label": ".compute_cross_skill_health()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L370", "_origin": "ast", "community": 81, "norm_label": ".compute_cross_skill_health()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_compute_cross_skill_health"}, {"label": ".identify_priorities()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L401", "_origin": "ast", "community": 81, "norm_label": ".identify_priorities()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_identify_priorities"}, {"label": ".build_timeline()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L441", "_origin": "ast", "community": 81, "norm_label": ".build_timeline()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_build_timeline"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L460", "_origin": "ast", "community": 140, "norm_label": ".run()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_reportaggregator_run"}, {"label": "_format_text_report()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L568", "_origin": "ast", "community": 140, "norm_label": "_format_text_report()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_format_text_report"}, {"label": "_serialize_report()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L646", "_origin": "ast", "community": 140, "norm_label": "_serialize_report()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_serialize_report"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L669", "_origin": "ast", "community": 140, "norm_label": "parse_args()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_parse_args"}, {"label": "Namespace", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L669", "_origin": "ast", "community": 140, "norm_label": "namespace", "community_name": "SEO Report Aggregator", "id": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_namespace"}, {"label": "async_main()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L720", "_origin": "ast", "community": 140, "norm_label": "async_main()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_async_main"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L746", "_origin": "ast", "community": 140, "norm_label": "main()", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_main"}, {"label": "Report Aggregator - Collect and normalize outputs from all SEO skills ==========", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L1", "_origin": "ast", "community": 140, "norm_label": "report aggregator - collect and normalize outputs from all seo skills ==========", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_1"}, {"label": "Normalized output from a single SEO skill.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L88", "_origin": "ast", "community": 81, "norm_label": "normalized output from a single seo skill.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_88"}, {"label": "Full aggregated report from all SEO skill outputs.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L103", "_origin": "ast", "community": 140, "norm_label": "full aggregated report from all seo skill outputs.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_103"}, {"label": "Aggregate outputs from all SEO skills into unified reports.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L124", "_origin": "ast", "community": 81, "norm_label": "aggregate outputs from all seo skills into unified reports.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_124"}, {"label": "Extract bare domain from URL or return as-is if already bare.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L133", "_origin": "ast", "community": 81, "norm_label": "extract bare domain from url or return as-is if already bare.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_133"}, {"label": "Generate audit ID in DASH-YYYYMMDD-NNN format.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L141", "_origin": "ast", "community": 81, "norm_label": "generate audit id in dash-yyyymmdd-nnn format.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_141"}, {"label": "Find JSON output files from other SEO skills in a directory. Scans for", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L152", "_origin": "ast", "community": 81, "norm_label": "find json output files from other seo skills in a directory. scans for", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_152"}, {"label": "Identify which skill produced the output and parse it.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L208", "_origin": "ast", "community": 81, "norm_label": "identify which skill produced the output and parse it.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_208"}, {"label": "Fetch past audit entries from Notion SEO Audit Log database. In product", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L334", "_origin": "ast", "community": 81, "norm_label": "fetch past audit entries from notion seo audit log database. in product", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_334"}, {"label": "Normalize a skill output into a unified format.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L356", "_origin": "ast", "community": 81, "norm_label": "normalize a skill output into a unified format.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_356"}, {"label": "Compute weighted overall health score across all skills. Returns (overa", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L373", "_origin": "ast", "community": 81, "norm_label": "compute weighted overall health score across all skills. returns (overa", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_373"}, {"label": "Identify top issues and wins across all skill outputs. Returns (top_iss", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L404", "_origin": "ast", "community": 81, "norm_label": "identify top issues and wins across all skill outputs. returns (top_iss", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_404"}, {"label": "Build an audit history timeline from all skill outputs.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L442", "_origin": "ast", "community": 81, "norm_label": "build an audit history timeline from all skill outputs.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_442"}, {"label": "Orchestrate the full report aggregation pipeline.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L467", "_origin": "ast", "community": 140, "norm_label": "orchestrate the full report aggregation pipeline.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_467"}, {"label": "Format aggregated report as human-readable text.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L569", "_origin": "ast", "community": 140, "norm_label": "format aggregated report as human-readable text.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_569"}, {"label": "Convert report to JSON-serializable dict.", "file_type": "rationale", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L647", "_origin": "ast", "community": 140, "norm_label": "convert report to json-serializable dict.", "community_name": "SEO Report Aggregator", "id": "scripts_report_aggregator_rationale_647"}, {"label": "compliance_checker.py", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L1", "_origin": "ast", "community": 83, "norm_label": "compliance_checker.py", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker"}, {"label": "ComplianceViolation", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L23", "_origin": "ast", "community": 83, "norm_label": "complianceviolation", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"label": "ComplianceChecker", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L33", "_origin": "ast", "community": 83, "norm_label": "compliancechecker", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L38", "_origin": "ast", "community": 83, "norm_label": ".__init__()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init"}, {"label": "._load_prohibited_patterns()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L42", "_origin": "ast", "community": 83, "norm_label": "._load_prohibited_patterns()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"label": "._load_required_disclaimers()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L79", "_origin": "ast", "community": 83, "norm_label": "._load_required_disclaimers()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"label": ".check_content()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L89", "_origin": "ast", "community": 83, "norm_label": ".check_content()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"label": "._create_violation()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L128", "_origin": "ast", "community": 83, "norm_label": "._create_violation()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"label": "._check_disclaimers()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L166", "_origin": "ast", "community": 83, "norm_label": "._check_disclaimers()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"label": "._count_by_severity()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L205", "_origin": "ast", "community": 83, "norm_label": "._count_by_severity()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L212", "_origin": "ast", "community": 83, "norm_label": "._generate_recommendations()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L230", "_origin": "ast", "community": 83, "norm_label": "main()", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"label": "Jamie Marketing Brand Editor - Compliance Checker ==============================", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L1", "_origin": "ast", "community": 83, "norm_label": "jamie marketing brand editor - compliance checker ==============================", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1"}, {"label": "Represents a single compliance violation found in content", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L24", "_origin": "ast", "community": 83, "norm_label": "represents a single compliance violation found in content", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24"}, {"label": "Checks marketing content for violations of Korean medical advertising law.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L34", "_origin": "ast", "community": 83, "norm_label": "checks marketing content for violations of korean medical advertising law.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34"}, {"label": "Load regex patterns for prohibited content types.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L43", "_origin": "ast", "community": 83, "norm_label": "load regex patterns for prohibited content types.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43"}, {"label": "Load templates for required disclaimers.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L80", "_origin": "ast", "community": 83, "norm_label": "load templates for required disclaimers.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80"}, {"label": "Main method to check content for compliance violations. Args:", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L90", "_origin": "ast", "community": 83, "norm_label": "main method to check content for compliance violations. args:", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90"}, {"label": "Create a ComplianceViolation object from a regex match.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L129", "_origin": "ast", "community": 83, "norm_label": "create a complianceviolation object from a regex match.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129"}, {"label": "Check if required disclaimers are present in content.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L167", "_origin": "ast", "community": 83, "norm_label": "check if required disclaimers are present in content.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167"}, {"label": "Count violations by severity level.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L206", "_origin": "ast", "community": 83, "norm_label": "count violations by severity level.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206"}, {"label": "Generate actionable recommendations based on violations found.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L213", "_origin": "ast", "community": 83, "norm_label": "generate actionable recommendations based on violations found.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213"}, {"label": "Command-line interface for compliance checker.", "file_type": "rationale", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L231", "_origin": "ast", "community": 83, "norm_label": "command-line interface for compliance checker.", "community_name": "Content Compliance Checker", "id": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231"}, {"label": "jamie_channel_status.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L1", "_origin": "ast", "community": 188, "norm_label": "jamie_channel_status.py", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status"}, {"label": "get_authenticated_service()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L49", "_origin": "ast", "community": 188, "norm_label": "get_authenticated_service()", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_get_authenticated_service"}, {"label": "get_channel_info()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L69", "_origin": "ast", "community": 188, "norm_label": "get_channel_info()", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_get_channel_info"}, {"label": "get_videos_status()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L81", "_origin": "ast", "community": 188, "norm_label": "get_videos_status()", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_get_videos_status"}, {"label": "format_duration()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L95", "_origin": "ast", "community": 188, "norm_label": "format_duration()", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_format_duration"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L112", "_origin": "ast", "community": 188, "norm_label": "main()", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_main"}, {"label": "Authenticate and return YouTube API service.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L50", "_origin": "ast", "community": 188, "norm_label": "authenticate and return youtube api service.", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_rationale_50"}, {"label": "Get channel information.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L70", "_origin": "ast", "community": 188, "norm_label": "get channel information.", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_rationale_70"}, {"label": "Get status of multiple videos.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L82", "_origin": "ast", "community": 188, "norm_label": "get status of multiple videos.", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_rationale_82"}, {"label": "Convert ISO 8601 duration to readable format.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L96", "_origin": "ast", "community": 188, "norm_label": "convert iso 8601 duration to readable format.", "community_name": "YouTube Channel Status", "id": "scripts_jamie_channel_status_rationale_96"}, {"label": "jamie_video_info.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L1", "_origin": "ast", "community": 144, "norm_label": "jamie_video_info.py", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info"}, {"label": "extract_video_id()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L34", "_origin": "ast", "community": 144, "norm_label": "extract_video_id()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_extract_video_id"}, {"label": "get_authenticated_service()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L54", "_origin": "ast", "community": 144, "norm_label": "get_authenticated_service()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_get_authenticated_service"}, {"label": "format_duration()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L74", "_origin": "ast", "community": 144, "norm_label": "format_duration()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_format_duration"}, {"label": "format_number()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L90", "_origin": "ast", "community": 144, "norm_label": "format_number()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_format_number"}, {"label": "get_video_info()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L98", "_origin": "ast", "community": 144, "norm_label": "get_video_info()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_get_video_info"}, {"label": "print_video_info()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L145", "_origin": "ast", "community": 144, "norm_label": "print_video_info()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_print_video_info"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L191", "_origin": "ast", "community": 144, "norm_label": "main()", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_main"}, {"label": "Extract video ID from various YouTube URL formats.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L35", "_origin": "ast", "community": 144, "norm_label": "extract video id from various youtube url formats.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_35"}, {"label": "Authenticate and return YouTube API service.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L55", "_origin": "ast", "community": 144, "norm_label": "authenticate and return youtube api service.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_55"}, {"label": "Convert ISO 8601 duration to readable format.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L75", "_origin": "ast", "community": 144, "norm_label": "convert iso 8601 duration to readable format.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_75"}, {"label": "Format number with commas.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L91", "_origin": "ast", "community": 144, "norm_label": "format number with commas.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_91"}, {"label": "Fetch detailed video information.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L99", "_origin": "ast", "community": 144, "norm_label": "fetch detailed video information.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_99"}, {"label": "Print video information in formatted output.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L146", "_origin": "ast", "community": 144, "norm_label": "print video information in formatted output.", "community_name": "YouTube Video Info", "id": "scripts_jamie_video_info_rationale_146"}, {"label": "jamie_youtube_api_test.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L1", "_origin": "ast", "community": 206, "norm_label": "jamie_youtube_api_test.py", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test"}, {"label": "get_authenticated_service()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L34", "_origin": "ast", "community": 206, "norm_label": "get_authenticated_service()", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_get_authenticated_service"}, {"label": "test_jamie_channel()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L63", "_origin": "ast", "community": 206, "norm_label": "test_jamie_channel()", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_test_jamie_channel"}, {"label": "test_video_access()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L95", "_origin": "ast", "community": 206, "norm_label": "test_video_access()", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_test_video_access"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L131", "_origin": "ast", "community": 206, "norm_label": "main()", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_main"}, {"label": "Authenticate and return YouTube API service.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L35", "_origin": "ast", "community": 206, "norm_label": "authenticate and return youtube api service.", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_rationale_35"}, {"label": "Test connection to Jamie's YouTube channel.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L64", "_origin": "ast", "community": 206, "norm_label": "test connection to jamie's youtube channel.", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_rationale_64"}, {"label": "Test if we can access a Jamie video.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L96", "_origin": "ast", "community": 206, "norm_label": "test if we can access a jamie video.", "community_name": "YouTube API Testing", "id": "scripts_jamie_youtube_api_test_rationale_96"}, {"label": "jamie_youtube_batch_update.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L1", "_origin": "ast", "community": 224, "norm_label": "jamie_youtube_batch_update.py", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update"}, {"label": "get_authenticated_service()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L569", "_origin": "ast", "community": 224, "norm_label": "get_authenticated_service()", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update_get_authenticated_service"}, {"label": "update_video_metadata()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L596", "_origin": "ast", "community": 224, "norm_label": "update_video_metadata()", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update_update_video_metadata"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L641", "_origin": "ast", "community": 224, "norm_label": "main()", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update_main"}, {"label": "Authenticate and return YouTube API service.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L570", "_origin": "ast", "community": 224, "norm_label": "authenticate and return youtube api service.", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update_rationale_570"}, {"label": "Update video title and description.", "file_type": "rationale", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L597", "_origin": "ast", "community": 224, "norm_label": "update video title and description.", "community_name": "YouTube Metadata Update", "id": "scripts_jamie_youtube_batch_update_rationale_597"}, {"label": "journal_validator.py", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L1", "_origin": "ast", "community": 74, "norm_label": "journal_validator.py", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator"}, {"label": "ValidationIssue", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L29", "_origin": "ast", "community": 74, "norm_label": "validationissue", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_validationissue"}, {"label": "StructureValidator", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L43", "_origin": "ast", "community": 74, "norm_label": "structurevalidator", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_structurevalidator"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L75", "_origin": "ast", "community": 74, "norm_label": ".check()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_structurevalidator_check"}, {"label": "ComplianceChecker", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L172", "_origin": "ast", "community": 74, "norm_label": "compliancechecker", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_compliancechecker"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L255", "_origin": "ast", "community": 74, "norm_label": ".check()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_compliancechecker_check"}, {"label": "SpellingChecker", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L307", "_origin": "ast", "community": 74, "norm_label": "spellingchecker", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_spellingchecker"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L332", "_origin": "ast", "community": 74, "norm_label": ".check()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_spellingchecker_check"}, {"label": "LinkRecommender", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L388", "_origin": "ast", "community": 74, "norm_label": "linkrecommender", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_linkrecommender"}, {"label": "._detect_main_topic()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L406", "_origin": "ast", "community": 74, "norm_label": "._detect_main_topic()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_linkrecommender_detect_main_topic"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L415", "_origin": "ast", "community": 74, "norm_label": ".check()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_linkrecommender_check"}, {"label": "JournalValidator", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L459", "_origin": "ast", "community": 74, "norm_label": "journalvalidator", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_journalvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L467", "_origin": "ast", "community": 74, "norm_label": ".__init__()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_journalvalidator_init"}, {"label": ".validate()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L479", "_origin": "ast", "community": 74, "norm_label": ".validate()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_journalvalidator_validate"}, {"label": "_build_parser()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L538", "_origin": "ast", "community": 74, "norm_label": "_build_parser()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_build_parser"}, {"label": "ArgumentParser", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L538", "_origin": "ast", "community": 74, "norm_label": "argumentparser", "community_name": "Journal Compliance Validator", "id": "custom_skills_46_jamie_journal_editor_code_scripts_journal_validator_py_argumentparser"}, {"label": "_print_summary_table()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L572", "_origin": "ast", "community": 74, "norm_label": "_print_summary_table()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_print_summary_table"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L596", "_origin": "ast", "community": 74, "norm_label": "main()", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_main"}, {"label": "journal_validator.py — Jamie Journal Editor validation tool. Usage: python", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L1", "_origin": "ast", "community": 74, "norm_label": "journal_validator.py — jamie journal editor validation tool. usage: python", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_1"}, {"label": "Validates document structure (headings, sections, word count, etc.).", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L44", "_origin": "ast", "community": 74, "norm_label": "validates document structure (headings, sections, word count, etc.).", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_44"}, {"label": "Checks brand compliance rules for Jamie Clinic journal content.", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L173", "_origin": "ast", "community": 74, "norm_label": "checks brand compliance rules for jamie clinic journal content.", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_173"}, {"label": "Checks for common spelling/terminology issues in medical/beauty content.", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L308", "_origin": "ast", "community": 74, "norm_label": "checks for common spelling/terminology issues in medical/beauty content.", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_308"}, {"label": "Recommends internal/external links and detects broken or missing ones.", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L389", "_origin": "ast", "community": 74, "norm_label": "recommends internal/external links and detects broken or missing ones.", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_389"}, {"label": "Scan first 10 lines to find the main procedure topic.", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L407", "_origin": "ast", "community": 74, "norm_label": "scan first 10 lines to find the main procedure topic.", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_407"}, {"label": "Orchestrates all validation checks and returns a consolidated report. Args:", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L460", "_origin": "ast", "community": 74, "norm_label": "orchestrates all validation checks and returns a consolidated report. args:", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_460"}, {"label": "Run all enabled checkers against content and return a report dict. Retu", "file_type": "rationale", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L480", "_origin": "ast", "community": 74, "norm_label": "run all enabled checkers against content and return a report dict. retu", "community_name": "Journal Compliance Validator", "id": "scripts_journal_validator_rationale_480"}, {"label": "compliance_checker.py", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "compliance_checker.py", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker"}, {"label": "ComplianceViolation", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L23", "_origin": "ast", "community": 84, "norm_label": "complianceviolation", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"label": "ComplianceChecker", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L33", "_origin": "ast", "community": 84, "norm_label": "compliancechecker", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L38", "_origin": "ast", "community": 84, "norm_label": ".__init__()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init"}, {"label": "._load_prohibited_patterns()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L42", "_origin": "ast", "community": 84, "norm_label": "._load_prohibited_patterns()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"label": "._load_required_disclaimers()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L79", "_origin": "ast", "community": 84, "norm_label": "._load_required_disclaimers()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"label": ".check_content()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L89", "_origin": "ast", "community": 84, "norm_label": ".check_content()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"label": "._create_violation()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L128", "_origin": "ast", "community": 84, "norm_label": "._create_violation()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"label": "._check_disclaimers()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L166", "_origin": "ast", "community": 84, "norm_label": "._check_disclaimers()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"label": "._count_by_severity()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L205", "_origin": "ast", "community": 84, "norm_label": "._count_by_severity()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L212", "_origin": "ast", "community": 84, "norm_label": "._generate_recommendations()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L230", "_origin": "ast", "community": 84, "norm_label": "main()", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"label": "Jamie Marketing Brand Editor - Compliance Checker ==============================", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "jamie marketing brand editor - compliance checker ==============================", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1"}, {"label": "Represents a single compliance violation found in content", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L24", "_origin": "ast", "community": 84, "norm_label": "represents a single compliance violation found in content", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24"}, {"label": "Checks marketing content for violations of Korean medical advertising law.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L34", "_origin": "ast", "community": 84, "norm_label": "checks marketing content for violations of korean medical advertising law.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34"}, {"label": "Load regex patterns for prohibited content types.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L43", "_origin": "ast", "community": 84, "norm_label": "load regex patterns for prohibited content types.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43"}, {"label": "Load templates for required disclaimers.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L80", "_origin": "ast", "community": 84, "norm_label": "load templates for required disclaimers.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80"}, {"label": "Main method to check content for compliance violations. Args:", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L90", "_origin": "ast", "community": 84, "norm_label": "main method to check content for compliance violations. args:", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90"}, {"label": "Create a ComplianceViolation object from a regex match.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L129", "_origin": "ast", "community": 84, "norm_label": "create a complianceviolation object from a regex match.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129"}, {"label": "Check if required disclaimers are present in content.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L167", "_origin": "ast", "community": 84, "norm_label": "check if required disclaimers are present in content.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167"}, {"label": "Count violations by severity level.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L206", "_origin": "ast", "community": 84, "norm_label": "count violations by severity level.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206"}, {"label": "Generate actionable recommendations based on violations found.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L213", "_origin": "ast", "community": 84, "norm_label": "generate actionable recommendations based on violations found.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213"}, {"label": "Command-line interface for compliance checker.", "file_type": "rationale", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L231", "_origin": "ast", "community": 84, "norm_label": "command-line interface for compliance checker.", "community_name": "Content Compliance Checker", "id": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231"}, {"label": "gtm_audit.py", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1", "_origin": "ast", "community": 221, "norm_label": "gtm_audit.py", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit"}, {"label": "DataLayerValidator", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L112", "_origin": "ast", "community": 133, "norm_label": "datalayervalidator", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_datalayervalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L115", "_origin": "ast", "community": 133, "norm_label": ".__init__()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_datalayervalidator_init"}, {"label": ".validate_event()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L120", "_origin": "ast", "community": 133, "norm_label": ".validate_event()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_datalayervalidator_validate_event"}, {"label": ".validate_sequence()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L186", "_origin": "ast", "community": 133, "norm_label": ".validate_sequence()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_datalayervalidator_validate_sequence"}, {"label": ".check_ecommerce_clear()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L207", "_origin": "ast", "community": 133, "norm_label": ".check_ecommerce_clear()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_datalayervalidator_check_ecommerce_clear"}, {"label": "FormAnalyzer", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L233", "_origin": "ast", "community": 134, "norm_label": "formanalyzer", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L236", "_origin": "ast", "community": 134, "norm_label": ".__init__()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer_init"}, {"label": ".discover_forms()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L242", "_origin": "ast", "community": 134, "norm_label": ".discover_forms()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer_discover_forms"}, {"label": ".analyze_form_tracking_readiness()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L275", "_origin": "ast", "community": 134, "norm_label": ".analyze_form_tracking_readiness()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer_analyze_form_tracking_readiness"}, {"label": ".simulate_form_interaction()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L311", "_origin": "ast", "community": 134, "norm_label": ".simulate_form_interaction()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer_simulate_form_interaction"}, {"label": ".check_form_events()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L392", "_origin": "ast", "community": 134, "norm_label": ".check_form_events()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_formanalyzer_check_form_events"}, {"label": "CheckoutFlowAnalyzer", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L413", "_origin": "ast", "community": 175, "norm_label": "checkoutflowanalyzer", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_checkoutflowanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L416", "_origin": "ast", "community": 175, "norm_label": ".__init__()", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_checkoutflowanalyzer_init"}, {"label": ".detect_checkout_elements()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L422", "_origin": "ast", "community": 175, "norm_label": ".detect_checkout_elements()", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_checkoutflowanalyzer_detect_checkout_elements"}, {"label": ".simulate_add_to_cart()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L477", "_origin": "ast", "community": 175, "norm_label": ".simulate_add_to_cart()", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_checkoutflowanalyzer_simulate_add_to_cart"}, {"label": ".simulate_begin_checkout()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L509", "_origin": "ast", "community": 175, "norm_label": ".simulate_begin_checkout()", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_checkoutflowanalyzer_simulate_begin_checkout"}, {"label": ".validate_checkout_events()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L540", "_origin": "ast", "community": 133, "norm_label": ".validate_checkout_events()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events"}, {"label": "GTMAuditor", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L579", "_origin": "ast", "community": 116, "norm_label": "gtmauditor", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L582", "_origin": "ast", "community": 116, "norm_label": ".__init__()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_init"}, {"label": "._setup_network_monitoring()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L619", "_origin": "ast", "community": 116, "norm_label": "._setup_network_monitoring()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_setup_network_monitoring"}, {"label": "._setup_datalayer_monitoring()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L639", "_origin": "ast", "community": 116, "norm_label": "._setup_datalayer_monitoring()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_setup_datalayer_monitoring"}, {"label": "._capture_datalayer()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L658", "_origin": "ast", "community": 134, "norm_label": "._capture_datalayer()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_gtmauditor_capture_datalayer"}, {"label": "._capture_monitored_events()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L673", "_origin": "ast", "community": 133, "norm_label": "._capture_monitored_events()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_gtmauditor_capture_monitored_events"}, {"label": "._check_gtm_container()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L683", "_origin": "ast", "community": 116, "norm_label": "._check_gtm_container()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_check_gtm_container"}, {"label": "._simulate_scroll()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L794", "_origin": "ast", "community": 116, "norm_label": "._simulate_scroll()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_simulate_scroll"}, {"label": "._run_form_audit()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L809", "_origin": "ast", "community": 134, "norm_label": "._run_form_audit()", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_gtmauditor_run_form_audit"}, {"label": "._run_checkout_audit()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L837", "_origin": "ast", "community": 175, "norm_label": "._run_checkout_audit()", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_gtmauditor_run_checkout_audit"}, {"label": "._run_datalayer_audit()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L851", "_origin": "ast", "community": 133, "norm_label": "._run_datalayer_audit()", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_gtmauditor_run_datalayer_audit"}, {"label": "._generate_recommendations()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L893", "_origin": "ast", "community": 116, "norm_label": "._generate_recommendations()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_generate_recommendations"}, {"label": "._generate_checklist()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L942", "_origin": "ast", "community": 116, "norm_label": "._generate_checklist()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_generate_checklist"}, {"label": ".run_audit()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L973", "_origin": "ast", "community": 116, "norm_label": ".run_audit()", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_gtmauditor_run_audit"}, {"label": ".save_report()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1040", "_origin": "ast", "community": 221, "norm_label": ".save_report()", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit_gtmauditor_save_report"}, {"label": ".print_summary()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1046", "_origin": "ast", "community": 221, "norm_label": ".print_summary()", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit_gtmauditor_print_summary"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1087", "_origin": "ast", "community": 221, "norm_label": "main()", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit_main"}, {"label": "Advanced dataLayer validation and monitoring.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L113", "_origin": "ast", "community": 133, "norm_label": "advanced datalayer validation and monitoring.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_113"}, {"label": "Validate a single dataLayer event against GA4 specs.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L121", "_origin": "ast", "community": 133, "norm_label": "validate a single datalayer event against ga4 specs.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_121"}, {"label": "Validate checkout event sequence.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L187", "_origin": "ast", "community": 133, "norm_label": "validate checkout event sequence.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_187"}, {"label": "Check if ecommerce object is cleared before new pushes.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L208", "_origin": "ast", "community": 133, "norm_label": "check if ecommerce object is cleared before new pushes.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_208"}, {"label": "Form discovery, analysis, and interaction tracking.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L234", "_origin": "ast", "community": 134, "norm_label": "form discovery, analysis, and interaction tracking.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_234"}, {"label": "Find and analyze all forms on the page.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L243", "_origin": "ast", "community": 134, "norm_label": "find and analyze all forms on the page.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_243"}, {"label": "Check if forms are ready for GTM tracking.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L276", "_origin": "ast", "community": 134, "norm_label": "check if forms are ready for gtm tracking.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_276"}, {"label": "Simulate user interaction with a form.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L312", "_origin": "ast", "community": 134, "norm_label": "simulate user interaction with a form.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_312"}, {"label": "Check if expected form events are in dataLayer.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L393", "_origin": "ast", "community": 134, "norm_label": "check if expected form events are in datalayer.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_393"}, {"label": "E-commerce checkout flow simulation and validation.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L414", "_origin": "ast", "community": 175, "norm_label": "e-commerce checkout flow simulation and validation.", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_rationale_414"}, {"label": "Find checkout-related elements on page.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L423", "_origin": "ast", "community": 175, "norm_label": "find checkout-related elements on page.", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_rationale_423"}, {"label": "Attempt to simulate add-to-cart action.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L478", "_origin": "ast", "community": 175, "norm_label": "attempt to simulate add-to-cart action.", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_rationale_478"}, {"label": "Attempt to click checkout button.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L510", "_origin": "ast", "community": 175, "norm_label": "attempt to click checkout button.", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_rationale_510"}, {"label": "Validate checkout-related events in dataLayer.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L541", "_origin": "ast", "community": 133, "norm_label": "validate checkout-related events in datalayer.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_541"}, {"label": "Main GTM audit orchestrator.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L580", "_origin": "ast", "community": 116, "norm_label": "main gtm audit orchestrator.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_580"}, {"label": "Intercept and log network requests to tag destinations.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L620", "_origin": "ast", "community": 116, "norm_label": "intercept and log network requests to tag destinations.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_620"}, {"label": "Inject dataLayer monitoring script.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L640", "_origin": "ast", "community": 116, "norm_label": "inject datalayer monitoring script.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_640"}, {"label": "Capture current dataLayer state.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L659", "_origin": "ast", "community": 134, "norm_label": "capture current datalayer state.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_659"}, {"label": "Capture events logged by our monitoring.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L674", "_origin": "ast", "community": 133, "norm_label": "capture events logged by our monitoring.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_674"}, {"label": "Verify GTM container installation.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L684", "_origin": "ast", "community": 116, "norm_label": "verify gtm container installation.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_684"}, {"label": "Simulate scroll to trigger scroll-depth tags.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L795", "_origin": "ast", "community": 116, "norm_label": "simulate scroll to trigger scroll-depth tags.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_795"}, {"label": "Execute form analysis.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L810", "_origin": "ast", "community": 134, "norm_label": "execute form analysis.", "community_name": "Form Tracking Analyzer", "id": "scripts_gtm_audit_rationale_810"}, {"label": "Execute e-commerce checkout flow analysis.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L838", "_origin": "ast", "community": 175, "norm_label": "execute e-commerce checkout flow analysis.", "community_name": "Checkout Flow Auditor", "id": "scripts_gtm_audit_rationale_838"}, {"label": "Execute deep dataLayer analysis.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L852", "_origin": "ast", "community": 133, "norm_label": "execute deep datalayer analysis.", "community_name": "DataLayer Event Validator", "id": "scripts_gtm_audit_rationale_852"}, {"label": "Generate recommendations based on findings.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L894", "_origin": "ast", "community": 116, "norm_label": "generate recommendations based on findings.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_894"}, {"label": "Generate audit checklist.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L943", "_origin": "ast", "community": 116, "norm_label": "generate audit checklist.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_943"}, {"label": "Execute the full audit workflow.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L974", "_origin": "ast", "community": 116, "norm_label": "execute the full audit workflow.", "community_name": "GTM Audit Orchestrator", "id": "scripts_gtm_audit_rationale_974"}, {"label": "Save report to JSON file.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1041", "_origin": "ast", "community": 221, "norm_label": "save report to json file.", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit_rationale_1041"}, {"label": "Print audit summary to console.", "file_type": "rationale", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1047", "_origin": "ast", "community": 221, "norm_label": "print audit summary to console.", "community_name": "GTM Audit Reporting", "id": "scripts_gtm_audit_rationale_1047"}, {"label": "setup.sh", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/setup.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 293, "norm_label": "setup.sh", "community_name": "Setup Script", "id": "scripts_setup"}, {"label": "setup.sh script", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/setup.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 293, "norm_label": "setup.sh script", "community_name": "Setup Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_60_gtm_audit_code_scripts_setup_sh__entry"}, {"label": "generate_quotation.py", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "generate_quotation.py", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation"}, {"label": "LineItem", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L72", "_origin": "ast", "community": 14, "norm_label": "lineitem", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_lineitem"}, {"label": "QuotationDraft", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L83", "_origin": "ast", "community": 14, "norm_label": "quotationdraft", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_quotationdraft"}, {"label": "calculate_price()", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L102", "_origin": "ast", "community": 14, "norm_label": "calculate_price()", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_calculate_price"}, {"label": "determine_discount()", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L112", "_origin": "ast", "community": 14, "norm_label": "determine_discount()", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_determine_discount"}, {"label": "build_quotation()", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L146", "_origin": "ast", "community": 14, "norm_label": "build_quotation()", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_build_quotation"}, {"label": "generate_xlsx()", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L192", "_origin": "ast", "community": 14, "norm_label": "generate_xlsx()", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_generate_xlsx"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L192", "_origin": "ast", "community": 14, "norm_label": "path", "community_name": "Branded Document Generation", "id": "custom_skills_73_dintel_quotation_mgr_code_scripts_generate_quotation_py_path"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L330", "_origin": "ast", "community": 14, "norm_label": "main()", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_main"}, {"label": "D.intelligence Quotation Generator Agent #73 - dintel-quotation-mgr Generate", "file_type": "rationale", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "d.intelligence quotation generator agent #73 - dintel-quotation-mgr generate", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_rationale_1"}, {"label": "Calculate module price based on complexity percentile within range.", "file_type": "rationale", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L103", "_origin": "ast", "community": 14, "norm_label": "calculate module price based on complexity percentile within range.", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_rationale_103"}, {"label": "Determine the highest applicable base discount, plus renewal if applicable.", "file_type": "rationale", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L113", "_origin": "ast", "community": 14, "norm_label": "determine the highest applicable base discount, plus renewal if applicable.", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_rationale_113"}, {"label": "Build a complete quotation draft.", "file_type": "rationale", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L153", "_origin": "ast", "community": 14, "norm_label": "build a complete quotation draft.", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_rationale_153"}, {"label": "Generate branded .xlsx quotation file. TODO: Implement full branded workb", "file_type": "rationale", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L193", "_origin": "ast", "community": 14, "norm_label": "generate branded .xlsx quotation file. todo: implement full branded workb", "community_name": "Branded Document Generation", "id": "scripts_generate_quotation_rationale_193"}, {"label": "install.sh", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 268, "norm_label": "install.sh", "community_name": "Installation Script", "id": "code_install"}, {"label": "install.sh script", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 268, "norm_label": "install.sh script", "community_name": "Installation Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_80_claude_settings_optimizer_code_install_sh__entry"}, {"label": "analyze_extensions.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L1", "_origin": "ast", "community": 122, "norm_label": "analyze_extensions.py", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions"}, {"label": "ExtensionsAnalyzer", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L22", "_origin": "ast", "community": 122, "norm_label": "extensionsanalyzer", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L23", "_origin": "ast", "community": 122, "norm_label": ".__init__()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_init"}, {"label": ".find_extension_dirs()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L34", "_origin": "ast", "community": 122, "norm_label": ".find_extension_dirs()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_find_extension_dirs"}, {"label": ".parse_frontmatter()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L51", "_origin": "ast", "community": 122, "norm_label": ".parse_frontmatter()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"label": ".analyze_command()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L75", "_origin": "ast", "community": 122, "norm_label": ".analyze_command()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_analyze_command"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L75", "_origin": "ast", "community": 122, "norm_label": "path", "community_name": "Skill Extension Analyzer", "id": "custom_skills_80_claude_settings_optimizer_code_scripts_analyze_extensions_py_path"}, {"label": ".analyze_skill()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L106", "_origin": "ast", "community": 122, "norm_label": ".analyze_skill()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill"}, {"label": ".analyze_agent()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L141", "_origin": "ast", "community": 122, "norm_label": ".analyze_agent()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent"}, {"label": ".analyze()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L169", "_origin": "ast", "community": 122, "norm_label": ".analyze()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_extensionsanalyzer_analyze"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L224", "_origin": "ast", "community": 122, "norm_label": "main()", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_main"}, {"label": "Find extension directories.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L35", "_origin": "ast", "community": 122, "norm_label": "find extension directories.", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_rationale_35"}, {"label": "Parse YAML frontmatter.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L52", "_origin": "ast", "community": 122, "norm_label": "parse yaml frontmatter.", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_rationale_52"}, {"label": "Analyze a command file.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L76", "_origin": "ast", "community": 122, "norm_label": "analyze a command file.", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_rationale_76"}, {"label": "Analyze a skill directory.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L107", "_origin": "ast", "community": 122, "norm_label": "analyze a skill directory.", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_rationale_107"}, {"label": "Analyze an agent file.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L142", "_origin": "ast", "community": 122, "norm_label": "analyze an agent file.", "community_name": "Skill Extension Analyzer", "id": "scripts_analyze_extensions_rationale_142"}, {"label": "auto_fix.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L1", "_origin": "ast", "community": 165, "norm_label": "auto_fix.py", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix"}, {"label": "AutoFixer", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L31", "_origin": "ast", "community": 165, "norm_label": "autofixer", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L32", "_origin": "ast", "community": 165, "norm_label": ".__init__()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer_init"}, {"label": ".backup_file()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L37", "_origin": "ast", "community": 165, "norm_label": ".backup_file()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer_backup_file"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L37", "_origin": "ast", "community": 165, "norm_label": "path", "community_name": "Skill Auto-Fixer", "id": "custom_skills_80_claude_settings_optimizer_code_scripts_auto_fix_py_path"}, {"label": ".fix_mcp_instructions()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L51", "_origin": "ast", "community": 165, "norm_label": ".fix_mcp_instructions()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer_fix_mcp_instructions"}, {"label": ".fix_command_frontmatter()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L96", "_origin": "ast", "community": 165, "norm_label": ".fix_command_frontmatter()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer_fix_command_frontmatter"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L119", "_origin": "ast", "community": 165, "norm_label": ".run()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_autofixer_run"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L150", "_origin": "ast", "community": 165, "norm_label": "main()", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_main"}, {"label": "Create backup before modifying.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L38", "_origin": "ast", "community": 165, "norm_label": "create backup before modifying.", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_rationale_38"}, {"label": "Add serverInstructions to MCP servers.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L52", "_origin": "ast", "community": 165, "norm_label": "add serverinstructions to mcp servers.", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_rationale_52"}, {"label": "Add frontmatter to command missing it.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L97", "_origin": "ast", "community": 165, "norm_label": "add frontmatter to command missing it.", "community_name": "Skill Auto-Fixer", "id": "scripts_auto_fix_rationale_97"}, {"label": "run_audit.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L1", "_origin": "ast", "community": 207, "norm_label": "run_audit.py", "community_name": "Audit Report Generator", "id": "scripts_run_audit"}, {"label": "run_analyzer()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L17", "_origin": "ast", "community": 207, "norm_label": "run_analyzer()", "community_name": "Audit Report Generator", "id": "scripts_run_audit_run_analyzer"}, {"label": "calculate_health()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L44", "_origin": "ast", "community": 207, "norm_label": "calculate_health()", "community_name": "Audit Report Generator", "id": "scripts_run_audit_calculate_health"}, {"label": "generate_report()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L59", "_origin": "ast", "community": 207, "norm_label": "generate_report()", "community_name": "Audit Report Generator", "id": "scripts_run_audit_generate_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L206", "_origin": "ast", "community": 207, "norm_label": "main()", "community_name": "Audit Report Generator", "id": "scripts_run_audit_main"}, {"label": "Run an analyzer script and return its output.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L18", "_origin": "ast", "community": 207, "norm_label": "run an analyzer script and return its output.", "community_name": "Audit Report Generator", "id": "scripts_run_audit_rationale_18"}, {"label": "Determine overall health status.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L45", "_origin": "ast", "community": 207, "norm_label": "determine overall health status.", "community_name": "Audit Report Generator", "id": "scripts_run_audit_rationale_45"}, {"label": "Generate markdown report.", "file_type": "rationale", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L60", "_origin": "ast", "community": 207, "norm_label": "generate markdown report.", "community_name": "Audit Report Generator", "id": "scripts_run_audit_rationale_60"}, {"label": "audit_cleanup.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 218, "norm_label": "audit_cleanup.sh", "community_name": "Audit Cleanup Scripts", "id": "scripts_audit_cleanup"}, {"label": "audit_cleanup.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 218, "norm_label": "audit_cleanup.sh script", "community_name": "Audit Cleanup Scripts", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_cleanup_sh__entry"}, {"label": "json_escape()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 218, "norm_label": "json_escape()", "community_name": "Audit Cleanup Scripts", "id": "scripts_audit_cleanup_json_escape"}, {"label": "json_finding()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 218, "norm_label": "json_finding()", "community_name": "Audit Cleanup Scripts", "id": "scripts_audit_cleanup_json_finding"}, {"label": "dir_size()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L18", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 218, "norm_label": "dir_size()", "community_name": "Audit Cleanup Scripts", "id": "scripts_audit_cleanup_dir_size"}, {"label": "classify_size()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L29", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 218, "norm_label": "classify_size()", "community_name": "Audit Cleanup Scripts", "id": "scripts_audit_cleanup_classify_size"}, {"label": "audit_environment.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 246, "norm_label": "audit_environment.sh", "community_name": "Environment Audit Script", "id": "scripts_audit_environment"}, {"label": "audit_environment.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 246, "norm_label": "audit_environment.sh script", "community_name": "Environment Audit Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_environment_sh__entry"}, {"label": "json_escape()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 246, "norm_label": "json_escape()", "community_name": "Environment Audit Script", "id": "scripts_audit_environment_json_escape"}, {"label": "json_finding()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 246, "norm_label": "json_finding()", "community_name": "Environment Audit Script", "id": "scripts_audit_environment_json_finding"}, {"label": "audit_packages.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 247, "norm_label": "audit_packages.sh", "community_name": "Package Audit Script", "id": "scripts_audit_packages"}, {"label": "audit_packages.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 247, "norm_label": "audit_packages.sh script", "community_name": "Package Audit Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_packages_sh__entry"}, {"label": "json_escape()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 247, "norm_label": "json_escape()", "community_name": "Package Audit Script", "id": "scripts_audit_packages_json_escape"}, {"label": "json_finding()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 247, "norm_label": "json_finding()", "community_name": "Package Audit Script", "id": "scripts_audit_packages_json_finding"}, {"label": "audit_resources.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 248, "norm_label": "audit_resources.sh", "community_name": "Resource Audit Script", "id": "scripts_audit_resources"}, {"label": "audit_resources.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 248, "norm_label": "audit_resources.sh script", "community_name": "Resource Audit Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_resources_sh__entry"}, {"label": "json_escape()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 248, "norm_label": "json_escape()", "community_name": "Resource Audit Script", "id": "scripts_audit_resources_json_escape"}, {"label": "json_finding()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 248, "norm_label": "json_finding()", "community_name": "Resource Audit Script", "id": "scripts_audit_resources_json_finding"}, {"label": "audit_security.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 249, "norm_label": "audit_security.sh", "community_name": "Security Audit Script", "id": "scripts_audit_security"}, {"label": "audit_security.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 249, "norm_label": "audit_security.sh script", "community_name": "Security Audit Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_security_sh__entry"}, {"label": "json_escape()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 249, "norm_label": "json_escape()", "community_name": "Security Audit Script", "id": "scripts_audit_security_json_escape"}, {"label": "json_finding()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 249, "norm_label": "json_finding()", "community_name": "Security Audit Script", "id": "scripts_audit_security_json_finding"}, {"label": "cleanup_execute.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 236, "norm_label": "cleanup_execute.sh", "community_name": "Directory Cleanup Script", "id": "scripts_cleanup_execute"}, {"label": "cleanup_execute.sh script", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 236, "norm_label": "cleanup_execute.sh script", "community_name": "Directory Cleanup Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry"}, {"label": "usage()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L12", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 236, "norm_label": "usage()", "community_name": "Directory Cleanup Script", "id": "scripts_cleanup_execute_usage"}, {"label": "log_action()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L48", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 236, "norm_label": "log_action()", "community_name": "Directory Cleanup Script", "id": "scripts_cleanup_execute_log_action"}, {"label": "clean_dir()", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L53", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 236, "norm_label": "clean_dir()", "community_name": "Directory Cleanup Script", "id": "scripts_cleanup_execute_clean_dir"}, {"label": "organizer.py", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L1", "_origin": "ast", "community": 62, "norm_label": "organizer.py", "community_name": "File System Organizer", "id": "code_organizer"}, {"label": "FolderScan", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L91", "_origin": "ast", "community": 62, "norm_label": "folderscan", "community_name": "File System Organizer", "id": "code_organizer_folderscan"}, {"label": "Proposal", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L98", "_origin": "ast", "community": 62, "norm_label": "proposal", "community_name": "File System Organizer", "id": "code_organizer_proposal"}, {"label": ".as_dict()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L104", "_origin": "ast", "community": 62, "norm_label": ".as_dict()", "community_name": "File System Organizer", "id": "code_organizer_proposal_as_dict"}, {"label": "is_visible()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L114", "_origin": "ast", "community": 62, "norm_label": "is_visible()", "community_name": "File System Organizer", "id": "code_organizer_is_visible"}, {"label": "list_visible_files()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L118", "_origin": "ast", "community": 62, "norm_label": "list_visible_files()", "community_name": "File System Organizer", "id": "code_organizer_list_visible_files"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L118", "_origin": "ast", "community": 62, "norm_label": "path", "community_name": "File System Organizer", "id": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"label": "list_visible_dirs()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L126", "_origin": "ast", "community": 62, "norm_label": "list_visible_dirs()", "community_name": "File System Organizer", "id": "code_organizer_list_visible_dirs"}, {"label": "scan()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L134", "_origin": "ast", "community": 62, "norm_label": "scan()", "community_name": "File System Organizer", "id": "code_organizer_scan"}, {"label": "is_sensitive()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L146", "_origin": "ast", "community": 62, "norm_label": "is_sensitive()", "community_name": "File System Organizer", "id": "code_organizer_is_sensitive"}, {"label": "render_structure_block()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L155", "_origin": "ast", "community": 62, "norm_label": "render_structure_block()", "community_name": "File System Organizer", "id": "code_organizer_render_structure_block"}, {"label": "render_subfolder_block()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L186", "_origin": "ast", "community": 62, "norm_label": "render_subfolder_block()", "community_name": "File System Organizer", "id": "code_organizer_render_subfolder_block"}, {"label": "splice_readme()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L213", "_origin": "ast", "community": 62, "norm_label": "splice_readme()", "community_name": "File System Organizer", "id": "code_organizer_splice_readme"}, {"label": "structurally_equal()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L251", "_origin": "ast", "community": 62, "norm_label": "structurally_equal()", "community_name": "File System Organizer", "id": "code_organizer_structurally_equal"}, {"label": "propose_renames()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L262", "_origin": "ast", "community": 62, "norm_label": "propose_renames()", "community_name": "File System Organizer", "id": "code_organizer_propose_renames"}, {"label": "propose_folder_renames()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L284", "_origin": "ast", "community": 62, "norm_label": "propose_folder_renames()", "community_name": "File System Organizer", "id": "code_organizer_propose_folder_renames"}, {"label": "propose_moves()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L320", "_origin": "ast", "community": 62, "norm_label": "propose_moves()", "community_name": "File System Organizer", "id": "code_organizer_propose_moves"}, {"label": "apply_proposals()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L340", "_origin": "ast", "community": 62, "norm_label": "apply_proposals()", "community_name": "File System Organizer", "id": "code_organizer_apply_proposals"}, {"label": "refresh_subfolder_readmes()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L361", "_origin": "ast", "community": 62, "norm_label": "refresh_subfolder_readmes()", "community_name": "File System Organizer", "id": "code_organizer_refresh_subfolder_readmes"}, {"label": "text_report()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L385", "_origin": "ast", "community": 62, "norm_label": "text_report()", "community_name": "File System Organizer", "id": "code_organizer_text_report"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L436", "_origin": "ast", "community": 62, "norm_label": "main()", "community_name": "File System Organizer", "id": "code_organizer_main"}, {"label": "Walk depth levels deep. depth=3 → root + 2 levels of subfolders.", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L135", "_origin": "ast", "community": 62, "norm_label": "walk depth levels deep. depth=3 → root + 2 levels of subfolders.", "community_name": "File System Organizer", "id": "code_organizer_rationale_135"}, {"label": "Smaller block for per-subfolder README.md (2 levels deep).", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L187", "_origin": "ast", "community": 62, "norm_label": "smaller block for per-subfolder readme.md (2 levels deep).", "community_name": "File System Organizer", "id": "code_organizer_rationale_187"}, {"label": "Insert/replace the AUTO-STRUCTURE block inside readme_path. Returns (change", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L214", "_origin": "ast", "community": 62, "norm_label": "insert/replace the auto-structure block inside readme_path. returns (change", "community_name": "File System Organizer", "id": "code_organizer_rationale_214"}, {"label": "Strip the auto-regenerated timestamp lines before comparing.", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L252", "_origin": "ast", "community": 62, "norm_label": "strip the auto-regenerated timestamp lines before comparing.", "community_name": "File System Organizer", "id": "code_organizer_rationale_252"}, {"label": "Propose folder renames matching RENAME_RULES. Guardrails: - Top-level s", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L285", "_origin": "ast", "community": 62, "norm_label": "propose folder renames matching rename_rules. guardrails: - top-level s", "community_name": "File System Organizer", "id": "code_organizer_rationale_285"}, {"label": "For each top-level subfolder, ensure README.md exists with AUTO block.", "file_type": "rationale", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L362", "_origin": "ast", "community": 62, "norm_label": "for each top-level subfolder, ensure readme.md exists with auto block.", "community_name": "File System Organizer", "id": "code_organizer_rationale_362"}, {"label": "discover.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L1", "_origin": "ast", "community": 51, "norm_label": "discover.py", "community_name": "Crawl Manifest Management", "id": "scripts_discover"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L34", "_origin": "ast", "community": 51, "norm_label": "cli()", "community_name": "Crawl Manifest Management", "id": "scripts_discover_cli"}, {"label": "create_manifest()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L44", "_origin": "ast", "community": 51, "norm_label": "create_manifest()", "community_name": "Crawl Manifest Management", "id": "scripts_discover_create_manifest"}, {"label": "dedup()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L87", "_origin": "ast", "community": 51, "norm_label": "dedup()", "community_name": "Crawl Manifest Management", "id": "scripts_discover_dedup"}, {"label": "register_source()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L117", "_origin": "ast", "community": 0, "norm_label": "register_source()", "community_name": "Database Session Management", "id": "scripts_discover_register_source"}, {"label": "list_sources()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L146", "_origin": "ast", "community": 0, "norm_label": "list_sources()", "community_name": "Database Session Management", "id": "scripts_discover_list_sources"}, {"label": "Reference Discovery — manage source manifests.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L35", "_origin": "ast", "community": 51, "norm_label": "reference discovery — manage source manifests.", "community_name": "Crawl Manifest Management", "id": "scripts_discover_rationale_35"}, {"label": "Create a manifest from discovered URLs. Input format (JSON array): [", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L45", "_origin": "ast", "community": 51, "norm_label": "create a manifest from discovered urls. input format (json array): [", "community_name": "Crawl Manifest Management", "id": "scripts_discover_rationale_45"}, {"label": "Deduplicate manifest URLs against existing repository.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L88", "_origin": "ast", "community": 51, "norm_label": "deduplicate manifest urls against existing repository.", "community_name": "Crawl Manifest Management", "id": "scripts_discover_rationale_88"}, {"label": "Register a new source in the repository.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L118", "_origin": "ast", "community": 0, "norm_label": "register a new source in the repository.", "community_name": "Database Session Management", "id": "scripts_discover_rationale_118"}, {"label": "List registered sources.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L147", "_origin": "ast", "community": 0, "norm_label": "list registered sources.", "community_name": "Database Session Management", "id": "scripts_discover_rationale_147"}, {"label": "crawl_mgr.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L1", "_origin": "ast", "community": 132, "norm_label": "crawl_mgr.py", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L47", "_origin": "ast", "community": 132, "norm_label": "cli()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_cli"}, {"label": "store_result()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L59", "_origin": "ast", "community": 132, "norm_label": "store_result()", "community_name": "Crawl Manifest Management", "id": "scripts_crawl_mgr_store_result"}, {"label": "select_crawler()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L122", "_origin": "ast", "community": 132, "norm_label": "select_crawler()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_select_crawler"}, {"label": "list_crawls()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L204", "_origin": "ast", "community": 132, "norm_label": "list_crawls()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_list_crawls"}, {"label": "_extract_title()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L238", "_origin": "ast", "community": 132, "norm_label": "_extract_title()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_extract_title"}, {"label": "_extract_url_from_content()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L247", "_origin": "ast", "community": 132, "norm_label": "_extract_url_from_content()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_extract_url_from_content"}, {"label": "_get_alternatives()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L268", "_origin": "ast", "community": 132, "norm_label": "_get_alternatives()", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_get_alternatives"}, {"label": "Web Crawler Manager — manage crawl results and backend selection.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L48", "_origin": "ast", "community": 132, "norm_label": "web crawler manager — manage crawl results and backend selection.", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_48"}, {"label": "Store crawl results from raw files into the repository. Scans raw_dir for .", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L60", "_origin": "ast", "community": 132, "norm_label": "store crawl results from raw files into the repository. scans raw_dir for .", "community_name": "Crawl Manifest Management", "id": "scripts_crawl_mgr_rationale_60"}, {"label": "Recommend the best crawler backend for a URL. Analyzes URL patterns and sit", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L123", "_origin": "ast", "community": 132, "norm_label": "recommend the best crawler backend for a url. analyzes url patterns and sit", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_123"}, {"label": "List recent crawl records.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L205", "_origin": "ast", "community": 132, "norm_label": "list recent crawl records.", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_205"}, {"label": "Extract title from markdown content.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L239", "_origin": "ast", "community": 132, "norm_label": "extract title from markdown content.", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_239"}, {"label": "Extract source URL from markdown frontmatter or content.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L248", "_origin": "ast", "community": 132, "norm_label": "extract source url from markdown frontmatter or content.", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_248"}, {"label": "Get alternative crawler recommendations.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L269", "_origin": "ast", "community": 132, "norm_label": "get alternative crawler recommendations.", "community_name": "Web Crawler Manager", "id": "scripts_crawl_mgr_rationale_269"}, {"label": "seo_crawler_adapter.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L1", "_origin": "ast", "community": 56, "norm_label": "seo_crawler_adapter.py", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter"}, {"label": "CrawlProgress", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L70", "_origin": "ast", "community": 56, "norm_label": "crawlprogress", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawlprogress"}, {"label": ".save()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L82", "_origin": "ast", "community": 56, "norm_label": ".save()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawlprogress_save"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L82", "_origin": "ast", "community": 56, "norm_label": "path", "community_name": "SEO Crawler Adapter", "id": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"label": "_slugify()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L100", "_origin": "ast", "community": 56, "norm_label": "_slugify()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_slugify"}, {"label": "_extract_main_content()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L108", "_origin": "ast", "community": 56, "norm_label": "_extract_main_content()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_extract_main_content"}, {"label": "_table_to_markdown()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L158", "_origin": "ast", "community": 56, "norm_label": "_table_to_markdown()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_table_to_markdown"}, {"label": "_write_raw_file()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L175", "_origin": "ast", "community": 56, "norm_label": "_write_raw_file()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_write_raw_file"}, {"label": "PageMetadata", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L175", "_origin": "ast", "community": 172, "norm_label": "pagemetadata", "community_name": "Rate Limiting Client", "id": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata"}, {"label": "discover_urls()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L225", "_origin": "ast", "community": 56, "norm_label": "discover_urls()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_discover_urls"}, {"label": "discover_from_sitemap()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L266", "_origin": "ast", "community": 56, "norm_label": "discover_from_sitemap()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_discover_from_sitemap"}, {"label": "_is_captcha_response()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L300", "_origin": "ast", "community": 172, "norm_label": "_is_captcha_response()", "community_name": "Rate Limiting Client", "id": "scripts_seo_crawler_adapter_is_captcha_response"}, {"label": "Response", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L300", "_origin": "ast", "community": 172, "norm_label": "response", "community_name": "Rate Limiting Client", "id": "response"}, {"label": "crawl_urls()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L315", "_origin": "ast", "community": 56, "norm_label": "crawl_urls()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawl_urls"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L499", "_origin": "ast", "community": 56, "norm_label": "cli()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_cli"}, {"label": "crawl()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L511", "_origin": "ast", "community": 56, "norm_label": "crawl()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawl"}, {"label": "crawl_sitemap()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L534", "_origin": "ast", "community": 56, "norm_label": "crawl_sitemap()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawl_sitemap"}, {"label": "discover()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L556", "_origin": "ast", "community": 56, "norm_label": "discover()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_discover"}, {"label": "crawl_manifest()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L575", "_origin": "ast", "community": 56, "norm_label": "crawl_manifest()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_crawl_manifest"}, {"label": "status()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L594", "_origin": "ast", "community": 56, "norm_label": "status()", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_status"}, {"label": "Track crawl progress for reference curation.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L71", "_origin": "ast", "community": 56, "norm_label": "track crawl progress for reference curation.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_71"}, {"label": "Convert text to URL-friendly slug.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L101", "_origin": "ast", "community": 56, "norm_label": "convert text to url-friendly slug.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_101"}, {"label": "Extract main content as markdown from HTML. Uses BeautifulSoup to strip nav", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L109", "_origin": "ast", "community": 56, "norm_label": "extract main content as markdown from html. uses beautifulsoup to strip nav", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_109"}, {"label": "Convert an HTML table to markdown.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L159", "_origin": "ast", "community": 56, "norm_label": "convert an html table to markdown.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_159"}, {"label": "Write a single .raw.md file with YAML frontmatter.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L182", "_origin": "ast", "community": 56, "norm_label": "write a single .raw.md file with yaml frontmatter.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_182"}, {"label": "Discover URLs from a root page by following links. Uses PageAnalyzer to ext", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L227", "_origin": "ast", "community": 56, "norm_label": "discover urls from a root page by following links. uses pageanalyzer to ext", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_227"}, {"label": "Extract URLs from an XML sitemap.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L267", "_origin": "ast", "community": 56, "norm_label": "extract urls from an xml sitemap.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_267"}, {"label": "Detect Google CAPTCHA / IP block responses.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L301", "_origin": "ast", "community": 172, "norm_label": "detect google captcha / ip block responses.", "community_name": "Rate Limiting Client", "id": "scripts_seo_crawler_adapter_rationale_301"}, {"label": "Crawl a list of URLs and write .raw.md files. Args: delay: Seconds", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L324", "_origin": "ast", "community": 56, "norm_label": "crawl a list of urls and write .raw.md files. args: delay: seconds", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_324"}, {"label": "SEO Crawler Adapter — reference-curator crawling backend.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L500", "_origin": "ast", "community": 56, "norm_label": "seo crawler adapter — reference-curator crawling backend.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_500"}, {"label": "Crawl a list of URLs and write .raw.md files.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L512", "_origin": "ast", "community": 56, "norm_label": "crawl a list of urls and write .raw.md files.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_512"}, {"label": "Crawl URLs discovered from an XML sitemap.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L535", "_origin": "ast", "community": 56, "norm_label": "crawl urls discovered from an xml sitemap.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_535"}, {"label": "Discover URLs from a root page, then crawl them all.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L557", "_origin": "ast", "community": 56, "norm_label": "discover urls from a root page, then crawl them all.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_557"}, {"label": "Crawl URLs from a reference-curator manifest file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L576", "_origin": "ast", "community": 56, "norm_label": "crawl urls from a reference-curator manifest file.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_576"}, {"label": "Check crawl progress.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L595", "_origin": "ast", "community": 56, "norm_label": "check crawl progress.", "community_name": "SEO Crawler Adapter", "id": "scripts_seo_crawler_adapter_rationale_595"}, {"label": "repo.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L1", "_origin": "ast", "community": 0, "norm_label": "repo.py", "community_name": "Database Session Management", "id": "scripts_repo"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L30", "_origin": "ast", "community": 0, "norm_label": "cli()", "community_name": "Database Session Management", "id": "scripts_repo_cli"}, {"label": "store()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L45", "_origin": "ast", "community": 0, "norm_label": "store()", "community_name": "Database Session Management", "id": "scripts_repo_store"}, {"label": "check_dup()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L82", "_origin": "ast", "community": 0, "norm_label": "check_dup()", "community_name": "Database Session Management", "id": "scripts_repo_check_dup"}, {"label": "query_topic()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L104", "_origin": "ast", "community": 0, "norm_label": "query_topic()", "community_name": "Database Session Management", "id": "scripts_repo_query_topic"}, {"label": "find_stale()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L132", "_origin": "ast", "community": 0, "norm_label": "find_stale()", "community_name": "Database Session Management", "id": "scripts_repo_find_stale"}, {"label": "pending_reviews()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L165", "_origin": "ast", "community": 0, "norm_label": "pending_reviews()", "community_name": "Database Session Management", "id": "scripts_repo_pending_reviews"}, {"label": "export_ready()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L200", "_origin": "ast", "community": 0, "norm_label": "export_ready()", "community_name": "Database Session Management", "id": "scripts_repo_export_ready"}, {"label": "stats()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L244", "_origin": "ast", "community": 0, "norm_label": "stats()", "community_name": "Database Session Management", "id": "scripts_repo_stats"}, {"label": "_print_doc_table()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L310", "_origin": "ast", "community": 0, "norm_label": "_print_doc_table()", "community_name": "Database Session Management", "id": "scripts_repo_print_doc_table"}, {"label": "Content Repository — manage documents in the reference library.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L31", "_origin": "ast", "community": 0, "norm_label": "content repository — manage documents in the reference library.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_31"}, {"label": "Store a new document in the repository.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L46", "_origin": "ast", "community": 0, "norm_label": "store a new document in the repository.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_46"}, {"label": "Check if a URL already exists in the repository.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L83", "_origin": "ast", "community": 0, "norm_label": "check if a url already exists in the repository.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_83"}, {"label": "Query documents by topic.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L105", "_origin": "ast", "community": 0, "norm_label": "query documents by topic.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_105"}, {"label": "Find documents that may be outdated.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L133", "_origin": "ast", "community": 0, "norm_label": "find documents that may be outdated.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_133"}, {"label": "Get documents pending quality review.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L166", "_origin": "ast", "community": 0, "norm_label": "get documents pending quality review.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_166"}, {"label": "Get documents approved and ready for export.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L201", "_origin": "ast", "community": 0, "norm_label": "get documents approved and ready for export.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_201"}, {"label": "Show repository statistics.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L245", "_origin": "ast", "community": 0, "norm_label": "show repository statistics.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_245"}, {"label": "Print a table of documents.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L311", "_origin": "ast", "community": 0, "norm_label": "print a table of documents.", "community_name": "Database Session Management", "id": "scripts_repo_rationale_311"}, {"label": "distiller.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L1", "_origin": "ast", "community": 0, "norm_label": "distiller.py", "community_name": "Database Session Management", "id": "scripts_distiller"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L30", "_origin": "ast", "community": 0, "norm_label": "cli()", "community_name": "Database Session Management", "id": "scripts_distiller_cli"}, {"label": "load_pending()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L38", "_origin": "ast", "community": 0, "norm_label": "load_pending()", "community_name": "Database Session Management", "id": "scripts_distiller_load_pending"}, {"label": "store()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L99", "_origin": "ast", "community": 0, "norm_label": "store()", "community_name": "Database Session Management", "id": "scripts_distiller_store"}, {"label": "refactor()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L176", "_origin": "ast", "community": 0, "norm_label": "refactor()", "community_name": "Database Session Management", "id": "scripts_distiller_refactor"}, {"label": "show()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L237", "_origin": "ast", "community": 0, "norm_label": "show()", "community_name": "Database Session Management", "id": "scripts_distiller_show"}, {"label": "Content Distiller — manage distillation data.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L31", "_origin": "ast", "community": 0, "norm_label": "content distiller — manage distillation data.", "community_name": "Database Session Management", "id": "scripts_distiller_rationale_31"}, {"label": "Load documents pending distillation. Finds documents with crawl_status='com", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L39", "_origin": "ast", "community": 0, "norm_label": "load documents pending distillation. finds documents with crawl_status='com", "community_name": "Database Session Management", "id": "scripts_distiller_rationale_39"}, {"label": "Store distilled content for a document.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L100", "_origin": "ast", "community": 0, "norm_label": "store distilled content for a document.", "community_name": "Database Session Management", "id": "scripts_distiller_rationale_100"}, {"label": "Load existing distilled content + review feedback for re-distillation. Outp", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L177", "_origin": "ast", "community": 0, "norm_label": "load existing distilled content + review feedback for re-distillation. outp", "community_name": "Database Session Management", "id": "scripts_distiller_rationale_177"}, {"label": "Show details of a distilled content record.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L238", "_origin": "ast", "community": 0, "norm_label": "show details of a distilled content record.", "community_name": "Database Session Management", "id": "scripts_distiller_rationale_238"}, {"label": "reviewer.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "reviewer.py", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L39", "_origin": "ast", "community": 57, "norm_label": "cli()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_cli"}, {"label": "load_pending()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L47", "_origin": "ast", "community": 57, "norm_label": "load_pending()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_load_pending"}, {"label": "calculate_score()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L88", "_origin": "ast", "community": 57, "norm_label": "calculate_score()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_calculate_score"}, {"label": "route()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L128", "_origin": "ast", "community": 57, "norm_label": "route()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_route"}, {"label": "log_review()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L168", "_origin": "ast", "community": 57, "norm_label": "log_review()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_log_review"}, {"label": "history()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L220", "_origin": "ast", "community": 57, "norm_label": "history()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_history"}, {"label": "gemini_evaluate()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L260", "_origin": "ast", "community": 57, "norm_label": "gemini_evaluate()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_gemini_evaluate"}, {"label": "gemini_evaluate_pending()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L348", "_origin": "ast", "community": 57, "norm_label": "gemini_evaluate_pending()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_gemini_evaluate_pending"}, {"label": "_route_score()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L423", "_origin": "ast", "community": 57, "norm_label": "_route_score()", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_route_score"}, {"label": "Quality Reviewer — scoring, routing, and review logging.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L40", "_origin": "ast", "community": 57, "norm_label": "quality reviewer — scoring, routing, and review logging.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_40"}, {"label": "Load distilled content pending quality review.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L48", "_origin": "ast", "community": 57, "norm_label": "load distilled content pending quality review.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_48"}, {"label": "Calculate weighted quality score from assessment criteria. Input JSON forma", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L89", "_origin": "ast", "community": 57, "norm_label": "calculate weighted quality score from assessment criteria. input json forma", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_89"}, {"label": "Route a quality score to a decision. Thresholds: >= 0.85 → approve", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L129", "_origin": "ast", "community": 57, "norm_label": "route a quality score to a decision. thresholds: >= 0.85 → approve", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_129"}, {"label": "Log a review decision for distilled content.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L169", "_origin": "ast", "community": 57, "norm_label": "log a review decision for distilled content.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_169"}, {"label": "Show review history for a distilled content record.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L221", "_origin": "ast", "community": 57, "norm_label": "show review history for a distilled content record.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_221"}, {"label": "Evaluate raw crawled content using Gemini CLI (pre-distillation gate). Send", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L261", "_origin": "ast", "community": 57, "norm_label": "evaluate raw crawled content using gemini cli (pre-distillation gate). send", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_261"}, {"label": "Evaluate all crawled-but-not-evaluated documents using Gemini.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L349", "_origin": "ast", "community": 57, "norm_label": "evaluate all crawled-but-not-evaluated documents using gemini.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_349"}, {"label": "Route a quality score to a decision based on thresholds.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L424", "_origin": "ast", "community": 57, "norm_label": "route a quality score to a decision based on thresholds.", "community_name": "Gemini Content Evaluator", "id": "scripts_reviewer_rationale_424"}, {"label": "exporter.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L1", "_origin": "ast", "community": 48, "norm_label": "exporter.py", "community_name": "Reference Curator Utilities", "id": "scripts_exporter"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L31", "_origin": "ast", "community": 48, "norm_label": "cli()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_cli"}, {"label": "project()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L42", "_origin": "ast", "community": 48, "norm_label": "project()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_project"}, {"label": "finetuning()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L107", "_origin": "ast", "community": 48, "norm_label": "finetuning()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_finetuning"}, {"label": "index()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L163", "_origin": "ast", "community": 48, "norm_label": "index()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_index"}, {"label": "crossrefs()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L210", "_origin": "ast", "community": 48, "norm_label": "crossrefs()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_crossrefs"}, {"label": "verify()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L265", "_origin": "ast", "community": 48, "norm_label": "verify()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_verify"}, {"label": "log()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L325", "_origin": "ast", "community": 0, "norm_label": "log()", "community_name": "Database Session Management", "id": "scripts_exporter_log"}, {"label": "_export_nested()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L342", "_origin": "ast", "community": 48, "norm_label": "_export_nested()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_export_nested"}, {"label": "_export_flat()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L377", "_origin": "ast", "community": 48, "norm_label": "_export_flat()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_export_flat"}, {"label": "_format_document()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L394", "_origin": "ast", "community": 48, "norm_label": "_format_document()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_format_document"}, {"label": "_extract_md_title()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L418", "_origin": "ast", "community": 48, "norm_label": "_extract_md_title()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_extract_md_title"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L418", "_origin": "ast", "community": 48, "norm_label": "path", "community_name": "Reference Curator Utilities", "id": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"label": "_extract_concepts()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L429", "_origin": "ast", "community": 48, "norm_label": "_extract_concepts()", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_extract_concepts"}, {"label": "Markdown Exporter — export approved references.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L32", "_origin": "ast", "community": 48, "norm_label": "markdown exporter — export approved references.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_32"}, {"label": "Export approved content as markdown project files.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L43", "_origin": "ast", "community": 48, "norm_label": "export approved content as markdown project files.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_43"}, {"label": "Export approved content as JSONL fine-tuning dataset.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L108", "_origin": "ast", "community": 48, "norm_label": "export approved content as jsonl fine-tuning dataset.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_108"}, {"label": "Generate INDEX.md with table of contents.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L164", "_origin": "ast", "community": 48, "norm_label": "generate index.md with table of contents.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_164"}, {"label": "Add cross-reference links between related documents.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L211", "_origin": "ast", "community": 48, "norm_label": "add cross-reference links between related documents.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_211"}, {"label": "Verify export integrity.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L266", "_origin": "ast", "community": 48, "norm_label": "verify export integrity.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_266"}, {"label": "Log an export job to the database.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L326", "_origin": "ast", "community": 0, "norm_label": "log an export job to the database.", "community_name": "Database Session Management", "id": "scripts_exporter_rationale_326"}, {"label": "Export documents in nested topic directory structure.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L343", "_origin": "ast", "community": 48, "norm_label": "export documents in nested topic directory structure.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_343"}, {"label": "Export documents as flat files.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L378", "_origin": "ast", "community": 48, "norm_label": "export documents as flat files.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_378"}, {"label": "Format a document for export.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L395", "_origin": "ast", "community": 48, "norm_label": "format a document for export.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_395"}, {"label": "Extract title from a markdown file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L419", "_origin": "ast", "community": 48, "norm_label": "extract title from a markdown file.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_419"}, {"label": "Extract key concepts from markdown content for cross-referencing.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L430", "_origin": "ast", "community": 48, "norm_label": "extract key concepts from markdown content for cross-referencing.", "community_name": "Reference Curator Utilities", "id": "scripts_exporter_rationale_430"}, {"label": "pipeline.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L1", "_origin": "ast", "community": 0, "norm_label": "pipeline.py", "community_name": "Database Session Management", "id": "scripts_pipeline"}, {"label": "cli()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L38", "_origin": "ast", "community": 0, "norm_label": "cli()", "community_name": "Database Session Management", "id": "scripts_pipeline_cli"}, {"label": "init()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L48", "_origin": "ast", "community": 0, "norm_label": "init()", "community_name": "Database Session Management", "id": "scripts_pipeline_init"}, {"label": "advance()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L99", "_origin": "ast", "community": 0, "norm_label": "advance()", "community_name": "Database Session Management", "id": "scripts_pipeline_advance"}, {"label": "pause()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L135", "_origin": "ast", "community": 0, "norm_label": "pause()", "community_name": "Database Session Management", "id": "scripts_pipeline_pause"}, {"label": "resume()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L152", "_origin": "ast", "community": 0, "norm_label": "resume()", "community_name": "Database Session Management", "id": "scripts_pipeline_resume"}, {"label": "complete()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L182", "_origin": "ast", "community": 0, "norm_label": "complete()", "community_name": "Database Session Management", "id": "scripts_pipeline_complete"}, {"label": "status()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L211", "_origin": "ast", "community": 0, "norm_label": "status()", "community_name": "Database Session Management", "id": "scripts_pipeline_status"}, {"label": "track_iteration()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L263", "_origin": "ast", "community": 0, "norm_label": "track_iteration()", "community_name": "Database Session Management", "id": "scripts_pipeline_track_iteration"}, {"label": "Pipeline Orchestrator — manage pipeline run state.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L39", "_origin": "ast", "community": 0, "norm_label": "pipeline orchestrator — manage pipeline run state.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_39"}, {"label": "Initialize a new pipeline run.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L49", "_origin": "ast", "community": 0, "norm_label": "initialize a new pipeline run.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_49"}, {"label": "Advance pipeline to the next stage.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L100", "_origin": "ast", "community": 0, "norm_label": "advance pipeline to the next stage.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_100"}, {"label": "Pause pipeline due to error.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L136", "_origin": "ast", "community": 0, "norm_label": "pause pipeline due to error.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_136"}, {"label": "Resume a paused pipeline.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L153", "_origin": "ast", "community": 0, "norm_label": "resume a paused pipeline.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_153"}, {"label": "Mark pipeline as completed.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L183", "_origin": "ast", "community": 0, "norm_label": "mark pipeline as completed.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_183"}, {"label": "Show pipeline run status.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L212", "_origin": "ast", "community": 0, "norm_label": "show pipeline run status.", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_212"}, {"label": "Track QA loop iteration for a document. Returns the routing decision: -", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L264", "_origin": "ast", "community": 0, "norm_label": "track qa loop iteration for a document. returns the routing decision: -", "community_name": "Database Session Management", "id": "scripts_pipeline_rationale_264"}, {"label": "install.sh", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 72, "norm_label": "install.sh", "community_name": "System Installation Scripts", "id": "90_reference_curator_install"}, {"label": "install.sh script", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 72, "norm_label": "install.sh script", "community_name": "System Installation Scripts", "id": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry"}, {"label": "print_header()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L61", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_header()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_header"}, {"label": "print_step()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L69", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_step()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_step"}, {"label": "print_substep()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L75", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_substep()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_substep"}, {"label": "print_success()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L79", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_success()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_success"}, {"label": "print_warning()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L83", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_warning()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_warning"}, {"label": "print_error()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L87", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_error()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_error"}, {"label": "print_info()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L91", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "print_info()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_print_info"}, {"label": "prompt_with_default()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L95", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "prompt_with_default()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_prompt_with_default"}, {"label": "prompt_password()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L109", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "prompt_password()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_prompt_password"}, {"label": "prompt_yes_no()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L118", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "prompt_yes_no()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_prompt_yes_no"}, {"label": "check_prerequisites()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L135", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "check_prerequisites()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_check_prerequisites"}, {"label": "configure_environment()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L199", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "configure_environment()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_configure_environment"}, {"label": "install_configs()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L295", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "install_configs()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_install_configs"}, {"label": "create_directories()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L317", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "create_directories()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_create_directories"}, {"label": "setup_database()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L332", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "setup_database()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_setup_database"}, {"label": "register_commands()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L411", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "register_commands()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_register_commands"}, {"label": "register_skills()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L433", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "register_skills()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_register_skills"}, {"label": "post_install()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L455", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "post_install()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_post_install"}, {"label": "check_status()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L490", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "check_status()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_check_status"}, {"label": "uninstall()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L592", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "uninstall()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_uninstall"}, {"label": "install()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L656", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "install()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_install"}, {"label": "install_python_package()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L694", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "install_python_package()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_install_python_package"}, {"label": "install_minimal()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L725", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "install_minimal()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_install_minimal"}, {"label": "export_claude_ai()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L768", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 72, "norm_label": "export_claude_ai()", "community_name": "System Installation Scripts", "id": "90_reference_curator_install_export_claude_ai"}, {"label": "__init__.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/__init__.py", "source_location": "L1", "_origin": "ast", "community": 286, "norm_label": "__init__.py", "community_name": "Reference Data Management", "id": "refcurator_init"}, {"label": "Reference Curator — data management for the reference curation pipeline.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/__init__.py", "source_location": "L1", "_origin": "ast", "community": 286, "norm_label": "reference curator — data management for the reference curation pipeline.", "community_name": "Reference Data Management", "id": "refcurator_init_rationale_1"}, {"label": "config.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L1", "_origin": "ast", "community": 76, "norm_label": "config.py", "community_name": "Environment Configuration", "id": "refcurator_config"}, {"label": "_expand_env_vars()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L33", "_origin": "ast", "community": 76, "norm_label": "_expand_env_vars()", "community_name": "Environment Configuration", "id": "refcurator_config_expand_env_vars"}, {"label": "_expand_recursive()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L45", "_origin": "ast", "community": 76, "norm_label": "_expand_recursive()", "community_name": "Environment Configuration", "id": "refcurator_config_expand_recursive"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L45", "_origin": "ast", "community": 76, "norm_label": "any", "community_name": "Environment Configuration", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_any"}, {"label": "load_config()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L60", "_origin": "ast", "community": 76, "norm_label": "load_config()", "community_name": "Environment Configuration", "id": "refcurator_config_load_config"}, {"label": "get_db_config()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L90", "_origin": "ast", "community": 76, "norm_label": "get_db_config()", "community_name": "Environment Configuration", "id": "refcurator_config_get_db_config"}, {"label": "get_pipeline_config()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L95", "_origin": "ast", "community": 76, "norm_label": "get_pipeline_config()", "community_name": "Environment Configuration", "id": "refcurator_config_get_pipeline_config"}, {"label": "get_crawl_config()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L100", "_origin": "ast", "community": 76, "norm_label": "get_crawl_config()", "community_name": "Environment Configuration", "id": "refcurator_config_get_crawl_config"}, {"label": "get_export_config()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L105", "_origin": "ast", "community": 76, "norm_label": "get_export_config()", "community_name": "Environment Configuration", "id": "refcurator_config_get_export_config"}, {"label": "get_library_path()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L110", "_origin": "ast", "community": 76, "norm_label": "get_library_path()", "community_name": "Environment Configuration", "id": "refcurator_config_get_library_path"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L110", "_origin": "ast", "community": 76, "norm_label": "path", "community_name": "Environment Configuration", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_path"}, {"label": "get_state_dir()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L115", "_origin": "ast", "community": 76, "norm_label": "get_state_dir()", "community_name": "Environment Configuration", "id": "refcurator_config_get_state_dir"}, {"label": "get_state_backend()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L127", "_origin": "ast", "community": 76, "norm_label": "get_state_backend()", "community_name": "Environment Configuration", "id": "refcurator_config_get_state_backend"}, {"label": "Configuration loading for the reference curator pipeline. Loads YAML configs fr", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L1", "_origin": "ast", "community": 76, "norm_label": "configuration loading for the reference curator pipeline. loads yaml configs fr", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_1"}, {"label": "Expand ${VAR:-default} patterns in a string.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L34", "_origin": "ast", "community": 76, "norm_label": "expand ${var:-default} patterns in a string.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_34"}, {"label": "Recursively expand env vars in a parsed YAML structure.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L46", "_origin": "ast", "community": 76, "norm_label": "recursively expand env vars in a parsed yaml structure.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_46"}, {"label": "Load a YAML config file by name (without extension). Searches user config d", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L61", "_origin": "ast", "community": 76, "norm_label": "load a yaml config file by name (without extension). searches user config d", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_61"}, {"label": "Load database configuration.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L91", "_origin": "ast", "community": 76, "norm_label": "load database configuration.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_91"}, {"label": "Load pipeline orchestrator configuration.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L96", "_origin": "ast", "community": 76, "norm_label": "load pipeline orchestrator configuration.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_96"}, {"label": "Load crawler configuration.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L101", "_origin": "ast", "community": 76, "norm_label": "load crawler configuration.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_101"}, {"label": "Load export configuration.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L106", "_origin": "ast", "community": 76, "norm_label": "load export configuration.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_106"}, {"label": "Get the reference library base path.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L111", "_origin": "ast", "community": 76, "norm_label": "get the reference library base path.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_111"}, {"label": "Get the pipeline state directory.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L116", "_origin": "ast", "community": 76, "norm_label": "get the pipeline state directory.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_116"}, {"label": "Get the state backend type: 'mysql' or 'file'.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L128", "_origin": "ast", "community": 76, "norm_label": "get the state backend type: 'mysql' or 'file'.", "community_name": "Environment Configuration", "id": "refcurator_config_rationale_128"}, {"label": "db.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "db.py", "community_name": "SQL Query Extraction", "id": "refcurator_db"}, {"label": "DatabaseBackend", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L24", "_origin": "ast", "community": 131, "norm_label": "databasebackend", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend"}, {"label": "Protocol", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 131, "norm_label": "protocol", "community_name": "Database Backend Protocol", "id": "protocol"}, {"label": ".execute()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L27", "_origin": "ast", "community": 131, "norm_label": ".execute()", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend_execute"}, {"label": ".fetch_one()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L31", "_origin": "ast", "community": 131, "norm_label": ".fetch_one()", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend_fetch_one"}, {"label": ".fetch_all()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L35", "_origin": "ast", "community": 131, "norm_label": ".fetch_all()", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend_fetch_all"}, {"label": ".insert_returning_id()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L39", "_origin": "ast", "community": 131, "norm_label": ".insert_returning_id()", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend_insert_returning_id"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L43", "_origin": "ast", "community": 131, "norm_label": ".close()", "community_name": "Database Backend Protocol", "id": "refcurator_db_databasebackend_close"}, {"label": "MySQLBackend", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L48", "_origin": "ast", "community": 12, "norm_label": "mysqlbackend", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L51", "_origin": "ast", "community": 76, "norm_label": ".__init__()", "community_name": "Environment Configuration", "id": "refcurator_db_mysqlbackend_init"}, {"label": ".execute()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L69", "_origin": "ast", "community": 12, "norm_label": ".execute()", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend_execute"}, {"label": ".fetch_one()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L73", "_origin": "ast", "community": 12, "norm_label": ".fetch_one()", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend_fetch_one"}, {"label": ".fetch_all()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L78", "_origin": "ast", "community": 12, "norm_label": ".fetch_all()", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend_fetch_all"}, {"label": ".insert_returning_id()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L83", "_origin": "ast", "community": 12, "norm_label": ".insert_returning_id()", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend_insert_returning_id"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L88", "_origin": "ast", "community": 12, "norm_label": ".close()", "community_name": "SQL Query Extraction", "id": "refcurator_db_mysqlbackend_close"}, {"label": "FileBackend", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L92", "_origin": "ast", "community": 12, "norm_label": "filebackend", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L99", "_origin": "ast", "community": 12, "norm_label": ".__init__()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_init"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L99", "_origin": "ast", "community": 0, "norm_label": "path", "community_name": "Database Session Management", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"label": "._table_path()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L106", "_origin": "ast", "community": 12, "norm_label": "._table_path()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_table_path"}, {"label": "._load_table()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L109", "_origin": "ast", "community": 12, "norm_label": "._load_table()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_load_table"}, {"label": "._save_table()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L118", "_origin": "ast", "community": 12, "norm_label": "._save_table()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_save_table"}, {"label": "._load_counters()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L122", "_origin": "ast", "community": 12, "norm_label": "._load_counters()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_load_counters"}, {"label": "._save_counters()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L127", "_origin": "ast", "community": 12, "norm_label": "._save_counters()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_save_counters"}, {"label": "._next_id()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L131", "_origin": "ast", "community": 12, "norm_label": "._next_id()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_next_id"}, {"label": ".execute()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L141", "_origin": "ast", "community": 12, "norm_label": ".execute()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_execute"}, {"label": ".fetch_one()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L156", "_origin": "ast", "community": 12, "norm_label": ".fetch_one()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_fetch_one"}, {"label": ".fetch_all()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L160", "_origin": "ast", "community": 12, "norm_label": ".fetch_all()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_fetch_all"}, {"label": ".insert_returning_id()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L189", "_origin": "ast", "community": 12, "norm_label": ".insert_returning_id()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_insert_returning_id"}, {"label": ".close()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L194", "_origin": "ast", "community": 12, "norm_label": ".close()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_close"}, {"label": "._handle_insert()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L199", "_origin": "ast", "community": 12, "norm_label": "._handle_insert()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_handle_insert"}, {"label": "._handle_update()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L216", "_origin": "ast", "community": 12, "norm_label": "._handle_update()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_handle_update"}, {"label": "._handle_delete()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L233", "_origin": "ast", "community": 12, "norm_label": "._handle_delete()", "community_name": "SQL Query Extraction", "id": "refcurator_db_filebackend_handle_delete"}, {"label": "UnsupportedQueryError", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L242", "_origin": "ast", "community": 12, "norm_label": "unsupportedqueryerror", "community_name": "SQL Query Extraction", "id": "refcurator_db_unsupportedqueryerror"}, {"label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "exception", "community_name": "SQL Query Extraction", "id": "exception"}, {"label": "_reject_unsupported_sql()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L247", "_origin": "ast", "community": 12, "norm_label": "_reject_unsupported_sql()", "community_name": "SQL Query Extraction", "id": "refcurator_db_reject_unsupported_sql"}, {"label": "_extract_table_name()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L278", "_origin": "ast", "community": 12, "norm_label": "_extract_table_name()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_table_name"}, {"label": "_extract_insert_columns()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L290", "_origin": "ast", "community": 12, "norm_label": "_extract_insert_columns()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_insert_columns"}, {"label": "_extract_set_columns()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L299", "_origin": "ast", "community": 12, "norm_label": "_extract_set_columns()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_set_columns"}, {"label": "_extract_where_conditions()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L308", "_origin": "ast", "community": 12, "norm_label": "_extract_where_conditions()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_where_conditions"}, {"label": "Any", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L308", "_origin": "ast", "community": 12, "norm_label": "any", "community_name": "SQL Query Extraction", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_any"}, {"label": "_extract_order_by()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L321", "_origin": "ast", "community": 12, "norm_label": "_extract_order_by()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_order_by"}, {"label": "_extract_limit()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L328", "_origin": "ast", "community": 12, "norm_label": "_extract_limit()", "community_name": "SQL Query Extraction", "id": "refcurator_db_extract_limit"}, {"label": "_matches_conditions()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L335", "_origin": "ast", "community": 12, "norm_label": "_matches_conditions()", "community_name": "SQL Query Extraction", "id": "refcurator_db_matches_conditions"}, {"label": "_primary_key_for()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L340", "_origin": "ast", "community": 12, "norm_label": "_primary_key_for()", "community_name": "SQL Query Extraction", "id": "refcurator_db_primary_key_for"}, {"label": "get_backend()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L359", "_origin": "ast", "community": 131, "norm_label": "get_backend()", "community_name": "SQL Query Extraction", "id": "refcurator_db_get_backend"}, {"label": "db_session()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L378", "_origin": "ast", "community": 0, "norm_label": "db_session()", "community_name": "Database Session Management", "id": "refcurator_db_db_session"}, {"label": "Database abstraction layer with MySQL and file-based backends. Usage: from", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "database abstraction layer with mysql and file-based backends. usage: from", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_1"}, {"label": "Protocol for database backends.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L25", "_origin": "ast", "community": 131, "norm_label": "protocol for database backends.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_25"}, {"label": "Execute a statement, return affected row count.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L28", "_origin": "ast", "community": 131, "norm_label": "execute a statement, return affected row count.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_28"}, {"label": "Fetch a single row as dict.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L32", "_origin": "ast", "community": 131, "norm_label": "fetch a single row as dict.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_32"}, {"label": "Fetch all rows as list of dicts.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L36", "_origin": "ast", "community": 131, "norm_label": "fetch all rows as list of dicts.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_36"}, {"label": "Insert a row and return the auto-generated ID.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L40", "_origin": "ast", "community": 131, "norm_label": "insert a row and return the auto-generated id.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_40"}, {"label": "Close the connection.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L44", "_origin": "ast", "community": 131, "norm_label": "close the connection.", "community_name": "Database Backend Protocol", "id": "refcurator_db_rationale_44"}, {"label": "MySQL backend using PyMySQL.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L49", "_origin": "ast", "community": 12, "norm_label": "mysql backend using pymysql.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_49"}, {"label": "JSON file-based backend for use without MySQL. Stores data as JSON arrays i", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L93", "_origin": "ast", "community": 12, "norm_label": "json file-based backend for use without mysql. stores data as json arrays i", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_93"}, {"label": "Basic INSERT/UPDATE/DELETE support via SQL pattern matching.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L142", "_origin": "ast", "community": 12, "norm_label": "basic insert/update/delete support via sql pattern matching.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_142"}, {"label": "Raised when FileBackend encounters SQL it cannot handle correctly.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L243", "_origin": "ast", "community": 12, "norm_label": "raised when filebackend encounters sql it cannot handle correctly.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_243"}, {"label": "Raise UnsupportedQueryError if the SQL uses patterns FileBackend cannot handle.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L248", "_origin": "ast", "community": 12, "norm_label": "raise unsupportedqueryerror if the sql uses patterns filebackend cannot handle.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_248"}, {"label": "Extract the primary table name from a SQL statement.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L279", "_origin": "ast", "community": 12, "norm_label": "extract the primary table name from a sql statement.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_279"}, {"label": "Extract column names from INSERT INTO table (col1, col2, ...).", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L291", "_origin": "ast", "community": 12, "norm_label": "extract column names from insert into table (col1, col2, ...).", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_291"}, {"label": "Extract column names from UPDATE ... SET col1 = %s, col2 = %s.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L300", "_origin": "ast", "community": 12, "norm_label": "extract column names from update ... set col1 = %s, col2 = %s.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_300"}, {"label": "Extract simple col = %s conditions from WHERE clause.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L309", "_origin": "ast", "community": 12, "norm_label": "extract simple col = %s conditions from where clause.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_309"}, {"label": "Extract the first ORDER BY column.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L322", "_origin": "ast", "community": 12, "norm_label": "extract the first order by column.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_322"}, {"label": "Check if a row matches all WHERE conditions.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L336", "_origin": "ast", "community": 12, "norm_label": "check if a row matches all where conditions.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_336"}, {"label": "Return the auto-increment primary key name for a table.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L341", "_origin": "ast", "community": 12, "norm_label": "return the auto-increment primary key name for a table.", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_341"}, {"label": "Create and return the appropriate database backend. Args: backend_t", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L360", "_origin": "ast", "community": 131, "norm_label": "create and return the appropriate database backend. args: backend_t", "community_name": "SQL Query Extraction", "id": "refcurator_db_rationale_360"}, {"label": "Context manager for database sessions. Usage: with db_session() as", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L379", "_origin": "ast", "community": 0, "norm_label": "context manager for database sessions. usage: with db_session() as", "community_name": "Database Session Management", "id": "refcurator_db_rationale_379"}, {"label": "gemini.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "gemini.py", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini"}, {"label": "is_available()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L43", "_origin": "ast", "community": 57, "norm_label": "is_available()", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_is_available"}, {"label": "evaluate_content()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L55", "_origin": "ast", "community": 57, "norm_label": "evaluate_content()", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_evaluate_content"}, {"label": "_parse_response()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L106", "_origin": "ast", "community": 57, "norm_label": "_parse_response()", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_parse_response"}, {"label": "_validate_evaluation()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L136", "_origin": "ast", "community": 57, "norm_label": "_validate_evaluation()", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_validate_evaluation"}, {"label": "_derive_verdict()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L168", "_origin": "ast", "community": 57, "norm_label": "_derive_verdict()", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_derive_verdict"}, {"label": "Gemini CLI wrapper for independent content quality evaluation. Uses the Gemini", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "gemini cli wrapper for independent content quality evaluation. uses the gemini", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_1"}, {"label": "Check if the Gemini CLI is installed and authenticated.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L44", "_origin": "ast", "community": 57, "norm_label": "check if the gemini cli is installed and authenticated.", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_44"}, {"label": "Evaluate raw content using Gemini CLI. Args: content: Raw document", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L61", "_origin": "ast", "community": 57, "norm_label": "evaluate raw content using gemini cli. args: content: raw document", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_61"}, {"label": "Parse Gemini's response, handling markdown-wrapped JSON.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L107", "_origin": "ast", "community": 57, "norm_label": "parse gemini's response, handling markdown-wrapped json.", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_107"}, {"label": "Validate that the evaluation has required fields and reasonable values.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L137", "_origin": "ast", "community": 57, "norm_label": "validate that the evaluation has required fields and reasonable values.", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_137"}, {"label": "Derive verdict from scores if Gemini didn't provide one.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L169", "_origin": "ast", "community": 57, "norm_label": "derive verdict from scores if gemini didn't provide one.", "community_name": "Gemini Content Evaluator", "id": "refcurator_gemini_rationale_169"}, {"label": "manifest.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L1", "_origin": "ast", "community": 51, "norm_label": "manifest.py", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest"}, {"label": "read_manifest()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "_origin": "ast", "community": 51, "norm_label": "read_manifest()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_read_manifest"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "_origin": "ast", "community": 51, "norm_label": "path", "community_name": "Crawl Manifest Management", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path"}, {"label": "Manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "_origin": "ast", "community": 51, "norm_label": "manifest", "community_name": "Crawl Manifest Management", "id": "manifest"}, {"label": "write_manifest()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L19", "_origin": "ast", "community": 51, "norm_label": "write_manifest()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_write_manifest"}, {"label": "merge_manifests()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L25", "_origin": "ast", "community": 51, "norm_label": "merge_manifests()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_merge_manifests"}, {"label": "dedup_manifest_urls()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L51", "_origin": "ast", "community": 51, "norm_label": "dedup_manifest_urls()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_dedup_manifest_urls"}, {"label": "read_crawl_result()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L63", "_origin": "ast", "community": 51, "norm_label": "read_crawl_result()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_read_crawl_result"}, {"label": "CrawlResult", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L63", "_origin": "ast", "community": 51, "norm_label": "crawlresult", "community_name": "Crawl Manifest Management", "id": "crawlresult"}, {"label": "write_crawl_result()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L69", "_origin": "ast", "community": 51, "norm_label": "write_crawl_result()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_write_crawl_result"}, {"label": "create_crawl_result()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L75", "_origin": "ast", "community": 51, "norm_label": "create_crawl_result()", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_create_crawl_result"}, {"label": "Manifest I/O for reference discovery and crawl results.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L1", "_origin": "ast", "community": 51, "norm_label": "manifest i/o for reference discovery and crawl results.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_1"}, {"label": "Read a manifest JSON file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L14", "_origin": "ast", "community": 51, "norm_label": "read a manifest json file.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_14"}, {"label": "Write a manifest to a JSON file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L20", "_origin": "ast", "community": 51, "norm_label": "write a manifest to a json file.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_20"}, {"label": "Merge multiple manifests, deduplicating URLs.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L26", "_origin": "ast", "community": 51, "norm_label": "merge multiple manifests, deduplicating urls.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_26"}, {"label": "Remove URLs already in the existing set (normalized comparison).", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L52", "_origin": "ast", "community": 51, "norm_label": "remove urls already in the existing set (normalized comparison).", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_52"}, {"label": "Read a crawl result JSON file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L64", "_origin": "ast", "community": 51, "norm_label": "read a crawl result json file.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_64"}, {"label": "Write a crawl result to a JSON file.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L70", "_origin": "ast", "community": 51, "norm_label": "write a crawl result to a json file.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_70"}, {"label": "Create a CrawlResult from a list of crawl entry dicts.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L79", "_origin": "ast", "community": 51, "norm_label": "create a crawlresult from a list of crawl entry dicts.", "community_name": "Crawl Manifest Management", "id": "refcurator_manifest_rationale_79"}, {"label": "models.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L1", "_origin": "ast", "community": 24, "norm_label": "models.py", "community_name": "Core Data Models", "id": "refcurator_models"}, {"label": "SourceType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L14", "_origin": "ast", "community": 24, "norm_label": "sourcetype", "community_name": "Core Data Models", "id": "refcurator_models_sourcetype"}, {"label": "str", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "str", "community_name": "Core Data Models", "id": "str"}, {"label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "enum", "community_name": "Core Data Models", "id": "enum"}, {"label": "CredibilityTier", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L24", "_origin": "ast", "community": 24, "norm_label": "credibilitytier", "community_name": "Core Data Models", "id": "refcurator_models_credibilitytier"}, {"label": "DocType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L30", "_origin": "ast", "community": 24, "norm_label": "doctype", "community_name": "Core Data Models", "id": "refcurator_models_doctype"}, {"label": "Language", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L38", "_origin": "ast", "community": 24, "norm_label": "language", "community_name": "Core Data Models", "id": "refcurator_models_language"}, {"label": "CrawlMethod", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L44", "_origin": "ast", "community": 24, "norm_label": "crawlmethod", "community_name": "Core Data Models", "id": "refcurator_models_crawlmethod"}, {"label": "CrawlStatus", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L53", "_origin": "ast", "community": 24, "norm_label": "crawlstatus", "community_name": "Core Data Models", "id": "refcurator_models_crawlstatus"}, {"label": "ReviewStatus", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L60", "_origin": "ast", "community": 24, "norm_label": "reviewstatus", "community_name": "Core Data Models", "id": "refcurator_models_reviewstatus"}, {"label": "ReviewerType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L68", "_origin": "ast", "community": 24, "norm_label": "reviewertype", "community_name": "Core Data Models", "id": "refcurator_models_reviewertype"}, {"label": "Decision", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L75", "_origin": "ast", "community": 24, "norm_label": "decision", "community_name": "Core Data Models", "id": "refcurator_models_decision"}, {"label": "PipelineStatus", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L82", "_origin": "ast", "community": 24, "norm_label": "pipelinestatus", "community_name": "Core Data Models", "id": "refcurator_models_pipelinestatus"}, {"label": "PipelineStage", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L89", "_origin": "ast", "community": 24, "norm_label": "pipelinestage", "community_name": "Core Data Models", "id": "refcurator_models_pipelinestage"}, {"label": "RunType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L98", "_origin": "ast", "community": 24, "norm_label": "runtype", "community_name": "Core Data Models", "id": "refcurator_models_runtype"}, {"label": "ExportType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L104", "_origin": "ast", "community": 24, "norm_label": "exporttype", "community_name": "Core Data Models", "id": "refcurator_models_exporttype"}, {"label": "OutputFormat", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L111", "_origin": "ast", "community": 24, "norm_label": "outputformat", "community_name": "Core Data Models", "id": "refcurator_models_outputformat"}, {"label": "Frequency", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L118", "_origin": "ast", "community": 24, "norm_label": "frequency", "community_name": "Core Data Models", "id": "refcurator_models_frequency"}, {"label": "ChangeType", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L126", "_origin": "ast", "community": 24, "norm_label": "changetype", "community_name": "Core Data Models", "id": "refcurator_models_changetype"}, {"label": "FinalDecision", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L133", "_origin": "ast", "community": 24, "norm_label": "finaldecision", "community_name": "Core Data Models", "id": "refcurator_models_finaldecision"}, {"label": "Source", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L141", "_origin": "ast", "community": 24, "norm_label": "source", "community_name": "Core Data Models", "id": "refcurator_models_source"}, {"label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "basemodel", "community_name": "Core Data Models", "id": "basemodel"}, {"label": "Document", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L153", "_origin": "ast", "community": 24, "norm_label": "document", "community_name": "Core Data Models", "id": "refcurator_models_document"}, {"label": "DistilledContent", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L174", "_origin": "ast", "community": 24, "norm_label": "distilledcontent", "community_name": "Core Data Models", "id": "refcurator_models_distilledcontent"}, {"label": ".compression_ratio()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L189", "_origin": "ast", "community": 24, "norm_label": ".compression_ratio()", "community_name": "Core Data Models", "id": "refcurator_models_distilledcontent_compression_ratio"}, {"label": "ReviewLog", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L195", "_origin": "ast", "community": 24, "norm_label": "reviewlog", "community_name": "Core Data Models", "id": "refcurator_models_reviewlog"}, {"label": "Topic", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L209", "_origin": "ast", "community": 24, "norm_label": "topic", "community_name": "Core Data Models", "id": "refcurator_models_topic"}, {"label": "DocumentTopic", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L217", "_origin": "ast", "community": 24, "norm_label": "documenttopic", "community_name": "Core Data Models", "id": "refcurator_models_documenttopic"}, {"label": "ExportJob", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L223", "_origin": "ast", "community": 24, "norm_label": "exportjob", "community_name": "Core Data Models", "id": "refcurator_models_exportjob"}, {"label": "PipelineRun", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L242", "_origin": "ast", "community": 24, "norm_label": "pipelinerun", "community_name": "Core Data Models", "id": "refcurator_models_pipelinerun"}, {"label": "PipelineIterationTracker", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L268", "_origin": "ast", "community": 24, "norm_label": "pipelineiterationtracker", "community_name": "Core Data Models", "id": "refcurator_models_pipelineiterationtracker"}, {"label": "ManifestURL", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L281", "_origin": "ast", "community": 51, "norm_label": "manifesturl", "community_name": "Crawl Manifest Management", "id": "refcurator_models_manifesturl"}, {"label": "Manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L290", "_origin": "ast", "community": 51, "norm_label": "manifest", "community_name": "Crawl Manifest Management", "id": "refcurator_models_manifest"}, {"label": "CrawlResultEntry", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L297", "_origin": "ast", "community": 51, "norm_label": "crawlresultentry", "community_name": "Crawl Manifest Management", "id": "refcurator_models_crawlresultentry"}, {"label": "CrawlResult", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L306", "_origin": "ast", "community": 51, "norm_label": "crawlresult", "community_name": "Crawl Manifest Management", "id": "refcurator_models_crawlresult"}, {"label": "QAAssessment", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L314", "_origin": "ast", "community": 24, "norm_label": "qaassessment", "community_name": "Core Data Models", "id": "refcurator_models_qaassessment"}, {"label": ".weighted_score()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L324", "_origin": "ast", "community": 24, "norm_label": ".weighted_score()", "community_name": "Core Data Models", "id": "refcurator_models_qaassessment_weighted_score"}, {"label": "SourceQAAssessment", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L335", "_origin": "ast", "community": 24, "norm_label": "sourceqaassessment", "community_name": "Core Data Models", "id": "refcurator_models_sourceqaassessment"}, {"label": ".weighted_score()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L347", "_origin": "ast", "community": 24, "norm_label": ".weighted_score()", "community_name": "Core Data Models", "id": "refcurator_models_sourceqaassessment_weighted_score"}, {"label": "Pydantic v2 models matching the reference_library MySQL schema.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L1", "_origin": "ast", "community": 24, "norm_label": "pydantic v2 models matching the reference_library mysql schema.", "community_name": "Core Data Models", "id": "refcurator_models_rationale_1"}, {"label": "Legacy model for post-distillation Claude self-review (deprecated).", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L315", "_origin": "ast", "community": 24, "norm_label": "legacy model for post-distillation claude self-review (deprecated).", "community_name": "Core Data Models", "id": "refcurator_models_rationale_315"}, {"label": "Pre-distillation source quality assessment via Gemini.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L336", "_origin": "ast", "community": 24, "norm_label": "pre-distillation source quality assessment via gemini.", "community_name": "Core Data Models", "id": "refcurator_models_rationale_336"}, {"label": "utils.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L1", "_origin": "ast", "community": 48, "norm_label": "utils.py", "community_name": "Reference Curator Utilities", "id": "refcurator_utils"}, {"label": "normalize_url()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L12", "_origin": "ast", "community": 51, "norm_label": "normalize_url()", "community_name": "Crawl Manifest Management", "id": "refcurator_utils_normalize_url"}, {"label": "url_hash()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L36", "_origin": "ast", "community": 0, "norm_label": "url_hash()", "community_name": "Database Session Management", "id": "refcurator_utils_url_hash"}, {"label": "slugify()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L41", "_origin": "ast", "community": 48, "norm_label": "slugify()", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_slugify"}, {"label": "count_tokens()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L55", "_origin": "ast", "community": 48, "norm_label": "count_tokens()", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_count_tokens"}, {"label": "setup_logging()", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L63", "_origin": "ast", "community": 48, "norm_label": "setup_logging()", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_setup_logging"}, {"label": "Logger", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L63", "_origin": "ast", "community": 48, "norm_label": "logger", "community_name": "Reference Curator Utilities", "id": "custom_skills_90_reference_curator_shared_lib_src_refcurator_utils_py_logger"}, {"label": "Common utilities for the reference curator pipeline.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L1", "_origin": "ast", "community": 48, "norm_label": "common utilities for the reference curator pipeline.", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_rationale_1"}, {"label": "Normalize a URL for deduplication. - Lowercase scheme and host - Remove", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L13", "_origin": "ast", "community": 51, "norm_label": "normalize a url for deduplication. - lowercase scheme and host - remove", "community_name": "Crawl Manifest Management", "id": "refcurator_utils_rationale_13"}, {"label": "SHA-256 hash of normalized URL. Matches the url_hash column in schema.sql.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L37", "_origin": "ast", "community": 0, "norm_label": "sha-256 hash of normalized url. matches the url_hash column in schema.sql.", "community_name": "Database Session Management", "id": "refcurator_utils_rationale_37"}, {"label": "Convert text to a URL/folder-friendly slug. >>> slugify(\"Prompt Engineering", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L42", "_origin": "ast", "community": 48, "norm_label": "convert text to a url/folder-friendly slug. >>> slugify(\"prompt engineering", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_rationale_42"}, {"label": "Approximate token count using chars/4 heuristic. Good enough for compressio", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L56", "_origin": "ast", "community": 48, "norm_label": "approximate token count using chars/4 heuristic. good enough for compressio", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_rationale_56"}, {"label": "Configure and return a logger for the reference curator pipeline.", "file_type": "rationale", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L64", "_origin": "ast", "community": 48, "norm_label": "configure and return a logger for the reference curator pipeline.", "community_name": "Reference Curator Utilities", "id": "refcurator_utils_rationale_64"}, {"label": "check-ownership.py", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L1", "_origin": "ast", "community": 85, "norm_label": "check-ownership.py", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership"}, {"label": "get_project_root()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L96", "_origin": "ast", "community": 85, "norm_label": "get_project_root()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_get_project_root"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L96", "_origin": "ast", "community": 85, "norm_label": "path", "community_name": "Project Ownership Manager", "id": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"label": "get_agent_author()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L110", "_origin": "ast", "community": 85, "norm_label": "get_agent_author()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_get_agent_author"}, {"label": "load_yaml_file()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L116", "_origin": "ast", "community": 85, "norm_label": "load_yaml_file()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_load_yaml_file"}, {"label": "get_file_owner()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L130", "_origin": "ast", "community": 85, "norm_label": "get_file_owner()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_get_file_owner"}, {"label": "is_file_locked()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L159", "_origin": "ast", "community": 85, "norm_label": "is_file_locked()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_is_file_locked"}, {"label": "check_commit_message()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L197", "_origin": "ast", "community": 85, "norm_label": "check_commit_message()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_check_commit_message"}, {"label": "verify_ownership()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L224", "_origin": "ast", "community": 85, "norm_label": "verify_ownership()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_verify_ownership"}, {"label": "verify_setup()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L275", "_origin": "ast", "community": 85, "norm_label": "verify_setup()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_verify_setup"}, {"label": "list_expired()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L319", "_origin": "ast", "community": 85, "norm_label": "list_expired()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_list_expired"}, {"label": "validate_state()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L374", "_origin": "ast", "community": 85, "norm_label": "validate_state()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_validate_state"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L422", "_origin": "ast", "community": 85, "norm_label": "main()", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_main"}, {"label": "Find the project root directory.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L97", "_origin": "ast", "community": 85, "norm_label": "find the project root directory.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_97"}, {"label": "Get the current agent from environment variable.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L111", "_origin": "ast", "community": 85, "norm_label": "get the current agent from environment variable.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_111"}, {"label": "Load a YAML file safely.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L117", "_origin": "ast", "community": 85, "norm_label": "load a yaml file safely.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_117"}, {"label": "Determine the owner of a file. Returns: Tuple of (owner, ownership_", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L131", "_origin": "ast", "community": 85, "norm_label": "determine the owner of a file. returns: tuple of (owner, ownership_", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_131"}, {"label": "Check if a file is locked by another agent. Returns: Tuple of (is_l", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L160", "_origin": "ast", "community": 85, "norm_label": "check if a file is locked by another agent. returns: tuple of (is_l", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_160"}, {"label": "Verify commit message follows the [Agent] type(scope): description format.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L198", "_origin": "ast", "community": 85, "norm_label": "verify commit message follows the [agent] type(scope): description format.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_198"}, {"label": "Verify ownership for a list of files. Returns: Tuple of (violations", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L225", "_origin": "ast", "community": 85, "norm_label": "verify ownership for a list of files. returns: tuple of (violations", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_225"}, {"label": "Verify that the agent environment is properly configured.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L276", "_origin": "ast", "community": 85, "norm_label": "verify that the agent environment is properly configured.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_276"}, {"label": "List expired tasks and locks.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L320", "_origin": "ast", "community": 85, "norm_label": "list expired tasks and locks.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_320"}, {"label": "Validate the structure of state files.", "file_type": "rationale", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L375", "_origin": "ast", "community": 85, "norm_label": "validate the structure of state files.", "community_name": "Project Ownership Manager", "id": "scripts_check_ownership_rationale_375"}, {"label": "findings.schema.json", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L1", "_origin": "ast", "community": 148, "norm_label": "findings.schema.json", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema"}, {"label": "$schema", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L2", "_origin": "ast", "community": 148, "norm_label": "$schema", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_schema"}, {"label": "title", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L3", "_origin": "ast", "community": 148, "norm_label": "title", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_title"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L4", "_origin": "ast", "community": 148, "norm_label": "description", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_description"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L5", "_origin": "ast", "community": 148, "norm_label": "type", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_type"}, {"label": "required", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L6", "_origin": "ast", "community": 148, "norm_label": "required", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_required"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L7", "_origin": "ast", "community": 148, "norm_label": "properties", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties"}, {"label": "prospect", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L8", "_origin": "ast", "community": 125, "norm_label": "prospect", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_prospect"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L9", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_prospect_type"}, {"label": "required", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L10", "_origin": "ast", "community": 125, "norm_label": "required", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_prospect_required"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L11", "_origin": "ast", "community": 125, "norm_label": "properties", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_prospect_properties"}, {"label": "name", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L12", "_origin": "ast", "community": 125, "norm_label": "name", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_name"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L12", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_name_type"}, {"label": "domain", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L13", "_origin": "ast", "community": 125, "norm_label": "domain", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_domain"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L13", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_domain_type"}, {"label": "aliases", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "_origin": "ast", "community": 160, "norm_label": "aliases", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_aliases"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "_origin": "ast", "community": 160, "norm_label": "type", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_aliases_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "_origin": "ast", "community": 160, "norm_label": "items", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_aliases_items"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "_origin": "ast", "community": 160, "norm_label": "type", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"label": "vertical", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L15", "_origin": "ast", "community": 125, "norm_label": "vertical", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_vertical"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L15", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_vertical_type"}, {"label": "audit_date", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "_origin": "ast", "community": 125, "norm_label": "audit_date", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_audit_date"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_audit_date_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "_origin": "ast", "community": 125, "norm_label": "description", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_audit_date_description"}, {"label": "account_code", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L17", "_origin": "ast", "community": 125, "norm_label": "account_code", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_properties_account_code"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L17", "_origin": "ast", "community": 125, "norm_label": "type", "community_name": "Audit Prospect Properties", "id": "95_ourdigital_presales_seo_findings_schema_account_code_type"}, {"label": "discovery", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L20", "_origin": "ast", "community": 136, "norm_label": "discovery", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_discovery"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L21", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_discovery_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L22", "_origin": "ast", "community": 136, "norm_label": "properties", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_discovery_properties"}, {"label": "sitemap_status", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L23", "_origin": "ast", "community": 136, "norm_label": "sitemap_status", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_sitemap_status"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L23", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_sitemap_status_type"}, {"label": "robots_sitemap_declared", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L24", "_origin": "ast", "community": 136, "norm_label": "robots_sitemap_declared", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_robots_sitemap_declared"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L24", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_robots_sitemap_declared_type"}, {"label": "discoverable_urls", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L25", "_origin": "ast", "community": 136, "norm_label": "discoverable_urls", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_discoverable_urls"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L25", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_discoverable_urls_type"}, {"label": "estimated_pages", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L26", "_origin": "ast", "community": 136, "norm_label": "estimated_pages", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_estimated_pages"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L26", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_estimated_pages_type"}, {"label": "url_hygiene", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "_origin": "ast", "community": 136, "norm_label": "url_hygiene", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_url_hygiene"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "_origin": "ast", "community": 136, "norm_label": "type", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_url_hygiene_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "_origin": "ast", "community": 136, "norm_label": "items", "community_name": "Sitemap Hygiene Schema", "id": "95_ourdigital_presales_seo_findings_schema_url_hygiene_items"}, {"label": "technical", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L30", "_origin": "ast", "community": 148, "norm_label": "technical", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_technical"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L31", "_origin": "ast", "community": 148, "norm_label": "type", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_technical_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L32", "_origin": "ast", "community": 119, "norm_label": "properties", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_technical_properties"}, {"label": "cwv", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L33", "_origin": "ast", "community": 168, "norm_label": "cwv", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_properties_cwv"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L34", "_origin": "ast", "community": 168, "norm_label": "type", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_cwv_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L35", "_origin": "ast", "community": 168, "norm_label": "properties", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_cwv_properties"}, {"label": "lcp_ms", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "_origin": "ast", "community": 168, "norm_label": "lcp_ms", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_properties_lcp_ms"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "_origin": "ast", "community": 168, "norm_label": "type", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_lcp_ms_type"}, {"label": "cls", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "_origin": "ast", "community": 168, "norm_label": "cls", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_properties_cls"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "_origin": "ast", "community": 168, "norm_label": "type", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_cls_type"}, {"label": "ttfb_ms", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "_origin": "ast", "community": 168, "norm_label": "ttfb_ms", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_properties_ttfb_ms"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "_origin": "ast", "community": 168, "norm_label": "type", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_ttfb_ms_type"}, {"label": "perf", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "_origin": "ast", "community": 168, "norm_label": "perf", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_properties_perf"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "_origin": "ast", "community": 168, "norm_label": "type", "community_name": "Core Web Vitals", "id": "95_ourdigital_presales_seo_findings_schema_perf_type"}, {"label": "schema", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L40", "_origin": "ast", "community": 119, "norm_label": "schema", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_schema"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L41", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_schema_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L42", "_origin": "ast", "community": 119, "norm_label": "properties", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_schema_properties"}, {"label": "org", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "_origin": "ast", "community": 119, "norm_label": "org", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_org"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_org_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "_origin": "ast", "community": 119, "norm_label": "enum", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_org_enum"}, {"label": "hotel_on_property", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L44", "_origin": "ast", "community": 119, "norm_label": "hotel_on_property", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_hotel_on_property"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L44", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_hotel_on_property_type"}, {"label": "meta_dupe", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L47", "_origin": "ast", "community": 119, "norm_label": "meta_dupe", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_meta_dupe"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L47", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_meta_dupe_type"}, {"label": "title_i18n_mismatch", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L48", "_origin": "ast", "community": 119, "norm_label": "title_i18n_mismatch", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_title_i18n_mismatch"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L48", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_title_i18n_mismatch_type"}, {"label": "hreflang", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "_origin": "ast", "community": 119, "norm_label": "hreflang", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_hreflang"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "_origin": "ast", "community": 119, "norm_label": "type", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_hreflang_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "_origin": "ast", "community": 119, "norm_label": "enum", "community_name": "SEO Metadata Schema", "id": "95_ourdigital_presales_seo_findings_schema_hreflang_enum"}, {"label": "entity", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L52", "_origin": "ast", "community": 148, "norm_label": "entity", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_entity"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L53", "_origin": "ast", "community": 148, "norm_label": "type", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_entity_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L54", "_origin": "ast", "community": 106, "norm_label": "properties", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_entity_properties"}, {"label": "panel", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "_origin": "ast", "community": 106, "norm_label": "panel", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_panel"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_panel_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "_origin": "ast", "community": 106, "norm_label": "enum", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_panel_enum"}, {"label": "name_split", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L56", "_origin": "ast", "community": 106, "norm_label": "name_split", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_name_split"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L56", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_name_split_type"}, {"label": "legacy_contamination", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L57", "_origin": "ast", "community": 106, "norm_label": "legacy_contamination", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_legacy_contamination"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L57", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_legacy_contamination_type"}, {"label": "subbrands_with_entity", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L58", "_origin": "ast", "community": 106, "norm_label": "subbrands_with_entity", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_with_entity"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L58", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_subbrands_with_entity_type"}, {"label": "subbrands_total", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L59", "_origin": "ast", "community": 106, "norm_label": "subbrands_total", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_total"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L59", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_subbrands_total_type"}, {"label": "properties_with_entity", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L60", "_origin": "ast", "community": 106, "norm_label": "properties_with_entity", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_properties_with_entity"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L60", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_with_entity_type"}, {"label": "properties_total", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L61", "_origin": "ast", "community": 106, "norm_label": "properties_total", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_properties_total"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L61", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_total_type"}, {"label": "wikipedia", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L62", "_origin": "ast", "community": 106, "norm_label": "wikipedia", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_properties_wikipedia"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L62", "_origin": "ast", "community": 106, "norm_label": "type", "community_name": "Brand Entity Metadata", "id": "95_ourdigital_presales_seo_findings_schema_wikipedia_type"}, {"label": "competitor_benchmark", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L63", "_origin": "ast", "community": 160, "norm_label": "competitor_benchmark", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_competitor_benchmark"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L64", "_origin": "ast", "community": 160, "norm_label": "type", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L65", "_origin": "ast", "community": 160, "norm_label": "items", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_items"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L67", "_origin": "ast", "community": 126, "norm_label": "properties", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_items_properties"}, {"label": "score", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L68", "_origin": "ast", "community": 126, "norm_label": "score", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_score"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L69", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_type"}, {"label": "measurement", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L75", "_origin": "ast", "community": 190, "norm_label": "measurement", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_measurement"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L76", "_origin": "ast", "community": 190, "norm_label": "type", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_measurement_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L77", "_origin": "ast", "community": 190, "norm_label": "properties", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_measurement_properties"}, {"label": "gsc_access", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L78", "_origin": "ast", "community": 190, "norm_label": "gsc_access", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_gsc_access"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L78", "_origin": "ast", "community": 190, "norm_label": "type", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_gsc_access_type"}, {"label": "ga4_access", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L79", "_origin": "ast", "community": 190, "norm_label": "ga4_access", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_ga4_access"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L79", "_origin": "ast", "community": 190, "norm_label": "type", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_ga4_access_type"}, {"label": "tag_gaps", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L80", "_origin": "ast", "community": 190, "norm_label": "tag_gaps", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_tag_gaps"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L80", "_origin": "ast", "community": 190, "norm_label": "type", "community_name": "Analytics Access Schema", "id": "95_ourdigital_presales_seo_findings_schema_tag_gaps_type"}, {"label": "findings", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L83", "_origin": "ast", "community": 148, "norm_label": "findings", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_findings"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L84", "_origin": "ast", "community": 148, "norm_label": "type", "community_name": "Technical Findings Schema", "id": "95_ourdigital_presales_seo_findings_schema_findings_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L85", "_origin": "ast", "community": 160, "norm_label": "items", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_findings_items"}, {"label": "required", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L87", "_origin": "ast", "community": 160, "norm_label": "required", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_items_required"}, {"label": "id", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L89", "_origin": "ast", "community": 126, "norm_label": "id", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_id"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L89", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_id_type"}, {"label": "class", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "_origin": "ast", "community": 126, "norm_label": "class", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_class"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_class_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "_origin": "ast", "community": 126, "norm_label": "description", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_class_description"}, {"label": "severity", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "_origin": "ast", "community": 126, "norm_label": "severity", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_severity"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_severity_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "_origin": "ast", "community": 126, "norm_label": "enum", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_severity_enum"}, {"label": "title_ko", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L92", "_origin": "ast", "community": 126, "norm_label": "title_ko", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_title_ko"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L92", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_title_ko_type"}, {"label": "evidence", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L93", "_origin": "ast", "community": 126, "norm_label": "evidence", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_evidence"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L93", "_origin": "ast", "community": 126, "norm_label": "type", "community_name": "Audit Finding Schema", "id": "95_ourdigital_presales_seo_findings_schema_evidence_type"}, {"label": "recommended_services", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "_origin": "ast", "community": 160, "norm_label": "recommended_services", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_properties_recommended_services"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "_origin": "ast", "community": 160, "norm_label": "type", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_recommended_services_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "_origin": "ast", "community": 160, "norm_label": "items", "community_name": "Competitor Benchmark Schema", "id": "95_ourdigital_presales_seo_findings_schema_recommended_services_items"}, {"label": "build_deck.py", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L1", "_origin": "ast", "community": 174, "norm_label": "build_deck.py", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck"}, {"label": "_style()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L32", "_origin": "ast", "community": 174, "norm_label": "_style()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_style"}, {"label": "textbox()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L39", "_origin": "ast", "community": 174, "norm_label": "textbox()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_textbox"}, {"label": "bar()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L60", "_origin": "ast", "community": 174, "norm_label": "bar()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_bar"}, {"label": "blank()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L69", "_origin": "ast", "community": 174, "norm_label": "blank()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_blank"}, {"label": "fill_bg()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L73", "_origin": "ast", "community": 174, "norm_label": "fill_bg()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_fill_bg"}, {"label": "header()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L78", "_origin": "ast", "community": 174, "norm_label": "header()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_header"}, {"label": "card()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L86", "_origin": "ast", "community": 174, "norm_label": "card()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_card"}, {"label": "finding_slide()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L96", "_origin": "ast", "community": 174, "norm_label": "finding_slide()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_finding_slide"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L115", "_origin": "ast", "community": 174, "norm_label": "main()", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_main"}, {"label": "lines: list of (text, size, color, bold) or list of such lists (paragraphs).", "file_type": "rationale", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L40", "_origin": "ast", "community": 174, "norm_label": "lines: list of (text, size, color, bold) or list of such lists (paragraphs).", "community_name": "Deck Builder Utilities", "id": "scripts_build_deck_rationale_40"}, {"label": "findings_to_scope.py", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/findings_to_scope.py", "source_location": "L1", "_origin": "ast", "community": 290, "norm_label": "findings_to_scope.py", "community_name": "Findings Scoping Script", "id": "scripts_findings_to_scope"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/findings_to_scope.py", "source_location": "L16", "_origin": "ast", "community": 290, "norm_label": "main()", "community_name": "Findings Scoping Script", "id": "scripts_findings_to_scope_main"}, {"label": "kg_query.py", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "kg_query.py", "community_name": "Knowledge Graph Construction", "id": "scripts_kg_query"}, {"label": "query_kg()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L32", "_origin": "ast", "community": 4, "norm_label": "query_kg()", "community_name": "Knowledge Graph Construction", "id": "scripts_kg_query_query_kg"}, {"label": "flatten()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L40", "_origin": "ast", "community": 4, "norm_label": "flatten()", "community_name": "Knowledge Graph Construction", "id": "scripts_kg_query_flatten"}, {"label": "build_entities()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L59", "_origin": "ast", "community": 4, "norm_label": "build_entities()", "community_name": "Knowledge Graph Construction", "id": "scripts_kg_query_build_entities"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L79", "_origin": "ast", "community": 4, "norm_label": "main()", "community_name": "Knowledge Graph Construction", "id": "scripts_kg_query_main"}, {"label": "render_pdf.sh", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/render_pdf.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 292, "norm_label": "render_pdf.sh", "community_name": "PDF Rendering Script", "id": "scripts_render_pdf"}, {"label": "render_pdf.sh script", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/render_pdf.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 292, "norm_label": "render_pdf.sh script", "community_name": "PDF Rendering Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_95_ourdigital_presales_seo_scripts_render_pdf_sh__entry"}, {"label": "scope.schema.json", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L1", "_origin": "ast", "community": 215, "norm_label": "scope.schema.json", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema"}, {"label": "$schema", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L2", "_origin": "ast", "community": 215, "norm_label": "$schema", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema_schema"}, {"label": "title", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L3", "_origin": "ast", "community": 215, "norm_label": "title", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema_title"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L4", "_origin": "ast", "community": 215, "norm_label": "description", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema_description"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L5", "_origin": "ast", "community": 215, "norm_label": "type", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema_type"}, {"label": "required", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L6", "_origin": "ast", "community": 215, "norm_label": "required", "community_name": "Scope Schema Definition", "id": "96_ourdigital_estimate_engine_scope_schema_required"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L7", "_origin": "ast", "community": 127, "norm_label": "properties", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties"}, {"label": "service", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "_origin": "ast", "community": 127, "norm_label": "service", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_service"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "_origin": "ast", "community": 127, "norm_label": "type", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_service_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "_origin": "ast", "community": 127, "norm_label": "description", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_service_description"}, {"label": "method", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "_origin": "ast", "community": 238, "norm_label": "method", "community_name": "API Parameter Definitions", "id": "96_ourdigital_estimate_engine_scope_schema_properties_method"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "_origin": "ast", "community": 238, "norm_label": "type", "community_name": "API Parameter Definitions", "id": "96_ourdigital_estimate_engine_scope_schema_method_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "_origin": "ast", "community": 238, "norm_label": "enum", "community_name": "API Parameter Definitions", "id": "96_ourdigital_estimate_engine_scope_schema_method_enum"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "_origin": "ast", "community": 238, "norm_label": "description", "community_name": "API Parameter Definitions", "id": "96_ourdigital_estimate_engine_scope_schema_method_description"}, {"label": "prospect", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L10", "_origin": "ast", "community": 169, "norm_label": "prospect", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_prospect"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L11", "_origin": "ast", "community": 169, "norm_label": "type", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_prospect_type"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L12", "_origin": "ast", "community": 169, "norm_label": "properties", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_prospect_properties"}, {"label": "name", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "_origin": "ast", "community": 169, "norm_label": "name", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_name"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "_origin": "ast", "community": 169, "norm_label": "type", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_name_type"}, {"label": "domain", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "_origin": "ast", "community": 169, "norm_label": "domain", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_domain"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "_origin": "ast", "community": 169, "norm_label": "type", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_domain_type"}, {"label": "audit_date", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "_origin": "ast", "community": 169, "norm_label": "audit_date", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_audit_date"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "_origin": "ast", "community": 169, "norm_label": "type", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_audit_date_type"}, {"label": "account_code", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "_origin": "ast", "community": 169, "norm_label": "account_code", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_account_code"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "_origin": "ast", "community": 169, "norm_label": "type", "community_name": "Audit Account Properties", "id": "96_ourdigital_estimate_engine_scope_schema_account_code_type"}, {"label": "seq", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "_origin": "ast", "community": 253, "norm_label": "seq", "community_name": "Sequence Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_properties_seq"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "_origin": "ast", "community": 253, "norm_label": "type", "community_name": "Sequence Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_seq_type"}, {"label": "default", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "_origin": "ast", "community": 253, "norm_label": "default", "community_name": "Sequence Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_seq_default"}, {"label": "tier", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "_origin": "ast", "community": 127, "norm_label": "tier", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_tier"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "_origin": "ast", "community": 127, "norm_label": "type", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_tier_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "_origin": "ast", "community": 127, "norm_label": "description", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_tier_description"}, {"label": "billing_rate", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "_origin": "ast", "community": 127, "norm_label": "billing_rate", "community_name": "Billing Rate Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_billing_rate"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "_origin": "ast", "community": 127, "norm_label": "type", "community_name": "Billing Rate Schema", "id": "96_ourdigital_estimate_engine_scope_schema_billing_rate_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "_origin": "ast", "community": 127, "norm_label": "description", "community_name": "Billing Rate Schema", "id": "96_ourdigital_estimate_engine_scope_schema_billing_rate_description"}, {"label": "signals", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L21", "_origin": "ast", "community": 149, "norm_label": "signals", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_signals"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L22", "_origin": "ast", "community": 149, "norm_label": "type", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_signals_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L23", "_origin": "ast", "community": 149, "norm_label": "description", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_signals_description"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L24", "_origin": "ast", "community": 149, "norm_label": "properties", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_signals_properties"}, {"label": "properties_total", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L25", "_origin": "ast", "community": 149, "norm_label": "properties_total", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_properties_total"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L25", "_origin": "ast", "community": 149, "norm_label": "type", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_total_type"}, {"label": "subbrands_total", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L26", "_origin": "ast", "community": 149, "norm_label": "subbrands_total", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_subbrands_total"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L26", "_origin": "ast", "community": 149, "norm_label": "type", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_subbrands_total_type"}, {"label": "vertical", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L27", "_origin": "ast", "community": 149, "norm_label": "vertical", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_vertical"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L27", "_origin": "ast", "community": 149, "norm_label": "type", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_vertical_type"}, {"label": "severity", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "_origin": "ast", "community": 149, "norm_label": "severity", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_properties_severity"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "_origin": "ast", "community": 149, "norm_label": "type", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_severity_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "_origin": "ast", "community": 149, "norm_label": "items", "community_name": "Brand Severity Signals", "id": "96_ourdigital_estimate_engine_scope_schema_severity_items"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "_origin": "ast", "community": 191, "norm_label": "type", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_items_type"}, {"label": "course", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "_origin": "ast", "community": 127, "norm_label": "course", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_course"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "_origin": "ast", "community": 127, "norm_label": "type", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_course_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "_origin": "ast", "community": 127, "norm_label": "description", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_course_description"}, {"label": "lessons", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L33", "_origin": "ast", "community": 191, "norm_label": "lessons", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_lessons"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L34", "_origin": "ast", "community": 191, "norm_label": "type", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_lessons_type"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L35", "_origin": "ast", "community": 191, "norm_label": "description", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_lessons_description"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L36", "_origin": "ast", "community": 191, "norm_label": "items", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_lessons_items"}, {"label": "required", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L38", "_origin": "ast", "community": 191, "norm_label": "required", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_items_required"}, {"label": "properties", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L39", "_origin": "ast", "community": 101, "norm_label": "properties", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_items_properties"}, {"label": "subject", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "_origin": "ast", "community": 101, "norm_label": "subject", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_subject"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_subject_type"}, {"label": "title", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "_origin": "ast", "community": 101, "norm_label": "title", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_title"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_title_type"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_type"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_type_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "_origin": "ast", "community": 101, "norm_label": "enum", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_type_enum"}, {"label": "hours", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L42", "_origin": "ast", "community": 101, "norm_label": "hours", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_hours"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L42", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_hours_type"}, {"label": "students", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "_origin": "ast", "community": 254, "norm_label": "students", "community_name": "Student Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_properties_students"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "_origin": "ast", "community": 254, "norm_label": "type", "community_name": "Student Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_students_type"}, {"label": "default", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "_origin": "ast", "community": 254, "norm_label": "default", "community_name": "Student Data Types", "id": "96_ourdigital_estimate_engine_scope_schema_students_default"}, {"label": "pricing_mode", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "_origin": "ast", "community": 252, "norm_label": "pricing_mode", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_pricing_mode"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "_origin": "ast", "community": 252, "norm_label": "type", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_pricing_mode_type"}, {"label": "enum", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "_origin": "ast", "community": 252, "norm_label": "enum", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_pricing_mode_enum"}, {"label": "apply_student_discount", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L48", "_origin": "ast", "community": 127, "norm_label": "apply_student_discount", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_apply_student_discount"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L48", "_origin": "ast", "community": 127, "norm_label": "type", "community_name": "Course Pricing Schema", "id": "96_ourdigital_estimate_engine_scope_schema_apply_student_discount_type"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L50", "_origin": "ast", "community": 191, "norm_label": "items", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_properties_items"}, {"label": "description", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L52", "_origin": "ast", "community": 191, "norm_label": "description", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_items_description"}, {"label": "items", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L53", "_origin": "ast", "community": 191, "norm_label": "items", "community_name": "Lesson Content Schema", "id": "96_ourdigital_estimate_engine_scope_schema_items_items"}, {"label": "label", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "_origin": "ast", "community": 101, "norm_label": "label", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_label"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_label_type"}, {"label": "unit_cost", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "_origin": "ast", "community": 101, "norm_label": "unit_cost", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_unit_cost"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_unit_cost_type"}, {"label": "qty", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "_origin": "ast", "community": 101, "norm_label": "qty", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_qty"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_qty_type"}, {"label": "default", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "_origin": "ast", "community": 101, "norm_label": "default", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_qty_default"}, {"label": "currency", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "_origin": "ast", "community": 101, "norm_label": "currency", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_properties_currency"}, {"label": "type", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "_origin": "ast", "community": 101, "norm_label": "type", "community_name": "Product Schema Properties", "id": "96_ourdigital_estimate_engine_scope_schema_currency_type"}, {"label": "estimate.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/estimate.py", "source_location": "L1", "_origin": "ast", "community": 99, "norm_label": "estimate.py", "community_name": "Server Log Parser", "id": "scripts_estimate"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/estimate.py", "source_location": "L38", "_origin": "ast", "community": 99, "norm_label": "main()", "community_name": "Server Log Parser", "id": "scripts_estimate_main"}, {"label": "__init__.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/__init__.py", "source_location": "L1", "_origin": "ast", "community": 332, "norm_label": "__init__.py", "community_name": "Python Package Initialization", "id": "methods_init"}, {"label": "coaching.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L1", "_origin": "ast", "community": 232, "norm_label": "coaching.py", "community_name": "Coaching Cost Calculation", "id": "methods_coaching"}, {"label": "_discount()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L9", "_origin": "ast", "community": 232, "norm_label": "_discount()", "community_name": "Coaching Cost Calculation", "id": "methods_coaching_discount"}, {"label": "_unit_price()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L18", "_origin": "ast", "community": 232, "norm_label": "_unit_price()", "community_name": "Coaching Cost Calculation", "id": "methods_coaching_unit_price"}, {"label": "build()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L28", "_origin": "ast", "community": 232, "norm_label": "build()", "community_name": "Coaching Cost Calculation", "id": "methods_coaching_build"}, {"label": "Coaching method: cost = Σ(lesson_type_price × hours) over a lesson plan. Base l", "file_type": "rationale", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L1", "_origin": "ast", "community": 232, "norm_label": "coaching method: cost = σ(lesson_type_price × hours) over a lesson plan. base l", "community_name": "Coaching Cost Calculation", "id": "methods_coaching_rationale_1"}, {"label": "effort.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L1", "_origin": "ast", "community": 213, "norm_label": "effort.py", "community_name": "Effort Cost Calculation", "id": "methods_effort"}, {"label": "_higher()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L11", "_origin": "ast", "community": 213, "norm_label": "_higher()", "community_name": "Effort Cost Calculation", "id": "methods_effort_higher"}, {"label": "_is_premium()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L15", "_origin": "ast", "community": 213, "norm_label": "_is_premium()", "community_name": "Effort Cost Calculation", "id": "methods_effort_is_premium"}, {"label": "_scope_mult()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L20", "_origin": "ast", "community": 213, "norm_label": "_scope_mult()", "community_name": "Effort Cost Calculation", "id": "methods_effort_scope_mult"}, {"label": "_pick_tier()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L31", "_origin": "ast", "community": 213, "norm_label": "_pick_tier()", "community_name": "Effort Cost Calculation", "id": "methods_effort_pick_tier"}, {"label": "build()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L47", "_origin": "ast", "community": 213, "norm_label": "build()", "community_name": "Effort Cost Calculation", "id": "methods_effort_build"}, {"label": "Effort method: cost = role_rate × billing_rate × hours, grouped by module. Tier", "file_type": "rationale", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L1", "_origin": "ast", "community": 213, "norm_label": "effort method: cost = role_rate × billing_rate × hours, grouped by module. tier", "community_name": "Effort Cost Calculation", "id": "methods_effort_rationale_1"}, {"label": "procurement.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/procurement.py", "source_location": "L1", "_origin": "ast", "community": 263, "norm_label": "procurement.py", "community_name": "Procurement Cost Calculation", "id": "methods_procurement"}, {"label": "build()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/procurement.py", "source_location": "L4", "_origin": "ast", "community": 263, "norm_label": "build()", "community_name": "Procurement Cost Calculation", "id": "methods_procurement_build"}, {"label": "Procurement method: cost = Σ(unit_cost × qty × (1 + markup)) for non-labor items", "file_type": "rationale", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/procurement.py", "source_location": "L1", "_origin": "ast", "community": 263, "norm_label": "procurement method: cost = σ(unit_cost × qty × (1 + markup)) for non-labor items", "community_name": "Procurement Cost Calculation", "id": "methods_procurement_rationale_1"}, {"label": "render.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "render.py", "community_name": "Branded Document Generation", "id": "scripts_render"}, {"label": "won()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L16", "_origin": "ast", "community": 14, "norm_label": "won()", "community_name": "Branded Document Generation", "id": "scripts_render_won"}, {"label": "_header_md()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L20", "_origin": "ast", "community": 14, "norm_label": "_header_md()", "community_name": "Branded Document Generation", "id": "scripts_render_header_md"}, {"label": "_md()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L34", "_origin": "ast", "community": 14, "norm_label": "_md()", "community_name": "Branded Document Generation", "id": "scripts_render_md"}, {"label": "_xlsx()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L77", "_origin": "ast", "community": 14, "norm_label": "_xlsx()", "community_name": "Branded Document Generation", "id": "scripts_render_xlsx"}, {"label": "write_all()", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L126", "_origin": "ast", "community": 14, "norm_label": "write_all()", "community_name": "Branded Document Generation", "id": "scripts_render_write_all"}, {"label": "Render an enriched quote dict to 05_estimate_ko.md, 05_estimate.xlsx, data/estim", "file_type": "rationale", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "render an enriched quote dict to 05_estimate_ko.md, 05_estimate.xlsx, data/estim", "community_name": "Branded Document Generation", "id": "scripts_render_rationale_1"}, {"label": "install.sh", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 93, "norm_label": "install.sh", "community_name": "Skill Installation Manager", "id": "dintel_shared_install"}, {"label": "install.sh script", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 93, "norm_label": "install.sh script", "community_name": "Skill Installation Manager", "id": "users_ourdigital_project_our_claude_skills_custom_skills_dintel_shared_install_sh__entry"}, {"label": "log_info()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L59", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "log_info()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_log_info"}, {"label": "log_success()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L60", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "log_success()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_log_success"}, {"label": "log_warn()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L61", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "log_warn()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_log_warn"}, {"label": "log_error()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L62", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "log_error()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_log_error"}, {"label": "log_step()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L63", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "log_step()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_log_step"}, {"label": "detect_platform()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L72", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "detect_platform()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_detect_platform"}, {"label": "detect_claude_paths()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L82", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "detect_claude_paths()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_detect_claude_paths"}, {"label": "detect_python()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L108", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "detect_python()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_detect_python"}, {"label": "detect_package_manager()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L127", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "detect_package_manager()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_detect_package_manager"}, {"label": "parse_args()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L140", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "parse_args()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_parse_args"}, {"label": "show_help()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L173", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "show_help()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_show_help"}, {"label": "preflight()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L205", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "preflight()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_preflight"}, {"label": "interactive_prompt()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L265", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "interactive_prompt()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_interactive_prompt"}, {"label": "install_python_env()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L301", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "install_python_env()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_install_python_env"}, {"label": "install_code_skills()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L343", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "install_code_skills()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_install_code_skills"}, {"label": "install_desktop_skills()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L457", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "install_desktop_skills()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_install_desktop_skills"}, {"label": "uninstall()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L542", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "uninstall()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_uninstall"}, {"label": "show_summary()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L579", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "show_summary()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_show_summary"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L616", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 93, "norm_label": "main()", "community_name": "Skill Installation Manager", "id": "dintel_shared_install_main"}, {"label": "__init__.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/__init__.py", "source_location": "L1", "_origin": "ast", "community": 272, "norm_label": "__init__.py", "community_name": "Shared Agent Utilities", "id": "dintel_init"}, {"label": "D.intelligence Agent Corps — shared utilities.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/__init__.py", "source_location": "L1", "_origin": "ast", "community": 272, "norm_label": "d.intelligence agent corps — shared utilities.", "community_name": "Shared Agent Utilities", "id": "dintel_init_rationale_1"}, {"label": "brand.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/brand.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "brand.py", "community_name": "Branded Document Generation", "id": "dintel_brand"}, {"label": "Brand constants and identity for D.intelligence. Canon compliance: v1.3 (2026", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/brand.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "brand constants and identity for d.intelligence. canon compliance: v1.3 (2026", "community_name": "Branded Document Generation", "id": "dintel_brand_rationale_1"}, {"label": "document.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "document.py", "community_name": "Branded Document Generation", "id": "dintel_document"}, {"label": "create_branded_doc()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L23", "_origin": "ast", "community": 14, "norm_label": "create_branded_doc()", "community_name": "Branded Document Generation", "id": "dintel_document_create_branded_doc"}, {"label": "Document", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L23", "_origin": "ast", "community": 14, "norm_label": "document", "community_name": "Branded Document Generation", "id": "document"}, {"label": "add_section_heading()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L66", "_origin": "ast", "community": 14, "norm_label": "add_section_heading()", "community_name": "Branded Document Generation", "id": "dintel_document_add_section_heading"}, {"label": "add_bilingual_heading()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L73", "_origin": "ast", "community": 14, "norm_label": "add_bilingual_heading()", "community_name": "Branded Document Generation", "id": "dintel_document_add_bilingual_heading"}, {"label": "save_doc()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L86", "_origin": "ast", "community": 14, "norm_label": "save_doc()", "community_name": "Branded Document Generation", "id": "dintel_document_save_doc"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L86", "_origin": "ast", "community": 14, "norm_label": "path", "community_name": "Branded Document Generation", "id": "custom_skills_dintel_shared_src_dintel_document_py_path"}, {"label": "Document generation utilities for D.intelligence branded outputs.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "document generation utilities for d.intelligence branded outputs.", "community_name": "Branded Document Generation", "id": "dintel_document_rationale_1"}, {"label": "Create a new DOCX document with D.intelligence branding.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L28", "_origin": "ast", "community": 14, "norm_label": "create a new docx document with d.intelligence branding.", "community_name": "Branded Document Generation", "id": "dintel_document_rationale_28"}, {"label": "Add a branded section heading.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L67", "_origin": "ast", "community": 14, "norm_label": "add a branded section heading.", "community_name": "Branded Document Generation", "id": "dintel_document_rationale_67"}, {"label": "Add a bilingual heading (English + Korean subtitle).", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L76", "_origin": "ast", "community": 14, "norm_label": "add a bilingual heading (english + korean subtitle).", "community_name": "Branded Document Generation", "id": "dintel_document_rationale_76"}, {"label": "Save document and return the path.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L87", "_origin": "ast", "community": 14, "norm_label": "save document and return the path.", "community_name": "Branded Document Generation", "id": "dintel_document_rationale_87"}, {"label": "excel.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "excel.py", "community_name": "Branded Document Generation", "id": "dintel_excel"}, {"label": "create_branded_workbook()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L36", "_origin": "ast", "community": 14, "norm_label": "create_branded_workbook()", "community_name": "Branded Document Generation", "id": "dintel_excel_create_branded_workbook"}, {"label": "Workbook", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L36", "_origin": "ast", "community": 14, "norm_label": "workbook", "community_name": "Branded Document Generation", "id": "workbook"}, {"label": "style_header_row()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L44", "_origin": "ast", "community": 14, "norm_label": "style_header_row()", "community_name": "Branded Document Generation", "id": "dintel_excel_style_header_row"}, {"label": "style_body_cell()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L54", "_origin": "ast", "community": 14, "norm_label": "style_body_cell()", "community_name": "Branded Document Generation", "id": "dintel_excel_style_body_cell"}, {"label": "save_workbook()", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L66", "_origin": "ast", "community": 14, "norm_label": "save_workbook()", "community_name": "Branded Document Generation", "id": "dintel_excel_save_workbook"}, {"label": "Path", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L66", "_origin": "ast", "community": 14, "norm_label": "path", "community_name": "Branded Document Generation", "id": "custom_skills_dintel_shared_src_dintel_excel_py_path"}, {"label": "Excel utilities for D.intelligence branded spreadsheets.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "excel utilities for d.intelligence branded spreadsheets.", "community_name": "Branded Document Generation", "id": "dintel_excel_rationale_1"}, {"label": "Create an openpyxl Workbook with brand defaults.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L37", "_origin": "ast", "community": 14, "norm_label": "create an openpyxl workbook with brand defaults.", "community_name": "Branded Document Generation", "id": "dintel_excel_rationale_37"}, {"label": "Apply header styling to a row.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L45", "_origin": "ast", "community": 14, "norm_label": "apply header styling to a row.", "community_name": "Branded Document Generation", "id": "dintel_excel_rationale_45"}, {"label": "Apply body styling to a cell.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L55", "_origin": "ast", "community": 14, "norm_label": "apply body styling to a cell.", "community_name": "Branded Document Generation", "id": "dintel_excel_rationale_55"}, {"label": "Save workbook and return the path.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L67", "_origin": "ast", "community": 14, "norm_label": "save workbook and return the path.", "community_name": "Branded Document Generation", "id": "dintel_excel_rationale_67"}, {"label": "notion.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/src/dintel/notion.py", "source_location": "L1", "_origin": "ast", "community": 273, "norm_label": "notion.py", "community_name": "Notion Database Constants", "id": "dintel_notion"}, {"label": "Notion database IDs and helper constants for D.intelligence.", "file_type": "rationale", "source_file": "custom-skills/_dintel-shared/src/dintel/notion.py", "source_location": "L1", "_origin": "ast", "community": 273, "norm_label": "notion database ids and helper constants for d.intelligence.", "community_name": "Notion Database Constants", "id": "dintel_notion_rationale_1"}, {"label": "install.sh", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 87, "norm_label": "install.sh", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install"}, {"label": "install.sh script", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 87, "norm_label": "install.sh script", "community_name": "Credential Setup Script", "id": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry"}, {"label": "print_banner()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L35", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "print_banner()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_print_banner"}, {"label": "info()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L47", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "info()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_info"}, {"label": "success()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L48", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "success()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_success"}, {"label": "warn()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L49", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "warn()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_warn"}, {"label": "error()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L50", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "error()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_error"}, {"label": "check_prerequisites()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L53", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "check_prerequisites()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_check_prerequisites"}, {"label": "setup_directories()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L102", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_directories()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_directories"}, {"label": "setup_global_commands()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L123", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_global_commands()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_global_commands"}, {"label": "remove_global_commands()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L176", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "remove_global_commands()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_remove_global_commands"}, {"label": "setup_environment()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L205", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_environment()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_environment"}, {"label": "setup_credentials()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L228", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_credentials()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_credentials"}, {"label": "fetch_from_1password()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L250", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "fetch_from_1password()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_fetch_from_1password"}, {"label": "setup_python_env()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L284", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_python_env()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_python_env"}, {"label": "setup_config()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L321", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "setup_config()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_setup_config"}, {"label": "validate_installation()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L335", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "validate_installation()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_validate_installation"}, {"label": "show_skills()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L371", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "show_skills()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_show_skills"}, {"label": "show_global_commands()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L411", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "show_global_commands()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_show_global_commands"}, {"label": "print_usage()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L467", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "print_usage()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_print_usage"}, {"label": "uninstall()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L488", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "uninstall()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_uninstall"}, {"label": "show_help()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L520", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "show_help()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_show_help"}, {"label": "main_install()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L547", "metadata": {"language": "bash", "kind": "bash_function"}, "_origin": "ast", "community": 87, "norm_label": "main_install()", "community_name": "Credential Setup Script", "id": "ourdigital_shared_install_main_install"}, {"label": "export_for_claude_ai.py", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L1", "_origin": "ast", "community": 204, "norm_label": "export_for_claude_ai.py", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai"}, {"label": "extract_skill_content()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L49", "_origin": "ast", "community": 204, "norm_label": "extract_skill_content()", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_extract_skill_content"}, {"label": "generate_individual_files()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L89", "_origin": "ast", "community": 204, "norm_label": "generate_individual_files()", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_generate_individual_files"}, {"label": "generate_bundle()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L124", "_origin": "ast", "community": 204, "norm_label": "generate_bundle()", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_generate_bundle"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L136", "_origin": "ast", "community": 204, "norm_label": "main()", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_main"}, {"label": "Extract and simplify content from a skill's SKILL.md.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L50", "_origin": "ast", "community": 204, "norm_label": "extract and simplify content from a skill's skill.md.", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_rationale_50"}, {"label": "Generate individual skill files for Claude.ai.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L90", "_origin": "ast", "community": 204, "norm_label": "generate individual skill files for claude.ai.", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_rationale_90"}, {"label": "Generate combined bundle file.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L125", "_origin": "ast", "community": 204, "norm_label": "generate combined bundle file.", "community_name": "Claude AI Bundler", "id": "scripts_export_for_claude_ai_rationale_125"}, {"label": "validate_install.py", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L1", "_origin": "ast", "community": 78, "norm_label": "validate_install.py", "community_name": "Installation Health Check", "id": "scripts_validate_install"}, {"label": "Colors", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L21", "_origin": "ast", "community": 78, "norm_label": "colors", "community_name": "Installation Health Check", "id": "scripts_validate_install_colors"}, {"label": "ok()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L29", "_origin": "ast", "community": 78, "norm_label": "ok()", "community_name": "Installation Health Check", "id": "scripts_validate_install_ok"}, {"label": "warn()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L32", "_origin": "ast", "community": 78, "norm_label": "warn()", "community_name": "Installation Health Check", "id": "scripts_validate_install_warn"}, {"label": "fail()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L35", "_origin": "ast", "community": 78, "norm_label": "fail()", "community_name": "Installation Health Check", "id": "scripts_validate_install_fail"}, {"label": "info()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L38", "_origin": "ast", "community": 78, "norm_label": "info()", "community_name": "Installation Health Check", "id": "scripts_validate_install_info"}, {"label": "InstallationValidator", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L42", "_origin": "ast", "community": 78, "norm_label": "installationvalidator", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L43", "_origin": "ast", "community": 78, "norm_label": ".__init__()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_init"}, {"label": ".check()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L55", "_origin": "ast", "community": 78, "norm_label": ".check()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_check"}, {"label": ".validate_directories()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L60", "_origin": "ast", "community": 78, "norm_label": ".validate_directories()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_directories"}, {"label": ".validate_files()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L85", "_origin": "ast", "community": 78, "norm_label": ".validate_files()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_files"}, {"label": ".validate_env_variables()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L108", "_origin": "ast", "community": 78, "norm_label": ".validate_env_variables()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_env_variables"}, {"label": ".validate_python_env()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L150", "_origin": "ast", "community": 78, "norm_label": ".validate_python_env()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_python_env"}, {"label": ".validate_skills()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L170", "_origin": "ast", "community": 78, "norm_label": ".validate_skills()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_skills"}, {"label": ".validate_permissions()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L203", "_origin": "ast", "community": 78, "norm_label": ".validate_permissions()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_validate_permissions"}, {"label": ".run()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L227", "_origin": "ast", "community": 78, "norm_label": ".run()", "community_name": "Installation Health Check", "id": "scripts_validate_install_installationvalidator_run"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L263", "_origin": "ast", "community": 78, "norm_label": "main()", "community_name": "Installation Health Check", "id": "scripts_validate_install_main"}, {"label": "Record a check result.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L56", "_origin": "ast", "community": 78, "norm_label": "record a check result.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_56"}, {"label": "Check required directories exist.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L61", "_origin": "ast", "community": 78, "norm_label": "check required directories exist.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_61"}, {"label": "Check required files exist.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L86", "_origin": "ast", "community": 78, "norm_label": "check required files exist.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_86"}, {"label": "Check environment variables are set.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L109", "_origin": "ast", "community": 78, "norm_label": "check environment variables are set.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_109"}, {"label": "Check Python virtual environment.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L151", "_origin": "ast", "community": 78, "norm_label": "check python virtual environment.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_151"}, {"label": "Check skills are properly structured.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L171", "_origin": "ast", "community": 78, "norm_label": "check skills are properly structured.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_171"}, {"label": "Check file permissions are secure.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L204", "_origin": "ast", "community": 78, "norm_label": "check file permissions are secure.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_204"}, {"label": "Run all validation checks.", "file_type": "rationale", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L228", "_origin": "ast", "community": 78, "norm_label": "run all validation checks.", "community_name": "Installation Health Check", "id": "scripts_validate_install_rationale_228"}, {"label": "generator_template.js", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L1", "_origin": "ast", "community": 100, "norm_label": "generator_template.js", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template"}, {"label": "params", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L24", "_origin": "ast", "community": 100, "norm_label": "params", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_params"}, {"label": "initializeSeed()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L43", "_origin": "ast", "community": 100, "norm_label": "initializeseed()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_initializeseed"}, {"label": "setup()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L53", "_origin": "ast", "community": 100, "norm_label": "setup()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_setup"}, {"label": "draw()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L70", "_origin": "ast", "community": 100, "norm_label": "draw()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_draw"}, {"label": "Entity", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L92", "_origin": "ast", "community": 100, "norm_label": "entity", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_entity"}, {"label": ".constructor()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L93", "_origin": "ast", "community": 100, "norm_label": ".constructor()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_entity_constructor"}, {"label": ".update()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L98", "_origin": "ast", "community": 100, "norm_label": ".update()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_entity_update"}, {"label": ".display()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L106", "_origin": "ast", "community": 100, "norm_label": ".display()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_entity_display"}, {"label": "hexToRgb()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L132", "_origin": "ast", "community": 100, "norm_label": "hextorgb()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_hextorgb"}, {"label": "colorFromPalette()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L141", "_origin": "ast", "community": 100, "norm_label": "colorfrompalette()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_colorfrompalette"}, {"label": "mapRange()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L146", "_origin": "ast", "community": 100, "norm_label": "maprange()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_maprange"}, {"label": "easeInOutCubic()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L150", "_origin": "ast", "community": 100, "norm_label": "easeinoutcubic()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_easeinoutcubic"}, {"label": "wrapAround()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L155", "_origin": "ast", "community": 100, "norm_label": "wraparound()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_wraparound"}, {"label": "updateParameter()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L165", "_origin": "ast", "community": 100, "norm_label": "updateparameter()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_updateparameter"}, {"label": "regenerate()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L171", "_origin": "ast", "community": 100, "norm_label": "regenerate()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_regenerate"}, {"label": "fadeBackground()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L183", "_origin": "ast", "community": 100, "norm_label": "fadebackground()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_fadebackground"}, {"label": "getNoiseValue()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L190", "_origin": "ast", "community": 100, "norm_label": "getnoisevalue()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_getnoisevalue"}, {"label": "vectorFromAngle()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L195", "_origin": "ast", "community": 100, "norm_label": "vectorfromangle()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_vectorfromangle"}, {"label": "exportImage()", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L203", "_origin": "ast", "community": 100, "norm_label": "exportimage()", "community_name": "Canvas Drawing Utilities", "id": "templates_generator_template_exportimage"}, {"label": "bundle-artifact.sh", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/scripts/bundle-artifact.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 287, "norm_label": "bundle-artifact.sh", "community_name": "Artifact Bundling Script", "id": "scripts_bundle_artifact"}, {"label": "bundle-artifact.sh script", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/scripts/bundle-artifact.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 287, "norm_label": "bundle-artifact.sh script", "community_name": "Artifact Bundling Script", "id": "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_bundle_artifact_sh__entry"}, {"label": "init-artifact.sh", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/scripts/init-artifact.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "community": 291, "norm_label": "init-artifact.sh", "community_name": "Artifact Initialization Script", "id": "scripts_init_artifact"}, {"label": "init-artifact.sh script", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/scripts/init-artifact.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "community": 291, "norm_label": "init-artifact.sh script", "community_name": "Artifact Initialization Script", "id": "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_init_artifact_sh__entry"}, {"label": "pack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L1", "_origin": "ast", "community": 200, "norm_label": "pack.py", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L19", "_origin": "ast", "community": 200, "norm_label": "main()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_main"}, {"label": "pack_document()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L45", "_origin": "ast", "community": 200, "norm_label": "pack_document()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"label": "validate_document()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L90", "_origin": "ast", "community": 200, "norm_label": "validate_document()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"label": "condense_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L133", "_origin": "ast", "community": 200, "norm_label": "condense_xml()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"label": "Pack a directory into an Office file (.docx/.pptx/.xlsx). Args: inp", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L46", "_origin": "ast", "community": 200, "norm_label": "pack a directory into an office file (.docx/.pptx/.xlsx). args: inp", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_46"}, {"label": "Validate document by converting to HTML with soffice.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L91", "_origin": "ast", "community": 200, "norm_label": "validate document by converting to html with soffice.", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_91"}, {"label": "Strip unnecessary whitespace and remove comments.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L134", "_origin": "ast", "community": 200, "norm_label": "strip unnecessary whitespace and remove comments.", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_134"}, {"label": "unpack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/unpack.py", "source_location": "L1", "_origin": "ast", "community": 317, "norm_label": "unpack.py", "community_name": "File Unpacking Script", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_unpack_py_scripts_unpack"}, {"label": "validate.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validate.py", "source_location": "L1", "_origin": "ast", "community": 276, "norm_label": "validate.py", "community_name": "Validation Script Execution", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validate.py", "source_location": "L16", "_origin": "ast", "community": 276, "norm_label": "main()", "community_name": "Validation Script Execution", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate_main"}, {"label": "__init__.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "_origin": "ast", "community": 277, "norm_label": "__init__.py", "community_name": "Word Validation Modules", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init"}, {"label": "Validation modules for Word document processing.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "_origin": "ast", "community": 277, "norm_label": "validation modules for word document processing.", "community_name": "Word Validation Modules", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init_rationale_1"}, {"label": "base.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L1", "_origin": "ast", "community": 26, "norm_label": "base.py", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base"}, {"label": "BaseSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L11", "_origin": "ast", "community": 26, "norm_label": "baseschemavalidator", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L106", "_origin": "ast", "community": 26, "norm_label": ".__init__()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L123", "_origin": "ast", "community": 26, "norm_label": ".validate()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"label": ".validate_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L127", "_origin": "ast", "community": 26, "norm_label": ".validate_xml()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"label": ".validate_namespaces()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L156", "_origin": "ast", "community": 26, "norm_label": ".validate_namespaces()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"label": ".validate_unique_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L186", "_origin": "ast", "community": 26, "norm_label": ".validate_unique_ids()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"label": ".validate_file_references()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L277", "_origin": "ast", "community": 26, "norm_label": ".validate_file_references()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"label": ".validate_all_relationship_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L388", "_origin": "ast", "community": 26, "norm_label": ".validate_all_relationship_ids()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"label": "._get_expected_relationship_type()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L486", "_origin": "ast", "community": 26, "norm_label": "._get_expected_relationship_type()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"label": ".validate_content_types()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L522", "_origin": "ast", "community": 26, "norm_label": ".validate_content_types()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"label": ".validate_file_against_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L641", "_origin": "ast", "community": 26, "norm_label": ".validate_file_against_xsd()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"label": ".validate_against_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L688", "_origin": "ast", "community": 26, "norm_label": ".validate_against_xsd()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"label": "._get_schema_path()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L741", "_origin": "ast", "community": 26, "norm_label": "._get_schema_path()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"label": "._clean_ignorable_namespaces()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L765", "_origin": "ast", "community": 26, "norm_label": "._clean_ignorable_namespaces()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"label": "._remove_ignorable_elements()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L791", "_origin": "ast", "community": 26, "norm_label": "._remove_ignorable_elements()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"label": "._preprocess_for_mc_ignorable()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L815", "_origin": "ast", "community": 26, "norm_label": "._preprocess_for_mc_ignorable()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"label": "._validate_single_file_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L826", "_origin": "ast", "community": 26, "norm_label": "._validate_single_file_xsd()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"label": "._get_original_file_errors()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L869", "_origin": "ast", "community": 26, "norm_label": "._get_original_file_errors()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"label": "._remove_template_tags_from_text_nodes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L906", "_origin": "ast", "community": 26, "norm_label": "._remove_template_tags_from_text_nodes()", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"label": "Base validator with common validation logic for document files.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L1", "_origin": "ast", "community": 26, "norm_label": "base validator with common validation logic for document files.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L124", "_origin": "ast", "community": 26, "norm_label": "run all validation checks and return true if all pass.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_124"}, {"label": "Validate that all XML files are well-formed.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L128", "_origin": "ast", "community": 26, "norm_label": "validate that all xml files are well-formed.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_128"}, {"label": "Validate that namespace prefixes in Ignorable attributes are declared.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L157", "_origin": "ast", "community": 26, "norm_label": "validate that namespace prefixes in ignorable attributes are declared.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_157"}, {"label": "Validate that specific IDs are unique according to OOXML requirements.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L187", "_origin": "ast", "community": 26, "norm_label": "validate that specific ids are unique according to ooxml requirements.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_187"}, {"label": "Validate that all .rels files properly reference files and that all files are re", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L278", "_origin": "ast", "community": 26, "norm_label": "validate that all .rels files properly reference files and that all files are re", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_278"}, {"label": "Validate that all r:id attributes in XML files reference existing IDs in", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L389", "_origin": "ast", "community": 26, "norm_label": "validate that all r:id attributes in xml files reference existing ids in", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_389"}, {"label": "Get the expected relationship type for an element. First checks the expl", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L487", "_origin": "ast", "community": 26, "norm_label": "get the expected relationship type for an element. first checks the expl", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_487"}, {"label": "Validate that all content files are properly declared in [Content_Types].xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L523", "_origin": "ast", "community": 26, "norm_label": "validate that all content files are properly declared in [content_types].xml.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_523"}, {"label": "Validate a single XML file against XSD schema, comparing with original.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L642", "_origin": "ast", "community": 26, "norm_label": "validate a single xml file against xsd schema, comparing with original.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_642"}, {"label": "Validate XML files against XSD schemas, showing only new errors compared to orig", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L689", "_origin": "ast", "community": 26, "norm_label": "validate xml files against xsd schemas, showing only new errors compared to orig", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_689"}, {"label": "Determine the appropriate schema path for an XML file.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L742", "_origin": "ast", "community": 26, "norm_label": "determine the appropriate schema path for an xml file.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_742"}, {"label": "Remove attributes and elements not in allowed namespaces.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L766", "_origin": "ast", "community": 26, "norm_label": "remove attributes and elements not in allowed namespaces.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_766"}, {"label": "Recursively remove all elements not in allowed namespaces.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L792", "_origin": "ast", "community": 26, "norm_label": "recursively remove all elements not in allowed namespaces.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_792"}, {"label": "Preprocess XML to handle mc:Ignorable attribute properly.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L816", "_origin": "ast", "community": 26, "norm_label": "preprocess xml to handle mc:ignorable attribute properly.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_816"}, {"label": "Validate a single XML file against XSD schema. Returns (is_valid, errors_set).", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L827", "_origin": "ast", "community": 26, "norm_label": "validate a single xml file against xsd schema. returns (is_valid, errors_set).", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_827"}, {"label": "Get XSD validation errors from a single file in the original document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L870", "_origin": "ast", "community": 26, "norm_label": "get xsd validation errors from a single file in the original document.", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_870"}, {"label": "Remove template tags from XML text nodes and collect warnings. Template", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L907", "_origin": "ast", "community": 26, "norm_label": "remove template tags from xml text nodes and collect warnings. template", "community_name": "Base Schema Validation", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_907"}, {"label": "docx.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L1", "_origin": "ast", "community": 113, "norm_label": "docx.py", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx"}, {"label": "DOCXSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L14", "_origin": "ast", "community": 113, "norm_label": "docxschemavalidator", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"label": "BaseSchemaValidator", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 120, "norm_label": "baseschemavalidator", "community_name": "PowerPoint XML Validator", "id": "baseschemavalidator"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L24", "_origin": "ast", "community": 113, "norm_label": ".validate()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"label": ".validate_whitespace_preservation()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L72", "_origin": "ast", "community": 113, "norm_label": ".validate_whitespace_preservation()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"label": ".validate_deletions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L124", "_origin": "ast", "community": 113, "norm_label": ".validate_deletions()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"label": ".count_paragraphs_in_unpacked()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L173", "_origin": "ast", "community": 113, "norm_label": ".count_paragraphs_in_unpacked()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"label": ".count_paragraphs_in_original()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L192", "_origin": "ast", "community": 113, "norm_label": ".count_paragraphs_in_original()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"label": ".validate_insertions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L216", "_origin": "ast", "community": 113, "norm_label": ".validate_insertions()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"label": ".compare_paragraph_counts()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L263", "_origin": "ast", "community": 113, "norm_label": ".compare_paragraph_counts()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"label": "Validator for Word document XML files against XSD schemas.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L1", "_origin": "ast", "community": 113, "norm_label": "validator for word document xml files against xsd schemas.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L25", "_origin": "ast", "community": 113, "norm_label": "run all validation checks and return true if all pass.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25"}, {"label": "Validate that w:t elements with whitespace have xml:space='preserve'.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L73", "_origin": "ast", "community": 113, "norm_label": "validate that w:t elements with whitespace have xml:space='preserve'.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73"}, {"label": "Validate that w:t elements are not within w:del elements. For some reaso", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L125", "_origin": "ast", "community": 113, "norm_label": "validate that w:t elements are not within w:del elements. for some reaso", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125"}, {"label": "Count the number of paragraphs in the unpacked document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L174", "_origin": "ast", "community": 113, "norm_label": "count the number of paragraphs in the unpacked document.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174"}, {"label": "Count the number of paragraphs in the original docx file.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L193", "_origin": "ast", "community": 113, "norm_label": "count the number of paragraphs in the original docx file.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193"}, {"label": "Validate that w:delText elements are not within w:ins elements. w:delTex", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L217", "_origin": "ast", "community": 113, "norm_label": "validate that w:deltext elements are not within w:ins elements. w:deltex", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217"}, {"label": "Compare paragraph counts between original and new document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L264", "_origin": "ast", "community": 113, "norm_label": "compare paragraph counts between original and new document.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264"}, {"label": "pptx.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "_origin": "ast", "community": 120, "norm_label": "pptx.py", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx"}, {"label": "PPTXSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "_origin": "ast", "community": 120, "norm_label": "pptxschemavalidator", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L28", "_origin": "ast", "community": 120, "norm_label": ".validate()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"label": ".validate_uuid_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L77", "_origin": "ast", "community": 120, "norm_label": ".validate_uuid_ids()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"label": "._looks_like_uuid()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L121", "_origin": "ast", "community": 120, "norm_label": "._looks_like_uuid()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"label": ".validate_slide_layout_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L128", "_origin": "ast", "community": 120, "norm_label": ".validate_slide_layout_ids()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"label": ".validate_no_duplicate_slide_layouts()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L203", "_origin": "ast", "community": 120, "norm_label": ".validate_no_duplicate_slide_layouts()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"label": ".validate_notes_slide_references()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L243", "_origin": "ast", "community": 120, "norm_label": ".validate_notes_slide_references()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"label": "Validator for PowerPoint presentation XML files against XSD schemas.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "_origin": "ast", "community": 120, "norm_label": "validator for powerpoint presentation xml files against xsd schemas.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L29", "_origin": "ast", "community": 120, "norm_label": "run all validation checks and return true if all pass.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29"}, {"label": "Validate that ID attributes that look like UUIDs contain only hex values.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L78", "_origin": "ast", "community": 120, "norm_label": "validate that id attributes that look like uuids contain only hex values.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78"}, {"label": "Check if a value has the general structure of a UUID.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L122", "_origin": "ast", "community": 120, "norm_label": "check if a value has the general structure of a uuid.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122"}, {"label": "Validate that sldLayoutId elements in slide masters reference valid slide layout", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L129", "_origin": "ast", "community": 120, "norm_label": "validate that sldlayoutid elements in slide masters reference valid slide layout", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129"}, {"label": "Validate that each slide has exactly one slideLayout reference.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L204", "_origin": "ast", "community": 120, "norm_label": "validate that each slide has exactly one slidelayout reference.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204"}, {"label": "Validate that each notesSlide file is referenced by only one slide.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L244", "_origin": "ast", "community": 120, "norm_label": "validate that each notesslide file is referenced by only one slide.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244"}, {"label": "redlining.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "_origin": "ast", "community": 141, "norm_label": "redlining.py", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining"}, {"label": "RedliningValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L11", "_origin": "ast", "community": 141, "norm_label": "redliningvalidator", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L14", "_origin": "ast", "community": 141, "norm_label": ".__init__()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L22", "_origin": "ast", "community": 141, "norm_label": ".validate()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"label": "._generate_detailed_diff()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L114", "_origin": "ast", "community": 141, "norm_label": "._generate_detailed_diff()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"label": "._get_git_word_diff()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L139", "_origin": "ast", "community": 141, "norm_label": "._get_git_word_diff()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"label": "._remove_claude_tracked_changes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L217", "_origin": "ast", "community": 141, "norm_label": "._remove_claude_tracked_changes()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"label": "._extract_text_content()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L254", "_origin": "ast", "community": 141, "norm_label": "._extract_text_content()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"label": "Validator for tracked changes in Word documents.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "_origin": "ast", "community": 141, "norm_label": "validator for tracked changes in word documents.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1"}, {"label": "Main validation method that returns True if valid, False otherwise.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L23", "_origin": "ast", "community": 141, "norm_label": "main validation method that returns true if valid, false otherwise.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23"}, {"label": "Generate detailed word-level differences using git word diff.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L115", "_origin": "ast", "community": 141, "norm_label": "generate detailed word-level differences using git word diff.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115"}, {"label": "Generate word diff using git with character-level precision.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L140", "_origin": "ast", "community": 141, "norm_label": "generate word diff using git with character-level precision.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140"}, {"label": "Remove tracked changes authored by Claude from the XML root.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L218", "_origin": "ast", "community": 141, "norm_label": "remove tracked changes authored by claude from the xml root.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218"}, {"label": "Extract text content from Word XML, preserving paragraph structure. Emp", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L255", "_origin": "ast", "community": 141, "norm_label": "extract text content from word xml, preserving paragraph structure. emp", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255"}, {"label": "__init__.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/__init__.py", "source_location": "L1", "_origin": "ast", "community": 355, "norm_label": "__init__.py", "community_name": "Module Initialization Script", "id": "scripts_init"}, {"label": "document.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "document.py", "community_name": "XML Document Utilities", "id": "scripts_document"}, {"label": "DocxXMLEditor", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L47", "_origin": "ast", "community": 88, "norm_label": "docxxmleditor", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L59", "_origin": "ast", "community": 166, "norm_label": ".__init__()", "community_name": "Word Comment Manager", "id": "scripts_document_docxxmleditor_init"}, {"label": "._get_next_change_id()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L75", "_origin": "ast", "community": 88, "norm_label": "._get_next_change_id()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_get_next_change_id"}, {"label": "._ensure_w16du_namespace()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L89", "_origin": "ast", "community": 88, "norm_label": "._ensure_w16du_namespace()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_ensure_w16du_namespace"}, {"label": "._ensure_w16cex_namespace()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L98", "_origin": "ast", "community": 88, "norm_label": "._ensure_w16cex_namespace()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_ensure_w16cex_namespace"}, {"label": "._ensure_w14_namespace()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L107", "_origin": "ast", "community": 88, "norm_label": "._ensure_w14_namespace()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_ensure_w14_namespace"}, {"label": "._inject_attributes_to_nodes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L116", "_origin": "ast", "community": 88, "norm_label": "._inject_attributes_to_nodes()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"label": ".replace_node()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L240", "_origin": "ast", "community": 88, "norm_label": ".replace_node()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_replace_node"}, {"label": ".insert_after()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L246", "_origin": "ast", "community": 105, "norm_label": ".insert_after()", "community_name": "Word Document Comments", "id": "scripts_document_docxxmleditor_insert_after"}, {"label": ".insert_before()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L252", "_origin": "ast", "community": 88, "norm_label": ".insert_before()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_insert_before"}, {"label": ".append_to()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L258", "_origin": "ast", "community": 105, "norm_label": ".append_to()", "community_name": "Word Document Comments", "id": "scripts_document_docxxmleditor_append_to"}, {"label": ".revert_insertion()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L264", "_origin": "ast", "community": 88, "norm_label": ".revert_insertion()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_revert_insertion"}, {"label": ".revert_deletion()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L342", "_origin": "ast", "community": 88, "norm_label": ".revert_deletion()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_revert_deletion"}, {"label": ".suggest_paragraph()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L434", "_origin": "ast", "community": 88, "norm_label": ".suggest_paragraph()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_suggest_paragraph"}, {"label": ".suggest_deletion()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L482", "_origin": "ast", "community": 88, "norm_label": ".suggest_deletion()", "community_name": "DOCX XML Editor", "id": "scripts_document_docxxmleditor_suggest_deletion"}, {"label": "_generate_hex_id()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L596", "_origin": "ast", "community": 105, "norm_label": "_generate_hex_id()", "community_name": "Word Document Comments", "id": "scripts_document_generate_hex_id"}, {"label": "_generate_rsid()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L607", "_origin": "ast", "community": 64, "norm_label": "_generate_rsid()", "community_name": "XML Document Utilities", "id": "scripts_document_generate_rsid"}, {"label": "Document", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L612", "_origin": "ast", "community": 53, "norm_label": "document", "community_name": "Document Relationship Manager", "id": "scripts_document_document"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L615", "_origin": "ast", "community": 166, "norm_label": ".__init__()", "community_name": "Word Comment Manager", "id": "scripts_document_document_init"}, {"label": ".__getitem__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L680", "_origin": "ast", "community": 53, "norm_label": ".__getitem__()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_getitem"}, {"label": ".add_comment()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L713", "_origin": "ast", "community": 105, "norm_label": ".add_comment()", "community_name": "Word Document Comments", "id": "scripts_document_document_add_comment"}, {"label": ".reply_to_comment()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L765", "_origin": "ast", "community": 105, "norm_label": ".reply_to_comment()", "community_name": "Word Document Comments", "id": "scripts_document_document_reply_to_comment"}, {"label": ".__del__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L833", "_origin": "ast", "community": 53, "norm_label": ".__del__()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_del"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L838", "_origin": "ast", "community": 53, "norm_label": ".validate()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_validate"}, {"label": ".save()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L859", "_origin": "ast", "community": 53, "norm_label": ".save()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_save"}, {"label": "._get_next_comment_id()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L888", "_origin": "ast", "community": 166, "norm_label": "._get_next_comment_id()", "community_name": "Word Comment Manager", "id": "scripts_document_document_get_next_comment_id"}, {"label": "._load_existing_comments()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L904", "_origin": "ast", "community": 166, "norm_label": "._load_existing_comments()", "community_name": "Word Comment Manager", "id": "scripts_document_document_load_existing_comments"}, {"label": "._setup_tracking()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L933", "_origin": "ast", "community": 53, "norm_label": "._setup_tracking()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_setup_tracking"}, {"label": "._update_people_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L954", "_origin": "ast", "community": 53, "norm_label": "._update_people_xml()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_update_people_xml"}, {"label": "._add_content_type_for_people()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L960", "_origin": "ast", "community": 53, "norm_label": "._add_content_type_for_people()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_add_content_type_for_people"}, {"label": "._add_relationship_for_people()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L972", "_origin": "ast", "community": 53, "norm_label": "._add_relationship_for_people()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_add_relationship_for_people"}, {"label": "._update_settings()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L988", "_origin": "ast", "community": 53, "norm_label": "._update_settings()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_update_settings"}, {"label": "._add_to_comments_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1068", "_origin": "ast", "community": 105, "norm_label": "._add_to_comments_xml()", "community_name": "Word Document Comments", "id": "scripts_document_document_add_to_comments_xml"}, {"label": "._add_to_comments_extended_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1091", "_origin": "ast", "community": 105, "norm_label": "._add_to_comments_extended_xml()", "community_name": "Word Document Comments", "id": "scripts_document_document_add_to_comments_extended_xml"}, {"label": "._add_to_comments_ids_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1107", "_origin": "ast", "community": 105, "norm_label": "._add_to_comments_ids_xml()", "community_name": "Word Document Comments", "id": "scripts_document_document_add_to_comments_ids_xml"}, {"label": "._add_to_comments_extensible_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1118", "_origin": "ast", "community": 105, "norm_label": "._add_to_comments_extensible_xml()", "community_name": "Word Document Comments", "id": "scripts_document_document_add_to_comments_extensible_xml"}, {"label": "._comment_range_start_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1133", "_origin": "ast", "community": 105, "norm_label": "._comment_range_start_xml()", "community_name": "Word Document Comments", "id": "scripts_document_document_comment_range_start_xml"}, {"label": "._comment_range_end_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1137", "_origin": "ast", "community": 53, "norm_label": "._comment_range_end_xml()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_comment_range_end_xml"}, {"label": "._comment_ref_run_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1148", "_origin": "ast", "community": 53, "norm_label": "._comment_ref_run_xml()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_comment_ref_run_xml"}, {"label": "._has_relationship()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1160", "_origin": "ast", "community": 53, "norm_label": "._has_relationship()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_has_relationship"}, {"label": "._has_override()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1167", "_origin": "ast", "community": 53, "norm_label": "._has_override()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_has_override"}, {"label": "._has_author()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1174", "_origin": "ast", "community": 166, "norm_label": "._has_author()", "community_name": "Word Comment Manager", "id": "scripts_document_document_has_author"}, {"label": "._add_author_to_people()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1181", "_origin": "ast", "community": 166, "norm_label": "._add_author_to_people()", "community_name": "Word Comment Manager", "id": "scripts_document_document_add_author_to_people"}, {"label": "._ensure_comment_relationships()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1203", "_origin": "ast", "community": 53, "norm_label": "._ensure_comment_relationships()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_ensure_comment_relationships"}, {"label": "._ensure_comment_content_types()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1243", "_origin": "ast", "community": 53, "norm_label": "._ensure_comment_content_types()", "community_name": "Document Relationship Manager", "id": "scripts_document_document_ensure_comment_content_types"}, {"label": "XMLEditor that automatically applies RSID, author, and date to new elements.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L48", "_origin": "ast", "community": 88, "norm_label": "xmleditor that automatically applies rsid, author, and date to new elements.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_48"}, {"label": "Initialize with required RSID and optional author. Args: xm", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L62", "_origin": "ast", "community": 166, "norm_label": "initialize with required rsid and optional author. args: xm", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_62"}, {"label": "Get the next available change ID by checking all tracked change elements.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L76", "_origin": "ast", "community": 88, "norm_label": "get the next available change id by checking all tracked change elements.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_76"}, {"label": "Ensure w16du namespace is declared on the root element.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L90", "_origin": "ast", "community": 88, "norm_label": "ensure w16du namespace is declared on the root element.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_90"}, {"label": "Ensure w16cex namespace is declared on the root element.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L99", "_origin": "ast", "community": 88, "norm_label": "ensure w16cex namespace is declared on the root element.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_99"}, {"label": "Inject RSID, author, and date attributes into DOM nodes where applicable.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L117", "_origin": "ast", "community": 88, "norm_label": "inject rsid, author, and date attributes into dom nodes where applicable.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_117"}, {"label": "Replace node with automatic attribute injection.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L241", "_origin": "ast", "community": 88, "norm_label": "replace node with automatic attribute injection.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_241"}, {"label": "Insert after with automatic attribute injection.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L247", "_origin": "ast", "community": 105, "norm_label": "insert after with automatic attribute injection.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_247"}, {"label": "Insert before with automatic attribute injection.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L253", "_origin": "ast", "community": 88, "norm_label": "insert before with automatic attribute injection.", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_253"}, {"label": "Append to with automatic attribute injection.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L259", "_origin": "ast", "community": 105, "norm_label": "append to with automatic attribute injection.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_259"}, {"label": "Reject an insertion by wrapping its content in a deletion. Wraps all ru", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L265", "_origin": "ast", "community": 88, "norm_label": "reject an insertion by wrapping its content in a deletion. wraps all ru", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_265"}, {"label": "Reject a deletion by re-inserting the deleted content. Creates w:ins el", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L343", "_origin": "ast", "community": 88, "norm_label": "reject a deletion by re-inserting the deleted content. creates w:ins el", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_343"}, {"label": "Transform paragraph XML to add tracked change wrapping for insertion. W", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L435", "_origin": "ast", "community": 88, "norm_label": "transform paragraph xml to add tracked change wrapping for insertion. w", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_435"}, {"label": "Mark a w:r or w:p element as deleted with tracked changes (in-place DOM manipula", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L483", "_origin": "ast", "community": 88, "norm_label": "mark a w:r or w:p element as deleted with tracked changes (in-place dom manipula", "community_name": "DOCX XML Editor", "id": "scripts_document_rationale_483"}, {"label": "Generate random 8-character hex ID for para/durable IDs. Values are constra", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L597", "_origin": "ast", "community": 105, "norm_label": "generate random 8-character hex id for para/durable ids. values are constra", "community_name": "Word Document Comments", "id": "scripts_document_rationale_597"}, {"label": "Generate random 8-character hex RSID.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L608", "_origin": "ast", "community": 64, "norm_label": "generate random 8-character hex rsid.", "community_name": "XML Document Utilities", "id": "scripts_document_rationale_608"}, {"label": "Manages comments in unpacked Word documents.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L613", "_origin": "ast", "community": 53, "norm_label": "manages comments in unpacked word documents.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_613"}, {"label": "Initialize with path to unpacked Word document directory. Automatically", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L623", "_origin": "ast", "community": 166, "norm_label": "initialize with path to unpacked word document directory. automatically", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_623"}, {"label": "Get or create a DocxXMLEditor for the specified XML file. Enables lazy-", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L681", "_origin": "ast", "community": 53, "norm_label": "get or create a docxxmleditor for the specified xml file. enables lazy-", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_681"}, {"label": "Add a comment spanning from one element to another. Args: s", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L714", "_origin": "ast", "community": 105, "norm_label": "add a comment spanning from one element to another. args: s", "community_name": "Word Document Comments", "id": "scripts_document_rationale_714"}, {"label": "Add a reply to an existing comment. Args: parent_comment_id", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L770", "_origin": "ast", "community": 105, "norm_label": "add a reply to an existing comment. args: parent_comment_id", "community_name": "Word Document Comments", "id": "scripts_document_rationale_770"}, {"label": "Clean up temporary directory on deletion.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L834", "_origin": "ast", "community": 53, "norm_label": "clean up temporary directory on deletion.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_834"}, {"label": "Validate the document against XSD schema and redlining rules. Raises:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L839", "_origin": "ast", "community": 53, "norm_label": "validate the document against xsd schema and redlining rules. raises:", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_839"}, {"label": "Save all modified XML files to disk and copy to destination directory.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L860", "_origin": "ast", "community": 53, "norm_label": "save all modified xml files to disk and copy to destination directory.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_860"}, {"label": "Get the next available comment ID.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L889", "_origin": "ast", "community": 166, "norm_label": "get the next available comment id.", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_889"}, {"label": "Load existing comments from files to enable replies.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L905", "_origin": "ast", "community": 166, "norm_label": "load existing comments from files to enable replies.", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_905"}, {"label": "Set up comment infrastructure in unpacked directory. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L934", "_origin": "ast", "community": 53, "norm_label": "set up comment infrastructure in unpacked directory. args:", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_934"}, {"label": "Create people.xml if it doesn't exist.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L955", "_origin": "ast", "community": 53, "norm_label": "create people.xml if it doesn't exist.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_955"}, {"label": "Add people.xml content type to [Content_Types].xml if not already present.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L961", "_origin": "ast", "community": 53, "norm_label": "add people.xml content type to [content_types].xml if not already present.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_961"}, {"label": "Add people.xml relationship to document.xml.rels if not already present.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L973", "_origin": "ast", "community": 53, "norm_label": "add people.xml relationship to document.xml.rels if not already present.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_973"}, {"label": "Add RSID and optionally enable track revisions in settings.xml. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L989", "_origin": "ast", "community": 53, "norm_label": "add rsid and optionally enable track revisions in settings.xml. args:", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_989"}, {"label": "Add a single comment to comments.xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1071", "_origin": "ast", "community": 105, "norm_label": "add a single comment to comments.xml.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_1071"}, {"label": "Add a single comment to commentsExtended.xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1092", "_origin": "ast", "community": 105, "norm_label": "add a single comment to commentsextended.xml.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_1092"}, {"label": "Add a single comment to commentsExtensible.xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1119", "_origin": "ast", "community": 105, "norm_label": "add a single comment to commentsextensible.xml.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_1119"}, {"label": "Generate XML for comment range start.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1134", "_origin": "ast", "community": 105, "norm_label": "generate xml for comment range start.", "community_name": "Word Document Comments", "id": "scripts_document_rationale_1134"}, {"label": "Generate XML for comment range end with reference run. Note: w:rsidR is", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1138", "_origin": "ast", "community": 53, "norm_label": "generate xml for comment range end with reference run. note: w:rsidr is", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1138"}, {"label": "Generate XML for comment reference run. Note: w:rsidR is automatically", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1149", "_origin": "ast", "community": 53, "norm_label": "generate xml for comment reference run. note: w:rsidr is automatically", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1149"}, {"label": "Check if a relationship with given target exists.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1161", "_origin": "ast", "community": 53, "norm_label": "check if a relationship with given target exists.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1161"}, {"label": "Check if an override with given part name exists.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1168", "_origin": "ast", "community": 53, "norm_label": "check if an override with given part name exists.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1168"}, {"label": "Check if an author already exists in people.xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1175", "_origin": "ast", "community": 166, "norm_label": "check if an author already exists in people.xml.", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_1175"}, {"label": "Add author to people.xml (called during initialization).", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1182", "_origin": "ast", "community": 166, "norm_label": "add author to people.xml (called during initialization).", "community_name": "Word Comment Manager", "id": "scripts_document_rationale_1182"}, {"label": "Ensure word/_rels/document.xml.rels has comment relationships.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1204", "_origin": "ast", "community": 53, "norm_label": "ensure word/_rels/document.xml.rels has comment relationships.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1204"}, {"label": "Ensure [Content_Types].xml has comment content types.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1244", "_origin": "ast", "community": 53, "norm_label": "ensure [content_types].xml has comment content types.", "community_name": "Document Relationship Manager", "id": "scripts_document_rationale_1244"}, {"label": "utilities.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "utilities.py", "community_name": "XML Document Utilities", "id": "scripts_utilities"}, {"label": "XMLEditor", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L41", "_origin": "ast", "community": 64, "norm_label": "xmleditor", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L55", "_origin": "ast", "community": 64, "norm_label": ".__init__()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_init"}, {"label": ".get_node()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L76", "_origin": "ast", "community": 64, "norm_label": ".get_node()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_get_node"}, {"label": "range", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L76", "_origin": "ast", "community": 64, "norm_label": "range", "community_name": "XML Document Utilities", "id": "range"}, {"label": "._get_element_text()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L183", "_origin": "ast", "community": 64, "norm_label": "._get_element_text()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_get_element_text"}, {"label": ".replace_node()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L206", "_origin": "ast", "community": 64, "norm_label": ".replace_node()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_replace_node"}, {"label": ".insert_after()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L227", "_origin": "ast", "community": 64, "norm_label": ".insert_after()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_insert_after"}, {"label": ".insert_before()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L251", "_origin": "ast", "community": 64, "norm_label": ".insert_before()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_insert_before"}, {"label": ".append_to()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L271", "_origin": "ast", "community": 64, "norm_label": ".append_to()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_append_to"}, {"label": ".get_next_rid()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L290", "_origin": "ast", "community": 64, "norm_label": ".get_next_rid()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_get_next_rid"}, {"label": ".save()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L302", "_origin": "ast", "community": 64, "norm_label": ".save()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_save"}, {"label": "._parse_fragment()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L312", "_origin": "ast", "community": 64, "norm_label": "._parse_fragment()", "community_name": "XML Document Utilities", "id": "scripts_utilities_xmleditor_parse_fragment"}, {"label": "_create_line_tracking_parser()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L346", "_origin": "ast", "community": 64, "norm_label": "_create_line_tracking_parser()", "community_name": "XML Document Utilities", "id": "scripts_utilities_create_line_tracking_parser"}, {"label": "Editor for manipulating OOXML XML files with line-number-based node finding.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L42", "_origin": "ast", "community": 64, "norm_label": "editor for manipulating ooxml xml files with line-number-based node finding.", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_42"}, {"label": "Initialize with path to XML file and parse with line number tracking. A", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L56", "_origin": "ast", "community": 64, "norm_label": "initialize with path to xml file and parse with line number tracking. a", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_56"}, {"label": "Get a DOM element by tag and identifier. Finds an element by either its", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L83", "_origin": "ast", "community": 64, "norm_label": "get a dom element by tag and identifier. finds an element by either its", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_83"}, {"label": "Recursively extract all text content from an element. Skips text nodes", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L184", "_origin": "ast", "community": 64, "norm_label": "recursively extract all text content from an element. skips text nodes", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_184"}, {"label": "Replace a DOM element with new XML content. Args: elem: def", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L207", "_origin": "ast", "community": 64, "norm_label": "replace a dom element with new xml content. args: elem: def", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_207"}, {"label": "Insert XML content after a DOM element. Args: elem: defused", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L228", "_origin": "ast", "community": 64, "norm_label": "insert xml content after a dom element. args: elem: defused", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_228"}, {"label": "Insert XML content before a DOM element. Args: elem: defuse", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L252", "_origin": "ast", "community": 64, "norm_label": "insert xml content before a dom element. args: elem: defuse", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_252"}, {"label": "Append XML content as a child of a DOM element. Args: elem:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L272", "_origin": "ast", "community": 64, "norm_label": "append xml content as a child of a dom element. args: elem:", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_272"}, {"label": "Get the next available rId for relationships files.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L291", "_origin": "ast", "community": 64, "norm_label": "get the next available rid for relationships files.", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_291"}, {"label": "Save the edited XML back to the file. Serializes the DOM tree and write", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L303", "_origin": "ast", "community": 64, "norm_label": "save the edited xml back to the file. serializes the dom tree and write", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_303"}, {"label": "Parse XML fragment and return list of imported nodes. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L313", "_origin": "ast", "community": 64, "norm_label": "parse xml fragment and return list of imported nodes. args:", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_313"}, {"label": "Create a SAX parser that tracks line and column numbers for each element. M", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L347", "_origin": "ast", "community": 64, "norm_label": "create a sax parser that tracks line and column numbers for each element. m", "community_name": "XML Document Utilities", "id": "scripts_utilities_rationale_347"}, {"label": "check_bounding_boxes.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L1", "_origin": "ast", "community": 68, "norm_label": "check_bounding_boxes.py", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes"}, {"label": "RectAndField", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L11", "_origin": "ast", "community": 68, "norm_label": "rectandfield", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_rectandfield"}, {"label": "get_bounding_box_messages()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L18", "_origin": "ast", "community": 68, "norm_label": "get_bounding_box_messages()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"label": "check_bounding_boxes_test.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L1", "_origin": "ast", "community": 68, "norm_label": "check_bounding_boxes_test.py", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test"}, {"label": "TestGetBoundingBoxMessages", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L8", "_origin": "ast", "community": 68, "norm_label": "testgetboundingboxmessages", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages"}, {"label": ".create_json_stream()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L10", "_origin": "ast", "community": 68, "norm_label": ".create_json_stream()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"label": ".test_no_intersections()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L14", "_origin": "ast", "community": 68, "norm_label": ".test_no_intersections()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections"}, {"label": ".test_label_entry_intersection_same_field()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L38", "_origin": "ast", "community": 68, "norm_label": ".test_label_entry_intersection_same_field()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field"}, {"label": ".test_intersection_between_different_fields()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L56", "_origin": "ast", "community": 68, "norm_label": ".test_intersection_between_different_fields()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields"}, {"label": ".test_different_pages_no_intersection()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L80", "_origin": "ast", "community": 68, "norm_label": ".test_different_pages_no_intersection()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection"}, {"label": ".test_entry_height_too_small()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L104", "_origin": "ast", "community": 68, "norm_label": ".test_entry_height_too_small()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small"}, {"label": ".test_entry_height_adequate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L125", "_origin": "ast", "community": 68, "norm_label": ".test_entry_height_adequate()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate"}, {"label": ".test_default_font_size()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L146", "_origin": "ast", "community": 68, "norm_label": ".test_default_font_size()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size"}, {"label": ".test_no_entry_text()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L165", "_origin": "ast", "community": 68, "norm_label": ".test_no_entry_text()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text"}, {"label": ".test_multiple_errors_limit()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L183", "_origin": "ast", "community": 68, "norm_label": ".test_multiple_errors_limit()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit"}, {"label": ".test_edge_touching_boxes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L206", "_origin": "ast", "community": 68, "norm_label": ".test_edge_touching_boxes()", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes"}, {"label": "Helper to create a JSON stream from data", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L11", "_origin": "ast", "community": 68, "norm_label": "helper to create a json stream from data", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_11"}, {"label": "Test case with no bounding box intersections", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L15", "_origin": "ast", "community": 68, "norm_label": "test case with no bounding box intersections", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_15"}, {"label": "Test intersection between label and entry of the same field", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L39", "_origin": "ast", "community": 68, "norm_label": "test intersection between label and entry of the same field", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_39"}, {"label": "Test intersection between bounding boxes of different fields", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L57", "_origin": "ast", "community": 68, "norm_label": "test intersection between bounding boxes of different fields", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_57"}, {"label": "Test that boxes on different pages don't count as intersecting", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L81", "_origin": "ast", "community": 68, "norm_label": "test that boxes on different pages don't count as intersecting", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_81"}, {"label": "Test that entry box height is checked against font size", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L105", "_origin": "ast", "community": 68, "norm_label": "test that entry box height is checked against font size", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_105"}, {"label": "Test that adequate entry box height passes", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L126", "_origin": "ast", "community": 68, "norm_label": "test that adequate entry box height passes", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_126"}, {"label": "Test that default font size is used when not specified", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L147", "_origin": "ast", "community": 68, "norm_label": "test that default font size is used when not specified", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_147"}, {"label": "Test that missing entry_text doesn't cause height check", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L166", "_origin": "ast", "community": 68, "norm_label": "test that missing entry_text doesn't cause height check", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_166"}, {"label": "Test that error messages are limited to prevent excessive output", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L184", "_origin": "ast", "community": 68, "norm_label": "test that error messages are limited to prevent excessive output", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_184"}, {"label": "Test that boxes touching at edges don't count as intersecting", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L207", "_origin": "ast", "community": 68, "norm_label": "test that boxes touching at edges don't count as intersecting", "community_name": "Bounding Box Validator", "id": "scripts_check_bounding_boxes_test_rationale_207"}, {"label": "check_fillable_fields.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_fillable_fields.py", "source_location": "L1", "_origin": "ast", "community": 354, "norm_label": "check_fillable_fields.py", "community_name": "PDF Form Field Checker", "id": "scripts_check_fillable_fields"}, {"label": "convert_pdf_to_images.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/convert_pdf_to_images.py", "source_location": "L1", "_origin": "ast", "community": 288, "norm_label": "convert_pdf_to_images.py", "community_name": "PDF Image Conversion", "id": "scripts_convert_pdf_to_images"}, {"label": "convert()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/convert_pdf_to_images.py", "source_location": "L10", "_origin": "ast", "community": 288, "norm_label": "convert()", "community_name": "PDF Image Conversion", "id": "scripts_convert_pdf_to_images_convert"}, {"label": "create_validation_image.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/create_validation_image.py", "source_location": "L1", "_origin": "ast", "community": 289, "norm_label": "create_validation_image.py", "community_name": "Validation Image Creation", "id": "scripts_create_validation_image"}, {"label": "create_validation_image()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/create_validation_image.py", "source_location": "L11", "_origin": "ast", "community": 289, "norm_label": "create_validation_image()", "community_name": "Validation Image Creation", "id": "scripts_create_validation_image_create_validation_image"}, {"label": "extract_form_field_info.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L1", "_origin": "ast", "community": 130, "norm_label": "extract_form_field_info.py", "community_name": "PDF Form Filler", "id": "scripts_extract_form_field_info"}, {"label": "get_full_annotation_field_id()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L12", "_origin": "ast", "community": 130, "norm_label": "get_full_annotation_field_id()", "community_name": "PDF Form Filler", "id": "scripts_extract_form_field_info_get_full_annotation_field_id"}, {"label": "make_field_dict()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L22", "_origin": "ast", "community": 130, "norm_label": "make_field_dict()", "community_name": "PDF Form Filler", "id": "scripts_extract_form_field_info_make_field_dict"}, {"label": "get_field_info()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L62", "_origin": "ast", "community": 130, "norm_label": "get_field_info()", "community_name": "PDF Form Filler", "id": "scripts_extract_form_field_info_get_field_info"}, {"label": "PdfReader", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L62", "_origin": "ast", "community": 130, "norm_label": "pdfreader", "community_name": "PDF Form Filler", "id": "pdfreader"}, {"label": "write_field_info()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L140", "_origin": "ast", "community": 130, "norm_label": "write_field_info()", "community_name": "PDF Form Filler", "id": "scripts_extract_form_field_info_write_field_info"}, {"label": "fill_fillable_fields.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L1", "_origin": "ast", "community": 130, "norm_label": "fill_fillable_fields.py", "community_name": "PDF Form Filler", "id": "scripts_fill_fillable_fields"}, {"label": "fill_pdf_fields()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L12", "_origin": "ast", "community": 130, "norm_label": "fill_pdf_fields()", "community_name": "PDF Form Filler", "id": "scripts_fill_fillable_fields_fill_pdf_fields"}, {"label": "validation_error_for_field_value()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L59", "_origin": "ast", "community": 130, "norm_label": "validation_error_for_field_value()", "community_name": "PDF Form Filler", "id": "scripts_fill_fillable_fields_validation_error_for_field_value"}, {"label": "monkeypatch_pydpf_method()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L90", "_origin": "ast", "community": 130, "norm_label": "monkeypatch_pydpf_method()", "community_name": "PDF Form Filler", "id": "scripts_fill_fillable_fields_monkeypatch_pydpf_method"}, {"label": "fill_pdf_form_with_annotations.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L1", "_origin": "ast", "community": 130, "norm_label": "fill_pdf_form_with_annotations.py", "community_name": "PDF Form Filler", "id": "scripts_fill_pdf_form_with_annotations"}, {"label": "transform_coordinates()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L11", "_origin": "ast", "community": 130, "norm_label": "transform_coordinates()", "community_name": "PDF Form Filler", "id": "scripts_fill_pdf_form_with_annotations_transform_coordinates"}, {"label": "fill_pdf_form()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L28", "_origin": "ast", "community": 130, "norm_label": "fill_pdf_form()", "community_name": "PDF Form Filler", "id": "scripts_fill_pdf_form_with_annotations_fill_pdf_form"}, {"label": "Transform bounding box from image coordinates to PDF coordinates", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L12", "_origin": "ast", "community": 130, "norm_label": "transform bounding box from image coordinates to pdf coordinates", "community_name": "PDF Form Filler", "id": "scripts_fill_pdf_form_with_annotations_rationale_12"}, {"label": "Fill the PDF form with data from fields.json", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L29", "_origin": "ast", "community": 130, "norm_label": "fill the pdf form with data from fields.json", "community_name": "PDF Form Filler", "id": "scripts_fill_pdf_form_with_annotations_rationale_29"}, {"label": "pack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L1", "_origin": "ast", "community": 201, "norm_label": "pack.py", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L19", "_origin": "ast", "community": 201, "norm_label": "main()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_main"}, {"label": "pack_document()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L45", "_origin": "ast", "community": 201, "norm_label": "pack_document()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"label": "validate_document()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L90", "_origin": "ast", "community": 201, "norm_label": "validate_document()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"label": "condense_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L133", "_origin": "ast", "community": 201, "norm_label": "condense_xml()", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"label": "Pack a directory into an Office file (.docx/.pptx/.xlsx). Args: inp", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L46", "_origin": "ast", "community": 201, "norm_label": "pack a directory into an office file (.docx/.pptx/.xlsx). args: inp", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_46"}, {"label": "Validate document by converting to HTML with soffice.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L91", "_origin": "ast", "community": 201, "norm_label": "validate document by converting to html with soffice.", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_91"}, {"label": "Strip unnecessary whitespace and remove comments.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L134", "_origin": "ast", "community": 201, "norm_label": "strip unnecessary whitespace and remove comments.", "community_name": "Office Document Packer", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_134"}, {"label": "unpack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/unpack.py", "source_location": "L1", "_origin": "ast", "community": 318, "norm_label": "unpack.py", "community_name": "Archive Extraction Utility", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_unpack_py_scripts_unpack"}, {"label": "validate.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validate.py", "source_location": "L1", "_origin": "ast", "community": 278, "norm_label": "validate.py", "community_name": "Validation Script Execution", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validate.py", "source_location": "L16", "_origin": "ast", "community": 278, "norm_label": "main()", "community_name": "Validation Script Execution", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate_main"}, {"label": "__init__.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "_origin": "ast", "community": 279, "norm_label": "__init__.py", "community_name": "Word Processing Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init"}, {"label": "Validation modules for Word document processing.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "_origin": "ast", "community": 279, "norm_label": "validation modules for word document processing.", "community_name": "Word Processing Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init_rationale_1"}, {"label": "base.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L1", "_origin": "ast", "community": 46, "norm_label": "base.py", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base"}, {"label": "BaseSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L11", "_origin": "ast", "community": 46, "norm_label": "baseschemavalidator", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L106", "_origin": "ast", "community": 46, "norm_label": ".__init__()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L123", "_origin": "ast", "community": 46, "norm_label": ".validate()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"label": ".validate_xml()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L127", "_origin": "ast", "community": 46, "norm_label": ".validate_xml()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"label": ".validate_namespaces()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L156", "_origin": "ast", "community": 46, "norm_label": ".validate_namespaces()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"label": ".validate_unique_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L186", "_origin": "ast", "community": 46, "norm_label": ".validate_unique_ids()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"label": ".validate_file_references()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L277", "_origin": "ast", "community": 46, "norm_label": ".validate_file_references()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"label": ".validate_all_relationship_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L388", "_origin": "ast", "community": 243, "norm_label": ".validate_all_relationship_ids()", "community_name": "XML Relationship Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"label": "._get_expected_relationship_type()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L486", "_origin": "ast", "community": 243, "norm_label": "._get_expected_relationship_type()", "community_name": "XML Relationship Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"label": ".validate_content_types()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L522", "_origin": "ast", "community": 46, "norm_label": ".validate_content_types()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"label": ".validate_file_against_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L641", "_origin": "ast", "community": 46, "norm_label": ".validate_file_against_xsd()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"label": ".validate_against_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L688", "_origin": "ast", "community": 46, "norm_label": ".validate_against_xsd()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"label": "._get_schema_path()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L741", "_origin": "ast", "community": 46, "norm_label": "._get_schema_path()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"label": "._clean_ignorable_namespaces()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L765", "_origin": "ast", "community": 46, "norm_label": "._clean_ignorable_namespaces()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"label": "._remove_ignorable_elements()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L791", "_origin": "ast", "community": 46, "norm_label": "._remove_ignorable_elements()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"label": "._preprocess_for_mc_ignorable()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L815", "_origin": "ast", "community": 46, "norm_label": "._preprocess_for_mc_ignorable()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"label": "._validate_single_file_xsd()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L826", "_origin": "ast", "community": 46, "norm_label": "._validate_single_file_xsd()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"label": "._get_original_file_errors()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L869", "_origin": "ast", "community": 46, "norm_label": "._get_original_file_errors()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"label": "._remove_template_tags_from_text_nodes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L906", "_origin": "ast", "community": 46, "norm_label": "._remove_template_tags_from_text_nodes()", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"label": "Base validator with common validation logic for document files.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L1", "_origin": "ast", "community": 46, "norm_label": "base validator with common validation logic for document files.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L124", "_origin": "ast", "community": 46, "norm_label": "run all validation checks and return true if all pass.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_124"}, {"label": "Validate that all XML files are well-formed.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L128", "_origin": "ast", "community": 46, "norm_label": "validate that all xml files are well-formed.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_128"}, {"label": "Validate that namespace prefixes in Ignorable attributes are declared.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L157", "_origin": "ast", "community": 46, "norm_label": "validate that namespace prefixes in ignorable attributes are declared.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_157"}, {"label": "Validate that specific IDs are unique according to OOXML requirements.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L187", "_origin": "ast", "community": 46, "norm_label": "validate that specific ids are unique according to ooxml requirements.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_187"}, {"label": "Validate that all .rels files properly reference files and that all files are re", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L278", "_origin": "ast", "community": 46, "norm_label": "validate that all .rels files properly reference files and that all files are re", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_278"}, {"label": "Validate that all r:id attributes in XML files reference existing IDs in", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L389", "_origin": "ast", "community": 243, "norm_label": "validate that all r:id attributes in xml files reference existing ids in", "community_name": "XML Relationship Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_389"}, {"label": "Get the expected relationship type for an element. First checks the expl", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L487", "_origin": "ast", "community": 243, "norm_label": "get the expected relationship type for an element. first checks the expl", "community_name": "XML Relationship Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_487"}, {"label": "Validate that all content files are properly declared in [Content_Types].xml.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L523", "_origin": "ast", "community": 46, "norm_label": "validate that all content files are properly declared in [content_types].xml.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_523"}, {"label": "Validate a single XML file against XSD schema, comparing with original.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L642", "_origin": "ast", "community": 46, "norm_label": "validate a single xml file against xsd schema, comparing with original.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_642"}, {"label": "Validate XML files against XSD schemas, showing only new errors compared to orig", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L689", "_origin": "ast", "community": 46, "norm_label": "validate xml files against xsd schemas, showing only new errors compared to orig", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_689"}, {"label": "Determine the appropriate schema path for an XML file.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L742", "_origin": "ast", "community": 46, "norm_label": "determine the appropriate schema path for an xml file.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_742"}, {"label": "Remove attributes and elements not in allowed namespaces.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L766", "_origin": "ast", "community": 46, "norm_label": "remove attributes and elements not in allowed namespaces.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_766"}, {"label": "Recursively remove all elements not in allowed namespaces.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L792", "_origin": "ast", "community": 46, "norm_label": "recursively remove all elements not in allowed namespaces.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_792"}, {"label": "Preprocess XML to handle mc:Ignorable attribute properly.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L816", "_origin": "ast", "community": 46, "norm_label": "preprocess xml to handle mc:ignorable attribute properly.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_816"}, {"label": "Validate a single XML file against XSD schema. Returns (is_valid, errors_set).", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L827", "_origin": "ast", "community": 46, "norm_label": "validate a single xml file against xsd schema. returns (is_valid, errors_set).", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_827"}, {"label": "Get XSD validation errors from a single file in the original document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L870", "_origin": "ast", "community": 46, "norm_label": "get xsd validation errors from a single file in the original document.", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_870"}, {"label": "Remove template tags from XML text nodes and collect warnings. Template", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L907", "_origin": "ast", "community": 46, "norm_label": "remove template tags from xml text nodes and collect warnings. template", "community_name": "Extended Schema Validation", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_907"}, {"label": "docx.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L1", "_origin": "ast", "community": 114, "norm_label": "docx.py", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx"}, {"label": "DOCXSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L14", "_origin": "ast", "community": 114, "norm_label": "docxschemavalidator", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L24", "_origin": "ast", "community": 114, "norm_label": ".validate()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"label": ".validate_whitespace_preservation()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L72", "_origin": "ast", "community": 114, "norm_label": ".validate_whitespace_preservation()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"label": ".validate_deletions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L124", "_origin": "ast", "community": 114, "norm_label": ".validate_deletions()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"label": ".count_paragraphs_in_unpacked()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L173", "_origin": "ast", "community": 114, "norm_label": ".count_paragraphs_in_unpacked()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"label": ".count_paragraphs_in_original()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L192", "_origin": "ast", "community": 114, "norm_label": ".count_paragraphs_in_original()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"label": ".validate_insertions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L216", "_origin": "ast", "community": 114, "norm_label": ".validate_insertions()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"label": ".compare_paragraph_counts()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L263", "_origin": "ast", "community": 114, "norm_label": ".compare_paragraph_counts()", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"label": "Validator for Word document XML files against XSD schemas.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L1", "_origin": "ast", "community": 114, "norm_label": "validator for word document xml files against xsd schemas.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L25", "_origin": "ast", "community": 114, "norm_label": "run all validation checks and return true if all pass.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25"}, {"label": "Validate that w:t elements with whitespace have xml:space='preserve'.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L73", "_origin": "ast", "community": 114, "norm_label": "validate that w:t elements with whitespace have xml:space='preserve'.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73"}, {"label": "Validate that w:t elements are not within w:del elements. For some reaso", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L125", "_origin": "ast", "community": 114, "norm_label": "validate that w:t elements are not within w:del elements. for some reaso", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125"}, {"label": "Count the number of paragraphs in the unpacked document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L174", "_origin": "ast", "community": 114, "norm_label": "count the number of paragraphs in the unpacked document.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174"}, {"label": "Count the number of paragraphs in the original docx file.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L193", "_origin": "ast", "community": 114, "norm_label": "count the number of paragraphs in the original docx file.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193"}, {"label": "Validate that w:delText elements are not within w:ins elements. w:delTex", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L217", "_origin": "ast", "community": 114, "norm_label": "validate that w:deltext elements are not within w:ins elements. w:deltex", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217"}, {"label": "Compare paragraph counts between original and new document.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L264", "_origin": "ast", "community": 114, "norm_label": "compare paragraph counts between original and new document.", "community_name": "Word XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264"}, {"label": "pptx.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "_origin": "ast", "community": 129, "norm_label": "pptx.py", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx"}, {"label": "PPTXSchemaValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "_origin": "ast", "community": 129, "norm_label": "pptxschemavalidator", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L28", "_origin": "ast", "community": 129, "norm_label": ".validate()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"label": ".validate_uuid_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L77", "_origin": "ast", "community": 129, "norm_label": ".validate_uuid_ids()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"label": "._looks_like_uuid()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L121", "_origin": "ast", "community": 129, "norm_label": "._looks_like_uuid()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"label": ".validate_slide_layout_ids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L128", "_origin": "ast", "community": 129, "norm_label": ".validate_slide_layout_ids()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"label": ".validate_no_duplicate_slide_layouts()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L203", "_origin": "ast", "community": 129, "norm_label": ".validate_no_duplicate_slide_layouts()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"label": ".validate_notes_slide_references()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L243", "_origin": "ast", "community": 129, "norm_label": ".validate_notes_slide_references()", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"label": "Validator for PowerPoint presentation XML files against XSD schemas.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "_origin": "ast", "community": 129, "norm_label": "validator for powerpoint presentation xml files against xsd schemas.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1"}, {"label": "Run all validation checks and return True if all pass.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L29", "_origin": "ast", "community": 129, "norm_label": "run all validation checks and return true if all pass.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29"}, {"label": "Validate that ID attributes that look like UUIDs contain only hex values.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L78", "_origin": "ast", "community": 129, "norm_label": "validate that id attributes that look like uuids contain only hex values.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78"}, {"label": "Check if a value has the general structure of a UUID.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L122", "_origin": "ast", "community": 129, "norm_label": "check if a value has the general structure of a uuid.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122"}, {"label": "Validate that sldLayoutId elements in slide masters reference valid slide layout", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L129", "_origin": "ast", "community": 129, "norm_label": "validate that sldlayoutid elements in slide masters reference valid slide layout", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129"}, {"label": "Validate that each slide has exactly one slideLayout reference.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L204", "_origin": "ast", "community": 129, "norm_label": "validate that each slide has exactly one slidelayout reference.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204"}, {"label": "Validate that each notesSlide file is referenced by only one slide.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L244", "_origin": "ast", "community": 129, "norm_label": "validate that each notesslide file is referenced by only one slide.", "community_name": "PowerPoint XML Validator", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244"}, {"label": "redlining.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "_origin": "ast", "community": 142, "norm_label": "redlining.py", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining"}, {"label": "RedliningValidator", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L11", "_origin": "ast", "community": 142, "norm_label": "redliningvalidator", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L14", "_origin": "ast", "community": 142, "norm_label": ".__init__()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init"}, {"label": ".validate()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L22", "_origin": "ast", "community": 142, "norm_label": ".validate()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"label": "._generate_detailed_diff()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L114", "_origin": "ast", "community": 142, "norm_label": "._generate_detailed_diff()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"label": "._get_git_word_diff()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L139", "_origin": "ast", "community": 142, "norm_label": "._get_git_word_diff()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"label": "._remove_claude_tracked_changes()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L217", "_origin": "ast", "community": 142, "norm_label": "._remove_claude_tracked_changes()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"label": "._extract_text_content()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L254", "_origin": "ast", "community": 142, "norm_label": "._extract_text_content()", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"label": "Validator for tracked changes in Word documents.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "_origin": "ast", "community": 142, "norm_label": "validator for tracked changes in word documents.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1"}, {"label": "Main validation method that returns True if valid, False otherwise.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L23", "_origin": "ast", "community": 142, "norm_label": "main validation method that returns true if valid, false otherwise.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23"}, {"label": "Generate detailed word-level differences using git word diff.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L115", "_origin": "ast", "community": 142, "norm_label": "generate detailed word-level differences using git word diff.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115"}, {"label": "Generate word diff using git with character-level precision.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L140", "_origin": "ast", "community": 142, "norm_label": "generate word diff using git with character-level precision.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140"}, {"label": "Remove tracked changes authored by Claude from the XML root.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L218", "_origin": "ast", "community": 142, "norm_label": "remove tracked changes authored by claude from the xml root.", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218"}, {"label": "Extract text content from Word XML, preserving paragraph structure. Emp", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L255", "_origin": "ast", "community": 142, "norm_label": "extract text content from word xml, preserving paragraph structure. emp", "community_name": "Word Tracked Changes", "id": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255"}, {"label": "html2pptx.js", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L1", "_origin": "ast", "community": 176, "norm_label": "html2pptx.js", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx"}, {"label": "{ chromium }", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L28", "_origin": "ast", "community": 176, "norm_label": "{ chromium }", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_chromium"}, {"label": "path", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L29", "_origin": "ast", "community": 176, "norm_label": "path", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_path"}, {"label": "sharp", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L30", "_origin": "ast", "community": 176, "norm_label": "sharp", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_sharp"}, {"label": "getBodyDimensions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L37", "_origin": "ast", "community": 176, "norm_label": "getbodydimensions()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_getbodydimensions"}, {"label": "validateDimensions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L69", "_origin": "ast", "community": 176, "norm_label": "validatedimensions()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_validatedimensions"}, {"label": "validateTextBoxPosition()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L88", "_origin": "ast", "community": 176, "norm_label": "validatetextboxposition()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_validatetextboxposition"}, {"label": "addBackground()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L121", "_origin": "ast", "community": 176, "norm_label": "addbackground()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_addbackground"}, {"label": "addElements()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L133", "_origin": "ast", "community": 176, "norm_label": "addelements()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_addelements"}, {"label": "extractSlideData()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L244", "_origin": "ast", "community": 176, "norm_label": "extractslidedata()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_extractslidedata"}, {"label": "html2pptx()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L896", "_origin": "ast", "community": 176, "norm_label": "html2pptx()", "community_name": "HTML to PowerPoint", "id": "scripts_html2pptx_html2pptx"}, {"label": "inventory.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1", "_origin": "ast", "community": 161, "norm_label": "inventory.py", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L50", "_origin": "ast", "community": 109, "norm_label": "main()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_main"}, {"label": "ShapeWithPosition", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L129", "_origin": "ast", "community": 161, "norm_label": "shapewithposition", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_shapewithposition"}, {"label": "ParagraphData", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L137", "_origin": "ast", "community": 156, "norm_label": "paragraphdata", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_paragraphdata"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L140", "_origin": "ast", "community": 156, "norm_label": ".__init__()", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_paragraphdata_init"}, {"label": "Any", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L140", "_origin": "ast", "community": 156, "norm_label": "any", "community_name": "PowerPoint Paragraph Data", "id": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"label": ".to_dict()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L231", "_origin": "ast", "community": 156, "norm_label": ".to_dict()", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_paragraphdata_to_dict"}, {"label": "ParagraphDict", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L231", "_origin": "ast", "community": 156, "norm_label": "paragraphdict", "community_name": "PowerPoint Paragraph Data", "id": "paragraphdict"}, {"label": "ShapeData", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L266", "_origin": "ast", "community": 92, "norm_label": "shapedata", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata"}, {"label": ".emu_to_inches()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L270", "_origin": "ast", "community": 92, "norm_label": ".emu_to_inches()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_emu_to_inches"}, {"label": ".inches_to_pixels()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L275", "_origin": "ast", "community": 92, "norm_label": ".inches_to_pixels()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_inches_to_pixels"}, {"label": ".get_font_path()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L280", "_origin": "ast", "community": 109, "norm_label": ".get_font_path()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_shapedata_get_font_path"}, {"label": ".get_slide_dimensions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L346", "_origin": "ast", "community": 92, "norm_label": ".get_slide_dimensions()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_get_slide_dimensions"}, {"label": ".get_default_font_size()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L362", "_origin": "ast", "community": 156, "norm_label": ".get_default_font_size()", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_shapedata_get_default_font_size"}, {"label": "BaseShape", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L362", "_origin": "ast", "community": 161, "norm_label": "baseshape", "community_name": "PowerPoint Shape Inventory", "id": "baseshape"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L388", "_origin": "ast", "community": 92, "norm_label": ".__init__()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_init"}, {"label": ".paragraphs()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L469", "_origin": "ast", "community": 156, "norm_label": ".paragraphs()", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_shapedata_paragraphs"}, {"label": "._get_usable_dimensions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L509", "_origin": "ast", "community": 92, "norm_label": "._get_usable_dimensions()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_get_usable_dimensions"}, {"label": "._wrap_text_line()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L534", "_origin": "ast", "community": 92, "norm_label": "._wrap_text_line()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_wrap_text_line"}, {"label": "._estimate_frame_overflow()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L562", "_origin": "ast", "community": 92, "norm_label": "._estimate_frame_overflow()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_estimate_frame_overflow"}, {"label": "._calculate_slide_overflow()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L639", "_origin": "ast", "community": 92, "norm_label": "._calculate_slide_overflow()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_calculate_slide_overflow"}, {"label": "._detect_bullet_issues()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L660", "_origin": "ast", "community": 92, "norm_label": "._detect_bullet_issues()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_detect_bullet_issues"}, {"label": ".has_any_issues()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L682", "_origin": "ast", "community": 92, "norm_label": ".has_any_issues()", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_shapedata_has_any_issues"}, {"label": ".to_dict()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L692", "_origin": "ast", "community": 109, "norm_label": ".to_dict()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_shapedata_to_dict"}, {"label": "ShapeDict", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L692", "_origin": "ast", "community": 109, "norm_label": "shapedict", "community_name": "PowerPoint Text Inventory", "id": "shapedict"}, {"label": "is_valid_shape()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L742", "_origin": "ast", "community": 161, "norm_label": "is_valid_shape()", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_is_valid_shape"}, {"label": "collect_shapes_with_absolute_positions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L766", "_origin": "ast", "community": 161, "norm_label": "collect_shapes_with_absolute_positions()", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_collect_shapes_with_absolute_positions"}, {"label": "sort_shapes_by_position()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L819", "_origin": "ast", "community": 109, "norm_label": "sort_shapes_by_position()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_sort_shapes_by_position"}, {"label": "calculate_overlap()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L849", "_origin": "ast", "community": 161, "norm_label": "calculate_overlap()", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_calculate_overlap"}, {"label": "detect_overlaps()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L882", "_origin": "ast", "community": 161, "norm_label": "detect_overlaps()", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_detect_overlaps"}, {"label": "extract_text_inventory()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "_origin": "ast", "community": 109, "norm_label": "extract_text_inventory()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_extract_text_inventory"}, {"label": "Path", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "_origin": "ast", "community": 109, "norm_label": "path", "community_name": "PowerPoint Text Inventory", "id": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"label": "InventoryData", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "_origin": "ast", "community": 109, "norm_label": "inventorydata", "community_name": "PowerPoint Text Inventory", "id": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata"}, {"label": "get_inventory_as_dict()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L977", "_origin": "ast", "community": 109, "norm_label": "get_inventory_as_dict()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_get_inventory_as_dict"}, {"label": "InventoryDict", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L977", "_origin": "ast", "community": 109, "norm_label": "inventorydict", "community_name": "PowerPoint Text Inventory", "id": "inventorydict"}, {"label": "save_inventory()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1003", "_origin": "ast", "community": 109, "norm_label": "save_inventory()", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_save_inventory"}, {"label": "Main entry point for command-line usage.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L51", "_origin": "ast", "community": 109, "norm_label": "main entry point for command-line usage.", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_51"}, {"label": "A shape with its absolute position on the slide.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L130", "_origin": "ast", "community": 161, "norm_label": "a shape with its absolute position on the slide.", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_rationale_130"}, {"label": "Data structure for paragraph properties extracted from a PowerPoint paragraph.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L138", "_origin": "ast", "community": 156, "norm_label": "data structure for paragraph properties extracted from a powerpoint paragraph.", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_138"}, {"label": "Initialize from a PowerPoint paragraph object. Args: paragr", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L141", "_origin": "ast", "community": 156, "norm_label": "initialize from a powerpoint paragraph object. args: paragr", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_141"}, {"label": "Convert to dictionary for JSON serialization, excluding None values.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L232", "_origin": "ast", "community": 156, "norm_label": "convert to dictionary for json serialization, excluding none values.", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_232"}, {"label": "Data structure for shape properties extracted from a PowerPoint shape.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L267", "_origin": "ast", "community": 92, "norm_label": "data structure for shape properties extracted from a powerpoint shape.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_267"}, {"label": "Convert EMUs (English Metric Units) to inches.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L271", "_origin": "ast", "community": 92, "norm_label": "convert emus (english metric units) to inches.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_271"}, {"label": "Convert inches to pixels at given DPI.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L276", "_origin": "ast", "community": 92, "norm_label": "convert inches to pixels at given dpi.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_276"}, {"label": "Get the font file path for a given font name. Args: font_na", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L281", "_origin": "ast", "community": 109, "norm_label": "get the font file path for a given font name. args: font_na", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_281"}, {"label": "Get slide dimensions from slide object. Args: slide: Slide", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L347", "_origin": "ast", "community": 92, "norm_label": "get slide dimensions from slide object. args: slide: slide", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_347"}, {"label": "Extract default font size from slide layout for a placeholder shape. Ar", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L363", "_origin": "ast", "community": 156, "norm_label": "extract default font size from slide layout for a placeholder shape. ar", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_363"}, {"label": "Initialize from a PowerPoint shape object. Args: shape: The", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L395", "_origin": "ast", "community": 92, "norm_label": "initialize from a powerpoint shape object. args: shape: the", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_395"}, {"label": "Calculate paragraphs from the shape's text frame.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L470", "_origin": "ast", "community": 156, "norm_label": "calculate paragraphs from the shape's text frame.", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_470"}, {"label": "Get default font size from theme text styles or use conservative default.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L481", "_origin": "ast", "community": 156, "norm_label": "get default font size from theme text styles or use conservative default.", "community_name": "PowerPoint Paragraph Data", "id": "scripts_inventory_rationale_481"}, {"label": "Get usable width and height in pixels after accounting for margins.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L510", "_origin": "ast", "community": 92, "norm_label": "get usable width and height in pixels after accounting for margins.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_510"}, {"label": "Wrap a single line of text to fit within max_width_px.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L535", "_origin": "ast", "community": 92, "norm_label": "wrap a single line of text to fit within max_width_px.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_535"}, {"label": "Estimate if text overflows the shape bounds using PIL text measurement.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L563", "_origin": "ast", "community": 92, "norm_label": "estimate if text overflows the shape bounds using pil text measurement.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_563"}, {"label": "Calculate if shape overflows the slide boundaries.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L640", "_origin": "ast", "community": 92, "norm_label": "calculate if shape overflows the slide boundaries.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_640"}, {"label": "Detect bullet point formatting issues in paragraphs.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L661", "_origin": "ast", "community": 92, "norm_label": "detect bullet point formatting issues in paragraphs.", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_661"}, {"label": "Check if shape has any issues (overflow, overlap, or warnings).", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L683", "_origin": "ast", "community": 92, "norm_label": "check if shape has any issues (overflow, overlap, or warnings).", "community_name": "PowerPoint Shape Analyzer", "id": "scripts_inventory_rationale_683"}, {"label": "Convert to dictionary for JSON serialization.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L693", "_origin": "ast", "community": 109, "norm_label": "convert to dictionary for json serialization.", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_693"}, {"label": "Check if a shape contains meaningful text content.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L743", "_origin": "ast", "community": 161, "norm_label": "check if a shape contains meaningful text content.", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_rationale_743"}, {"label": "Recursively collect all shapes with valid text, calculating absolute positions.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L769", "_origin": "ast", "community": 161, "norm_label": "recursively collect all shapes with valid text, calculating absolute positions.", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_rationale_769"}, {"label": "Sort shapes by visual position (top-to-bottom, left-to-right). Shapes withi", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L820", "_origin": "ast", "community": 109, "norm_label": "sort shapes by visual position (top-to-bottom, left-to-right). shapes withi", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_820"}, {"label": "Calculate if and how much two rectangles overlap. Args: rect1: (lef", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L854", "_origin": "ast", "community": 161, "norm_label": "calculate if and how much two rectangles overlap. args: rect1: (lef", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_rationale_854"}, {"label": "Detect overlapping shapes and update their overlapping_shapes dictionaries.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L883", "_origin": "ast", "community": 161, "norm_label": "detect overlapping shapes and update their overlapping_shapes dictionaries.", "community_name": "PowerPoint Shape Inventory", "id": "scripts_inventory_rationale_883"}, {"label": "Extract text content from all slides in a PowerPoint presentation. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L917", "_origin": "ast", "community": 109, "norm_label": "extract text content from all slides in a powerpoint presentation. args:", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_917"}, {"label": "Extract text inventory and return as JSON-serializable dictionaries. This i", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L978", "_origin": "ast", "community": 109, "norm_label": "extract text inventory and return as json-serializable dictionaries. this i", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_978"}, {"label": "Save inventory to JSON file with proper formatting. Converts ShapeData obje", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1004", "_origin": "ast", "community": 109, "norm_label": "save inventory to json file with proper formatting. converts shapedata obje", "community_name": "PowerPoint Text Inventory", "id": "scripts_inventory_rationale_1004"}, {"label": "rearrange.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L1", "_origin": "ast", "community": 189, "norm_label": "rearrange.py", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L22", "_origin": "ast", "community": 189, "norm_label": "main()", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_main"}, {"label": "duplicate_slide()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L75", "_origin": "ast", "community": 189, "norm_label": "duplicate_slide()", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_duplicate_slide"}, {"label": "delete_slide()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L130", "_origin": "ast", "community": 189, "norm_label": "delete_slide()", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_delete_slide"}, {"label": "reorder_slides()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L137", "_origin": "ast", "community": 189, "norm_label": "reorder_slides()", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_reorder_slides"}, {"label": "rearrange_presentation()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L149", "_origin": "ast", "community": 189, "norm_label": "rearrange_presentation()", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_rearrange_presentation"}, {"label": "Duplicate a slide in the presentation.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L76", "_origin": "ast", "community": 189, "norm_label": "duplicate a slide in the presentation.", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_rationale_76"}, {"label": "Delete a slide from the presentation.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L131", "_origin": "ast", "community": 189, "norm_label": "delete a slide from the presentation.", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_rationale_131"}, {"label": "Move a slide from one position to another.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L138", "_origin": "ast", "community": 189, "norm_label": "move a slide from one position to another.", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_rationale_138"}, {"label": "Create a new presentation with slides from template in specified order. Arg", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L150", "_origin": "ast", "community": 189, "norm_label": "create a new presentation with slides from template in specified order. arg", "community_name": "PowerPoint Slide Rearranger", "id": "scripts_rearrange_rationale_150"}, {"label": "replace.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "replace.py", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace"}, {"label": "clear_paragraph_bullets()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L26", "_origin": "ast", "community": 104, "norm_label": "clear_paragraph_bullets()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_clear_paragraph_bullets"}, {"label": "apply_paragraph_properties()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L43", "_origin": "ast", "community": 104, "norm_label": "apply_paragraph_properties()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_apply_paragraph_properties"}, {"label": "Any", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L43", "_origin": "ast", "community": 104, "norm_label": "any", "community_name": "PowerPoint Text Formatting", "id": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_any"}, {"label": "apply_font_properties()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L113", "_origin": "ast", "community": 104, "norm_label": "apply_font_properties()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_apply_font_properties"}, {"label": "detect_frame_overflow()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L143", "_origin": "ast", "community": 104, "norm_label": "detect_frame_overflow()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_detect_frame_overflow"}, {"label": "InventoryData", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L143", "_origin": "ast", "community": 104, "norm_label": "inventorydata", "community_name": "PowerPoint Text Formatting", "id": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_inventorydata"}, {"label": "validate_replacements()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L162", "_origin": "ast", "community": 104, "norm_label": "validate_replacements()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_validate_replacements"}, {"label": "check_duplicate_keys()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L204", "_origin": "ast", "community": 104, "norm_label": "check_duplicate_keys()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_check_duplicate_keys"}, {"label": "apply_replacements()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L214", "_origin": "ast", "community": 104, "norm_label": "apply_replacements()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_apply_replacements"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L356", "_origin": "ast", "community": 104, "norm_label": "main()", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_main"}, {"label": "Clear bullet formatting from a paragraph.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L27", "_origin": "ast", "community": 104, "norm_label": "clear bullet formatting from a paragraph.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_27"}, {"label": "Apply formatting properties to a paragraph.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L44", "_origin": "ast", "community": 104, "norm_label": "apply formatting properties to a paragraph.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_44"}, {"label": "Apply font properties to a text run.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L114", "_origin": "ast", "community": 104, "norm_label": "apply font properties to a text run.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_114"}, {"label": "Detect text overflow in shapes (text exceeding shape bounds). Returns dict", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L144", "_origin": "ast", "community": 104, "norm_label": "detect text overflow in shapes (text exceeding shape bounds). returns dict", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_144"}, {"label": "Validate that all shapes in replacements exist in inventory. Returns list o", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L163", "_origin": "ast", "community": 104, "norm_label": "validate that all shapes in replacements exist in inventory. returns list o", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_163"}, {"label": "Check for duplicate keys when loading JSON.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L205", "_origin": "ast", "community": 104, "norm_label": "check for duplicate keys when loading json.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_205"}, {"label": "Apply text replacements from JSON to PowerPoint presentation.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L215", "_origin": "ast", "community": 104, "norm_label": "apply text replacements from json to powerpoint presentation.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_215"}, {"label": "Main entry point for command-line usage.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L357", "_origin": "ast", "community": 104, "norm_label": "main entry point for command-line usage.", "community_name": "PowerPoint Text Formatting", "id": "scripts_replace_rationale_357"}, {"label": "thumbnail.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L1", "_origin": "ast", "community": 167, "norm_label": "thumbnail.py", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L67", "_origin": "ast", "community": 167, "norm_label": "main()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_main"}, {"label": "create_hidden_slide_placeholder()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L149", "_origin": "ast", "community": 167, "norm_label": "create_hidden_slide_placeholder()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_create_hidden_slide_placeholder"}, {"label": "get_placeholder_regions()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L159", "_origin": "ast", "community": 167, "norm_label": "get_placeholder_regions()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_get_placeholder_regions"}, {"label": "convert_to_images()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L197", "_origin": "ast", "community": 167, "norm_label": "convert_to_images()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_convert_to_images"}, {"label": "create_grids()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L274", "_origin": "ast", "community": 167, "norm_label": "create_grids()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_create_grids"}, {"label": "create_grid()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L321", "_origin": "ast", "community": 167, "norm_label": "create_grid()", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_create_grid"}, {"label": "Create placeholder image for hidden slides.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L150", "_origin": "ast", "community": 167, "norm_label": "create placeholder image for hidden slides.", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_rationale_150"}, {"label": "Extract ALL text regions from the presentation. Returns a tuple of (placeho", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L160", "_origin": "ast", "community": 167, "norm_label": "extract all text regions from the presentation. returns a tuple of (placeho", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_rationale_160"}, {"label": "Convert PowerPoint to images via PDF, handling hidden slides.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L198", "_origin": "ast", "community": 167, "norm_label": "convert powerpoint to images via pdf, handling hidden slides.", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_rationale_198"}, {"label": "Create multiple thumbnail grids from slide images, max cols×(cols+1) images per", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L282", "_origin": "ast", "community": 167, "norm_label": "create multiple thumbnail grids from slide images, max cols×(cols+1) images per", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_rationale_282"}, {"label": "Create thumbnail grid from slide images with optional placeholder outlining.", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L329", "_origin": "ast", "community": 167, "norm_label": "create thumbnail grid from slide images with optional placeholder outlining.", "community_name": "PowerPoint Thumbnail Generator", "id": "scripts_thumbnail_rationale_329"}, {"label": "recalc.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L1", "_origin": "ast", "community": 226, "norm_label": "recalc.py", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc"}, {"label": "setup_libreoffice_macro()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L16", "_origin": "ast", "community": 226, "norm_label": "setup_libreoffice_macro()", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc_setup_libreoffice_macro"}, {"label": "recalc()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L53", "_origin": "ast", "community": 226, "norm_label": "recalc()", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc_recalc"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L158", "_origin": "ast", "community": 226, "norm_label": "main()", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc_main"}, {"label": "Setup LibreOffice macro for recalculation if not already configured", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L17", "_origin": "ast", "community": 226, "norm_label": "setup libreoffice macro for recalculation if not already configured", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc_rationale_17"}, {"label": "Recalculate formulas in Excel file and report any errors Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L54", "_origin": "ast", "community": 226, "norm_label": "recalculate formulas in excel file and report any errors args:", "community_name": "Excel Formula Recalculation", "id": "xlsx_recalc_rationale_54"}, {"label": "connections.py", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L1", "_origin": "ast", "community": 7, "norm_label": "connections.py", "community_name": "MCP Connection Handler", "id": "scripts_connections"}, {"label": "MCPConnection", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L13", "_origin": "ast", "community": 7, "norm_label": "mcpconnection", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection"}, {"label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 7, "norm_label": "abc", "community_name": "MCP Connection Handler", "id": "abc"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L16", "_origin": "ast", "community": 7, "norm_label": ".__init__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_init"}, {"label": "._create_context()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L21", "_origin": "ast", "community": 7, "norm_label": "._create_context()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_create_context"}, {"label": ".__aenter__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L24", "_origin": "ast", "community": 7, "norm_label": ".__aenter__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_aenter"}, {"label": ".__aexit__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L48", "_origin": "ast", "community": 7, "norm_label": ".__aexit__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_aexit"}, {"label": ".list_tools()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L55", "_origin": "ast", "community": 7, "norm_label": ".list_tools()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_list_tools"}, {"label": "Any", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L55", "_origin": "ast", "community": 7, "norm_label": "any", "community_name": "MCP Connection Handler", "id": "example_skills_skills_main_mcp_builder_scripts_connections_py_any"}, {"label": ".call_tool()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L67", "_origin": "ast", "community": 7, "norm_label": ".call_tool()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnection_call_tool"}, {"label": "MCPConnectionStdio", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L73", "_origin": "ast", "community": 7, "norm_label": "mcpconnectionstdio", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionstdio"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L76", "_origin": "ast", "community": 7, "norm_label": ".__init__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionstdio_init"}, {"label": "._create_context()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L82", "_origin": "ast", "community": 7, "norm_label": "._create_context()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionstdio_create_context"}, {"label": "MCPConnectionSSE", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L88", "_origin": "ast", "community": 7, "norm_label": "mcpconnectionsse", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionsse"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L91", "_origin": "ast", "community": 7, "norm_label": ".__init__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionsse_init"}, {"label": "._create_context()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L96", "_origin": "ast", "community": 7, "norm_label": "._create_context()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionsse_create_context"}, {"label": "MCPConnectionHTTP", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L100", "_origin": "ast", "community": 7, "norm_label": "mcpconnectionhttp", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionhttp"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L103", "_origin": "ast", "community": 7, "norm_label": ".__init__()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionhttp_init"}, {"label": "._create_context()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L108", "_origin": "ast", "community": 7, "norm_label": "._create_context()", "community_name": "MCP Connection Handler", "id": "scripts_connections_mcpconnectionhttp_create_context"}, {"label": "create_connection()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L112", "_origin": "ast", "community": 7, "norm_label": "create_connection()", "community_name": "MCP Connection Handler", "id": "scripts_connections_create_connection"}, {"label": "Lightweight connection handling for MCP servers.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L1", "_origin": "ast", "community": 7, "norm_label": "lightweight connection handling for mcp servers.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_1"}, {"label": "Base class for MCP server connections.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L14", "_origin": "ast", "community": 7, "norm_label": "base class for mcp server connections.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_14"}, {"label": "Create the connection context based on connection type.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L22", "_origin": "ast", "community": 7, "norm_label": "create the connection context based on connection type.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_22"}, {"label": "Initialize MCP server connection.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L25", "_origin": "ast", "community": 7, "norm_label": "initialize mcp server connection.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_25"}, {"label": "Clean up MCP server connection resources.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L49", "_origin": "ast", "community": 7, "norm_label": "clean up mcp server connection resources.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_49"}, {"label": "Retrieve available tools from the MCP server.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L56", "_origin": "ast", "community": 7, "norm_label": "retrieve available tools from the mcp server.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_56"}, {"label": "Call a tool on the MCP server with provided arguments.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L68", "_origin": "ast", "community": 7, "norm_label": "call a tool on the mcp server with provided arguments.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_68"}, {"label": "MCP connection using standard input/output.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L74", "_origin": "ast", "community": 7, "norm_label": "mcp connection using standard input/output.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_74"}, {"label": "MCP connection using Server-Sent Events.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L89", "_origin": "ast", "community": 7, "norm_label": "mcp connection using server-sent events.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_89"}, {"label": "MCP connection using Streamable HTTP.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L101", "_origin": "ast", "community": 7, "norm_label": "mcp connection using streamable http.", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_101"}, {"label": "Factory function to create the appropriate MCP connection. Args: tr", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L120", "_origin": "ast", "community": 7, "norm_label": "factory function to create the appropriate mcp connection. args: tr", "community_name": "MCP Connection Handler", "id": "scripts_connections_rationale_120"}, {"label": "evaluation.py", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L1", "_origin": "ast", "community": 7, "norm_label": "evaluation.py", "community_name": "MCP Connection Handler", "id": "scripts_evaluation"}, {"label": "parse_evaluation_file()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "_origin": "ast", "community": 7, "norm_label": "parse_evaluation_file()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_parse_evaluation_file"}, {"label": "Path", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "_origin": "ast", "community": 7, "norm_label": "path", "community_name": "MCP Connection Handler", "id": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_path"}, {"label": "Any", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "_origin": "ast", "community": 7, "norm_label": "any", "community_name": "MCP Connection Handler", "id": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any"}, {"label": "extract_xml_content()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L79", "_origin": "ast", "community": 7, "norm_label": "extract_xml_content()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_extract_xml_content"}, {"label": "agent_loop()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L86", "_origin": "ast", "community": 7, "norm_label": "agent_loop()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_agent_loop"}, {"label": "Anthropic", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L86", "_origin": "ast", "community": 7, "norm_label": "anthropic", "community_name": "MCP Connection Handler", "id": "anthropic"}, {"label": "evaluate_single_task()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L154", "_origin": "ast", "community": 7, "norm_label": "evaluate_single_task()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_evaluate_single_task"}, {"label": "run_evaluation()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L220", "_origin": "ast", "community": 7, "norm_label": "run_evaluation()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_run_evaluation"}, {"label": "parse_headers()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L275", "_origin": "ast", "community": 7, "norm_label": "parse_headers()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_parse_headers"}, {"label": "parse_env_vars()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L290", "_origin": "ast", "community": 7, "norm_label": "parse_env_vars()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_parse_env_vars"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L305", "_origin": "ast", "community": 7, "norm_label": "main()", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_main"}, {"label": "MCP Server Evaluation Harness This script evaluates MCP servers by running test", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L1", "_origin": "ast", "community": 7, "norm_label": "mcp server evaluation harness this script evaluates mcp servers by running test", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_1"}, {"label": "Parse XML evaluation file with qa_pair elements.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L57", "_origin": "ast", "community": 7, "norm_label": "parse xml evaluation file with qa_pair elements.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_57"}, {"label": "Extract content from XML tags.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L80", "_origin": "ast", "community": 7, "norm_label": "extract content from xml tags.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_80"}, {"label": "Run the agent loop with MCP tools.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L93", "_origin": "ast", "community": 7, "norm_label": "run the agent loop with mcp tools.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_93"}, {"label": "Evaluate a single QA pair with the given tools.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L162", "_origin": "ast", "community": 7, "norm_label": "evaluate a single qa pair with the given tools.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_162"}, {"label": "Run evaluation with MCP server tools.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L225", "_origin": "ast", "community": 7, "norm_label": "run evaluation with mcp server tools.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_225"}, {"label": "Parse header strings in format 'Key: Value' into a dictionary.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L276", "_origin": "ast", "community": 7, "norm_label": "parse header strings in format 'key: value' into a dictionary.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_276"}, {"label": "Parse environment variable strings in format 'KEY=VALUE' into a dictionary.", "file_type": "rationale", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L291", "_origin": "ast", "community": 7, "norm_label": "parse environment variable strings in format 'key=value' into a dictionary.", "community_name": "MCP Connection Handler", "id": "scripts_evaluation_rationale_291"}, {"label": "init_skill.py", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L1", "_origin": "ast", "community": 210, "norm_label": "init_skill.py", "community_name": "Skill Initialization Script", "id": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill"}, {"label": "title_case_skill_name()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L189", "_origin": "ast", "community": 210, "norm_label": "title_case_skill_name()", "community_name": "Skill Initialization Script", "id": "scripts_init_skill_title_case_skill_name"}, {"label": "init_skill()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L194", "_origin": "ast", "community": 210, "norm_label": "init_skill()", "community_name": "Skill Initialization Script", "id": "scripts_init_skill_init_skill"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L273", "_origin": "ast", "community": 210, "norm_label": "main()", "community_name": "Skill Initialization Script", "id": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill_main"}, {"label": "Convert hyphenated skill name to Title Case for display.", "file_type": "rationale", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L190", "_origin": "ast", "community": 210, "norm_label": "convert hyphenated skill name to title case for display.", "community_name": "Skill Initialization Script", "id": "scripts_init_skill_rationale_190"}, {"label": "Initialize a new skill directory with template SKILL.md. Args: skil", "file_type": "rationale", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L195", "_origin": "ast", "community": 210, "norm_label": "initialize a new skill directory with template skill.md. args: skil", "community_name": "Skill Initialization Script", "id": "scripts_init_skill_rationale_195"}, {"label": "# TODO: Add actual script logic here", "file_type": "rationale", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L119", "_origin": "ast", "community": 210, "norm_label": "# todo: add actual script logic here", "community_name": "Skill Initialization Script", "id": "scripts_init_skill_rationale_119"}, {"label": "package_skill.py", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L1", "_origin": "ast", "community": 214, "norm_label": "package_skill.py", "community_name": "Skill Packaging and Validation", "id": "scripts_package_skill"}, {"label": "package_skill()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L19", "_origin": "ast", "community": 214, "norm_label": "package_skill()", "community_name": "Skill Packaging and Validation", "id": "scripts_package_skill_package_skill"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L85", "_origin": "ast", "community": 214, "norm_label": "main()", "community_name": "Skill Packaging and Validation", "id": "scripts_package_skill_main"}, {"label": "Package a skill folder into a zip file. Args: skill_path: Path to t", "file_type": "rationale", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L20", "_origin": "ast", "community": 214, "norm_label": "package a skill folder into a zip file. args: skill_path: path to t", "community_name": "Skill Packaging and Validation", "id": "scripts_package_skill_rationale_20"}, {"label": "quick_validate.py", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/quick_validate.py", "source_location": "L1", "_origin": "ast", "community": 214, "norm_label": "quick_validate.py", "community_name": "Skill Packaging and Validation", "id": "scripts_quick_validate"}, {"label": "validate_skill()", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/scripts/quick_validate.py", "source_location": "L11", "_origin": "ast", "community": 214, "norm_label": "validate_skill()", "community_name": "Skill Packaging and Validation", "id": "scripts_quick_validate_validate_skill"}, {"label": "Basic validation of a skill", "file_type": "rationale", "source_file": "example-skills/skills-main/skill-creator/scripts/quick_validate.py", "source_location": "L12", "_origin": "ast", "community": 214, "norm_label": "basic validation of a skill", "community_name": "Skill Packaging and Validation", "id": "scripts_quick_validate_rationale_12"}, {"label": "color_palettes.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L1", "_origin": "ast", "community": 66, "norm_label": "color_palettes.py", "community_name": "Color Palette Utilities", "id": "core_color_palettes"}, {"label": "get_palette()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L108", "_origin": "ast", "community": 66, "norm_label": "get_palette()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_get_palette"}, {"label": "get_text_color_for_background()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L121", "_origin": "ast", "community": 66, "norm_label": "get_text_color_for_background()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_get_text_color_for_background"}, {"label": "get_complementary_color()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L141", "_origin": "ast", "community": 66, "norm_label": "get_complementary_color()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_get_complementary_color"}, {"label": "lighten_color()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L163", "_origin": "ast", "community": 66, "norm_label": "lighten_color()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_lighten_color"}, {"label": "darken_color()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L181", "_origin": "ast", "community": 66, "norm_label": "darken_color()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_darken_color"}, {"label": "blend_colors()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L199", "_origin": "ast", "community": 66, "norm_label": "blend_colors()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_blend_colors"}, {"label": "create_gradient_colors()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L222", "_origin": "ast", "community": 66, "norm_label": "create_gradient_colors()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_create_gradient_colors"}, {"label": "get_impact_color()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L256", "_origin": "ast", "community": 66, "norm_label": "get_impact_color()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_get_impact_color"}, {"label": "get_emoji_palette()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L292", "_origin": "ast", "community": 66, "norm_label": "get_emoji_palette()", "community_name": "Color Palette Utilities", "id": "core_color_palettes_get_emoji_palette"}, {"label": "Get a color palette by name. Args: name: Palette name (vibrant, pas", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L109", "_origin": "ast", "community": 66, "norm_label": "get a color palette by name. args: name: palette name (vibrant, pas", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_109"}, {"label": "Get the best text color (black or white) for a given background. Uses lumin", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L122", "_origin": "ast", "community": 66, "norm_label": "get the best text color (black or white) for a given background. uses lumin", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_122"}, {"label": "Get the complementary (opposite) color on the color wheel. Args: co", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L142", "_origin": "ast", "community": 66, "norm_label": "get the complementary (opposite) color on the color wheel. args: co", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_142"}, {"label": "Lighten a color by a given amount. Args: color: RGB color tuple", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L164", "_origin": "ast", "community": 66, "norm_label": "lighten a color by a given amount. args: color: rgb color tuple", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_164"}, {"label": "Darken a color by a given amount. Args: color: RGB color tuple", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L182", "_origin": "ast", "community": 66, "norm_label": "darken a color by a given amount. args: color: rgb color tuple", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_182"}, {"label": "Blend two colors together. Args: color1: First RGB color co", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L201", "_origin": "ast", "community": 66, "norm_label": "blend two colors together. args: color1: first rgb color co", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_201"}, {"label": "Create a gradient of colors between two colors. Args: start_color:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L225", "_origin": "ast", "community": 66, "norm_label": "create a gradient of colors between two colors. args: start_color:", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_225"}, {"label": "Get a color for impact/emphasis effects. Args: effect_type: Type of", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L257", "_origin": "ast", "community": 66, "norm_label": "get a color for impact/emphasis effects. args: effect_type: type of", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_257"}, {"label": "Get a limited color palette optimized for emoji GIFs (<64KB). Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L293", "_origin": "ast", "community": 66, "norm_label": "get a limited color palette optimized for emoji gifs (<64kb). args:", "community_name": "Color Palette Utilities", "id": "core_color_palettes_rationale_293"}, {"label": "easing.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "easing.py", "community_name": "Animation Easing Functions", "id": "core_easing"}, {"label": "linear()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L12", "_origin": "ast", "community": 13, "norm_label": "linear()", "community_name": "Animation Easing Functions", "id": "core_easing_linear"}, {"label": "ease_in_quad()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L17", "_origin": "ast", "community": 13, "norm_label": "ease_in_quad()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_quad"}, {"label": "ease_out_quad()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L22", "_origin": "ast", "community": 67, "norm_label": "ease_out_quad()", "community_name": "Vector Drawing Utilities", "id": "core_easing_ease_out_quad"}, {"label": "ease_in_out_quad()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L27", "_origin": "ast", "community": 13, "norm_label": "ease_in_out_quad()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_out_quad"}, {"label": "ease_in_cubic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L34", "_origin": "ast", "community": 13, "norm_label": "ease_in_cubic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_cubic"}, {"label": "ease_out_cubic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L39", "_origin": "ast", "community": 13, "norm_label": "ease_out_cubic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_out_cubic"}, {"label": "ease_in_out_cubic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L44", "_origin": "ast", "community": 13, "norm_label": "ease_in_out_cubic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_out_cubic"}, {"label": "ease_in_bounce()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L51", "_origin": "ast", "community": 209, "norm_label": "ease_in_bounce()", "community_name": "Bounce Animation Effects", "id": "core_easing_ease_in_bounce"}, {"label": "ease_out_bounce()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L56", "_origin": "ast", "community": 209, "norm_label": "ease_out_bounce()", "community_name": "Bounce Animation Effects", "id": "core_easing_ease_out_bounce"}, {"label": "ease_in_out_bounce()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L71", "_origin": "ast", "community": 209, "norm_label": "ease_in_out_bounce()", "community_name": "Bounce Animation Effects", "id": "core_easing_ease_in_out_bounce"}, {"label": "ease_in_elastic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L78", "_origin": "ast", "community": 13, "norm_label": "ease_in_elastic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_elastic"}, {"label": "ease_out_elastic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L85", "_origin": "ast", "community": 13, "norm_label": "ease_out_elastic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_out_elastic"}, {"label": "ease_in_out_elastic()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L92", "_origin": "ast", "community": 13, "norm_label": "ease_in_out_elastic()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_in_out_elastic"}, {"label": "get_easing()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L117", "_origin": "ast", "community": 13, "norm_label": "get_easing()", "community_name": "Animation Easing Functions", "id": "core_easing_get_easing"}, {"label": "interpolate()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L122", "_origin": "ast", "community": 15, "norm_label": "interpolate()", "community_name": "Frame Animation Utilities", "id": "core_easing_interpolate"}, {"label": "ease_back_in()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L140", "_origin": "ast", "community": 13, "norm_label": "ease_back_in()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_back_in"}, {"label": "ease_back_out()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L147", "_origin": "ast", "community": 13, "norm_label": "ease_back_out()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_back_out"}, {"label": "ease_back_in_out()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L154", "_origin": "ast", "community": 13, "norm_label": "ease_back_in_out()", "community_name": "Animation Easing Functions", "id": "core_easing_ease_back_in_out"}, {"label": "apply_squash_stretch()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L163", "_origin": "ast", "community": 13, "norm_label": "apply_squash_stretch()", "community_name": "Animation Easing Functions", "id": "core_easing_apply_squash_stretch"}, {"label": "calculate_arc_motion()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L194", "_origin": "ast", "community": 13, "norm_label": "calculate_arc_motion()", "community_name": "Animation Easing Functions", "id": "core_easing_calculate_arc_motion"}, {"label": "Linear interpolation (no easing).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L13", "_origin": "ast", "community": 13, "norm_label": "linear interpolation (no easing).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_13"}, {"label": "Quadratic ease-in (slow start, accelerating).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L18", "_origin": "ast", "community": 13, "norm_label": "quadratic ease-in (slow start, accelerating).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_18"}, {"label": "Quadratic ease-out (fast start, decelerating).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L23", "_origin": "ast", "community": 67, "norm_label": "quadratic ease-out (fast start, decelerating).", "community_name": "Vector Drawing Utilities", "id": "core_easing_rationale_23"}, {"label": "Quadratic ease-in-out (slow start and end).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L28", "_origin": "ast", "community": 13, "norm_label": "quadratic ease-in-out (slow start and end).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_28"}, {"label": "Cubic ease-in (slow start).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L35", "_origin": "ast", "community": 13, "norm_label": "cubic ease-in (slow start).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_35"}, {"label": "Cubic ease-out (fast start).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L40", "_origin": "ast", "community": 13, "norm_label": "cubic ease-out (fast start).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_40"}, {"label": "Bounce ease-in (bouncy start).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L52", "_origin": "ast", "community": 209, "norm_label": "bounce ease-in (bouncy start).", "community_name": "Bounce Animation Effects", "id": "core_easing_rationale_52"}, {"label": "Bounce ease-out (bouncy end).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L57", "_origin": "ast", "community": 209, "norm_label": "bounce ease-out (bouncy end).", "community_name": "Bounce Animation Effects", "id": "core_easing_rationale_57"}, {"label": "Elastic ease-in (spring effect).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L79", "_origin": "ast", "community": 13, "norm_label": "elastic ease-in (spring effect).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_79"}, {"label": "Elastic ease-out (spring effect).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L86", "_origin": "ast", "community": 13, "norm_label": "elastic ease-out (spring effect).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_86"}, {"label": "Get easing function by name.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L118", "_origin": "ast", "community": 13, "norm_label": "get easing function by name.", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_118"}, {"label": "Interpolate between two values with easing. Args: start: Start valu", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L123", "_origin": "ast", "community": 15, "norm_label": "interpolate between two values with easing. args: start: start valu", "community_name": "Frame Animation Utilities", "id": "core_easing_rationale_123"}, {"label": "Back ease-in (slight overshoot backward before forward motion).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L141", "_origin": "ast", "community": 13, "norm_label": "back ease-in (slight overshoot backward before forward motion).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_141"}, {"label": "Back ease-out (overshoot forward then settle back).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L148", "_origin": "ast", "community": 13, "norm_label": "back ease-out (overshoot forward then settle back).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_148"}, {"label": "Back ease-in-out (overshoot at both ends).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L155", "_origin": "ast", "community": 13, "norm_label": "back ease-in-out (overshoot at both ends).", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_155"}, {"label": "Calculate squash and stretch scales for more dynamic animation. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L165", "_origin": "ast", "community": 13, "norm_label": "calculate squash and stretch scales for more dynamic animation. args:", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_165"}, {"label": "Calculate position along a parabolic arc (natural motion path). Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L196", "_origin": "ast", "community": 13, "norm_label": "calculate position along a parabolic arc (natural motion path). args:", "community_name": "Animation Easing Functions", "id": "core_easing_rationale_196"}, {"label": "frame_composer.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "frame_composer.py", "community_name": "Animation Easing Functions", "id": "core_frame_composer"}, {"label": "create_blank_frame()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L14", "_origin": "ast", "community": 15, "norm_label": "create_blank_frame()", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_create_blank_frame"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L14", "_origin": "ast", "community": 67, "norm_label": "image", "community_name": "Vector Drawing Utilities", "id": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"label": "draw_circle()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L29", "_origin": "ast", "community": 15, "norm_label": "draw_circle()", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_draw_circle"}, {"label": "draw_rectangle()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L54", "_origin": "ast", "community": 67, "norm_label": "draw_rectangle()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_rectangle"}, {"label": "draw_line()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L77", "_origin": "ast", "community": 67, "norm_label": "draw_line()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_line"}, {"label": "draw_text()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L97", "_origin": "ast", "community": 67, "norm_label": "draw_text()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_text"}, {"label": "draw_emoji()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L134", "_origin": "ast", "community": 67, "norm_label": "draw_emoji()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_emoji"}, {"label": "composite_layers()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L160", "_origin": "ast", "community": 67, "norm_label": "composite_layers()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_composite_layers"}, {"label": "draw_stick_figure()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L190", "_origin": "ast", "community": 67, "norm_label": "draw_stick_figure()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_stick_figure"}, {"label": "create_gradient_background()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L235", "_origin": "ast", "community": 67, "norm_label": "create_gradient_background()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_create_gradient_background"}, {"label": "draw_emoji_enhanced()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L270", "_origin": "ast", "community": 15, "norm_label": "draw_emoji_enhanced()", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_draw_emoji_enhanced"}, {"label": "draw_circle_with_shadow()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L323", "_origin": "ast", "community": 67, "norm_label": "draw_circle_with_shadow()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_circle_with_shadow"}, {"label": "draw_rounded_rectangle()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L361", "_origin": "ast", "community": 67, "norm_label": "draw_rounded_rectangle()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_rounded_rectangle"}, {"label": "add_vignette()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L392", "_origin": "ast", "community": 67, "norm_label": "add_vignette()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_add_vignette"}, {"label": "draw_star()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L435", "_origin": "ast", "community": 67, "norm_label": "draw_star()", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_draw_star"}, {"label": "Create a blank frame with solid color background. Args: width: Fram", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L15", "_origin": "ast", "community": 15, "norm_label": "create a blank frame with solid color background. args: width: fram", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_rationale_15"}, {"label": "Draw a circle on a frame. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L33", "_origin": "ast", "community": 15, "norm_label": "draw a circle on a frame. args: frame: pil image to draw on", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_rationale_33"}, {"label": "Draw a rectangle on a frame. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L58", "_origin": "ast", "community": 67, "norm_label": "draw a rectangle on a frame. args: frame: pil image to draw on", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_58"}, {"label": "Draw a line on a frame. Args: frame: PIL Image to draw on s", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L79", "_origin": "ast", "community": 67, "norm_label": "draw a line on a frame. args: frame: pil image to draw on s", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_79"}, {"label": "Draw text on a frame. Args: frame: PIL Image to draw on tex", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L100", "_origin": "ast", "community": 67, "norm_label": "draw text on a frame. args: frame: pil image to draw on tex", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_100"}, {"label": "Draw emoji text on a frame (requires system emoji support). Args: f", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L135", "_origin": "ast", "community": 67, "norm_label": "draw emoji text on a frame (requires system emoji support). args: f", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_135"}, {"label": "Composite one image on top of another. Args: base: Base image", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L162", "_origin": "ast", "community": 67, "norm_label": "composite one image on top of another. args: base: base image", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_162"}, {"label": "Draw a simple stick figure. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L192", "_origin": "ast", "community": 67, "norm_label": "draw a simple stick figure. args: frame: pil image to draw on", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_192"}, {"label": "Create a vertical gradient background. Args: width: Frame width", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L238", "_origin": "ast", "community": 67, "norm_label": "create a vertical gradient background. args: width: frame width", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_238"}, {"label": "Draw emoji with optional shadow for better visual quality. Args: fr", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L273", "_origin": "ast", "community": 15, "norm_label": "draw emoji with optional shadow for better visual quality. args: fr", "community_name": "Frame Animation Utilities", "id": "core_frame_composer_rationale_273"}, {"label": "Draw a circle with drop shadow. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L327", "_origin": "ast", "community": 67, "norm_label": "draw a circle with drop shadow. args: frame: pil image to draw on", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_327"}, {"label": "Draw a rectangle with rounded corners. Args: frame: PIL Image to dr", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L366", "_origin": "ast", "community": 67, "norm_label": "draw a rectangle with rounded corners. args: frame: pil image to dr", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_366"}, {"label": "Add a vignette effect (darkened edges) to frame. Args: frame: PIL I", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L393", "_origin": "ast", "community": 67, "norm_label": "add a vignette effect (darkened edges) to frame. args: frame: pil i", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_393"}, {"label": "Draw a 5-pointed star. Args: frame: PIL Image to draw on ce", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L439", "_origin": "ast", "community": 67, "norm_label": "draw a 5-pointed star. args: frame: pil image to draw on ce", "community_name": "Vector Drawing Utilities", "id": "core_frame_composer_rationale_439"}, {"label": "gif_builder.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "gif_builder.py", "community_name": "Animation Easing Functions", "id": "core_gif_builder"}, {"label": "GIFBuilder", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L16", "_origin": "ast", "community": 102, "norm_label": "gifbuilder", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L19", "_origin": "ast", "community": 102, "norm_label": ".__init__()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_init"}, {"label": ".add_frame()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "_origin": "ast", "community": 102, "norm_label": ".add_frame()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_add_frame"}, {"label": "ndarray", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "_origin": "ast", "community": 102, "norm_label": "ndarray", "community_name": "Slack GIF Optimizer", "id": "ndarray"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "_origin": "ast", "community": 102, "norm_label": "image", "community_name": "Slack GIF Optimizer", "id": "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_image"}, {"label": ".add_frames()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L51", "_origin": "ast", "community": 102, "norm_label": ".add_frames()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_add_frames"}, {"label": ".optimize_colors()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L56", "_origin": "ast", "community": 102, "norm_label": ".optimize_colors()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_optimize_colors"}, {"label": ".deduplicate_frames()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L113", "_origin": "ast", "community": 102, "norm_label": ".deduplicate_frames()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_deduplicate_frames"}, {"label": ".save()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L148", "_origin": "ast", "community": 102, "norm_label": ".save()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_save"}, {"label": "Path", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L148", "_origin": "ast", "community": 102, "norm_label": "path", "community_name": "Slack GIF Optimizer", "id": "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_path"}, {"label": ".clear()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L244", "_origin": "ast", "community": 102, "norm_label": ".clear()", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_gifbuilder_clear"}, {"label": "Builder for creating optimized GIFs from frames.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L17", "_origin": "ast", "community": 102, "norm_label": "builder for creating optimized gifs from frames.", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_17"}, {"label": "Initialize GIF builder. Args: width: Frame width in pixels", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L20", "_origin": "ast", "community": 102, "norm_label": "initialize gif builder. args: width: frame width in pixels", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_20"}, {"label": "Add a frame to the GIF. Args: frame: Frame as numpy array o", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L34", "_origin": "ast", "community": 102, "norm_label": "add a frame to the gif. args: frame: frame as numpy array o", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_34"}, {"label": "Add multiple frames at once.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L52", "_origin": "ast", "community": 102, "norm_label": "add multiple frames at once.", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_52"}, {"label": "Reduce colors in all frames using quantization. Args: num_c", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L57", "_origin": "ast", "community": 102, "norm_label": "reduce colors in all frames using quantization. args: num_c", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_57"}, {"label": "Remove duplicate or near-duplicate consecutive frames. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L114", "_origin": "ast", "community": 102, "norm_label": "remove duplicate or near-duplicate consecutive frames. args:", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_114"}, {"label": "Save frames as optimized GIF for Slack. Args: output_path:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L150", "_origin": "ast", "community": 102, "norm_label": "save frames as optimized gif for slack. args: output_path:", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_150"}, {"label": "Clear all frames (useful for creating multiple GIFs).", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L245", "_origin": "ast", "community": 102, "norm_label": "clear all frames (useful for creating multiple gifs).", "community_name": "Slack GIF Optimizer", "id": "core_gif_builder_rationale_245"}, {"label": "typography.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L1", "_origin": "ast", "community": 103, "norm_label": "typography.py", "community_name": "Typography and Text Effects", "id": "core_typography"}, {"label": "get_font()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L25", "_origin": "ast", "community": 103, "norm_label": "get_font()", "community_name": "Typography and Text Effects", "id": "core_typography_get_font"}, {"label": "FreeTypeFont", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L25", "_origin": "ast", "community": 103, "norm_label": "freetypefont", "community_name": "Typography and Text Effects", "id": "freetypefont"}, {"label": "draw_text_with_outline()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L58", "_origin": "ast", "community": 103, "norm_label": "draw_text_with_outline()", "community_name": "Typography and Text Effects", "id": "core_typography_draw_text_with_outline"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L58", "_origin": "ast", "community": 103, "norm_label": "image", "community_name": "Typography and Text Effects", "id": "example_skills_skills_main_slack_gif_creator_core_typography_py_image"}, {"label": "draw_text_with_shadow()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L114", "_origin": "ast", "community": 103, "norm_label": "draw_text_with_shadow()", "community_name": "Typography and Text Effects", "id": "core_typography_draw_text_with_shadow"}, {"label": "draw_text_with_glow()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L164", "_origin": "ast", "community": 103, "norm_label": "draw_text_with_glow()", "community_name": "Typography and Text Effects", "id": "core_typography_draw_text_with_glow"}, {"label": "draw_text_in_box()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L218", "_origin": "ast", "community": 103, "norm_label": "draw_text_in_box()", "community_name": "Typography and Text Effects", "id": "core_typography_draw_text_in_box"}, {"label": "get_text_size()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L294", "_origin": "ast", "community": 103, "norm_label": "get_text_size()", "community_name": "Typography and Text Effects", "id": "core_typography_get_text_size"}, {"label": "get_optimal_font_size()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L316", "_origin": "ast", "community": 103, "norm_label": "get_optimal_font_size()", "community_name": "Typography and Text Effects", "id": "core_typography_get_optimal_font_size"}, {"label": "scale_font_for_frame()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L339", "_origin": "ast", "community": 103, "norm_label": "scale_font_for_frame()", "community_name": "Typography and Text Effects", "id": "core_typography_scale_font_for_frame"}, {"label": "Get a font with fallback support. Args: size: Font size in pixels", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L26", "_origin": "ast", "community": 103, "norm_label": "get a font with fallback support. args: size: font size in pixels", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_26"}, {"label": "Draw text with outline for maximum readability. This is THE most important", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L69", "_origin": "ast", "community": 103, "norm_label": "draw text with outline for maximum readability. this is the most important", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_69"}, {"label": "Draw text with drop shadow for depth. Args: frame: PIL Image to dra", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L125", "_origin": "ast", "community": 103, "norm_label": "draw text with drop shadow for depth. args: frame: pil image to dra", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_125"}, {"label": "Draw text with glow effect for emphasis. Args: frame: PIL Image to", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L175", "_origin": "ast", "community": 103, "norm_label": "draw text with glow effect for emphasis. args: frame: pil image to", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_175"}, {"label": "Draw text in a semi-transparent box for guaranteed readability. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L230", "_origin": "ast", "community": 103, "norm_label": "draw text in a semi-transparent box for guaranteed readability. args:", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_230"}, {"label": "Get the dimensions of text without drawing it. Args: text: Text to", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L295", "_origin": "ast", "community": 103, "norm_label": "get the dimensions of text without drawing it. args: text: text to", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_295"}, {"label": "Find the largest font size that fits within given dimensions. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L318", "_origin": "ast", "community": 103, "norm_label": "find the largest font size that fits within given dimensions. args:", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_318"}, {"label": "Scale font size proportionally to frame dimensions. Useful for maintaining", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L340", "_origin": "ast", "community": 103, "norm_label": "scale font size proportionally to frame dimensions. useful for maintaining", "community_name": "Typography and Text Effects", "id": "core_typography_rationale_340"}, {"label": "validators.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L1", "_origin": "ast", "community": 162, "norm_label": "validators.py", "community_name": "Slack GIF Validator", "id": "core_validators"}, {"label": "check_slack_size()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L11", "_origin": "ast", "community": 162, "norm_label": "check_slack_size()", "community_name": "Slack GIF Validator", "id": "core_validators_check_slack_size"}, {"label": "Path", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L11", "_origin": "ast", "community": 162, "norm_label": "path", "community_name": "Slack GIF Validator", "id": "example_skills_skills_main_slack_gif_creator_core_validators_py_path"}, {"label": "validate_dimensions()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L59", "_origin": "ast", "community": 162, "norm_label": "validate_dimensions()", "community_name": "Slack GIF Validator", "id": "core_validators_validate_dimensions"}, {"label": "validate_gif()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L122", "_origin": "ast", "community": 162, "norm_label": "validate_gif()", "community_name": "Slack GIF Validator", "id": "core_validators_validate_gif"}, {"label": "get_optimization_suggestions()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L200", "_origin": "ast", "community": 162, "norm_label": "get_optimization_suggestions()", "community_name": "Slack GIF Validator", "id": "core_validators_get_optimization_suggestions"}, {"label": "is_slack_ready()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L241", "_origin": "ast", "community": 162, "norm_label": "is_slack_ready()", "community_name": "Slack GIF Validator", "id": "core_validators_is_slack_ready"}, {"label": "Check if GIF meets Slack size limits. Args: gif_path: Path to GIF f", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L12", "_origin": "ast", "community": 162, "norm_label": "check if gif meets slack size limits. args: gif_path: path to gif f", "community_name": "Slack GIF Validator", "id": "core_validators_rationale_12"}, {"label": "Check if dimensions are suitable for Slack. Args: width: Frame widt", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L60", "_origin": "ast", "community": 162, "norm_label": "check if dimensions are suitable for slack. args: width: frame widt", "community_name": "Slack GIF Validator", "id": "core_validators_rationale_60"}, {"label": "Run all validations on a GIF file. Args: gif_path: Path to GIF file", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L123", "_origin": "ast", "community": 162, "norm_label": "run all validations on a gif file. args: gif_path: path to gif file", "community_name": "Slack GIF Validator", "id": "core_validators_rationale_123"}, {"label": "Get suggestions for optimizing a GIF based on validation results. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L201", "_origin": "ast", "community": 162, "norm_label": "get suggestions for optimizing a gif based on validation results. args:", "community_name": "Slack GIF Validator", "id": "core_validators_rationale_201"}, {"label": "Quick check if GIF is ready for Slack. Args: gif_path: Path to GIF", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L242", "_origin": "ast", "community": 162, "norm_label": "quick check if gif is ready for slack. args: gif_path: path to gif", "community_name": "Slack GIF Validator", "id": "core_validators_rationale_242"}, {"label": "visual_effects.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L1", "_origin": "ast", "community": 97, "norm_label": "visual_effects.py", "community_name": "Visual Effects Engine", "id": "core_visual_effects"}, {"label": "Particle", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L16", "_origin": "ast", "community": 54, "norm_label": "particle", "community_name": "Particle Physics System", "id": "core_visual_effects_particle"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L19", "_origin": "ast", "community": 54, "norm_label": ".__init__()", "community_name": "Particle Physics System", "id": "core_visual_effects_particle_init"}, {"label": ".update()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L45", "_origin": "ast", "community": 54, "norm_label": ".update()", "community_name": "Particle Physics System", "id": "core_visual_effects_particle_update"}, {"label": ".is_alive()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L59", "_origin": "ast", "community": 54, "norm_label": ".is_alive()", "community_name": "Particle Physics System", "id": "core_visual_effects_particle_is_alive"}, {"label": ".get_alpha()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L63", "_origin": "ast", "community": 54, "norm_label": ".get_alpha()", "community_name": "Particle Physics System", "id": "core_visual_effects_particle_get_alpha"}, {"label": ".render()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L67", "_origin": "ast", "community": 54, "norm_label": ".render()", "community_name": "Particle Physics System", "id": "core_visual_effects_particle_render"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L67", "_origin": "ast", "community": 97, "norm_label": "image", "community_name": "Visual Effects Engine", "id": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"label": "ParticleSystem", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L106", "_origin": "ast", "community": 54, "norm_label": "particlesystem", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem"}, {"label": ".__init__()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L109", "_origin": "ast", "community": 54, "norm_label": ".__init__()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_init"}, {"label": ".emit()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L113", "_origin": "ast", "community": 54, "norm_label": ".emit()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_emit"}, {"label": ".emit_confetti()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L143", "_origin": "ast", "community": 54, "norm_label": ".emit_confetti()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_emit_confetti"}, {"label": ".emit_sparkles()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L171", "_origin": "ast", "community": 54, "norm_label": ".emit_sparkles()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_emit_sparkles"}, {"label": ".update()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L194", "_origin": "ast", "community": 54, "norm_label": ".update()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_update"}, {"label": ".render()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L203", "_origin": "ast", "community": 54, "norm_label": ".render()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_render"}, {"label": ".get_particle_count()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L208", "_origin": "ast", "community": 54, "norm_label": ".get_particle_count()", "community_name": "Particle Physics System", "id": "core_visual_effects_particlesystem_get_particle_count"}, {"label": "add_motion_blur()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L213", "_origin": "ast", "community": 97, "norm_label": "add_motion_blur()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_add_motion_blur"}, {"label": "create_impact_flash()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L239", "_origin": "ast", "community": 97, "norm_label": "create_impact_flash()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_create_impact_flash"}, {"label": "create_shockwave_rings()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L275", "_origin": "ast", "community": 97, "norm_label": "create_shockwave_rings()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_create_shockwave_rings"}, {"label": "create_explosion_effect()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L301", "_origin": "ast", "community": 97, "norm_label": "create_explosion_effect()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_create_explosion_effect"}, {"label": "add_glow_effect()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L340", "_origin": "ast", "community": 97, "norm_label": "add_glow_effect()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_add_glow_effect"}, {"label": "add_drop_shadow()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L373", "_origin": "ast", "community": 97, "norm_label": "add_drop_shadow()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_add_drop_shadow"}, {"label": "create_speed_lines()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L410", "_origin": "ast", "community": 97, "norm_label": "create_speed_lines()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_create_speed_lines"}, {"label": "create_screen_shake_offset()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L455", "_origin": "ast", "community": 97, "norm_label": "create_screen_shake_offset()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_create_screen_shake_offset"}, {"label": "apply_screen_shake()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L474", "_origin": "ast", "community": 97, "norm_label": "apply_screen_shake()", "community_name": "Visual Effects Engine", "id": "core_visual_effects_apply_screen_shake"}, {"label": "A single particle in a particle system.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L17", "_origin": "ast", "community": 54, "norm_label": "a single particle in a particle system.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_17"}, {"label": "Initialize a particle. Args: x, y: Starting position", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L22", "_origin": "ast", "community": 54, "norm_label": "initialize a particle. args: x, y: starting position", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_22"}, {"label": "Update particle position and lifetime.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L46", "_origin": "ast", "community": 54, "norm_label": "update particle position and lifetime.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_46"}, {"label": "Check if particle is still alive.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L60", "_origin": "ast", "community": 54, "norm_label": "check if particle is still alive.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_60"}, {"label": "Get particle opacity based on lifetime.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L64", "_origin": "ast", "community": 54, "norm_label": "get particle opacity based on lifetime.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_64"}, {"label": "Render particle to frame. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L68", "_origin": "ast", "community": 54, "norm_label": "render particle to frame. args: frame: pil image to draw on", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_68"}, {"label": "Manages a collection of particles.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L107", "_origin": "ast", "community": 54, "norm_label": "manages a collection of particles.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_107"}, {"label": "Initialize particle system.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L110", "_origin": "ast", "community": 54, "norm_label": "initialize particle system.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_110"}, {"label": "Emit a burst of particles. Args: x, y: Emission position", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L117", "_origin": "ast", "community": 54, "norm_label": "emit a burst of particles. args: x, y: emission position", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_117"}, {"label": "Emit confetti particles (colorful, falling). Args: x, y: Em", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L145", "_origin": "ast", "community": 54, "norm_label": "emit confetti particles (colorful, falling). args: x, y: em", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_145"}, {"label": "Emit sparkle particles (twinkling stars). Args: x, y: Emiss", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L172", "_origin": "ast", "community": 54, "norm_label": "emit sparkle particles (twinkling stars). args: x, y: emiss", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_172"}, {"label": "Update all particles.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L195", "_origin": "ast", "community": 54, "norm_label": "update all particles.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_195"}, {"label": "Render all particles to frame.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L204", "_origin": "ast", "community": 54, "norm_label": "render all particles to frame.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_204"}, {"label": "Get number of active particles.", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L209", "_origin": "ast", "community": 54, "norm_label": "get number of active particles.", "community_name": "Particle Physics System", "id": "core_visual_effects_rationale_209"}, {"label": "Add motion blur by blending with previous frame. Args: frame: Curre", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L215", "_origin": "ast", "community": 97, "norm_label": "add motion blur by blending with previous frame. args: frame: curre", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_215"}, {"label": "Create a bright flash effect at impact point. Args: frame: PIL Imag", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L241", "_origin": "ast", "community": 97, "norm_label": "create a bright flash effect at impact point. args: frame: pil imag", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_241"}, {"label": "Create expanding ring effects. Args: frame: PIL Image to draw on", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L278", "_origin": "ast", "community": 97, "norm_label": "create expanding ring effects. args: frame: pil image to draw on", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_278"}, {"label": "Create an explosion effect that expands and fades. Args: frame: PIL", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L304", "_origin": "ast", "community": 97, "norm_label": "create an explosion effect that expands and fades. args: frame: pil", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_304"}, {"label": "Add a glow effect to areas of a specific color. Args: frame: PIL Im", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L343", "_origin": "ast", "community": 97, "norm_label": "add a glow effect to areas of a specific color. args: frame: pil im", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_343"}, {"label": "Add drop shadow to an object. Args: frame: PIL Image object", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L377", "_origin": "ast", "community": 97, "norm_label": "add drop shadow to an object. args: frame: pil image object", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_377"}, {"label": "Create speed lines for motion effect. Args: frame: PIL Image to dra", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L413", "_origin": "ast", "community": 97, "norm_label": "create speed lines for motion effect. args: frame: pil image to dra", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_413"}, {"label": "Calculate screen shake offset for a frame. Args: intensity: Shake i", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L456", "_origin": "ast", "community": 97, "norm_label": "calculate screen shake offset for a frame. args: intensity: shake i", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_456"}, {"label": "Apply screen shake effect to entire frame. Args: frame: PIL Image", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L475", "_origin": "ast", "community": 97, "norm_label": "apply screen shake effect to entire frame. args: frame: pil image", "community_name": "Visual Effects Engine", "id": "core_visual_effects_rationale_475"}, {"label": "bounce.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "bounce.py", "community_name": "Animation Easing Functions", "id": "templates_bounce"}, {"label": "create_bounce_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L19", "_origin": "ast", "community": 209, "norm_label": "create_bounce_animation()", "community_name": "Bounce Animation Effects", "id": "templates_bounce_create_bounce_animation"}, {"label": "Create frames for a bouncing animation. Args: object_type: 'circle'", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L30", "_origin": "ast", "community": 209, "norm_label": "create frames for a bouncing animation. args: object_type: 'circle'", "community_name": "Bounce Animation Effects", "id": "templates_bounce_rationale_30"}, {"label": "explode.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "explode.py", "community_name": "Animation Easing Functions", "id": "templates_explode"}, {"label": "create_explode_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L23", "_origin": "ast", "community": 15, "norm_label": "create_explode_animation()", "community_name": "Frame Animation Utilities", "id": "templates_explode_create_explode_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L23", "_origin": "ast", "community": 54, "norm_label": "image", "community_name": "Particle Physics System", "id": "example_skills_skills_main_slack_gif_creator_templates_explode_py_image"}, {"label": "create_particle_burst()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L240", "_origin": "ast", "community": 54, "norm_label": "create_particle_burst()", "community_name": "Particle Physics System", "id": "templates_explode_create_particle_burst"}, {"label": "Create explosion animation. Args: object_type: 'emoji', 'circle', '", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L35", "_origin": "ast", "community": 15, "norm_label": "create explosion animation. args: object_type: 'emoji', 'circle', '", "community_name": "Frame Animation Utilities", "id": "templates_explode_rationale_35"}, {"label": "Create simple particle burst effect. Args: num_frames: Number of fr", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L249", "_origin": "ast", "community": 54, "norm_label": "create simple particle burst effect. args: num_frames: number of fr", "community_name": "Particle Physics System", "id": "templates_explode_rationale_249"}, {"label": "fade.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "fade.py", "community_name": "Frame Animation Utilities", "id": "templates_fade"}, {"label": "create_fade_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "create_fade_animation()", "community_name": "Frame Animation Utilities", "id": "templates_fade_create_fade_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "image", "community_name": "Frame Animation Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image"}, {"label": "apply_opacity()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L149", "_origin": "ast", "community": 15, "norm_label": "apply_opacity()", "community_name": "Frame Animation Utilities", "id": "templates_fade_apply_opacity"}, {"label": "create_crossfade()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L175", "_origin": "ast", "community": 15, "norm_label": "create_crossfade()", "community_name": "Frame Animation Utilities", "id": "templates_fade_create_crossfade"}, {"label": "create_fade_to_color()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L251", "_origin": "ast", "community": 15, "norm_label": "create_fade_to_color()", "community_name": "Frame Animation Utilities", "id": "templates_fade_create_fade_to_color"}, {"label": "Create fade animation. Args: object_type: 'emoji', 'text', 'image'", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L31", "_origin": "ast", "community": 15, "norm_label": "create fade animation. args: object_type: 'emoji', 'text', 'image'", "community_name": "Frame Animation Utilities", "id": "templates_fade_rationale_31"}, {"label": "Apply opacity to an RGBA image. Args: image: RGBA image opa", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L150", "_origin": "ast", "community": 15, "norm_label": "apply opacity to an rgba image. args: image: rgba image opa", "community_name": "Frame Animation Utilities", "id": "templates_fade_rationale_150"}, {"label": "Crossfade between two objects. Args: object1_data: First object con", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L186", "_origin": "ast", "community": 15, "norm_label": "crossfade between two objects. args: object1_data: first object con", "community_name": "Frame Animation Utilities", "id": "templates_fade_rationale_186"}, {"label": "Fade from one solid color to another. Args: start_color: Starting R", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L259", "_origin": "ast", "community": 15, "norm_label": "fade from one solid color to another. args: start_color: starting r", "community_name": "Frame Animation Utilities", "id": "templates_fade_rationale_259"}, {"label": "flip.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "flip.py", "community_name": "Animation Easing Functions", "id": "templates_flip"}, {"label": "create_flip_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L20", "_origin": "ast", "community": 211, "norm_label": "create_flip_animation()", "community_name": "Flip Animation Effects", "id": "templates_flip_create_flip_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L20", "_origin": "ast", "community": 211, "norm_label": "image", "community_name": "Flip Animation Effects", "id": "example_skills_skills_main_slack_gif_creator_templates_flip_py_image"}, {"label": "create_quick_flip()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L195", "_origin": "ast", "community": 211, "norm_label": "create_quick_flip()", "community_name": "Flip Animation Effects", "id": "templates_flip_create_quick_flip"}, {"label": "create_nope_flip()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L227", "_origin": "ast", "community": 211, "norm_label": "create_nope_flip()", "community_name": "Flip Animation Effects", "id": "templates_flip_create_nope_flip"}, {"label": "Create 3D-style flip animation. Args: object1_data: First object (f", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L32", "_origin": "ast", "community": 211, "norm_label": "create 3d-style flip animation. args: object1_data: first object (f", "community_name": "Flip Animation Effects", "id": "templates_flip_rationale_32"}, {"label": "Create quick flip for emoji GIFs. Args: emoji_front: Front emoji", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L201", "_origin": "ast", "community": 211, "norm_label": "create quick flip for emoji gifs. args: emoji_front: front emoji", "community_name": "Flip Animation Effects", "id": "templates_flip_rationale_201"}, {"label": "Create \"nope\" reaction flip (like flipping table). Args: num_frames", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L232", "_origin": "ast", "community": 211, "norm_label": "create \"nope\" reaction flip (like flipping table). args: num_frames", "community_name": "Flip Animation Effects", "id": "templates_flip_rationale_232"}, {"label": "kaleidoscope.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L1", "_origin": "ast", "community": 66, "norm_label": "kaleidoscope.py", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope"}, {"label": "apply_kaleidoscope()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L18", "_origin": "ast", "community": 66, "norm_label": "apply_kaleidoscope()", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_apply_kaleidoscope"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L18", "_origin": "ast", "community": 66, "norm_label": "image", "community_name": "Color Palette Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image"}, {"label": "apply_simple_mirror()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L86", "_origin": "ast", "community": 66, "norm_label": "apply_simple_mirror()", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_apply_simple_mirror"}, {"label": "create_kaleidoscope_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L140", "_origin": "ast", "community": 66, "norm_label": "create_kaleidoscope_animation()", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_create_kaleidoscope_animation"}, {"label": "Apply kaleidoscope effect by mirroring/rotating frame sections. Args:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L20", "_origin": "ast", "community": 66, "norm_label": "apply kaleidoscope effect by mirroring/rotating frame sections. args:", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_rationale_20"}, {"label": "Apply simple mirror effect (faster than full kaleidoscope). Args: f", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L87", "_origin": "ast", "community": 66, "norm_label": "apply simple mirror effect (faster than full kaleidoscope). args: f", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_rationale_87"}, {"label": "Create animated kaleidoscope effect. Args: base_frame: Frame to app", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L148", "_origin": "ast", "community": 66, "norm_label": "create animated kaleidoscope effect. args: base_frame: frame to app", "community_name": "Color Palette Utilities", "id": "templates_kaleidoscope_rationale_148"}, {"label": "morph.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "morph.py", "community_name": "Animation Easing Functions", "id": "templates_morph"}, {"label": "create_morph_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "create_morph_animation()", "community_name": "Frame Animation Utilities", "id": "templates_morph_create_morph_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "image", "community_name": "Frame Animation Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_morph_py_image"}, {"label": "create_reaction_morph()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L200", "_origin": "ast", "community": 15, "norm_label": "create_reaction_morph()", "community_name": "Frame Animation Utilities", "id": "templates_morph_create_reaction_morph"}, {"label": "create_shape_morph()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L232", "_origin": "ast", "community": 15, "norm_label": "create_shape_morph()", "community_name": "Frame Animation Utilities", "id": "templates_morph_create_shape_morph"}, {"label": "Create morphing animation between two objects. Args: object1_data:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L32", "_origin": "ast", "community": 15, "norm_label": "create morphing animation between two objects. args: object1_data:", "community_name": "Frame Animation Utilities", "id": "templates_morph_rationale_32"}, {"label": "Create quick emoji reaction morph (for emoji GIFs). Args: emoji_sta", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L206", "_origin": "ast", "community": 15, "norm_label": "create quick emoji reaction morph (for emoji gifs). args: emoji_sta", "community_name": "Frame Animation Utilities", "id": "templates_morph_rationale_206"}, {"label": "Morph through a sequence of shapes. Args: shapes: List of shape dic", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L240", "_origin": "ast", "community": 15, "norm_label": "morph through a sequence of shapes. args: shapes: list of shape dic", "community_name": "Frame Animation Utilities", "id": "templates_morph_rationale_240"}, {"label": "move.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "move.py", "community_name": "Animation Easing Functions", "id": "templates_move"}, {"label": "create_move_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L19", "_origin": "ast", "community": 15, "norm_label": "create_move_animation()", "community_name": "Frame Animation Utilities", "id": "templates_move_create_move_animation"}, {"label": "create_path_from_points()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L160", "_origin": "ast", "community": 13, "norm_label": "create_path_from_points()", "community_name": "Animation Easing Functions", "id": "templates_move_create_path_from_points"}, {"label": "apply_trail_effect()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L199", "_origin": "ast", "community": 13, "norm_label": "apply_trail_effect()", "community_name": "Animation Easing Functions", "id": "templates_move_apply_trail_effect"}, {"label": "Create frames showing object moving along a path. Args: object_type", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L32", "_origin": "ast", "community": 15, "norm_label": "create frames showing object moving along a path. args: object_type", "community_name": "Frame Animation Utilities", "id": "templates_move_rationale_32"}, {"label": "Create a smooth path through multiple points. Args: points: List of", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L163", "_origin": "ast", "community": 13, "norm_label": "create a smooth path through multiple points. args: points: list of", "community_name": "Animation Easing Functions", "id": "templates_move_rationale_163"}, {"label": "Add motion trail effect to moving object. Args: frames: List of fra", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L201", "_origin": "ast", "community": 13, "norm_label": "add motion trail effect to moving object. args: frames: list of fra", "community_name": "Animation Easing Functions", "id": "templates_move_rationale_201"}, {"label": "pulse.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "pulse.py", "community_name": "Animation Easing Functions", "id": "templates_pulse"}, {"label": "create_pulse_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L20", "_origin": "ast", "community": 212, "norm_label": "create_pulse_animation()", "community_name": "Pulse Animation Effects", "id": "templates_pulse_create_pulse_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L20", "_origin": "ast", "community": 212, "norm_label": "image", "community_name": "Pulse Animation Effects", "id": "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image"}, {"label": "create_attention_pulse()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L156", "_origin": "ast", "community": 212, "norm_label": "create_attention_pulse()", "community_name": "Pulse Animation Effects", "id": "templates_pulse_create_attention_pulse"}, {"label": "create_breathing_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L188", "_origin": "ast", "community": 212, "norm_label": "create_breathing_animation()", "community_name": "Pulse Animation Effects", "id": "templates_pulse_create_breathing_animation"}, {"label": "Create pulsing/scaling animation. Args: object_type: 'emoji', 'circ", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L32", "_origin": "ast", "community": 212, "norm_label": "create pulsing/scaling animation. args: object_type: 'emoji', 'circ", "community_name": "Pulse Animation Effects", "id": "templates_pulse_rationale_32"}, {"label": "Create attention-grabbing pulse (good for emoji GIFs). Args: emoji:", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L162", "_origin": "ast", "community": 212, "norm_label": "create attention-grabbing pulse (good for emoji gifs). args: emoji:", "community_name": "Pulse Animation Effects", "id": "templates_pulse_rationale_162"}, {"label": "Create slow, calming breathing animation (in and out). Args: object", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L198", "_origin": "ast", "community": 212, "norm_label": "create slow, calming breathing animation (in and out). args: object", "community_name": "Pulse Animation Effects", "id": "templates_pulse_rationale_198"}, {"label": "shake.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "shake.py", "community_name": "Animation Easing Functions", "id": "templates_shake"}, {"label": "create_shake_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L19", "_origin": "ast", "community": 67, "norm_label": "create_shake_animation()", "community_name": "Vector Drawing Utilities", "id": "templates_shake_create_shake_animation"}, {"label": "Create frames for a shaking animation. Args: object_type: 'circle',", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L31", "_origin": "ast", "community": 67, "norm_label": "create frames for a shaking animation. args: object_type: 'circle',", "community_name": "Vector Drawing Utilities", "id": "templates_shake_rationale_31"}, {"label": "slide.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "slide.py", "community_name": "Animation Easing Functions", "id": "templates_slide"}, {"label": "create_slide_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L19", "_origin": "ast", "community": 15, "norm_label": "create_slide_animation()", "community_name": "Frame Animation Utilities", "id": "templates_slide_create_slide_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L19", "_origin": "ast", "community": 15, "norm_label": "image", "community_name": "Frame Animation Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_slide_py_image"}, {"label": "create_multi_slide()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L140", "_origin": "ast", "community": 15, "norm_label": "create_multi_slide()", "community_name": "Frame Animation Utilities", "id": "templates_slide_create_multi_slide"}, {"label": "Create animation with multiple objects sliding in sequence. Args: o", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L148", "_origin": "ast", "community": 15, "norm_label": "create animation with multiple objects sliding in sequence. args: o", "community_name": "Frame Animation Utilities", "id": "templates_slide_rationale_148"}, {"label": "spin.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "spin.py", "community_name": "Animation Easing Functions", "id": "templates_spin"}, {"label": "create_spin_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "create_spin_animation()", "community_name": "Frame Animation Utilities", "id": "templates_spin_create_spin_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "image", "community_name": "Frame Animation Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_spin_py_image"}, {"label": "create_loading_spinner()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L149", "_origin": "ast", "community": 15, "norm_label": "create_loading_spinner()", "community_name": "Frame Animation Utilities", "id": "templates_spin_create_loading_spinner"}, {"label": "Create spinning/rotating animation. Args: object_type: 'emoji', 'im", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L32", "_origin": "ast", "community": 15, "norm_label": "create spinning/rotating animation. args: object_type: 'emoji', 'im", "community_name": "Frame Animation Utilities", "id": "templates_spin_rationale_32"}, {"label": "Create a loading spinner animation. Args: num_frames: Number of fra", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L158", "_origin": "ast", "community": 15, "norm_label": "create a loading spinner animation. args: num_frames: number of fra", "community_name": "Frame Animation Utilities", "id": "templates_spin_rationale_158"}, {"label": "wiggle.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "wiggle.py", "community_name": "Animation Easing Functions", "id": "templates_wiggle"}, {"label": "create_wiggle_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L20", "_origin": "ast", "community": 231, "norm_label": "create_wiggle_animation()", "community_name": "Wiggle Animation Effects", "id": "templates_wiggle_create_wiggle_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L20", "_origin": "ast", "community": 231, "norm_label": "image", "community_name": "Wiggle Animation Effects", "id": "example_skills_skills_main_slack_gif_creator_templates_wiggle_py_image"}, {"label": "create_excited_wiggle()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L233", "_origin": "ast", "community": 231, "norm_label": "create_excited_wiggle()", "community_name": "Wiggle Animation Effects", "id": "templates_wiggle_create_excited_wiggle"}, {"label": "Create wiggle/wobble animation. Args: object_type: 'emoji', 'text'", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L32", "_origin": "ast", "community": 231, "norm_label": "create wiggle/wobble animation. args: object_type: 'emoji', 'text'", "community_name": "Wiggle Animation Effects", "id": "templates_wiggle_rationale_32"}, {"label": "Create excited wiggle for emoji GIFs. Args: emoji: Emoji to wiggle", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L238", "_origin": "ast", "community": 231, "norm_label": "create excited wiggle for emoji gifs. args: emoji: emoji to wiggle", "community_name": "Wiggle Animation Effects", "id": "templates_wiggle_rationale_238"}, {"label": "zoom.py", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L1", "_origin": "ast", "community": 13, "norm_label": "zoom.py", "community_name": "Animation Easing Functions", "id": "templates_zoom"}, {"label": "create_zoom_animation()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "create_zoom_animation()", "community_name": "Frame Animation Utilities", "id": "templates_zoom_create_zoom_animation"}, {"label": "Image", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L20", "_origin": "ast", "community": 15, "norm_label": "image", "community_name": "Frame Animation Utilities", "id": "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image"}, {"label": "create_explosion_zoom()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L151", "_origin": "ast", "community": 15, "norm_label": "create_explosion_zoom()", "community_name": "Frame Animation Utilities", "id": "templates_zoom_create_explosion_zoom"}, {"label": "create_mind_blown_zoom()", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L221", "_origin": "ast", "community": 15, "norm_label": "create_mind_blown_zoom()", "community_name": "Frame Animation Utilities", "id": "templates_zoom_create_mind_blown_zoom"}, {"label": "Create zoom animation. Args: object_type: 'emoji', 'text', 'image'", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L33", "_origin": "ast", "community": 15, "norm_label": "create zoom animation. args: object_type: 'emoji', 'text', 'image'", "community_name": "Frame Animation Utilities", "id": "templates_zoom_rationale_33"}, {"label": "Create dramatic explosion zoom effect. Args: emoji: Emoji to explod", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L158", "_origin": "ast", "community": 15, "norm_label": "create dramatic explosion zoom effect. args: emoji: emoji to explod", "community_name": "Frame Animation Utilities", "id": "templates_zoom_rationale_158"}, {"label": "Create \"mind blown\" dramatic zoom with shake. Args: emoji: Emoji to", "file_type": "rationale", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L228", "_origin": "ast", "community": 15, "norm_label": "create \"mind blown\" dramatic zoom with shake. args: emoji: emoji to", "community_name": "Frame Animation Utilities", "id": "templates_zoom_rationale_228"}, {"label": "console_logging.py", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/examples/console_logging.py", "source_location": "L1", "_origin": "ast", "community": 280, "norm_label": "console_logging.py", "community_name": "Console Logging Utilities", "id": "examples_console_logging"}, {"label": "handle_console_message()", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/examples/console_logging.py", "source_location": "L14", "_origin": "ast", "community": 280, "norm_label": "handle_console_message()", "community_name": "Console Logging Utilities", "id": "examples_console_logging_handle_console_message"}, {"label": "element_discovery.py", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/examples/element_discovery.py", "source_location": "L1", "_origin": "ast", "community": 319, "norm_label": "element_discovery.py", "community_name": "Web Element Discovery", "id": "examples_element_discovery"}, {"label": "static_html_automation.py", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/examples/static_html_automation.py", "source_location": "L1", "_origin": "ast", "community": 320, "norm_label": "static_html_automation.py", "community_name": "Static HTML Automation", "id": "examples_static_html_automation"}, {"label": "with_server.py", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L1", "_origin": "ast", "community": 237, "norm_label": "with_server.py", "community_name": "Server Readiness Testing", "id": "scripts_with_server"}, {"label": "is_server_ready()", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L23", "_origin": "ast", "community": 237, "norm_label": "is_server_ready()", "community_name": "Server Readiness Testing", "id": "scripts_with_server_is_server_ready"}, {"label": "main()", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L35", "_origin": "ast", "community": 237, "norm_label": "main()", "community_name": "Server Readiness Testing", "id": "scripts_with_server_main"}, {"label": "Wait for server to be ready by polling the port.", "file_type": "rationale", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L24", "_origin": "ast", "community": 237, "norm_label": "wait for server to be ready by polling the port.", "community_name": "Server Readiness Testing", "id": "scripts_with_server_rationale_24"}, {"label": "migrate-skill-structure.py", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L1", "_origin": "ast", "community": 159, "norm_label": "migrate-skill-structure.py", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure"}, {"label": "find_skill_files()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L23", "_origin": "ast", "community": 159, "norm_label": "find_skill_files()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_find_skill_files"}, {"label": "Path", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L23", "_origin": "ast", "community": 159, "norm_label": "path", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_py_path"}, {"label": "parse_frontmatter()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L36", "_origin": "ast", "community": 159, "norm_label": "parse_frontmatter()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_parse_frontmatter"}, {"label": "generate_skill_yaml()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L59", "_origin": "ast", "community": 159, "norm_label": "generate_skill_yaml()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_generate_skill_yaml"}, {"label": "get_tool_stubs()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L106", "_origin": "ast", "community": 159, "norm_label": "get_tool_stubs()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_get_tool_stubs"}, {"label": "migrate_skill()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L183", "_origin": "ast", "community": 159, "norm_label": "migrate_skill()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_migrate_skill"}, {"label": "main()", "file_type": "code", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L257", "_origin": "ast", "community": 159, "norm_label": "main()", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_main"}, {"label": "Find all desktop/SKILL.md files.", "file_type": "rationale", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L24", "_origin": "ast", "community": 159, "norm_label": "find all desktop/skill.md files.", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_rationale_24"}, {"label": "Parse YAML frontmatter from content. Returns (frontmatter_dict, remaining_co", "file_type": "rationale", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L37", "_origin": "ast", "community": 159, "norm_label": "parse yaml frontmatter from content. returns (frontmatter_dict, remaining_co", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_rationale_37"}, {"label": "Generate skill.yaml content from frontmatter.", "file_type": "rationale", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L60", "_origin": "ast", "community": 159, "norm_label": "generate skill.yaml content from frontmatter.", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_rationale_60"}, {"label": "Determine which tool stub files to create based on allowed-tools. Returns di", "file_type": "rationale", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L107", "_origin": "ast", "community": 159, "norm_label": "determine which tool stub files to create based on allowed-tools. returns di", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_rationale_107"}, {"label": "Migrate a single SKILL.md file. Returns status dict.", "file_type": "rationale", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L184", "_origin": "ast", "community": 159, "norm_label": "migrate a single skill.md file. returns status dict.", "community_name": "Skill Structure Migration", "id": "scripts_migrate_skill_structure_rationale_184"}, {"label": "migrate_skill_root.py", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L1", "_origin": "ast", "community": 145, "norm_label": "migrate_skill_root.py", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root"}, {"label": "skill_name()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L33", "_origin": "ast", "community": 145, "norm_label": "skill_name()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_skill_name"}, {"label": "is_skill_dir()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L38", "_origin": "ast", "community": 145, "norm_label": "is_skill_dir()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_is_skill_dir"}, {"label": "find_source()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L46", "_origin": "ast", "community": 145, "norm_label": "find_source()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_find_source"}, {"label": "discover_skill_dirs()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L54", "_origin": "ast", "community": 145, "norm_label": "discover_skill_dirs()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_discover_skill_dirs"}, {"label": "set_name()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L69", "_origin": "ast", "community": 145, "norm_label": "set_name()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_set_name"}, {"label": "build_root_skill()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L76", "_origin": "ast", "community": 145, "norm_label": "build_root_skill()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_build_root_skill"}, {"label": "main()", "file_type": "code", "source_file": "scripts/migrate_skill_root.py", "source_location": "L96", "_origin": "ast", "community": 145, "norm_label": "main()", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_main"}, {"label": "Skill `name:` = directory name without its NN- ordering prefix.", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L34", "_origin": "ast", "community": 145, "norm_label": "skill `name:` = directory name without its nn- ordering prefix.", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_34"}, {"label": "A skill dir is a real skill, not shared infra.", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L39", "_origin": "ast", "community": 145, "norm_label": "a skill dir is a real skill, not shared infra.", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_39"}, {"label": "Existing directive to copy from, by priority.", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L47", "_origin": "ast", "community": 145, "norm_label": "existing directive to copy from, by priority.", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_47"}, {"label": "Top-level skill dirs PLUS any nested dir that has a desktop/ or code/ SKILL.md", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L55", "_origin": "ast", "community": 145, "norm_label": "top-level skill dirs plus any nested dir that has a desktop/ or code/ skill.md", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_55"}, {"label": "Replace the single-line `name:` value (or prepend one) with `name`.", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L70", "_origin": "ast", "community": 145, "norm_label": "replace the single-line `name:` value (or prepend one) with `name`.", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_70"}, {"label": "Return (new_skill_text, issues[]) or (None, issues) if unusable.", "file_type": "rationale", "source_file": "scripts/migrate_skill_root.py", "source_location": "L77", "_origin": "ast", "community": 145, "norm_label": "return (new_skill_text, issues[]) or (none, issues) if unusable.", "community_name": "Skill Root Migration", "id": "scripts_migrate_skill_root_rationale_77"}, {"label": "verify_skills.py", "file_type": "code", "source_file": "scripts/verify_skills.py", "source_location": "L1", "_origin": "ast", "community": 208, "norm_label": "verify_skills.py", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills"}, {"label": "validate_skill_md()", "file_type": "code", "source_file": "scripts/verify_skills.py", "source_location": "L31", "_origin": "ast", "community": 208, "norm_label": "validate_skill_md()", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_validate_skill_md"}, {"label": "sub_skill_skills()", "file_type": "code", "source_file": "scripts/verify_skills.py", "source_location": "L71", "_origin": "ast", "community": 208, "norm_label": "sub_skill_skills()", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_sub_skill_skills"}, {"label": "classify_top_level()", "file_type": "code", "source_file": "scripts/verify_skills.py", "source_location": "L78", "_origin": "ast", "community": 208, "norm_label": "classify_top_level()", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_classify_top_level"}, {"label": "main()", "file_type": "code", "source_file": "scripts/verify_skills.py", "source_location": "L91", "_origin": "ast", "community": 208, "norm_label": "main()", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_main"}, {"label": "Return (name, errors[]). Mirrors quick_validate.py + YAML + size.", "file_type": "rationale", "source_file": "scripts/verify_skills.py", "source_location": "L32", "_origin": "ast", "community": 208, "norm_label": "return (name, errors[]). mirrors quick_validate.py + yaml + size.", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_rationale_32"}, {"label": "Sub-skill SKILL.md files (suite members), excluding the dir's own code/ and", "file_type": "rationale", "source_file": "scripts/verify_skills.py", "source_location": "L72", "_origin": "ast", "community": 208, "norm_label": "sub-skill skill.md files (suite members), excluding the dir's own code/ and", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_rationale_72"}, {"label": "How does this top-level dir expose loadable skill(s)?", "file_type": "rationale", "source_file": "scripts/verify_skills.py", "source_location": "L79", "_origin": "ast", "community": 208, "norm_label": "how does this top-level dir expose loadable skill(s)?", "community_name": "Skill Metadata Verifier", "id": "scripts_verify_skills_rationale_79"}, {"label": "Organization", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "organization", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_organization"}, {"label": "WebSite", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "website", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_website"}, {"label": "Hotel", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "hotel", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_hotel"}, {"label": "Person", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "person", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_person"}, {"label": "JobPosting", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "jobposting", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_jobposting"}, {"label": "VideoObject", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 216, "norm_label": "videoobject", "community_name": "Schema.org Entity Types", "id": "entity_and_type_map_videoobject"}, {"label": "FAQPage", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 316, "norm_label": "faqpage", "community_name": "FAQ Schema Markup", "id": "entity_and_type_map_faqpage"}, {"label": "BreadcrumbList", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 315, "norm_label": "breadcrumblist", "community_name": "Breadcrumb Schema Markup", "id": "entity_and_type_map_breadcrumblist"}, {"label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/references/site-extraction-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 229, "norm_label": "extract_site_claims.py", "community_name": "SEO Schema Management", "id": "extract_site_claims_py"}, {"label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/references/site-extraction-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 229, "norm_label": "build_schema_drafts.py", "community_name": "SEO Schema Management", "id": "build_schema_drafts_py"}, {"label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/references/site-extraction-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 229, "norm_label": "validate_schema.py", "community_name": "SEO Schema Management", "id": "validate_schema_py"}, {"label": "SEO Local Audit Skill", "file_type": "rationale", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 229, "norm_label": "seo local audit skill", "community_name": "SEO Schema Management", "id": "seo_local_audit_skill"}, {"label": "SEO Keyword Strategy Skill", "file_type": "rationale", "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 357, "norm_label": "seo keyword strategy skill", "community_name": "SEO Keyword Strategy", "id": "seo_keyword_strategy_skill"}, {"label": "SEO SERP Analysis Skill", "file_type": "rationale", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 360, "norm_label": "seo serp analysis skill", "community_name": "SERP Analysis Tool", "id": "seo_serp_analysis_skill"}, {"label": "SEO Position Tracking Skill", "file_type": "rationale", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 359, "norm_label": "seo position tracking skill", "community_name": "SEO Rank Tracking", "id": "seo_position_tracking_skill"}, {"label": "SEO Link Building Skill", "file_type": "rationale", "source_file": "custom-skills/22-seo-link-building/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 358, "norm_label": "seo link building skill", "community_name": "SEO Link Building", "id": "seo_link_building_skill"}, {"label": "SEO Content Strategy Skill", "file_type": "rationale", "source_file": "custom-skills/23-seo-content-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 356, "norm_label": "seo content strategy skill", "community_name": "SEO Content Strategy", "id": "seo_content_strategy_skill"}, {"label": "SEO E-Commerce Skill", "file_type": "rationale", "source_file": "custom-skills/24-seo-ecommerce/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 229, "norm_label": "seo e-commerce skill", "community_name": "SEO Schema Management", "id": "seo_ecommerce_skill"}, {"label": "OurDigital Writing Style Guide", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/references/writing-style.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Andrew Yim", "contributor": null, "community": 180, "norm_label": "ourdigital writing style guide", "community_name": "OurDigital Content Skills", "id": "writing_style"}, {"label": "OurDigital Blog README", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 266, "norm_label": "ourdigital blog readme", "community_name": "Blog Publishing Tools", "id": "blog_readme"}, {"label": "OurDigital Blog Skill", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital blog skill", "community_name": "OurDigital Content Skills", "id": "blog_skill"}, {"label": "OurDigital Blog Style Guide", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 180, "norm_label": "ourdigital blog style guide", "community_name": "OurDigital Content Skills", "id": "blog_style_guide"}, {"label": "Blog Post Template", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/templates/blog-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Andrew Yim", "contributor": null, "community": 180, "norm_label": "blog post template", "community_name": "OurDigital Content Skills", "id": "blog_template"}, {"label": "OurDigital Journal README", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 327, "norm_label": "ourdigital journal readme", "community_name": "OurDigital Journal Documentation", "id": "journal_readme"}, {"label": "OurDigital Journal Skill", "file_type": "code", "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital journal skill", "community_name": "OurDigital Content Skills", "id": "journal_skill"}, {"label": "OurDigital Journal Style Guide", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 180, "norm_label": "ourdigital journal style guide", "community_name": "OurDigital Content Skills", "id": "journal_style_guide"}, {"label": "OurDigital Research README", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 281, "norm_label": "ourdigital research readme", "community_name": "Research Export Tools", "id": "research_readme"}, {"label": "OurDigital Research Skill", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital research skill", "community_name": "OurDigital Content Skills", "id": "research_skill"}, {"label": "OurDigital Document README", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 312, "norm_label": "ourdigital document readme", "community_name": "OurDigital Document Documentation", "id": "document_readme"}, {"label": "OurDigital Document Skill", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital document skill", "community_name": "OurDigital Content Skills", "id": "document_skill"}, {"label": "OurDigital Designer README", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 305, "norm_label": "ourdigital designer readme", "community_name": "Designer Skill Documentation", "id": "designer_readme"}, {"label": "OurDigital Designer Skill", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital designer skill", "community_name": "OurDigital Content Skills", "id": "designer_skill"}, {"label": "OurDigital Ad Manager README", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 298, "norm_label": "ourdigital ad manager readme", "community_name": "Ad Manager Documentation", "id": "ad_manager_readme"}, {"label": "OurDigital Ad Manager Skill", "file_type": "code", "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 180, "norm_label": "ourdigital ad manager skill", "community_name": "OurDigital Content Skills", "id": "ad_manager_skill"}, {"label": "Ghost Publish Script", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 266, "norm_label": "ghost publish script", "community_name": "Blog Publishing Tools", "id": "ghost_publish_script"}, {"label": "Export to Ulysses Script", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 281, "norm_label": "export to ulysses script", "community_name": "Research Export Tools", "id": "export_to_ulysses_script"}, {"label": "OurDigital Trainer", "file_type": "concept", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 235, "norm_label": "ourdigital trainer", "community_name": "OurDigital Brand Assets", "id": "ourdigital_trainer"}, {"label": "OurDigital Backoffice", "file_type": "concept", "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 235, "norm_label": "ourdigital backoffice", "community_name": "OurDigital Brand Assets", "id": "ourdigital_backoffice"}, {"label": "OurDigital Skill Creator", "file_type": "concept", "source_file": "custom-skills/10-ourdigital-skill-creator/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 338, "norm_label": "ourdigital skill creator", "community_name": "Skill Creation Tool", "id": "ourdigital_skill_creator"}, {"label": "SEO Comprehensive Audit", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo comprehensive audit", "community_name": "SEO Audit Suite", "id": "seo_comprehensive_audit"}, {"label": "SEO Technical Audit", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo technical audit", "community_name": "SEO Audit Suite", "id": "seo_technical_audit"}, {"label": "SEO On-Page Audit", "file_type": "code", "source_file": "custom-skills/13-seo-on-page-audit/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo on-page audit", "community_name": "SEO Audit Suite", "id": "seo_on_page_audit"}, {"label": "SEO Core Web Vitals", "file_type": "code", "source_file": "custom-skills/14-seo-core-web-vitals/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo core web vitals", "community_name": "SEO Audit Suite", "id": "seo_core_web_vitals"}, {"label": "SEO Search Console", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo search console", "community_name": "SEO Audit Suite", "id": "seo_search_console"}, {"label": "SEO Schema Validator", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital / D.intelligence", "contributor": null, "community": 195, "norm_label": "seo schema validator", "community_name": "SEO Audit Suite", "id": "seo_schema_validator"}, {"label": "SEO Schema Generator", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital / D.intelligence", "contributor": null, "community": 195, "norm_label": "seo schema generator", "community_name": "SEO Audit Suite", "id": "seo_schema_generator"}, {"label": "SEO Local Audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "seo local audit", "community_name": "SEO Audit Suite", "id": "seo_local_audit"}, {"label": "OurDigital Brand Guide", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 235, "norm_label": "ourdigital brand guide", "community_name": "OurDigital Brand Assets", "id": "ourdigital_brand_guide"}, {"label": "OurDigital Document", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 235, "norm_label": "ourdigital document", "community_name": "OurDigital Brand Assets", "id": "ourdigital_document"}, {"label": "OurDigital Designer", "file_type": "concept", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 235, "norm_label": "ourdigital designer", "community_name": "OurDigital Brand Assets", "id": "ourdigital_designer"}, {"label": "Explore Agent", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 300, "norm_label": "explore agent", "community_name": "Exploration Agent", "id": "agents_explore"}, {"label": "Plan Agent", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 301, "norm_label": "plan agent", "community_name": "Planning Agent", "id": "agents_plan"}, {"label": "General-Purpose Agent", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 255, "norm_label": "general-purpose agent", "community_name": "Agent Research Pipelines", "id": "agents_general_purpose"}, {"label": "Bash Agent", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 299, "norm_label": "bash agent", "community_name": "Bash Command Agent", "id": "agents_bash"}, {"label": "Repository Overview", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 304, "norm_label": "repository overview", "community_name": "Project Repository Overview", "id": "claude_md_overview"}, {"label": "GTM Audit", "file_type": "code", "source_file": ".claude/commands/gtm-audit.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 260, "norm_label": "gtm audit", "community_name": "GTM Management Tools", "id": "gtm_audit"}, {"label": "GTM Editor", "file_type": "code", "source_file": ".claude/commands/gtm-editor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 260, "norm_label": "gtm editor", "community_name": "GTM Management Tools", "id": "gtm_editor"}, {"label": "GTM Validator", "file_type": "code", "source_file": ".claude/commands/gtm-validator.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 260, "norm_label": "gtm validator", "community_name": "GTM Management Tools", "id": "gtm_validator"}, {"label": "D.intelligence Shared Infrastructure", "file_type": "code", "source_file": "custom-skills/_dintel-shared/", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 274, "norm_label": "d.intelligence shared infrastructure", "community_name": "D.intelligence Infrastructure", "id": "dintel_shared"}, {"label": "D.intelligence Account Manager", "file_type": "code", "source_file": ".claude/commands/dintel-account-mgr.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 241, "norm_label": "d.intelligence account manager", "community_name": "D.intelligence Management Agents", "id": "dintel_account_mgr"}, {"label": "D.intelligence Back Office Manager", "file_type": "code", "source_file": ".claude/commands/dintel-backoffice-mgr.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 307, "norm_label": "d.intelligence back office manager", "community_name": "Back Office Management", "id": "dintel_backoffice_mgr"}, {"label": "D.intelligence Brand Editor", "file_type": "code", "source_file": ".claude/commands/dintel-brand-editor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 257, "norm_label": "d.intelligence brand editor", "community_name": "D.intelligence Marketing Agents", "id": "dintel_brand_editor"}, {"label": "D.intelligence Brand Guardian", "file_type": "code", "source_file": ".claude/commands/dintel-brand-guardian.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 257, "norm_label": "d.intelligence brand guardian", "community_name": "D.intelligence Marketing Agents", "id": "dintel_brand_guardian"}, {"label": "D.intelligence Documentation Secretary", "file_type": "code", "source_file": ".claude/commands/dintel-doc-secretary.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 241, "norm_label": "d.intelligence documentation secretary", "community_name": "D.intelligence Management Agents", "id": "dintel_doc_secretary"}, {"label": "D.intelligence Marketing Manager", "file_type": "code", "source_file": ".claude/commands/dintel-marketing-mgr.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 257, "norm_label": "d.intelligence marketing manager", "community_name": "D.intelligence Marketing Agents", "id": "dintel_marketing_mgr"}, {"label": "D.intelligence Quotation Manager", "file_type": "code", "source_file": ".claude/commands/dintel-quotation-mgr.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 241, "norm_label": "d.intelligence quotation manager", "community_name": "D.intelligence Management Agents", "id": "dintel_quotation_mgr"}, {"label": "D.intelligence Service Architect", "file_type": "code", "source_file": ".claude/commands/dintel-service-architect.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 241, "norm_label": "d.intelligence service architect", "community_name": "D.intelligence Management Agents", "id": "dintel_service_architect"}, {"label": "D.intelligence Skill Update", "file_type": "code", "source_file": ".claude/commands/dintel-skill-update.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 274, "norm_label": "d.intelligence skill update", "community_name": "D.intelligence Infrastructure", "id": "dintel_skill_update"}, {"label": "NotebookLM Agent", "file_type": "code", "source_file": ".claude/commands/notebooklm-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 334, "norm_label": "notebooklm agent", "community_name": "NotebookLM Agent", "id": "notebooklm_agent"}, {"label": "NotebookLM Automation", "file_type": "code", "source_file": ".claude/commands/notebooklm-automation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 335, "norm_label": "notebooklm automation", "community_name": "NotebookLM Automation", "id": "notebooklm_automation"}, {"label": "NotebookLM Studio", "file_type": "code", "source_file": ".claude/commands/notebooklm-studio.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 336, "norm_label": "notebooklm studio", "community_name": "NotebookLM Studio", "id": "notebooklm_studio"}, {"label": "NotebookLM Research", "file_type": "code", "source_file": ".claude/commands/notebooklm-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 255, "norm_label": "notebooklm research", "community_name": "Agent Research Pipelines", "id": "notebooklm_research"}, {"label": "Reference Curator Pipeline", "file_type": "code", "source_file": ".claude/commands/reference-curator.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 255, "norm_label": "reference curator pipeline", "community_name": "Agent Research Pipelines", "id": "reference_curator"}, {"label": "Mac Optimizer", "file_type": "code", "source_file": ".claude/commands/mac-optimizer.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 330, "norm_label": "mac optimizer", "community_name": "Mac System Optimizer", "id": "mac_optimizer"}, {"label": "Notion Writer", "file_type": "code", "source_file": ".claude/commands/notion-writer.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 195, "norm_label": "notion writer", "community_name": "SEO Audit Suite", "id": "notion_writer"}, {"label": "Ahrefs Site Explorer Top Pages", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 302, "norm_label": "ahrefs site explorer top pages", "community_name": "Ahrefs Page Analysis", "id": "ahrefs_site_explorer_top_pages"}, {"label": "Ahrefs Site Audit Issues", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ahrefs site audit issues", "community_name": "SEO Audit Tools", "id": "ahrefs_site_audit_issues"}, {"label": "OurSEO Crawl Website", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ourseo crawl website", "community_name": "SEO Audit Tools", "id": "ourseo_crawl_website"}, {"label": "OurSEO Audit Page", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ourseo audit page", "community_name": "SEO Audit Tools", "id": "ourseo_audit_page"}, {"label": "Semrush Overview Research", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/semrush.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "semrush overview research", "community_name": "SEO Audit Tools", "id": "semrush_overview_research"}, {"label": "SEO KPI & Performance Framework", "file_type": "paper", "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "seo kpi & performance framework", "community_name": "SEO Audit Tools", "id": "seo_kpi_framework_skill"}, {"label": "KPI Aggregator Script", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 328, "norm_label": "kpi aggregator script", "community_name": "KPI Aggregation Script", "id": "kpi_aggregator_py"}, {"label": "Performance Reporter Script", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 339, "norm_label": "performance reporter script", "community_name": "Performance Reporting Script", "id": "performance_reporter_py"}, {"label": "International SEO Audit", "file_type": "paper", "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "international seo audit", "community_name": "SEO Audit Tools", "id": "seo_international_skill"}, {"label": "Hreflang Validator Script", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/hreflang_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 322, "norm_label": "hreflang validator script", "community_name": "Hreflang Validation Script", "id": "hreflang_validator_py"}, {"label": "SEO AI Visibility & Brand Radar", "file_type": "paper", "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "seo ai visibility & brand radar", "community_name": "SEO Audit Tools", "id": "seo_ai_visibility_skill"}, {"label": "Ahrefs Brand Radar Impressions", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ahrefs brand radar impressions", "community_name": "SEO Audit Tools", "id": "ahrefs_brand_radar_impressions"}, {"label": "Knowledge Graph & Entity SEO", "file_type": "paper", "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "knowledge graph & entity seo", "community_name": "SEO Audit Tools", "id": "seo_knowledge_graph_skill"}, {"label": "OurSEO Search Knowledge Graph", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ourseo search knowledge graph", "community_name": "SEO Audit Tools", "id": "ourseo_search_knowledge_graph"}, {"label": "SEO Gateway Page Strategist", "file_type": "paper", "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "seo gateway page strategist", "community_name": "SEO Audit Tools", "id": "seo_gateway_architect_skill"}, {"label": "Keyword Analyzer Script", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "keyword analyzer script", "community_name": "SEO Audit Tools", "id": "keyword_analyzer_py"}, {"label": "Gateway Page Content Builder", "file_type": "paper", "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "gateway page content builder", "community_name": "SEO Audit Tools", "id": "seo_gateway_builder_skill"}, {"label": "Generate Pages Script", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "generate pages script", "community_name": "SEO Audit Tools", "id": "generate_pages_py"}, {"label": "OurDigital SEO Audit Log (Notion)", "file_type": "rationale", "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "ourdigital seo audit log (notion)", "community_name": "SEO Audit Tools", "id": "notion_audit_log_db"}, {"label": "Laser Hair Removal in Gangnam | Jamie Clinic", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/desktop/examples/gangnam-laser-hair-removal.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 283, "norm_label": "laser hair removal in gangnam | jamie clinic", "community_name": "Medical Service Templates", "id": "gangnam_laser_hair_removal_md"}, {"label": "Medical Service Gateway Template", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/desktop/templates/gateway-page-medical.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 283, "norm_label": "medical service gateway template", "community_name": "Medical Service Templates", "id": "gateway_page_medical_md"}, {"label": "Notion Organizer Skill", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 284, "norm_label": "notion organizer skill", "community_name": "Notion Organization Tools", "id": "notion_organizer_skill_md"}, {"label": "Notion Organizer CLAUDE.md", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 233, "norm_label": "notion organizer claude.md", "community_name": "Notion Schema Migration", "id": "notion_organizer_claude_md"}, {"label": "Notion Organizer Reference", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/code/references/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 284, "norm_label": "notion organizer reference", "community_name": "Notion Organization Tools", "id": "notion_organizer_reference_md"}, {"label": "SEO Competitor Intelligence Skill", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 234, "norm_label": "seo competitor intelligence skill", "community_name": "SEO and Notion Skills", "id": "seo_competitor_intel_skill_md"}, {"label": "Notion Writer Skill", "file_type": "code", "source_file": "custom-skills/32-notion-writer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 234, "norm_label": "notion writer skill", "community_name": "SEO and Notion Skills", "id": "notion_writer_skill_md"}, {"label": "SEO Crawl Budget Skill", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 234, "norm_label": "seo crawl budget skill", "community_name": "SEO and Notion Skills", "id": "seo_crawl_budget_skill_md"}, {"label": "SEO Migration Planner Skill", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 234, "norm_label": "seo migration planner skill", "community_name": "SEO and Notion Skills", "id": "seo_migration_planner_skill_md"}, {"label": "SEO Reporting Dashboard Skill", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 234, "norm_label": "seo reporting dashboard skill", "community_name": "SEO and Notion Skills", "id": "seo_reporting_dashboard_skill_md"}, {"label": "Jamie Brand Editor README", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 55, "norm_label": "jamie brand editor readme", "community_name": "Notion Block Writer", "id": "jamie_brand_editor_readme_md"}, {"label": "듀얼 트임 수술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "community": 313, "norm_label": "듀얼 트임 수술", "community_name": "Dual Canthoplasty Surgery", "id": "dual_epicanthoplasty_txt"}, {"label": "내시경 이마 거상술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "community": 155, "norm_label": "내시경 이마 거상술", "community_name": "Medical Procedure Keywords", "id": "endoscopic_brow_lift_txt"}, {"label": "내시경 이마 거상술 수술실", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift_or.txt", "community": 314, "norm_label": "내시경 이마 거상술 수술실", "community_name": "Endoscopic Forehead Lift", "id": "endoscopic_brow_lift_or_txt"}, {"label": "내시경 눈썹 거상술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "community": 155, "norm_label": "내시경 눈썹 거상술", "community_name": "Medical Procedure Keywords", "id": "endoscopic_eyebrow_lift_txt"}, {"label": "눈 재수술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_revision.txt", "community": 155, "norm_label": "눈 재수술", "community_name": "Medical Procedure Keywords", "id": "eye_revision_txt"}, {"label": "눈성형", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "community": 155, "norm_label": "눈성형", "community_name": "Medical Procedure Keywords", "id": "eye_surgery_txt"}, {"label": "자가지방이식", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/fat_grafting.txt", "community": 155, "norm_label": "자가지방이식", "community_name": "Medical Procedure Keywords", "id": "fat_grafting_txt"}, {"label": "이마성형", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/forehead_surgery.txt", "community": 155, "norm_label": "이마성형", "community_name": "Medical Procedure Keywords", "id": "forehead_surgery_txt"}, {"label": "인사말", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/greeting.txt", "community": 321, "norm_label": "인사말", "community_name": "Greeting and Introduction", "id": "greeting_txt"}, {"label": "하이푸 리프팅", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hifu_lifting.txt", "community": 155, "norm_label": "하이푸 리프팅", "community_name": "Medical Procedure Keywords", "id": "hifu_lifting_txt"}, {"label": "하이브리드 쌍꺼풀", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/hybrid_double_eyelid.txt", "community": 155, "norm_label": "하이브리드 쌍꺼풀", "community_name": "Medical Procedure Keywords", "id": "hybrid_double_eyelid_txt"}, {"label": "눈밑 지방 재배치", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/lower_eyelid_fat_repositioning.txt", "community": 329, "norm_label": "눈밑 지방 재배치", "community_name": "Under-Eye Fat Rearrangement", "id": "lower_eyelid_fat_repositioning_txt"}, {"label": "안검하수 눈매교정술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/ptosis_correction.txt", "community": 155, "norm_label": "안검하수 눈매교정술", "community_name": "Medical Procedure Keywords", "id": "ptosis_correction_txt"}, {"label": "퀵매몰법", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt", "community": 155, "norm_label": "퀵매몰법", "community_name": "Medical Procedure Keywords", "id": "quick_suture_txt"}, {"label": "스마스 리프팅", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/smas_lifting.txt", "community": 155, "norm_label": "스마스 리프팅", "community_name": "Medical Procedure Keywords", "id": "smas_lifting_txt"}, {"label": "눈썹밑 피부절개술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/subbrow_excision.txt", "community": 365, "norm_label": "눈썹밑 피부절개술", "community_name": "Subbrow Skin Incision", "id": "subbrow_excision_txt"}, {"label": "동안 시술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_procedures.txt", "community": 155, "norm_label": "동안 시술", "community_name": "Medical Procedure Keywords", "id": "youthful_procedures_txt"}, {"label": "동안 성형", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "community": 155, "norm_label": "동안 성형", "community_name": "Medical Procedure Keywords", "id": "youthful_surgery_txt"}, {"label": "제이미 성형외과 블로그 스타일 가이드", "file_type": "rationale", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_blog_style_guide.md", "community": 324, "norm_label": "제이미 성형외과 블로그 스타일 가이드", "community_name": "Clinic Blog Style Guide", "id": "jamie_brand_blog_style_guide_md"}, {"label": "제이미성형외과 브랜드가이드 v.2.8", "file_type": "rationale", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_guide_v2.8_extended.md", "community": 242, "norm_label": "제이미성형외과 브랜드가이드 v.2.8", "community_name": "Jamie Clinic Brand Guidelines", "id": "jamie_brand_guide_v2_8_extended_md"}, {"label": "정기호 원장 톤앤매너 분석 프레임워크", "file_type": "rationale", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "community": 325, "norm_label": "정기호 원장 톤앤매너 분석 프레임워크", "community_name": "Brand Tone Analysis", "id": "jamie_tone_manner_analysis_framework_md"}, {"label": "제이미성형외과 톤앤매너 가이드 v1.0", "file_type": "rationale", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "community": 242, "norm_label": "제이미성형외과 톤앤매너 가이드 v1.0", "community_name": "Jamie Clinic Brand Guidelines", "id": "jamie_tone_manner_guide_v1_0_md"}, {"label": "제이미성형외과", "file_type": "concept", "source_file": null, "community": 242, "norm_label": "제이미성형외과", "community_name": "Jamie Clinic Brand Guidelines", "id": "jamie_clinic"}, {"label": "정기호 원장", "file_type": "concept", "source_file": null, "community": 242, "norm_label": "정기호 원장", "community_name": "Jamie Clinic Brand Guidelines", "id": "dr_kiho_jung"}, {"label": "Jamie Brand Editor Skill", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie brand editor skill", "community_name": "Jamie Clinic Brand", "id": "jamie_brand_editor_skill"}, {"label": "Jamie Clinic Brand Guardian Skill", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic brand guardian skill", "community_name": "Jamie Clinic Brand", "id": "jamie_brand_guardian_skill"}, {"label": "Compliance Checker Script", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "compliance checker script", "community_name": "Jamie Clinic Brand", "id": "compliance_checker_py"}, {"label": "Jamie Clinic Brand Voice Guide (Korean)", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic brand voice guide (korean)", "community_name": "Jamie Clinic Brand", "id": "brand_voice_guide_korean"}, {"label": "Medical Advertising Law Summary (Korean)", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "medical advertising law summary (korean)", "community_name": "Jamie Clinic Brand", "id": "medical_advertising_law_summary"}, {"label": "Jamie Clinic Logo Guidelines", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic logo guidelines", "community_name": "Jamie Clinic Brand", "id": "jamie_logo_guidelines_md"}, {"label": "Jamie Brand Color & Typography Extension v2.3", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie brand color & typography extension v2.3", "community_name": "Jamie Clinic Brand", "id": "jamie_brand_color_typography_extension"}, {"label": "Cheek Lifting Fact Sheet", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "cheek lifting fact sheet", "community_name": "Jamie Clinic Brand", "id": "cheek_lifting_fact_sheet"}, {"label": "Jamie Clinic Plaque Logo", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/ Jamie-Clinic-plaque.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic plaque logo", "community_name": "Jamie Clinic Brand", "id": "jamie_clinic_plaque_png"}, {"label": "Jamie Clinic Logo Square Dark", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/Jamie-Clinic-Logo-Square-500x500-dark.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic logo square dark", "community_name": "Jamie Clinic Brand", "id": "jamie_logo_square_dark_jpg"}, {"label": "Jamie Clinic Logo Profile", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_f_j.webp", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 170, "norm_label": "jamie clinic logo profile", "community_name": "Jamie Clinic Brand", "id": "jamie_logo_f_j_webp"}, {"label": "Jamie Journal Editor Skill", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "jamie journal editor skill", "community_name": "Brand Identity Guidelines", "id": "jamie_journal_editor_skill"}, {"label": "Jamie Brand Audit", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "jamie brand audit", "community_name": "Brand Identity Guidelines", "id": "jamie_brand_audit"}, {"label": "Jamie Brand Editor", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "jamie brand editor", "community_name": "Brand Identity Guidelines", "id": "jamie_brand_editor"}, {"label": "Jamie Marketing Editor Skill", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "jamie marketing editor skill", "community_name": "Brand Identity Guidelines", "id": "jamie_marketing_editor_skill"}, {"label": "NotebookLM Agent Skill", "file_type": "code", "source_file": "custom-skills/50-notebooklm-agent/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 244, "norm_label": "notebooklm agent skill", "community_name": "NotebookLM Automation Skills", "id": "notebooklm_agent_skill"}, {"label": "NotebookLM Automation Skill", "file_type": "code", "source_file": "custom-skills/51-notebooklm-automation/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 244, "norm_label": "notebooklm automation skill", "community_name": "NotebookLM Automation Skills", "id": "notebooklm_automation_skill"}, {"label": "NotebookLM Studio Skill", "file_type": "code", "source_file": "custom-skills/52-notebooklm-studio/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 244, "norm_label": "notebooklm studio skill", "community_name": "NotebookLM Automation Skills", "id": "notebooklm_studio_skill"}, {"label": "NotebookLM Research Skill", "file_type": "code", "source_file": "custom-skills/53-notebooklm-research/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 244, "norm_label": "notebooklm research skill", "community_name": "NotebookLM Automation Skills", "id": "notebooklm_research_skill"}, {"label": "GTM Audit Skill", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 261, "norm_label": "gtm audit skill", "community_name": "GTM Automation Skills", "id": "gtm_audit_skill"}, {"label": "GTM Editor Skill", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 261, "norm_label": "gtm editor skill", "community_name": "GTM Automation Skills", "id": "gtm_editor_skill"}, {"label": "GTM Validator Skill", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 261, "norm_label": "gtm validator skill", "community_name": "GTM Automation Skills", "id": "gtm_validator_skill"}, {"label": "Brand Voice Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/brand-voice.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "brand voice reference", "community_name": "Brand Identity Guidelines", "id": "brand_voice_ref"}, {"label": "Content Patterns Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "content patterns reference", "community_name": "Brand Identity Guidelines", "id": "content_patterns_ref"}, {"label": "Medical Compliance Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/medical-compliance.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 80, "norm_label": "medical compliance reference", "community_name": "Brand Identity Guidelines", "id": "medical_compliance_ref"}, {"label": "Image Generation Gotchas", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/image-generation-gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 323, "norm_label": "image generation gotchas", "community_name": "Image Generation Tips", "id": "image_gotchas_ref"}, {"label": "Chapter Extraction Patterns Guide", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/references/chapter_patterns.md", "community": 80, "norm_label": "chapter extraction patterns guide", "community_name": "Brand Identity Guidelines", "id": "chapter_patterns_md"}, {"label": "YouTube Video Info Template", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/references/youtube_metadata.md", "community": 80, "norm_label": "youtube video info template", "community_name": "Brand Identity Guidelines", "id": "youtube_metadata_md"}, {"label": "Jamie YouTube Subtitle Checker Skill", "file_type": "concept", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "community": 80, "norm_label": "jamie youtube subtitle checker skill", "community_name": "Brand Identity Guidelines", "id": "jamie_youtube_subtitle_checker_skill"}, {"label": "Jamie Instagram Manager Skill", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "community": 80, "norm_label": "jamie instagram manager skill", "community_name": "Brand Identity Guidelines", "id": "jamie_instagram_manager_skill"}, {"label": "Jamie Brand Guardian (Skill 41)", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "community": 80, "norm_label": "jamie brand guardian (skill 41)", "community_name": "Brand Identity Guidelines", "id": "jamie_brand_guardian"}, {"label": "Jamie Instagram Design Guidelines v2.0", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "community": 80, "norm_label": "jamie instagram design guidelines v2.0", "community_name": "Brand Identity Guidelines", "id": "instagram_design_guide_md"}, {"label": "Jamie Instagram Hashtag Database", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/hashtag_database.md", "community": 80, "norm_label": "jamie instagram hashtag database", "community_name": "Brand Identity Guidelines", "id": "hashtag_database_md"}, {"label": "Jamie Instagram Reply Templates", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/reply_templates.md", "community": 80, "norm_label": "jamie instagram reply templates", "community_name": "Brand Identity Guidelines", "id": "reply_templates_md"}, {"label": "Journal Article Validator Script", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "community": 80, "norm_label": "journal article validator script", "community_name": "Brand Identity Guidelines", "id": "journal_validator_py"}, {"label": "Review Result Template (HTML)", "file_type": "code", "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/review-result-template.html", "community": 353, "norm_label": "review result template (html)", "community_name": "HTML Review Template", "id": "review_result_template_html"}, {"label": "Blog Post Template (Markdown)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/markdown/blog-post-template.md", "community": 303, "norm_label": "blog post template (markdown)", "community_name": "Markdown Blog Template", "id": "blog_post_template_md"}, {"label": "Review Report Template (Markdown)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/markdown/review-report-template.md", "community": 352, "norm_label": "review report template (markdown)", "community_name": "Markdown Review Template", "id": "review_report_template_md"}, {"label": "Jamie FAQ Entry README", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/README.md", "community": 80, "norm_label": "jamie faq entry readme", "community_name": "Brand Identity Guidelines", "id": "jamie_faq_entry_readme"}, {"label": "Jamie FAQ Entry Skill", "file_type": "code", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "community": 80, "norm_label": "jamie faq entry skill", "community_name": "Brand Identity Guidelines", "id": "jamie_faq_entry_skill"}, {"label": "Current FAQ Entries", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "community": 80, "norm_label": "current faq entries", "community_name": "Brand Identity Guidelines", "id": "current_entries_md"}, {"label": "Jamie YouTube Manager Skill", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md", "community": 80, "norm_label": "jamie youtube manager skill", "community_name": "Brand Identity Guidelines", "id": "jamie_youtube_manager_skill"}, {"label": "Jamie YouTube Manager Core (Claude Code)", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "community": 80, "norm_label": "jamie youtube manager core (claude code)", "community_name": "Brand Identity Guidelines", "id": "jamie_youtube_manager_core"}, {"label": "Jamie Marketing Editor Skill", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/README.md", "community": 80, "norm_label": "jamie marketing editor skill", "community_name": "Brand Identity Guidelines", "id": "jamie_marketing_editor"}, {"label": "JHR GA4 Tagging Reference", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 326, "norm_label": "jhr ga4 tagging reference", "community_name": "GA4 Tagging Reference", "id": "jhr_ga4_tagging_reference_md"}, {"label": "GTM Audit Report Template", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/report_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 351, "norm_label": "gtm audit report template", "community_name": "GTM Audit Template", "id": "report_template_md"}, {"label": "GTM Audit Skill", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "gtm audit skill", "community_name": "GTM Implementation Tools", "id": "gtm_audit_skill_md"}, {"label": "GTM Editor Skill", "file_type": "document", "source_file": "custom-skills/61-gtm-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "gtm editor skill", "community_name": "GTM Implementation Tools", "id": "gtm_editor_skill_md"}, {"label": "GTM Validator Skill", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "gtm validator skill", "community_name": "GTM Implementation Tools", "id": "gtm_validator_skill_md"}, {"label": "DataLayer Schema Reference", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/datalayer-schema.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "datalayer schema reference", "community_name": "GTM Implementation Tools", "id": "datalayer_schema_md"}, {"label": "GTM Naming Conventions", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/naming-conventions.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "gtm naming conventions", "community_name": "GTM Implementation Tools", "id": "naming_conventions_md"}, {"label": "Platform Event Mapping Reference", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/platform-mapping.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "platform event mapping reference", "community_name": "GTM Implementation Tools", "id": "platform_mapping_md"}, {"label": "GTM Implementation QA Checklist", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/qa-checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "gtm implementation qa checklist", "community_name": "GTM Implementation Tools", "id": "qa_checklist_md"}, {"label": "D.intelligence Brand Guardian Skill", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 271, "norm_label": "d.intelligence brand guardian skill", "community_name": "D.intelligence Brand Skills", "id": "dintel_brand_guardian_skill_md"}, {"label": "D.intelligence Brand Editor Skill", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 271, "norm_label": "d.intelligence brand editor skill", "community_name": "D.intelligence Brand Skills", "id": "dintel_brand_editor_skill_md"}, {"label": "Chrome DevTools MCP", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "chrome devtools mcp", "community_name": "GTM Implementation Tools", "id": "chrome_devtools_mcp"}, {"label": "DTM Agent MCP", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 192, "norm_label": "dtm agent mcp", "community_name": "GTM Implementation Tools", "id": "dtm_agent_mcp"}, {"label": "GA4 & GTM 실무 가이드", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "community": 282, "norm_label": "ga4 & gtm 실무 가이드", "community_name": "GA4 and GTM Guide", "id": "ga4_gtm_실무가이드_통합본_ga4_gtm_실무_가이드"}, {"label": "Chapter 01. 계정 권한 및 초기 진단", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "community": 282, "norm_label": "chapter 01. 계정 권한 및 초기 진단", "community_name": "GA4 and GTM Guide", "id": "ga4_gtm_실무가이드_통합본_chapter_01"}, {"label": "76-dintel-backoffice-mgr README", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/README.md", "community": 309, "norm_label": "76-dintel-backoffice-mgr readme", "community_name": "Back Office Documentation", "id": "dintel_backoffice_mgr_readme"}, {"label": "D.intelligence Back Office & HR Manager Skill", "file_type": "code", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "community": 154, "norm_label": "d.intelligence back office & hr manager skill", "community_name": "D.intelligence Shared Skills", "id": "dintel_backoffice_mgr_skill"}, {"label": "D.intelligence Back Office & HR Manager Claude Code Reference", "file_type": "code", "source_file": "custom-skills/76-dintel-backoffice-mgr/code/CLAUDE.md", "community": 308, "norm_label": "d.intelligence back office & hr manager claude code reference", "community_name": "HR Management Reference", "id": "dintel_backoffice_mgr_claude"}, {"label": "77 — D.intelligence Account Manager README", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "community": 306, "norm_label": "77 — d.intelligence account manager readme", "community_name": "Account Manager Documentation", "id": "dintel_account_mgr_readme"}, {"label": "D.intelligence Account Manager Skill", "file_type": "code", "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "community": 154, "norm_label": "d.intelligence account manager skill", "community_name": "D.intelligence Shared Skills", "id": "dintel_account_mgr_skill"}, {"label": "88 — D.intelligence Skill Update Meta-Agent README", "file_type": "document", "source_file": "custom-skills/79-dintel-skill-update/README.md", "community": 311, "norm_label": "88 — d.intelligence skill update meta-agent readme", "community_name": "Skill Update Documentation", "id": "dintel_skill_update_readme"}, {"label": "D.intelligence Skill Update Meta-Agent Skill", "file_type": "code", "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "community": 154, "norm_label": "d.intelligence skill update meta-agent skill", "community_name": "D.intelligence Shared Skills", "id": "dintel_skill_update_skill"}, {"label": "Claude Settings Optimizer README", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/README.md", "community": 267, "norm_label": "claude settings optimizer readme", "community_name": "Claude Configuration Tools", "id": "claude_settings_optimizer_readme"}, {"label": "Claude Desktop Settings Checker Skill", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/SKILL.md", "community": 267, "norm_label": "claude desktop settings checker skill", "community_name": "Claude Configuration Tools", "id": "claude_settings_optimizer_skill"}, {"label": "D.intelligence Shared Brand Utilities", "file_type": "code", "source_file": "_dintel-shared/src/dintel/brand.py", "community": 154, "norm_label": "d.intelligence shared brand utilities", "community_name": "D.intelligence Shared Skills", "id": "dintel_shared_brand"}, {"label": "D.intelligence Shared Notion Utilities", "file_type": "code", "source_file": "_dintel-shared/src/dintel/notion.py", "community": 154, "norm_label": "d.intelligence shared notion utilities", "community_name": "D.intelligence Shared Skills", "id": "dintel_shared_notion"}, {"label": "Pricing Reference", "file_type": "document", "source_file": "_dintel-shared/references/pricing-reference.md", "community": 154, "norm_label": "pricing reference", "community_name": "D.intelligence Shared Skills", "id": "dintel_shared_pricing_reference"}, {"label": "Brand Canon", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "brand canon", "community_name": "D.intelligence Shared Skills", "id": "dintelligence_brand_guide_brand_canon"}, {"label": "Fact Sheet", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "fact sheet", "community_name": "D.intelligence Shared Skills", "id": "dintelligence_brand_guide_fact_sheet"}, {"label": "Service Architecture", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "service architecture", "community_name": "D.intelligence Shared Skills", "id": "dintelligence_brand_guide_service_architecture"}, {"label": "Client Service Tasks Dashboard", "file_type": "code", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "client service tasks dashboard", "community_name": "D.intelligence Shared Skills", "id": "notion_schema_reference_client_service_tasks_dashboard"}, {"label": "Client Reference Library", "file_type": "code", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 337, "norm_label": "client reference library", "community_name": "Client Reference Library", "id": "notion_schema_reference_client_reference_library"}, {"label": "D.intelligence Documentation Secretary (Agent #72)", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 340, "norm_label": "d.intelligence documentation secretary (agent #72)", "community_name": "Documentation Secretary Agent", "id": "readme_agent_72"}, {"label": "dintel-doc-secretary", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "dintel-doc-secretary", "community_name": "D.intelligence Shared Skills", "id": "skill_agent_72"}, {"label": "D.intelligence Quotation Manager (Agent #73)", "file_type": "concept", "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 341, "norm_label": "d.intelligence quotation manager (agent #73)", "community_name": "Quotation Management Agent", "id": "readme_agent_73"}, {"label": "dintel-quotation-mgr", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 258, "norm_label": "dintel-quotation-mgr", "community_name": "D.intelligence Excel Tools", "id": "skill_agent_73"}, {"label": "D.intelligence Service Architect (Agent #74)", "file_type": "concept", "source_file": "custom-skills/74-dintel-service-architect/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 342, "norm_label": "d.intelligence service architect (agent #74)", "community_name": "Service Architecture Agent", "id": "readme_agent_74"}, {"label": "dintel-service-architect", "file_type": "code", "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 258, "norm_label": "dintel-service-architect", "community_name": "D.intelligence Excel Tools", "id": "skill_agent_74"}, {"label": "D.intelligence Marketing Manager (Agent #75)", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 343, "norm_label": "d.intelligence marketing manager (agent #75)", "community_name": "Marketing Management Agent", "id": "readme_agent_75"}, {"label": "dintel-marketing-mgr", "file_type": "code", "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "dintel-marketing-mgr", "community_name": "D.intelligence Shared Skills", "id": "skill_agent_75"}, {"label": "dintel.document", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 154, "norm_label": "dintel.document", "community_name": "D.intelligence Shared Skills", "id": "dintel_shared_document"}, {"label": "dintel.excel", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 258, "norm_label": "dintel.excel", "community_name": "D.intelligence Excel Tools", "id": "dintel_shared_excel"}, {"label": "mac-cleanup", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "community": 197, "norm_label": "mac-cleanup", "community_name": "Mac System Cleanup", "id": "mac_cleanup_command"}, {"label": "mac-doctor", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "community": 197, "norm_label": "mac-doctor", "community_name": "Mac System Cleanup", "id": "mac_doctor_command"}, {"label": "mac-environment", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-environment.md", "community": 197, "norm_label": "mac-environment", "community_name": "Mac System Cleanup", "id": "mac_environment_command"}, {"label": "mac-packages", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-packages.md", "community": 197, "norm_label": "mac-packages", "community_name": "Mac System Cleanup", "id": "mac_packages_command"}, {"label": "mac-resources", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-resources.md", "community": 197, "norm_label": "mac-resources", "community_name": "Mac System Cleanup", "id": "mac_resources_command"}, {"label": "mac-security", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-security.md", "community": 197, "norm_label": "mac-security", "community_name": "Mac System Cleanup", "id": "mac_security_command"}, {"label": "Mac Optimizer Skill", "file_type": "concept", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "community": 331, "norm_label": "mac optimizer skill", "community_name": "Mac Optimization Skill", "id": "mac_optimizer_skill"}, {"label": "audit_cleanup.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "community": 197, "norm_label": "audit_cleanup.sh", "community_name": "Mac System Cleanup", "id": "audit_cleanup_sh"}, {"label": "cleanup_execute.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "community": 197, "norm_label": "cleanup_execute.sh", "community_name": "Mac System Cleanup", "id": "cleanup_execute_sh"}, {"label": "our-gdrive-organizer", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "community": 62, "norm_label": "our-gdrive-organizer", "community_name": "File System Organizer", "id": "our_gdrive_organizer_skill"}, {"label": "Drive Folder Conventions", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "community": 62, "norm_label": "drive folder conventions", "community_name": "File System Organizer", "id": "gdrive_conventions"}, {"label": "Reference Curator", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/SKILL.md", "community": 198, "norm_label": "reference curator", "community_name": "Content Pipeline Orchestration", "id": "reference_curator_skill"}, {"label": "Pipeline Orchestrator", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "community": 198, "norm_label": "pipeline orchestrator", "community_name": "Content Pipeline Orchestration", "id": "pipeline_orchestrator"}, {"label": "Reference Discovery", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "community": 198, "norm_label": "reference discovery", "community_name": "Content Pipeline Orchestration", "id": "reference_discovery"}, {"label": "Web Crawler Orchestrator", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "community": 198, "norm_label": "web crawler orchestrator", "community_name": "Content Pipeline Orchestration", "id": "web_crawler_orchestrator"}, {"label": "Content Repository", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/03-content-repository/SKILL.md", "community": 198, "norm_label": "content repository", "community_name": "Content Pipeline Orchestration", "id": "content_repository"}, {"label": "Content Distiller", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/04-content-distiller/SKILL.md", "community": 198, "norm_label": "content distiller", "community_name": "Content Pipeline Orchestration", "id": "content_distiller"}, {"label": "Quality Reviewer", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "community": 198, "norm_label": "quality reviewer", "community_name": "Content Pipeline Orchestration", "id": "quality_reviewer"}, {"label": "Markdown Exporter", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/SKILL.md", "community": 198, "norm_label": "markdown exporter", "community_name": "Content Pipeline Orchestration", "id": "markdown_exporter"}, {"label": "Pipeline Orchestrator", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "pipeline orchestrator", "community_name": "Presales Content Pipeline", "id": "pipeline_orchestrator_skill"}, {"label": "Reference Discovery", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "reference discovery", "community_name": "Presales Content Pipeline", "id": "reference_discovery_skill"}, {"label": "Web Crawler Orchestrator", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "web crawler orchestrator", "community_name": "Presales Content Pipeline", "id": "web_crawler_skill"}, {"label": "Content Repository", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/03-content-repository.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "content repository", "community_name": "Presales Content Pipeline", "id": "content_repository_skill"}, {"label": "Content Distiller", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "content distiller", "community_name": "Presales Content Pipeline", "id": "content_distiller_skill"}, {"label": "Quality Reviewer", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "quality reviewer", "community_name": "Presales Content Pipeline", "id": "quality_reviewer_skill"}, {"label": "Markdown Exporter", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 199, "norm_label": "markdown exporter", "community_name": "Presales Content Pipeline", "id": "markdown_exporter_skill"}, {"label": "Multi-Agent Guide", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 333, "norm_label": "multi-agent guide", "community_name": "Multi-Agent System Guide", "id": "multi_agent_guide_skill"}, {"label": "TUI Designer", "file_type": "code", "source_file": "custom-skills/92-tui-design-template/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 367, "norm_label": "tui designer", "community_name": "TUI Design Tool", "id": "tui_design_template_skill"}, {"label": "Dintel Bootstrap", "file_type": "code", "source_file": "custom-skills/94-dintel-bootstrap/skills/dintel-bootstrap/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 310, "norm_label": "dintel bootstrap", "community_name": "Dintel System Bootstrap", "id": "dintel_bootstrap_skill"}, {"label": "OurDigital Presales SEO", "file_type": "rationale", "source_file": "custom-skills/95-ourdigital-presales-seo/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 199, "norm_label": "ourdigital presales seo", "community_name": "Presales Content Pipeline", "id": "presales_seo_skill"}, {"label": "OurDigital Pre-sales SEO Skill", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 181, "norm_label": "ourdigital pre-sales seo skill", "community_name": "Sales and Catalog", "id": "ourdigital_presales_seo_skill"}, {"label": "OurDigital Estimate Engine Skill", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 181, "norm_label": "ourdigital estimate engine skill", "community_name": "Sales and Catalog", "id": "ourdigital_estimate_engine_skill"}, {"label": "KG Query Script", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source_location": "Stage 3", "community": 269, "norm_label": "kg query script", "community_name": "Competitor Benchmarking Tools", "id": "presales_seo_kg_query"}, {"label": "Findings to Scope Script", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source_location": "Stage 5", "community": 275, "norm_label": "findings to scope script", "community_name": "Estimation and Scoping", "id": "presales_seo_findings_to_scope"}, {"label": "Estimate Engine CLI", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": "Usage", "community": 275, "norm_label": "estimate engine cli", "community_name": "Estimation and Scoping", "id": "estimate_engine_cli"}, {"label": "Build Deck Script", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source_location": "Stage 6", "community": 181, "norm_label": "build deck script", "community_name": "Sales and Catalog", "id": "presales_seo_build_deck"}, {"label": "Universal Rate Card", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/references/rate_card.yaml", "community": 181, "norm_label": "universal rate card", "community_name": "Sales and Catalog", "id": "estimate_engine_rate_card"}, {"label": "SEO Service Catalog", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/seo.yaml", "community": 181, "norm_label": "seo service catalog", "community_name": "Sales and Catalog", "id": "estimate_engine_seo_catalog"}, {"label": "Education Catalog", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/education.yaml", "community": 181, "norm_label": "education catalog", "community_name": "Sales and Catalog", "id": "estimate_engine_edu_catalog"}, {"label": "Digital Branding Catalog", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/digital_branding.yaml", "community": 181, "norm_label": "digital branding catalog", "community_name": "Sales and Catalog", "id": "estimate_engine_branding_catalog"}, {"label": "Digital Ads Catalog", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/digital_ads.yaml", "community": 181, "norm_label": "digital ads catalog", "community_name": "Sales and Catalog", "id": "estimate_engine_ads_catalog"}, {"label": "Notion Writer Script", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source_location": "Stage 7", "community": 181, "norm_label": "notion writer script", "community_name": "Sales and Catalog", "id": "notion_writer_script"}, {"label": "Competitor Benchmark Sets", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/references/competitor_sets.md", "community": 269, "norm_label": "competitor benchmark sets", "community_name": "Competitor Benchmarking Tools", "id": "competitor_sets_ref"}, {"label": "Client Brief HTML Template", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/templates/client_brief.html", "community": 181, "norm_label": "client brief html template", "community_name": "Sales and Catalog", "id": "client_brief_template"}, {"label": "Generative Art Viewer Template", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 228, "norm_label": "generative art viewer template", "community_name": "Generative Art Skills", "id": "viewer_html"}, {"label": "Artifacts Builder Skill", "file_type": "document", "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md", "community": 228, "norm_label": "artifacts builder skill", "community_name": "Generative Art Skills", "id": "artifacts_builder_skill"}, {"label": "Anthropic Brand Guidelines Skill", "file_type": "document", "source_file": "example-skills/skills-main/brand-guidelines/SKILL.md", "community": 228, "norm_label": "anthropic brand guidelines skill", "community_name": "Generative Art Skills", "id": "brand_guidelines_skill"}, {"label": "Canvas Design Skill", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "community": 228, "norm_label": "canvas design skill", "community_name": "Generative Art Skills", "id": "canvas_design_skill"}, {"label": "DOCX Skill", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "community": 259, "norm_label": "docx skill", "community_name": "Word Document Skills", "id": "docx_skill"}, {"label": "PDF Skill", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "community": 285, "norm_label": "pdf skill", "community_name": "PDF Processing Skills", "id": "pdf_skill"}, {"label": "p5.js", "file_type": "code", "source_file": "https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js", "community": 228, "norm_label": "p5.js", "community_name": "Generative Art Skills", "id": "p5js_library"}, {"label": "DOCX Library Tutorial", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "community": 259, "norm_label": "docx library tutorial", "community_name": "Word Document Skills", "id": "docx_js_tutorial"}, {"label": "Office Open XML Technical Reference", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "community": 259, "norm_label": "office open xml technical reference", "community_name": "Word Document Skills", "id": "ooxml_reference"}, {"label": "PDF Forms Guide", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "community": 285, "norm_label": "pdf forms guide", "community_name": "PDF Processing Skills", "id": "pdf_forms_guide"}, {"label": "OurDigital 커스텀 스킬 — 사용자 가이드", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 227, "norm_label": "ourdigital 커스텀 스킬 — 사용자 가이드", "community_name": "Skill Documentation and Guides", "id": "user_guide_ko_md"}, {"label": "OurDigital Custom Skills — User Guide", "file_type": "document", "source_file": "docs/USER-GUIDE.md", "community": 227, "norm_label": "ourdigital custom skills — user guide", "community_name": "Skill Documentation and Guides", "id": "user_guide_md"}, {"label": "Claude Code Settings Audit Report", "file_type": "rationale", "source_file": "docs/settings-audit-report.md", "community": 361, "norm_label": "claude code settings audit report", "community_name": "Claude Settings Audit", "id": "settings_audit_report_md"}, {"label": "Jamie Journal Editor Code Version — Implementation Plan", "file_type": "rationale", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "community": 80, "norm_label": "jamie journal editor code version — implementation plan", "community_name": "Brand Identity Guidelines", "id": "jamie_journal_editor_plan"}, {"label": "Notion Writer — Extended Block Coverage Implementation Plan", "file_type": "rationale", "source_file": "docs/superpowers/plans/2026-04-27-notion-writer-extended-block-coverage.md", "community": 55, "norm_label": "notion writer — extended block coverage implementation plan", "community_name": "Notion Block Writer", "id": "notion_writer_extended_plan"}, {"label": "Notion Semantic Search Implementation Plan", "file_type": "rationale", "source_file": "docs/superpowers/plans/2026-04-28-notion-semantic-search.md", "community": 173, "norm_label": "notion semantic search implementation plan", "community_name": "Notion Semantic Search", "id": "notion_semantic_search_plan"}, {"label": "Jamie Journal Editor (Skill 46) — Code Version Design", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-03-29-jamie-journal-editor-code-version-design.md", "community": 80, "norm_label": "jamie journal editor (skill 46) — code version design", "community_name": "Brand Identity Guidelines", "id": "jamie_journal_editor_design"}, {"label": "Notion Writer (Skill 32) — Extended Block Coverage Design", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "community": 55, "norm_label": "notion writer (skill 32) — extended block coverage design", "community_name": "Notion Block Writer", "id": "notion_writer_extended_design"}, {"label": "Notion Semantic Search (Skill 31) — Design", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "community": 173, "norm_label": "notion semantic search (skill 31) — design", "community_name": "Notion Semantic Search", "id": "notion_semantic_search_design"}, {"label": "Skills Repository README", "file_type": "document", "source_file": "example-skills/skills-main/README.md", "community": 227, "norm_label": "skills repository readme", "community_name": "Skill Documentation and Guides", "id": "skills_main_readme"}, {"label": "Agent Skills Spec", "file_type": "document", "source_file": "example-skills/skills-main/agent_skills_spec.md", "community": 227, "norm_label": "agent skills spec", "community_name": "Skill Documentation and Guides", "id": "agent_skills_spec"}, {"label": "Algorithmic Art Skill", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/SKILL.md", "community": 227, "norm_label": "algorithmic art skill", "community_name": "Skill Documentation and Guides", "id": "algorithmic_art_skill"}, {"label": "pypdfium2 Library", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 348, "norm_label": "pypdfium2 library", "community_name": "PDFium Python Wrapper", "id": "reference_pypdfium2"}, {"label": "pdf-lib Library", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 345, "norm_label": "pdf-lib library", "community_name": "PDF Modification Library", "id": "reference_pdflib"}, {"label": "pdfjs-dist Library", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 344, "norm_label": "pdfjs-dist library", "community_name": "PDFJS Distribution Library", "id": "reference_pdfjsdist"}, {"label": "poppler-utils", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 347, "norm_label": "poppler-utils", "community_name": "PDF Command Line Tools", "id": "reference_popplerutils"}, {"label": "qpdf", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 349, "norm_label": "qpdf", "community_name": "PDF Transformation Tool", "id": "reference_qpdf"}, {"label": "pdfplumber", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 346, "norm_label": "pdfplumber", "community_name": "PDF Data Extraction", "id": "reference_pdfplumber"}, {"label": "reportlab", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 350, "norm_label": "reportlab", "community_name": "PDF Generation Library", "id": "reference_reportlab"}, {"label": "PPTX Skill", "file_type": "concept", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "pptx skill", "community_name": "PowerPoint Workflow Tools", "id": "skill_pptx"}, {"label": "XLSX Skill", "file_type": "concept", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 297, "norm_label": "xlsx skill", "community_name": "Excel Processing Skills", "id": "skill_xlsx"}, {"label": "Frontend Design Skill", "file_type": "concept", "source_file": "example-skills/skills-main/frontend-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 362, "norm_label": "frontend design skill", "community_name": "Frontend Design Skill", "id": "skill_frontend_design"}, {"label": "Internal Comms Skill", "file_type": "concept", "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 363, "norm_label": "internal comms skill", "community_name": "Internal Communications Skill", "id": "skill_internal_comms"}, {"label": "MCP Builder Skill", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 262, "norm_label": "mcp builder skill", "community_name": "MCP Development Guides", "id": "skill_mcp_builder"}, {"label": "Skill Creator Skill", "file_type": "concept", "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 364, "norm_label": "skill creator skill", "community_name": "Skill Development Tool", "id": "skill_skill_creator"}, {"label": "html2pptx workflow", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "html2pptx workflow", "community_name": "PowerPoint Workflow Tools", "id": "pptx_html2pptx"}, {"label": "OOXML Reference", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "ooxml reference", "community_name": "PowerPoint Workflow Tools", "id": "pptx_ooxml"}, {"label": "unpack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "unpack.py", "community_name": "PowerPoint Workflow Tools", "id": "pptx_unpack_script"}, {"label": "rearrange.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "rearrange.py", "community_name": "PowerPoint Workflow Tools", "id": "pptx_rearrange_script"}, {"label": "inventory.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 217, "norm_label": "inventory.py", "community_name": "PowerPoint Workflow Tools", "id": "pptx_inventory_script"}, {"label": "recalc.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 297, "norm_label": "recalc.py", "community_name": "Excel Processing Skills", "id": "xlsx_recalc_script"}, {"label": "MCP Best Practices", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 262, "norm_label": "mcp best practices", "community_name": "MCP Development Guides", "id": "mcp_best_practices"}, {"label": "MCP Evaluation Guide", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 262, "norm_label": "mcp evaluation guide", "community_name": "MCP Development Guides", "id": "mcp_evaluation_guide"}, {"label": "Specification Parsing", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 251, "norm_label": "specification parsing", "community_name": "Task Specification Templates", "id": "spec_parsing_spec_parsing"}, {"label": "Standard Implementation Plan Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 251, "norm_label": "standard implementation plan template", "community_name": "Task Specification Templates", "id": "standard_implementation_plan_standard_implementation_plan"}, {"label": "Task Creation Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 251, "norm_label": "task creation template", "community_name": "Task Specification Templates", "id": "task_creation_template_task_creation_template"}, {"label": "Task Creation from Specs", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 251, "norm_label": "task creation from specs", "community_name": "Task Specification Templates", "id": "task_creation_task_creation"}, {"label": "Claude Skills - Format Requirements", "file_type": "document", "source_file": "reference/SKILL-FORMAT-REQUIREMENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 264, "norm_label": "claude skills - format requirements", "community_name": "Claude Skill Development", "id": "skill_format_requirements_skill_format_requirements"}, {"label": "Skill Migration Guide", "file_type": "document", "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 264, "norm_label": "skill migration guide", "community_name": "Claude Skill Development", "id": "skill_migration_guide_skill_migration_guide"}, {"label": "Custom Claude Skill Creation Reference", "file_type": "document", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 264, "norm_label": "custom claude skill creation reference", "community_name": "Claude Skill Development", "id": "skill_compact_guide_skill_compact_guide"}, {"label": "Slack GIF Creator Skill", "file_type": "document", "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 13, "norm_label": "slack gif creator skill", "community_name": "Animation Easing Functions", "id": "slack_gif_creator_skill"}, {"label": "Theme Factory Skill", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "theme factory skill", "community_name": "Visual Theme Factory", "id": "theme_factory_skill"}, {"label": "Arctic Frost Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/arctic-frost.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "arctic frost theme", "community_name": "Visual Theme Factory", "id": "theme_arctic_frost"}, {"label": "Botanical Garden Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/botanical-garden.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "botanical garden theme", "community_name": "Visual Theme Factory", "id": "theme_botanical_garden"}, {"label": "Desert Rose Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/desert-rose.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "desert rose theme", "community_name": "Visual Theme Factory", "id": "theme_desert_rose"}, {"label": "Forest Canopy Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/forest-canopy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "forest canopy theme", "community_name": "Visual Theme Factory", "id": "theme_forest_canopy"}, {"label": "Golden Hour Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/golden-hour.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "golden hour theme", "community_name": "Visual Theme Factory", "id": "theme_golden_hour"}, {"label": "Midnight Galaxy Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/midnight-galaxy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "midnight galaxy theme", "community_name": "Visual Theme Factory", "id": "theme_midnight_galaxy"}, {"label": "Modern Minimalist Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/modern-minimalist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "modern minimalist theme", "community_name": "Visual Theme Factory", "id": "theme_modern_minimalist"}, {"label": "Ocean Depths Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/ocean-depths.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "ocean depths theme", "community_name": "Visual Theme Factory", "id": "theme_ocean_depths"}, {"label": "Sunset Boulevard Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/sunset-boulevard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "sunset boulevard theme", "community_name": "Visual Theme Factory", "id": "theme_sunset_boulevard"}, {"label": "Tech Innovation Theme", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/tech-innovation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 179, "norm_label": "tech innovation theme", "community_name": "Visual Theme Factory", "id": "theme_tech_innovation"}, {"label": "Web Application Testing Skill", "file_type": "document", "source_file": "example-skills/skills-main/webapp-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 237, "norm_label": "web application testing skill", "community_name": "Server Readiness Testing", "id": "webapp_testing_skill"}, {"label": "Notion Knowledge Capture Skill", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 245, "norm_label": "notion knowledge capture skill", "community_name": "Notion Documentation Skills", "id": "notion_knowledge_capture_skill"}, {"label": "Notion Meeting Intelligence Skill", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 245, "norm_label": "notion meeting intelligence skill", "community_name": "Notion Documentation Skills", "id": "notion_meeting_intelligence_skill"}, {"label": "Notion Research & Documentation Skill", "file_type": "document", "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 245, "norm_label": "notion research & documentation skill", "community_name": "Notion Documentation Skills", "id": "notion_research_documentation_skill"}, {"label": "Notion Spec to Implementation Skill", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 245, "norm_label": "notion spec to implementation skill", "community_name": "Notion Documentation Skills", "id": "notion_spec_to_implementation_skill"}, {"label": "okf_common.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L1", "_origin": "ast", "id": "scripts_okf_common", "community": 135, "norm_label": "okf_common.py"}, {"label": "FrontmatterError", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L12", "_origin": "ast", "id": "scripts_okf_common_frontmattererror", "community": 110, "norm_label": "frontmattererror"}, {"label": "ValueError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "valueerror", "community": 110, "norm_label": "valueerror"}, {"label": "split_frontmatter()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L16", "_origin": "ast", "id": "scripts_okf_common_split_frontmatter", "community": 135, "norm_label": "split_frontmatter()"}, {"label": "_scalar()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L29", "_origin": "ast", "id": "scripts_okf_common_scalar", "community": 135, "norm_label": "_scalar()"}, {"label": "parse_yaml_subset()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L36", "_origin": "ast", "id": "scripts_okf_common_parse_yaml_subset", "community": 146, "norm_label": "parse_yaml_subset()"}, {"label": "_collect_indented()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L95", "_origin": "ast", "id": "scripts_okf_common_collect_indented", "community": 135, "norm_label": "_collect_indented()"}, {"label": "parse_frontmatter()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L105", "_origin": "ast", "id": "scripts_okf_common_parse_frontmatter", "community": 146, "norm_label": "parse_frontmatter()"}, {"label": "iter_concepts()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L113", "_origin": "ast", "id": "scripts_okf_common_iter_concepts", "community": 135, "norm_label": "iter_concepts()"}, {"label": "concept_id()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L121", "_origin": "ast", "id": "scripts_okf_common_concept_id", "community": 135, "norm_label": "concept_id()"}, {"label": "extract_links()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L127", "_origin": "ast", "id": "scripts_okf_common_extract_links", "community": 135, "norm_label": "extract_links()"}, {"label": "Shared OKF v0.1 parsing utilities (Python standard library only).", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L1", "_origin": "ast", "id": "scripts_okf_common_rationale_1", "community": 135, "norm_label": "shared okf v0.1 parsing utilities (python standard library only)."}, {"label": "Raised when a frontmatter block is present but cannot be parsed.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L13", "_origin": "ast", "id": "scripts_okf_common_rationale_13", "community": 110, "norm_label": "raised when a frontmatter block is present but cannot be parsed."}, {"label": "Return (raw_frontmatter, body). raw is None if there is no leading '---' block.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L17", "_origin": "ast", "id": "scripts_okf_common_rationale_17", "community": 135, "norm_label": "return (raw_frontmatter, body). raw is none if there is no leading '---' block."}, {"label": "Parse the small YAML subset OKF bundles use in practice. Handles: ``key: va", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L37", "_origin": "ast", "id": "scripts_okf_common_rationale_37", "community": 146, "norm_label": "parse the small yaml subset okf bundles use in practice. handles: ``key: va"}, {"label": "Append stripped indented continuation lines to ``out``; return new index.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L96", "_origin": "ast", "id": "scripts_okf_common_rationale_96", "community": 135, "norm_label": "append stripped indented continuation lines to ``out``; return new index."}, {"label": "Return (meta, body). meta is None when no frontmatter block is present.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L106", "_origin": "ast", "id": "scripts_okf_common_rationale_106", "community": 146, "norm_label": "return (meta, body). meta is none when no frontmatter block is present."}, {"label": "Yield Path for every non-reserved .md file under bundle_dir, sorted.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L114", "_origin": "ast", "id": "scripts_okf_common_rationale_114", "community": 135, "norm_label": "yield path for every non-reserved .md file under bundle_dir, sorted."}, {"label": "Concept ID = bundle-relative path with the .md suffix removed.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L122", "_origin": "ast", "id": "scripts_okf_common_rationale_122", "community": 135, "norm_label": "concept id = bundle-relative path with the .md suffix removed."}, {"label": "Return the list of link targets from markdown links in body.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L128", "_origin": "ast", "id": "scripts_okf_common_rationale_128", "community": 135, "norm_label": "return the list of link targets from markdown links in body."}, {"label": "okf_validate.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L1", "_origin": "ast", "id": "scripts_okf_validate", "community": 117, "norm_label": "okf_validate.py"}, {"label": "_resolve_link()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L20", "_origin": "ast", "id": "scripts_okf_validate_resolve_link", "community": 117, "norm_label": "_resolve_link()"}, {"label": "validate_bundle()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L30", "_origin": "ast", "id": "scripts_okf_validate_validate_bundle", "community": 117, "norm_label": "validate_bundle()"}, {"label": "format_report()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L64", "_origin": "ast", "id": "scripts_okf_validate_format_report", "community": 117, "norm_label": "format_report()"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L78", "_origin": "ast", "id": "scripts_okf_validate_main", "community": 117, "norm_label": "main()"}, {"label": "Return a Path for an internal .md link, or None for external/anchor/non-md.", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L21", "_origin": "ast", "id": "scripts_okf_validate_rationale_21", "community": 117, "norm_label": "return a path for an internal .md link, or none for external/anchor/non-md."}, {"label": "okf_viz.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L1", "_origin": "ast", "id": "scripts_okf_viz", "community": 143, "norm_label": "okf_viz.py"}, {"label": "_target_id()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L22", "_origin": "ast", "id": "scripts_okf_viz_target_id", "community": 143, "norm_label": "_target_id()"}, {"label": "build_graph()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L34", "_origin": "ast", "id": "scripts_okf_viz_build_graph", "community": 143, "norm_label": "build_graph()"}, {"label": "render_html()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L95", "_origin": "ast", "id": "scripts_okf_viz_render_html", "community": 143, "norm_label": "render_html()"}, {"label": "main()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L100", "_origin": "ast", "id": "scripts_okf_viz_main", "community": 143, "norm_label": "main()"}, {"label": "test_okf_common.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_okf_common", "community": 146, "norm_label": "test_okf_common.py"}, {"label": "TestFrontmatter", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L8", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter", "community": 146, "norm_label": "testfrontmatter"}, {"label": ".test_parse_basic()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L9", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_parse_basic", "community": 146, "norm_label": ".test_parse_basic()"}, {"label": ".test_url_value_with_colons()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L17", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_url_value_with_colons", "community": 146, "norm_label": ".test_url_value_with_colons()"}, {"label": ".test_quoted_value()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L21", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_quoted_value", "community": 146, "norm_label": ".test_quoted_value()"}, {"label": ".test_empty_list()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L24", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_empty_list", "community": 146, "norm_label": ".test_empty_list()"}, {"label": ".test_block_list()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L27", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_block_list", "community": 146, "norm_label": ".test_block_list()"}, {"label": ".test_folded_multiline_scalar()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L33", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_folded_multiline_scalar", "community": 146, "norm_label": ".test_folded_multiline_scalar()"}, {"label": ".test_no_frontmatter()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L42", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_no_frontmatter", "community": 146, "norm_label": ".test_no_frontmatter()"}, {"label": ".test_unclosed_raises()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L47", "_origin": "ast", "id": "tests_test_okf_common_testfrontmatter_test_unclosed_raises", "community": 146, "norm_label": ".test_unclosed_raises()"}, {"label": "TestLinksAndIds", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L52", "_origin": "ast", "id": "tests_test_okf_common_testlinksandids", "community": 110, "norm_label": "testlinksandids"}, {"label": ".test_extract_links()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L53", "_origin": "ast", "id": "tests_test_okf_common_testlinksandids_test_extract_links", "community": 135, "norm_label": ".test_extract_links()"}, {"label": ".test_concept_id()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L57", "_origin": "ast", "id": "tests_test_okf_common_testlinksandids_test_concept_id", "community": 135, "norm_label": ".test_concept_id()"}, {"label": "test_okf_validate.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_okf_validate", "community": 117, "norm_label": "test_okf_validate.py"}, {"label": "write_bundle()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L10", "_origin": "ast", "id": "tests_test_okf_validate_write_bundle", "community": 117, "norm_label": "write_bundle()"}, {"label": "TestValidate", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L17", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate", "community": 117, "norm_label": "testvalidate"}, {"label": ".test_mini_fixture_conformant()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L18", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate_test_mini_fixture_conformant", "community": 117, "norm_label": ".test_mini_fixture_conformant()"}, {"label": ".test_missing_type_is_error()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L23", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate_test_missing_type_is_error", "community": 117, "norm_label": ".test_missing_type_is_error()"}, {"label": ".test_missing_frontmatter_is_error()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L30", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate_test_missing_frontmatter_is_error", "community": 117, "norm_label": ".test_missing_frontmatter_is_error()"}, {"label": ".test_reserved_files_not_required_to_have_type()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L35", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate_test_reserved_files_not_required_to_have_type", "community": 117, "norm_label": ".test_reserved_files_not_required_to_have_type()"}, {"label": ".test_broken_link_is_warning_not_error()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L41", "_origin": "ast", "id": "tests_test_okf_validate_testvalidate_test_broken_link_is_warning_not_error", "community": 117, "norm_label": ".test_broken_link_is_warning_not_error()"}, {"label": "TestGoogleBundles", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L49", "_origin": "ast", "id": "tests_test_okf_validate_testgooglebundles", "community": 117, "norm_label": "testgooglebundles"}, {"label": ".test_google_sample_bundles_conformant()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L51", "_origin": "ast", "id": "tests_test_okf_validate_testgooglebundles_test_google_sample_bundles_conformant", "community": 117, "norm_label": ".test_google_sample_bundles_conformant()"}, {"label": "test_okf_viz.py", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_okf_viz", "community": 143, "norm_label": "test_okf_viz.py"}, {"label": "TestViz", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L9", "_origin": "ast", "id": "tests_test_okf_viz_testviz", "community": 143, "norm_label": "testviz"}, {"label": ".test_build_graph_nodes_and_edges()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L10", "_origin": "ast", "id": "tests_test_okf_viz_testviz_test_build_graph_nodes_and_edges", "community": 143, "norm_label": ".test_build_graph_nodes_and_edges()"}, {"label": ".test_render_html_embeds_data_and_cdn()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L17", "_origin": "ast", "id": "tests_test_okf_viz_testviz_test_render_html_embeds_data_and_cdn", "community": 143, "norm_label": ".test_render_html_embeds_data_and_cdn()"}, {"label": ".test_render_html_escapes_script_close()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L22", "_origin": "ast", "id": "tests_test_okf_viz_testviz_test_render_html_escapes_script_close", "community": 143, "norm_label": ".test_render_html_escapes_script_close()"}, {"label": ".test_main_writes_file()", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L28", "_origin": "ast", "id": "tests_test_okf_viz_testviz_test_main_writes_file", "community": 143, "norm_label": ".test_main_writes_file()"}, {"label": "install.sh", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}, "_origin": "ast", "id": "97_ourdigital_okf_install", "community": 265, "norm_label": "install.sh"}, {"label": "install.sh script", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}, "_origin": "ast", "id": "users_ourdigital_project_our_claude_skills_custom_skills_97_ourdigital_okf_install_sh__entry", "community": 265, "norm_label": "install.sh script"}, {"label": "split_frontmatter", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_split_frontmatter", "community": 110, "norm_label": "split_frontmatter"}, {"label": "parse_yaml_subset", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_parse_yaml_subset", "community": 110, "norm_label": "parse_yaml_subset"}, {"label": "_collect_indented", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common__collect_indented", "community": 110, "norm_label": "_collect_indented"}, {"label": "parse_frontmatter", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_parse_frontmatter", "community": 110, "norm_label": "parse_frontmatter"}, {"label": "_scalar", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common__scalar", "community": 110, "norm_label": "_scalar"}, {"label": "iter_concepts", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_iter_concepts", "community": 110, "norm_label": "iter_concepts"}, {"label": "concept_id", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_concept_id", "community": 110, "norm_label": "concept_id"}, {"label": "extract_links", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_extract_links", "community": 110, "norm_label": "extract_links"}, {"label": "validate_bundle", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate_validate_bundle", "community": 110, "norm_label": "validate_bundle"}, {"label": "_resolve_link", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate__resolve_link", "community": 110, "norm_label": "_resolve_link"}, {"label": "format_report", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate_format_report", "community": 182, "norm_label": "format_report"}, {"label": "okf_validate.main", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate_main", "community": 182, "norm_label": "okf_validate.main"}, {"label": "build_graph", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_viz_build_graph", "community": 110, "norm_label": "build_graph"}, {"label": "_target_id", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_viz__target_id", "community": 110, "norm_label": "_target_id"}, {"label": "render_html", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_viz_render_html", "community": 143, "norm_label": "render_html"}, {"label": "okf_viz.main", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_viz_main", "community": 143, "norm_label": "okf_viz.main"}, {"label": "write_bundle", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "test_okf_validate_write_bundle", "community": 117, "norm_label": "write_bundle"}, {"label": "OKF v0.1 Knowledge Format", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "id": "okf_common_okf_v01_format", "community": 182, "norm_label": "okf v0.1 knowledge format"}, {"label": "Minimal YAML Subset Parser", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_yaml_subset_parser", "community": 110, "norm_label": "minimal yaml subset parser"}, {"label": "Standard-Library-Only Constraint", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_common_stdlib_only", "community": 182, "norm_label": "standard-library-only constraint"}, {"label": "OKF Conformance: required type field", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate_conformance_rule", "community": 182, "norm_label": "okf conformance: required type field"}, {"label": "Broken links are warnings not errors", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_validate_broken_link_warning", "community": 110, "norm_label": "broken links are warnings not errors"}, {"label": "Self-Contained Single-HTML Visualizer", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_viz_self_contained_viz", "community": 143, "norm_label": "self-contained single-html visualizer"}, {"label": "ourdigital-okf Skill", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "id": "skill_ourdigital_okf", "community": 182, "norm_label": "ourdigital-okf skill"}, {"label": "Sales BigQuery Dataset (fixture)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/datasets/sales.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sales_sales_dataset", "community": 182, "norm_label": "sales bigquery dataset (fixture)"}, {"label": "Customers BigQuery Table (fixture)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/customers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "customers_customers_table", "community": 182, "norm_label": "customers bigquery table (fixture)"}, {"label": "Mini Bundle Index (fixture)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/index.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "mini_bundle_index", "community": 182, "norm_label": "mini bundle index (fixture)"}, {"label": "ourdigital-okf installer", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "install_install_sh", "community": 182, "norm_label": "ourdigital-okf installer"}, {"label": "ourdigital-okf Claude Skill", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": null, "source_url": "https://app.notion.com/p/381581e58a1e81128280f43839902dc8", "captured_at": null, "author": "Claude Code (brainstorming skill)", "contributor": null, "id": "design_okf_skill", "community": 27, "norm_label": "ourdigital-okf claude skill"}, {"label": "Single skill + bundled utilities (Approach A)", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_single_skill_bundled_utilities", "community": 27, "norm_label": "single skill + bundled utilities (approach a)"}, {"label": "MCP-agnostic pasted/exported schema adapter", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2, decision 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_mcp_agnostic_schema_adapter", "community": 27, "norm_label": "mcp-agnostic pasted/exported schema adapter"}, {"label": "Zero-dependency stdlib-only choice", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_zero_dependency_choice", "community": 27, "norm_label": "zero-dependency stdlib-only choice"}, {"label": "Produce mode", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_produce_mode", "community": 27, "norm_label": "produce mode"}, {"label": "Visualize mode", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_visualize_mode", "community": 27, "norm_label": "visualize mode"}, {"label": "Validate mode", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§7", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_validate_mode", "community": 27, "norm_label": "validate mode"}, {"label": "Google reference bundles (crypto_bitcoin, ga4, stackoverflow)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§8", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_google_reference_bundles", "community": 27, "norm_label": "google reference bundles (crypto_bitcoin, ga4, stackoverflow)"}, {"label": "No-directory-without-consent rule", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_no_directory_without_consent", "community": 27, "norm_label": "no-directory-without-consent rule"}, {"label": "reference-curator research pipeline", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_reference_curator_pipeline", "community": 27, "norm_label": "reference-curator research pipeline"}, {"label": "ourdigital-skill-creator consistency check", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§3, decision 6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_ourdigital_skill_creator_check", "community": 27, "norm_label": "ourdigital-skill-creator consistency check"}, {"label": "ourdigital-okf README overview", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/README.md", "source_location": null, "source_url": "https://github.com/GoogleCloudPlatform/knowledge-catalog/tree/main/okf", "captured_at": null, "author": null, "contributor": null, "id": "readme_okf_skill_overview", "community": 27, "norm_label": "ourdigital-okf readme overview"}, {"label": "OurDigital OKF SKILL (top-level canonical)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "id": "skill_okf_canonical", "community": 27, "norm_label": "ourdigital okf skill (top-level canonical)"}, {"label": "OKF Concept", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_okf_concept", "community": 27, "norm_label": "okf concept"}, {"label": "Open Knowledge Format (OKF) v0.1", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_open_knowledge_format", "community": 27, "norm_label": "open knowledge format (okf) v0.1"}, {"label": "OKF Bundle", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Core model", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_bundle", "community": 27, "norm_label": "okf bundle"}, {"label": "Concept ID (bundle-relative path minus .md)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Core model", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_concept_id", "community": 27, "norm_label": "concept id (bundle-relative path minus .md)"}, {"label": "Reserved filenames (index.md, log.md)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Reserved filenames", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_reserved_filenames", "community": 239, "norm_label": "reserved filenames (index.md, log.md)"}, {"label": "OKF YAML frontmatter", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Frontmatter", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_frontmatter", "community": 27, "norm_label": "okf yaml frontmatter"}, {"label": "type field (only required frontmatter field)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Frontmatter", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_type_field", "community": 27, "norm_label": "type field (only required frontmatter field)"}, {"label": "Cross-linking (bundle-relative links form a graph)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Cross-linking", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_cross_linking", "community": 27, "norm_label": "cross-linking (bundle-relative links form a graph)"}, {"label": "OKF conformance (§9)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "§9", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_conformance", "community": 27, "norm_label": "okf conformance (§9)"}, {"label": "Progressive disclosure via index.md", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Reserved filenames", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_progressive_disclosure", "community": 239, "norm_label": "progressive disclosure via index.md"}, {"label": "Broken links tolerated, never an error", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Cross-linking", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "okf_spec_v0_1_broken_links_tolerated", "community": 27, "norm_label": "broken links tolerated, never an error"}, {"label": "OKF Frontmatter Field Reference", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "frontmatter_fields_reference", "community": 27, "norm_label": "okf frontmatter field reference"}, {"label": "Frontmatter extensions (arbitrary extra keys preserved)", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "Extensions", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "frontmatter_fields_extensions", "community": 27, "norm_label": "frontmatter extensions (arbitrary extra keys preserved)"}, {"label": "okf_common.py YAML-subset parser", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "Notes for this skill's parser", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "frontmatter_fields_yaml_subset_parser", "community": 27, "norm_label": "okf_common.py yaml-subset parser"}, {"label": "Concept template (concept.md)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/assets/concept.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_concept_template", "community": 27, "norm_label": "concept template (concept.md)"}, {"label": "Index template (index.md)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/assets/index.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "assets_index_template", "community": 239, "norm_label": "index template (index.md)"}, {"label": "Log template (log.md)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/assets/log.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "assets_log_template", "community": 239, "norm_label": "log template (log.md)"}, {"label": "Orders table fixture concept", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/orders.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "orders_orders_table_fixture", "community": 27, "norm_label": "orders table fixture concept"}, {"label": "OurDigital OKF SKILL (Desktop variant)", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "id": "desktop_okf_skill_desktop", "community": 27, "norm_label": "ourdigital okf skill (desktop variant)"}, {"label": "Desktop skill.yaml metadata", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "id": "desktop_skill_yaml_metadata", "community": 27, "norm_label": "desktop skill.yaml metadata"}, {"label": "ourdigital-okf Changelog 1.0", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/docs/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "changelog_okf_1_0", "community": 27, "norm_label": "ourdigital-okf changelog 1.0"}, {"label": "ourdigital-okf Implementation Plan", "file_type": "document", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_okf", "community": 27, "norm_label": "ourdigital-okf implementation plan"}, {"label": "okf_common.py shared parser", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_okf_common", "community": 27, "norm_label": "okf_common.py shared parser"}, {"label": "okf_validate.py conformance linter", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_okf_validate", "community": 27, "norm_label": "okf_validate.py conformance linter"}, {"label": "okf_viz.py Cytoscape visualizer", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_okf_viz", "community": 27, "norm_label": "okf_viz.py cytoscape visualizer"}, {"label": "Mini fixture bundle (test data)", "file_type": "concept", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_mini_bundle_fixture", "community": 27, "norm_label": "mini fixture bundle (test data)"}, {"label": "install.sh symlink installer", "file_type": "code", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_install_sh", "community": 27, "norm_label": "install.sh symlink installer"}, {"label": "TDD with stdlib unittest", "file_type": "rationale", "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Tasks 3,4,6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "implementation_plan_tdd", "community": 27, "norm_label": "tdd with stdlib unittest"}, {"id": "agents_explore_agent", "label": "Explore Agent", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 629}, {"id": "agents_plan_agent", "label": "Plan Agent", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 633}, {"id": "agents_general_purpose_agent", "label": "General-Purpose Agent", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 630}, {"id": "agents_bash_agent", "label": "Bash Agent", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 628}, {"id": "agents_11_seo_comprehensive_audit", "label": "11-seo-comprehensive-audit", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 625}, {"id": "agents_60_gtm_audit", "label": "60-gtm-audit", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 500}, {"id": "agents_61_gtm_editor", "label": "61-gtm-editor", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 500}, {"id": "agents_62_gtm_validator", "label": "62-gtm-validator", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 500}, {"id": "agents_81_mac_optimizer", "label": "81-mac-optimizer", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 626}, {"id": "agents_82_our_gdrive_organizer", "label": "82-our-gdrive-organizer", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 627}, {"id": "agents_reference_curator_pipeline", "label": "reference-curator-pipeline", "file_type": "code", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 634}, {"id": "claude_16_seo_schema_validator", "label": "16-seo-schema-validator", "file_type": "code", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 649}, {"id": "claude_17_seo_schema_generator", "label": "17-seo-schema-generator", "file_type": "code", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 650}, {"id": "claude_skill_migration_guide", "label": "SKILL-MIGRATION-GUIDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 686}, {"id": "color_palettes_color_palette_reference", "label": "Color Palette Reference", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/code/references/color_palettes.md", "community": 372}, {"id": "visual_metaphors_visual_metaphor_dictionary", "label": "Visual Metaphor Dictionary", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/code/references/visual_metaphors.md", "community": 372}, {"id": "requirements_dependencies", "label": "Dependencies", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/requirements.txt", "community": 772}, {"id": "skill_ourdigital_designer", "label": "OurDigital Designer", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/desktop/SKILL.md", "community": 372}, {"id": "skill_yaml_ourdigital_designer", "label": "ourdigital-designer YAML", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/desktop/skill.yaml", "community": 372}, {"id": "changelog_changelog", "label": "Changelog", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/docs/CHANGELOG.md", "community": 372}, {"id": "advanced_techniques_advanced_visual_techniques", "label": "Advanced Visual Techniques", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/shared/references/advanced_techniques.md", "community": 372}, {"id": "color_palettes_shared_color_palette_reference", "label": "Shared Color Palette Reference", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/shared/references/color_palettes.md", "community": 372}, {"id": "readme_our_claude_skills", "label": "Our Claude Skills Repository", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 577}, {"id": "readme_ourdigital_brand_guide", "label": "ourdigital-brand-guide", "file_type": "concept", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 577}, {"id": "verify_skills_yml", "label": "Verify Skills Workflow", "file_type": "code", "source_file": ".github/workflows/verify-skills.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 590}, {"id": "verify_skills_py", "label": "verify_skills.py", "file_type": "code", "source_file": ".github/workflows/verify-skills.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 590}, {"id": "brand_guide_readme", "label": "OurDigital Brand Guide README", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 454}, {"id": "brand_guide_skill", "label": "ourdigital-brand-guide SKILL.md", "file_type": "code", "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 454}, {"id": "brand_foundation_md", "label": "brand-foundation.md", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 454}, {"id": "writing_style_md", "label": "writing-style.md", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 454}, {"id": "color_palette_md", "label": "color-palette.md", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 454}, {"id": "agenda_templates_guide", "label": "Agenda Templates Guide", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/code/references/agenda_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "research_patterns_guide", "label": "Research Patterns Guide", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/code/references/research_patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 782}, {"id": "slide_layouts_guide", "label": "Slide Layouts Guide", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/code/references/slide_layouts.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "requirements_txt", "label": "Requirements", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_notion_client", "label": "notion-client", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_python_pptx", "label": "python-pptx", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "skill_md", "label": "OurDigital Document Skill", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "skill_yaml", "label": "Skill YAML", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "changelog_md", "label": "Changelog", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/docs/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "writing_style_document", "label": "OurDigital Writing Style Guide", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/references/writing-style.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Andrew Yim", "contributor": null, "community": 866}, {"id": "readme_document", "label": "OurDigital Blog README", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 399}, {"id": "skill_document", "label": "OurDigital Blog SKILL", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 399}, {"id": "code_skill_document", "label": "OurDigital Blog Code SKILL", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 399}, {"id": "desktop_skill_document", "label": "OurDigital Blog Desktop SKILL", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 399}, {"id": "changelog_document", "label": "OurDigital Blog Changelog", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 399}, {"id": "export_blog_script", "label": "export_blog.py", "file_type": "code", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/export_blog.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 399}, {"id": "blog_style_guide_document", "label": "blog-style-guide.md", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 399}, {"id": "blog_template_document", "label": "blog-template.md", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/templates/blog-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 399}, {"id": "ourdigital_brand_guide_concept", "label": "01-ourdigital-brand-guide", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 399}, {"id": "skill_ourdigital_brand_guide_code", "label": "OurDigital Brand Guide (Code)", "file_type": "code", "source_file": "custom-skills/01-ourdigital-brand-guide/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 372}, {"id": "skill_ourdigital_brand_guide_desktop", "label": "OurDigital Brand Guide (Desktop)", "file_type": "code", "source_file": "custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 372}, {"id": "brand_foundation_ourdigital_brand_foundation", "label": "OurDigital Brand Foundation", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/references/brand-foundation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "color_palette_ourdigital_brand_color_palette", "label": "OurDigital Brand Color Palette", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/references/color-palette.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "writing_style_writing_style", "label": "Writing Style Guide", "file_type": "document", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/references/writing-style.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "tokens_tokens_css", "label": "Tokens CSS", "file_type": "code", "source_file": "custom-skills/01-ourdigital-brand-guide/shared/assets/tokens.css", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "ghost_api_config_ghost_admin_api", "label": "Ghost Admin API Configuration", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/references/ghost-api-config.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 710}, {"id": "publishing_checklist_pre_publishing_checklist", "label": "Pre-Publishing Checklist", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/references/publishing-checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 748}, {"id": "research_frameworks_research_frameworks", "label": "Research Frameworks", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/references/research-frameworks.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "skill_ourdigital_research", "label": "OurDigital Research Skill", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "02_ourdigital_blog", "label": "02-ourdigital-blog", "file_type": "concept", "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "03_ourdigital_journal", "label": "03-ourdigital-journal", "file_type": "concept", "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "readme_ourdigital_document", "label": "OurDigital Document README", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "skill_ourdigital_document", "label": "OurDigital Document Skill", "file_type": "document", "source_file": "custom-skills/05-ourdigital-document/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "01_ourdigital_brand_guide", "label": "01-ourdigital-brand-guide", "file_type": "concept", "source_file": "custom-skills/05-ourdigital-document/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "run_workflow_py", "label": "run_workflow.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 466}, {"id": "extract_notion_py", "label": "extract_notion.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 466}, {"id": "synthesize_content_py", "label": "synthesize_content.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 466}, {"id": "apply_brand_py", "label": "apply_brand.py", "file_type": "code", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 466}, {"id": "readme_ourdigital_designer", "label": "OurDigital Designer", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 372}, {"id": "readme_generate_prompt_py", "label": "generate_prompt.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "readme_mood_calibrator_py", "label": "mood_calibrator.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "readme_02_ourdigital_blog", "label": "02-ourdigital-blog", "file_type": "concept", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "readme_03_ourdigital_journal", "label": "03-ourdigital-journal", "file_type": "concept", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "readme_01_ourdigital_brand_guide", "label": "01-ourdigital-brand-guide", "file_type": "concept", "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "skill_visual_metaphors_md", "label": "visual-metaphors.md", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "skill_color_palettes_md", "label": "color-palettes.md", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "skill_advanced_techniques_md", "label": "advanced-techniques.md", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "claude_generate_prompt_py", "label": "generate_prompt.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 508}, {"id": "claude_mood_calibrator_py", "label": "mood_calibrator.py", "file_type": "code", "source_file": "custom-skills/06-ourdigital-designer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 508}, {"id": "code_skill_ourdigital_designer", "label": "OurDigital Designer (Code)", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 508}, {"id": "platform_specs_google_ads", "label": "Google Ads", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/shared/references/platform-specs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 746}, {"id": "platform_specs_meta", "label": "Meta (Facebook/Instagram)", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/shared/references/platform-specs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 747}, {"id": "readme_ourdigital_trainer", "label": "OurDigital Trainer", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 372}, {"id": "readme_05_ourdigital_document", "label": "05-ourdigital-document", "file_type": "concept", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "readme_06_ourdigital_designer", "label": "06-ourdigital-designer", "file_type": "concept", "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 372}, {"id": "code_skill_ourdigital_trainer_code", "label": "OurDigital Trainer (Code)", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 474}, {"id": "code_skill_generate_curriculum_py", "label": "generate_curriculum.py", "file_type": "code", "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 474}, {"id": "code_skill_create_workshop_py", "label": "create_workshop.py", "file_type": "code", "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 474}, {"id": "code_skill_create_evaluation_py", "label": "create_evaluation.py", "file_type": "code", "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 474}, {"id": "visual_metaphors_dictionary", "label": "Visual Metaphor Dictionary", "file_type": "document", "source_file": "custom-skills/06-ourdigital-designer/shared/references/visual_metaphors.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 864}, {"id": "readme_ourdigital_ad_manager", "label": "OurDigital Ad Manager README", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "skill_ourdigital_ad_manager", "label": "OurDigital Ad Manager Skill", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "skill_ourdigital_ad_manager_code", "label": "OurDigital Ad Manager (Code)", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "generate_ads_py", "label": "generate_ads.py", "file_type": "code", "source_file": "custom-skills/07-ourdigital-ad-manager/code/scripts/generate_ads.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "keyword_research_py", "label": "keyword_research.py", "file_type": "code", "source_file": "custom-skills/07-ourdigital-ad-manager/code/scripts/keyword_research.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "ad_analyzer_py", "label": "ad_analyzer.py", "file_type": "code", "source_file": "custom-skills/07-ourdigital-ad-manager/code/scripts/ad_analyzer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "ad_copy_formulas_md", "label": "Ad Copy Formulas", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/shared/references/ad-copy-formulas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "platform_specs_md", "label": "Platform Specs", "file_type": "document", "source_file": "custom-skills/07-ourdigital-ad-manager/shared/references/platform-specs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "04_ourdigital_research", "label": "04-ourdigital-research", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "blog_style_guide_blog_style_guide", "label": "OurDigital Blog Style Guide", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "blog_style_guide_blog_project_instruction_v3_3", "label": "Blog Project Instruction v3.3", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "blog_style_guide_ourdigital_writing_style_guide_v2_1", "label": "OurDigital Writing Style Guide v2.1", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "blog_template_blog_template", "label": "Blog Template", "file_type": "document", "source_file": "custom-skills/02-ourdigital-blog/shared/templates/blog-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Andrew Yim", "contributor": null, "community": 374}, {"id": "readme_ourdigital_journal", "label": "OurDigital Journal README", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 374}, {"id": "skill_ourdigital_journal", "label": "OurDigital Journal Skill", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 374}, {"id": "skill_ourdigital_journal_code", "label": "OurDigital Journal Code Skill", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 374}, {"id": "skill_ourdigital_journal_desktop", "label": "OurDigital Journal Desktop Skill", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 374}, {"id": "changelog_ourdigital_journal", "label": "OurDigital Journal Changelog", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/docs/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "journal_style_guide_journal_style_guide", "label": "Journal Style Guide", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "essay_template_essay_template", "label": "Essay Template", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/shared/templates/essay-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "ghost_publish_ghost_publish", "label": "Ghost Publish Script", "file_type": "code", "source_file": "custom-skills/03-ourdigital-journal/shared/scripts/ghost_publish.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "01_ourdigital_brand_guide_01_ourdigital_brand_guide", "label": "OurDigital Brand Guide", "file_type": "document", "source_file": "01-ourdigital-brand-guide", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 374}, {"id": "skill_ourdigital_backoffice", "label": "OurDigital Backoffice Skill", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 437}, {"id": "skill_yaml_ourdigital_backoffice", "label": "OurDigital Backoffice Skill YAML", "file_type": "code", "source_file": "custom-skills/09-ourdigital-backoffice/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 835}, {"id": "pricing_guide", "label": "Pricing Guide", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/references/pricing-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 437}, {"id": "proposal_template", "label": "Proposal Template", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/proposal-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 437}, {"id": "quote_template", "label": "Quote Template", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/quote-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 437}, {"id": "contract_template", "label": "Contract Template", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/contract-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 437}, {"id": "brand_guide", "label": "OurDigital Brand Guide", "file_type": "document", "source_file": "01-ourdigital-brand-guide", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 437}, {"id": "readme_ourdigital_skill_creator", "label": "OurDigital Skill Creator README", "file_type": "document", "source_file": "custom-skills/10-ourdigital-skill-creator/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 386}, {"id": "init_skill_py", "label": "init_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 386}, {"id": "validate_skill_py", "label": "validate_skill.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 386}, {"id": "skill_seo_technical_audit", "label": "seo-technical-audit", "file_type": "document", "source_file": "custom-skills/12-seo-technical-audit/desktop/SKILL.md", "community": 376}, {"id": "skill_seo_on_page_audit", "label": "seo-on-page-audit", "file_type": "document", "source_file": "custom-skills/13-seo-on-page-audit/desktop/SKILL.md", "community": 376}, {"id": "claude_seo_on_page_audit", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/13-seo-on-page-audit/code/CLAUDE.md", "community": 376}, {"id": "skill_seo_core_web_vitals", "label": "seo-core-web-vitals", "file_type": "document", "source_file": "custom-skills/14-seo-core-web-vitals/desktop/SKILL.md", "community": 376}, {"id": "claude_seo_core_web_vitals", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/14-seo-core-web-vitals/code/CLAUDE.md", "community": 376}, {"id": "journal_style_guide_ourdigital_blog_project_instruction_v3_3", "label": "OurDigital Blog Project Instruction v3.3", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md", "community": 374}, {"id": "journal_style_guide_writing_style_guide_v2_1", "label": "Writing Style Guide v2.1", "file_type": "document", "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md", "community": 374}, {"id": "readme_ourdigital_research", "label": "OurDigital Research README", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/README.md", "community": 372}, {"id": "skill_ourdigital_research_desktop", "label": "OurDigital Research Desktop Skill", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/SKILL.md", "community": 372}, {"id": "skill_research_frameworks", "label": "Research Frameworks", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/SKILL.md", "community": 372}, {"id": "claude_claude", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md", "community": 426}, {"id": "claude_export_to_ulysses_py", "label": "export_to_ulysses.py", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md", "community": 426}, {"id": "claude_blog_style_guide", "label": "blog-style-guide.md", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md", "community": 426}, {"id": "claude_publishing_checklist", "label": "publishing-checklist.md", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md", "community": 426}, {"id": "claude_ghost_api_config", "label": "ghost-api-config.md", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md", "community": 426}, {"id": "skill_ourdigital_research_code", "label": "OurDigital Research Code Skill", "file_type": "document", "source_file": "custom-skills/04-ourdigital-research/code/SKILL.md", "community": 426}, {"id": "skill_research_pipeline_py", "label": "research_pipeline.py", "file_type": "code", "source_file": "custom-skills/04-ourdigital-research/code/SKILL.md", "community": 426}, {"id": "skill_seo_search_console", "label": "seo-search-console", "file_type": "document", "source_file": "custom-skills/15-seo-search-console/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 376}, {"id": "claude_gsc_client_py", "label": "gsc_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "claude_base_client_py", "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 469}, {"id": "requirements_google_api_python_client", "label": "google-api-python-client", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_google_auth", "label": "google-auth", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_pandas", "label": "pandas", "file_type": "code", "source_file": "custom-skills/15-seo-search-console/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 383}, {"id": "skill_seo_schema_validator", "label": "seo-schema-validator", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital / D.intelligence", "contributor": null, "community": 391}, {"id": "claude_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 391}, {"id": "claude_schema_validator_py", "label": "schema_validator.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 509}, {"id": "requirements_extruct", "label": "extruct", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 509}, {"id": "requirements_jsonschema", "label": "jsonschema", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 509}, {"id": "activity_library_md", "label": "Activity Library", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/shared/references/activity-library.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 624}, {"id": "training_frameworks_md", "label": "Training Frameworks", "file_type": "document", "source_file": "custom-skills/08-ourdigital-trainer/shared/references/training-frameworks.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 848}, {"id": "readme_md", "label": "OurDigital Backoffice README", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "code_skill_md", "label": "OurDigital Backoffice Code SKILL", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 369}, {"id": "generate_quote_py", "label": "generate_quote.py", "file_type": "code", "source_file": "custom-skills/09-ourdigital-backoffice/code/scripts/generate_quote.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "create_proposal_py", "label": "create_proposal.py", "file_type": "code", "source_file": "custom-skills/09-ourdigital-backoffice/code/scripts/create_proposal.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "cost_analysis_py", "label": "cost_analysis.py", "file_type": "code", "source_file": "custom-skills/09-ourdigital-backoffice/code/scripts/cost_analysis.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "export_document_py", "label": "export_document.py", "file_type": "code", "source_file": "custom-skills/09-ourdigital-backoffice/code/scripts/export_document.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "quote_template_md", "label": "quote-template.md", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/quote-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "proposal_template_md", "label": "proposal-template.md", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/proposal-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "contract_template_md", "label": "contract-template.md", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/templates/contract-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "pricing_guide_md", "label": "pricing-guide.md", "file_type": "document", "source_file": "custom-skills/09-ourdigital-backoffice/shared/references/pricing-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "05_ourdigital_document", "label": "05-ourdigital-document", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 369}, {"id": "claude_seo_audit_orchestrator", "label": "seo_audit_orchestrator.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_robots_checker", "label": "robots_checker.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_sitemap_validator", "label": "sitemap_validator.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_sitemap_crawler", "label": "sitemap_crawler.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/CLAUDE.md", "community": 685}, {"id": "claude_base_client", "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/12-seo-technical-audit/code/CLAUDE.md", "community": 370}, {"id": "claude_page_analyzer", "label": "page_analyzer.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_pagespeed_client", "label": "pagespeed_client.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_schema_validator", "label": "schema_validator.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md", "community": 427}, {"id": "claude_gsc_client", "label": "gsc_client.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md", "community": 427}, {"id": "skill_seo_comprehensive_audit", "label": "seo-comprehensive-audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md", "community": 376}, {"id": "skill_seo_local_audit", "label": "seo-local-audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md", "community": 381}, {"id": "claude_extract_site_claims", "label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/code/CLAUDE.md", "community": 662}, {"id": "claude_build_schema_drafts", "label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/code/CLAUDE.md", "community": 542}, {"id": "claude_validate_schema", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/code/CLAUDE.md", "community": 542}, {"id": "skill_seo_schema_generator", "label": "seo-schema-generator", "file_type": "document", "source_file": "custom-skills/17-seo-schema-generator/desktop/SKILL.md", "community": 530}, {"id": "skill_mcp_firecrawl", "label": "mcp__firecrawl__scrape", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/desktop/SKILL.md", "community": 530}, {"id": "skill_mcp_perplexity", "label": "mcp__perplexity__search", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/desktop/SKILL.md", "community": 530}, {"id": "index_josun_hotel_and_resort", "label": "Josun Hotel and Resort", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/fixtures/site/index.html", "community": 562}, {"id": "index_westin_josun_seoul", "label": "Westin Josun Seoul", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/fixtures/site/index.html", "community": 562}, {"id": "grand_grand_josun_busan", "label": "Grand Josun Busan", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/fixtures/site/grand.html", "community": 711}, {"id": "skill_ourdigital_skill_creator", "label": "OurDigital Skill Creator", "file_type": "document", "source_file": "custom-skills/10-ourdigital-skill-creator/SKILL.md", "community": 386}, {"id": "suitability_criteria_md", "label": "suitability-criteria.md", "file_type": "document", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/references/suitability-criteria.md", "community": 386}, {"id": "skill_patterns_md", "label": "skill-patterns.md", "file_type": "document", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/references/skill-patterns.md", "community": 386}, {"id": "sync_notion_py", "label": "sync_notion.py", "file_type": "code", "source_file": "custom-skills/10-ourdigital-skill-creator/code/SKILL.md", "community": 386}, {"id": "notion_db_f8f19ede", "label": "Notion DB f8f19ede", "file_type": "concept", "source_file": "custom-skills/10-ourdigital-skill-creator/SKILL.md", "community": 386}, {"id": "seo_audit_orchestrator_py", "label": "seo_audit_orchestrator.py", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "community": 376}, {"id": "skill_12_seo_technical_audit", "label": "12-seo-technical-audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 385}, {"id": "skill_13_seo_on_page_audit", "label": "13-seo-on-page-audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "skill_14_seo_core_web_vitals", "label": "14-seo-core-web-vitals", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "skill_16_seo_schema_validator", "label": "16-seo-schema-validator", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "skill_18_seo_local_audit", "label": "18-seo-local-audit", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 385}, {"id": "skill_15_seo_search_console", "label": "15-seo-search-console", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 385}, {"id": "notion_db_2c8581e5", "label": "Notion DB 2c8581e5", "file_type": "concept", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "mcp_firecrawl_scrape", "label": "mcp__firecrawl__scrape", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "mcp_notion", "label": "mcp__notion__*", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "mcp_perplexity_search", "label": "mcp__perplexity__search", "file_type": "code", "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md", "community": 376}, {"id": "defect_taxonomy_md_defect_taxonomy", "label": "Defect Taxonomy", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 475}, {"id": "defect_taxonomy_md_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 475}, {"id": "defect_taxonomy_md_schema_rules_json", "label": "schema_rules.json", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 475}, {"id": "defect_taxonomy_md_decision_log_md", "label": "decision-log.md", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 475}, {"id": "hotel_type_map_md_hotel_type_map", "label": "Hotel Type Map", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/references/hotel-type-map.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 713}, {"id": "validation_methodology_md_validation_methodology", "label": "Validation Methodology", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 461}, {"id": "validation_methodology_md_schema_rules_json", "label": "schema_rules.json", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 461}, {"id": "validation_methodology_md_defect_taxonomy_md", "label": "defect-taxonomy.md", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 461}, {"id": "validation_methodology_md_make_sample_py", "label": "make_sample.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 461}, {"id": "validation_methodology_md_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 461}, {"id": "requirements_txt_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 781}, {"id": "client_qa_report_template_md_client_qa_report_template", "label": "Client QA Report Template", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 472}, {"id": "client_qa_report_template_md_defect_taxonomy_md", "label": "defect-taxonomy.md", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 472}, {"id": "client_qa_report_template_md_decision_log_md", "label": "decision-log.md", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 472}, {"id": "client_qa_report_template_md_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 472}, {"id": "decision_log_md_decision_log", "label": "Decision Log", "file_type": "document", "source_file": "custom-skills/16-seo-schema-validator/templates/decision-log.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 696}, {"id": "skill_md_seo_schema_generator", "label": "seo-schema-generator", "file_type": "document", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital / D.intelligence", "contributor": null, "community": 451}, {"id": "skill_md_16_seo_schema_validator", "label": "16-seo-schema-validator", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 451}, {"id": "skill_md_extract_site_claims_py", "label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 451}, {"id": "skill_md_build_schema_drafts_py", "label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 451}, {"id": "skill_md_make_sample_py", "label": "make_sample.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 451}, {"id": "skill_md_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 451}, {"id": "semrush_semrush_mcp", "label": "Semrush MCP", "file_type": "document", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__keyword_research", "label": "mcp__semrush__keyword_research", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__organic_research", "label": "mcp__semrush__organic_research", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__overview_research", "label": "mcp__semrush__overview_research", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__url_research", "label": "mcp__semrush__url_research", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__get_report_schema", "label": "mcp__semrush__get_report_schema", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "semrush_mcp__semrush__execute_report", "label": "mcp__semrush__execute_report", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md", "community": 370}, {"id": "skill_seo_serp_analysis", "label": "seo-serp-analysis", "file_type": "document", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "community": 370}, {"id": "skill_mcp__ahrefs__serp_overview", "label": "mcp__ahrefs__serp-overview", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "community": 370}, {"id": "skill_mcp__ourseo__check_serp", "label": "mcp__ourseo__check_serp", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "community": 370}, {"id": "skill_our_serp_live", "label": "our serp live", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "community": 370}, {"id": "skill_our_research_naver_serp", "label": "our research naver serp", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md", "community": 370}, {"id": "claude_serp_analyzer_py", "label": "serp_analyzer.py", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/CLAUDE.md", "community": 684}, {"id": "claude_naver_serp_analyzer_py", "label": "naver_serp_analyzer.py", "file_type": "code", "source_file": "custom-skills/20-seo-serp-analysis/code/CLAUDE.md", "community": 670}, {"id": "skill_mcp_firecrawl_scrape", "label": "mcp__firecrawl__scrape", "file_type": "document", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_mcp_perplexity_search", "label": "mcp__perplexity__search", "file_type": "document", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_mcp_notion_create_page", "label": "mcp__notion__create-page", "file_type": "document", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_notion_database", "label": "Notion Database 2c8581e5-8a1e-8035-880b-e38cefc2f3ef", "file_type": "document", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_google_business_profile", "label": "Google Business Profile", "file_type": "concept", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_naver_smart_place", "label": "Naver Smart Place", "file_type": "concept", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_kakao_map", "label": "Kakao Map", "file_type": "concept", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_nap_consistency", "label": "NAP Consistency", "file_type": "concept", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_localbusiness_schema", "label": "LocalBusiness Schema", "file_type": "concept", "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "community": 381}, {"id": "skill_seo_keyword_strategy", "label": "SEO Keyword Strategy", "file_type": "document", "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "skill_mcp__semrush__keyword_research", "label": "mcp__semrush__keyword_research", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "skill_mcp__ahrefs__keywords_explorer_overview", "label": "mcp__ahrefs__keywords-explorer-overview", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "skill_mcp__ourseo__search_knowledge_graph", "label": "mcp__ourseo__search_knowledge_graph", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "claude_keyword_researcher_py", "label": "keyword_researcher.py", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 383}, {"id": "claude_keyword_gap_analyzer_py", "label": "keyword_gap_analyzer.py", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 669}, {"id": "requirements_scikit_learn", "label": "scikit-learn", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 383}, {"id": "gsc_our_research_search_console", "label": "our research search-console", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/gsc.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "ourseo_our_keywords_volume", "label": "our keywords volume", "file_type": "code", "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 441}, {"id": "sourcetoschemamethodology_17_seo_schema_generator", "label": "17-seo-schema-generator", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 836}, {"id": "sourcetoschemamethodology_16_seo_schema_validator", "label": "16-seo-schema-validator", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 588}, {"id": "sourcetoschemamethodology_build_schema_drafts_py", "label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 531}, {"id": "sourcetoschemamethodology_validate_schema_py", "label": "validate_schema.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 588}, {"id": "sourcetoschemamethodology_claims_register_csv", "label": "claims-register.csv", "file_type": "document", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 531}, {"id": "sourcetoschemamethodology_type_templates_json", "label": "type_templates.json", "file_type": "document", "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 531}, {"id": "requirements_build_schema_drafts_py", "label": "build_schema_drafts.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 579}, {"id": "requirements_extract_site_claims_py", "label": "extract_site_claims.py", "file_type": "code", "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 468}, {"id": "requirements_openpyxl", "label": "openpyxl", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 579}, {"id": "requirements_requests", "label": "requests", "file_type": "concept", "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 468}, {"id": "reviewguide_review_guide_md", "label": "review-guide.md", "file_type": "document", "source_file": "custom-skills/17-seo-schema-generator/templates/review-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 783}, {"id": "skill_seo_position_tracking", "label": "SEO Position Tracking", "file_type": "document", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 410}, {"id": "skill_ahrefs_mcp", "label": "Ahrefs MCP", "file_type": "document", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 410}, {"id": "skill_semrush_mcp", "label": "Semrush MCP", "file_type": "document", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 410}, {"id": "skill_ourseo_cli", "label": "OurSEO CLI", "file_type": "document", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 410}, {"id": "skill_gsc", "label": "Google Search Console", "file_type": "document", "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 410}, {"id": "claude_position_tracker_py", "label": "position_tracker.py", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 546}, {"id": "claude_ranking_reporter_py", "label": "ranking_reporter.py", "file_type": "code", "source_file": "custom-skills/21-seo-position-tracking/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 546}, {"id": "skill_seo_link_building", "label": "seo-link-building", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/SKILL.md", "community": 410}, {"id": "skill_ourseo", "label": "OurSEO", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/SKILL.md", "community": 410}, {"id": "skill_websearch", "label": "WebSearch", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/SKILL.md", "community": 410}, {"id": "claude_backlink_auditor", "label": "backlink_auditor.py", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/CLAUDE.md", "community": 468}, {"id": "claude_link_gap_finder", "label": "link_gap_finder.py", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/CLAUDE.md", "community": 468}, {"id": "requirements_aiohttp", "label": "aiohttp", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/requirements.txt", "community": 768}, {"id": "requirements_tenacity", "label": "tenacity", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/requirements.txt", "community": 779}, {"id": "requirements_tqdm", "label": "tqdm", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/requirements.txt", "community": 780}, {"id": "requirements_python_dotenv", "label": "python-dotenv", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/requirements.txt", "community": 371}, {"id": "requirements_rich", "label": "rich", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/code/scripts/requirements.txt", "community": 778}, {"id": "skill_yaml_seo_link_building", "label": "seo-link-building", "file_type": "code", "source_file": "custom-skills/22-seo-link-building/desktop/skill.yaml", "community": 410}, {"id": "ahrefs_site_explorer_all_backlinks", "label": "site-explorer-all-backlinks", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/desktop/tools/ahrefs.md", "community": 635}, {"id": "notion_notion_create_pages", "label": "notion-create-pages", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/desktop/tools/notion.md", "community": 370}, {"id": "semrush_backlink_research", "label": "backlink_research", "file_type": "document", "source_file": "custom-skills/22-seo-link-building/desktop/tools/semrush.md", "community": 784}, {"id": "skill_seo_ai_visibility", "label": "seo-ai-visibility", "file_type": "document", "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 465}, {"id": "claude_ai_visibility_tracker", "label": "ai_visibility_tracker.py", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "claude_ai_citation_analyzer", "label": "ai_citation_analyzer.py", "file_type": "code", "source_file": "custom-skills/27-seo-ai-visibility/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "ahrefs_brand_radar", "label": "Ahrefs Brand Radar MCP", "file_type": "document", "source_file": "custom-skills/27-seo-ai-visibility/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 465}, {"id": "notion_audit_log", "label": "OurDigital SEO Audit Log", "file_type": "document", "source_file": "custom-skills/27-seo-ai-visibility/desktop/tools/notion.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 465}, {"id": "ourseo_monitor_brand", "label": "OurSEO monitor_brand", "file_type": "document", "source_file": "custom-skills/27-seo-ai-visibility/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 465}, {"id": "skill_seo_ecommerce", "label": "seo-ecommerce", "file_type": "document", "source_file": "custom-skills/24-seo-ecommerce/SKILL.md", "community": 370}, {"id": "claude_ecommerce_auditor", "label": "ecommerce_auditor.py", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/CLAUDE.md", "community": 660}, {"id": "claude_product_schema_checker", "label": "product_schema_checker.py", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/CLAUDE.md", "community": 678}, {"id": "requirements_beautifulsoup4", "label": "beautifulsoup4", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/requirements.txt", "community": 771}, {"id": "requirements_lxml", "label": "lxml", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/requirements.txt", "community": 774}, {"id": "skill_yaml_seo_ecommerce", "label": "seo-ecommerce", "file_type": "code", "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml", "community": 370}, {"id": "ahrefs_mcp_ahrefs", "label": "Ahrefs MCP", "file_type": "document", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ahrefs.md", "community": 370}, {"id": "notion_notion", "label": "Notion", "file_type": "document", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/notion.md", "community": 370}, {"id": "ourseo_ourseo_agent", "label": "OurSEO Agent", "file_type": "document", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/ourseo.md", "community": 370}, {"id": "websearch_websearch", "label": "WebSearch", "file_type": "document", "source_file": "custom-skills/24-seo-ecommerce/desktop/tools/websearch.md", "community": 370}, {"id": "claude_content_auditor_py", "label": "content_auditor.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "claude_content_gap_analyzer_py", "label": "content_gap_analyzer.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 655}, {"id": "claude_content_brief_generator_py", "label": "content_brief_generator.py", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 654}, {"id": "skill_seo_content_strategy", "label": "SEO Content Strategy", "file_type": "concept", "source_file": "custom-skills/23-seo-content-strategy/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "ahrefs_mcp__ahrefs__site_explorer_top_pages", "label": "mcp__ahrefs__site-explorer-top-pages", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "ourseo_mcp__ourseo__crawl_website", "label": "mcp__ourseo__crawl_website", "file_type": "code", "source_file": "custom-skills/23-seo-content-strategy/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "skill_seo_kpi_framework", "label": "SEO KPI Framework", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "claude_kpi_aggregator_py", "label": "kpi_aggregator.py", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "claude_performance_reporter_py", "label": "performance_reporter.py", "file_type": "code", "source_file": "custom-skills/25-seo-kpi-framework/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "ahrefs_mcp", "label": "Ahrefs MCP", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "semrush_mcp", "label": "Semrush MCP", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/desktop/tools/semrush.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "ourseo_agent", "label": "OurSEO Agent", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "gsc_google_search_console", "label": "Google Search Console", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/desktop/tools/gsc.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "notion_mcp", "label": "Notion MCP", "file_type": "concept", "source_file": "custom-skills/25-seo-kpi-framework/desktop/tools/notion.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 412}, {"id": "readme_seo_gateway_strategist", "label": "SEO Gateway Page Strategist Skill", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/README.md", "community": 489}, {"id": "skill_seo_gateway_architect", "label": "seo-gateway-architect", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md", "community": 489}, {"id": "claude_seo_gateway_strategist", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/code/CLAUDE.md", "community": 547}, {"id": "scripts_competitor_analyzer", "label": "competitor_analyzer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md", "community": 489}, {"id": "scripts_seo_scorer", "label": "seo_scorer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md", "community": 489}, {"id": "templates_keyword_research", "label": "keyword-research-template.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/code/templates/keyword-research-template.md", "community": 843}, {"id": "templates_content_architecture", "label": "content-architecture-template.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/code/templates/content-architecture-template.md", "community": 842}, {"id": "templates_seo_checklist", "label": "seo-checklist-template.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/README.md", "community": 844}, {"id": "concept_30_seo_gateway_builder", "label": "30-seo-gateway-builder", "file_type": "concept", "source_file": "custom-skills/29-seo-gateway-architect/code/CLAUDE.md", "community": 547}, {"id": "content_architecture_template_content_architecture", "label": "Content Architecture Template", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/desktop/templates/content-architecture-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 511}, {"id": "keyword_research_template_keyword_research", "label": "Keyword Research Template", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/desktop/templates/keyword-research-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 727}, {"id": "seo_checklist_template_seo_checklist", "label": "SEO Technical Checklist Template", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/desktop/templates/seo-checklist-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 511}, {"id": "readme_gateway_page_content_builder", "label": "Gateway Page Content Builder", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital Dr.D", "contributor": null, "community": 511}, {"id": "readme_gatewaypagegenerator", "label": "GatewayPageGenerator", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 488}, {"id": "readme_brand", "label": "Brand", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 488}, {"id": "readme_location", "label": "Location", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 488}, {"id": "readme_service", "label": "Service", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 488}, {"id": "skill_seo_international", "label": "SEO International Skill", "file_type": "document", "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "claude_hreflang_validator", "label": "hreflang_validator.py", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 544}, {"id": "claude_international_auditor", "label": "international_auditor.py", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "tool_ourseo", "label": "OurSEO Agent", "file_type": "document", "source_file": "custom-skills/26-seo-international/desktop/tools/ourseo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "tool_ahrefs", "label": "Ahrefs MCP", "file_type": "document", "source_file": "custom-skills/26-seo-international/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "tool_semrush", "label": "Semrush MCP", "file_type": "document", "source_file": "custom-skills/26-seo-international/desktop/tools/semrush.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "tool_notion", "label": "Notion MCP", "file_type": "document", "source_file": "custom-skills/26-seo-international/desktop/tools/notion.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "tool_websearch", "label": "WebSearch", "file_type": "document", "source_file": "custom-skills/26-seo-international/desktop/tools/websearch.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 452}, {"id": "req_requests", "label": "requests", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 544}, {"id": "req_beautifulsoup4", "label": "beautifulsoup4", "file_type": "code", "source_file": "custom-skills/26-seo-international/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 767}, {"id": "seo_checklist_template_file", "label": "seo-checklist-template.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/code/templates/seo-checklist-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "skill_file", "label": "SKILL.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "skill_keyword_analyzer_py", "label": "keyword_analyzer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "skill_competitor_analyzer_py", "label": "competitor_analyzer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "skill_seo_scorer_py", "label": "seo_scorer.py", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "skill_yaml_file", "label": "skill.yaml", "file_type": "code", "source_file": "custom-skills/29-seo-gateway-architect/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "eye_surgery_strategy_example_file", "label": "eye-surgery-strategy-example.md", "file_type": "document", "source_file": "custom-skills/29-seo-gateway-architect/desktop/examples/eye-surgery-strategy-example.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 430}, {"id": "claudemd_competitor_profiler", "label": "competitor_profiler.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 689}, {"id": "claudemd_competitive_monitor", "label": "competitive_monitor.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 688}, {"id": "claudemd_base_client", "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/31-seo-competitor-intel/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 687}, {"id": "skill_seo_gateway_builder", "label": "SEO Gateway Builder", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "community": 381}, {"id": "claude_generate_pages_py", "label": "generate_pages.py", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "community": 383}, {"id": "claude_services_json", "label": "services.json", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "community": 383}, {"id": "claude_locations_json", "label": "locations.json", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "community": 383}, {"id": "claude_29_seo_gateway_architect", "label": "29-seo-gateway-architect", "file_type": "concept", "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "community": 381}, {"id": "requirements_jinja2", "label": "jinja2", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/requirements.txt", "community": 383}, {"id": "requirements_pyyaml", "label": "pyyaml", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/requirements.txt", "community": 777}, {"id": "requirements_markdown", "label": "markdown", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/requirements.txt", "community": 775}, {"id": "skill_seo_knowledge_graph", "label": "SEO Knowledge Graph Skill", "file_type": "document", "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "claude_knowledge_graph_analyzer", "label": "knowledge_graph_analyzer.py", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "claude_entity_auditor", "label": "entity_auditor.py", "file_type": "code", "source_file": "custom-skills/28-seo-knowledge-graph/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "ahrefs_serp_overview", "label": "Ahrefs SERP Overview", "file_type": "document", "source_file": "custom-skills/28-seo-knowledge-graph/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "websearch_webfetch", "label": "WebFetch Tool", "file_type": "document", "source_file": "custom-skills/28-seo-knowledge-graph/desktop/tools/websearch.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 370}, {"id": "reference_notion_organizer_reference", "label": "Notion Organizer Reference", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/code/references/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 765}, {"id": "requirements_asyncio_throttle", "label": "asyncio-throttle", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 770}, {"id": "requirements_anthropic", "label": "anthropic", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 769}, {"id": "notion_search_notion_search", "label": "notion-search", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/commands/notion-search.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 453}, {"id": "notion_search_notion_search_py", "label": "notion_search.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/commands/notion-search.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 453}, {"id": "skill_notion_organizer", "label": "notion-organizer", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 506}, {"id": "skill_yaml_notion_organizer", "label": "notion-organizer", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 834}, {"id": "examples_notion_organizer_examples", "label": "Notion Organizer Examples", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/desktop/examples/examples.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 518}, {"id": "examples_async_organizer_py", "label": "async_organizer.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/desktop/examples/examples.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 518}, {"id": "examples_schema_migrator_py", "label": "schema_migrator.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/desktop/examples/examples.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 518}, {"id": "claude_core_claude_core_tools", "label": "Claude Core Tools", "file_type": "document", "source_file": "custom-skills/31-notion-organizer/desktop/tools/claude-core.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 657}, {"id": "skill_seo_competitor_intel", "label": "seo-competitor-intel", "file_type": "document", "source_file": "custom-skills/31-seo-competitor-intel/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 827}, {"id": "medical_advertising_law_summary_korean_article_56", "label": "의료법 제56조 (Medical Service Act Article 56)", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/desktop/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 735}, {"id": "medical_advertising_law_summary_korean_kma_review_committee", "label": "대한의사협회 의료광고심의위원회", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/desktop/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 737}, {"id": "medical_advertising_law_summary_korean_mohw", "label": "보건복지부", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/desktop/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 738}, {"id": "skill_gateway_page_content_builder", "label": "Gateway Page Content Builder", "file_type": "code", "source_file": "custom-skills/30-seo-gateway-builder/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 794}, {"id": "gangnam_laser_hair_removal_example", "label": "Gangnam Laser Hair Removal Example", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/desktop/examples/gangnam-laser-hair-removal.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 558}, {"id": "gateway_page_medical_template", "label": "Medical Gateway Page Template", "file_type": "document", "source_file": "custom-skills/30-seo-gateway-builder/desktop/templates/gateway-page-medical.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 558}, {"id": "claude_schema_migrator", "label": "schema_migrator.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 506}, {"id": "claude_async_organizer", "label": "async_organizer.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 506}, {"id": "claude_notion_search", "label": "notion_search.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 675}, {"id": "claude_32_notion_writer", "label": "32-notion-writer", "file_type": "concept", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 651}, {"id": "claude_90_reference_curator", "label": "90-reference-curator", "file_type": "concept", "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 652}, {"id": "claude_notion_writer_py", "label": "notion_writer.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md", "community": 371}, {"id": "claude__notion_compat_py", "label": "_notion_compat.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md", "community": 371}, {"id": "claude_test_parser_py", "label": "test_parser.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md", "community": 371}, {"id": "claude_jamie_video_info_py", "label": "jamie_video_info.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md", "community": 371}, {"id": "skill_jamie_youtube_api_test_py", "label": "jamie_youtube_api_test.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/desktop/SKILL.md", "community": 371}, {"id": "skill_log_parser_py", "label": "log_parser.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md", "community": 528}, {"id": "skill_crawl_budget_analyzer_py", "label": "crawl_budget_analyzer.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md", "community": 528}, {"id": "skill_base_client_py", "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md", "community": 528}, {"id": "skill_seo_migration_planner", "label": "SEO Migration Planner", "file_type": "document", "source_file": "custom-skills/33-seo-migration-planner/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 471}, {"id": "claude_migration_planner_py", "label": "migration_planner.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 471}, {"id": "claude_migration_monitor_py", "label": "migration_monitor.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 471}, {"id": "seo_migration_planner_command", "label": "seo-migration-planner command", "file_type": "document", "source_file": "custom-skills/33-seo-migration-planner/code/commands/seo-migration-planner.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 471}, {"id": "ahrefs_site_explorer_metrics", "label": "site-explorer-metrics", "file_type": "document", "source_file": "custom-skills/33-seo-migration-planner/desktop/tools/ahrefs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 636}, {"id": "skill_jamie_brand_editor", "label": "jamie-brand-editor", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "skill_jamie_brand_guardian", "label": "jamie-brand-guardian", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "skill_procedures_schema_dataset", "label": "procedures_schema_dataset", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "skill_medical_advertising_law_summary", "label": "medical_advertising_law_summary_korean.md", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "brand_voice_guide_korean_guide", "label": "Brand Voice Guide Korean", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "skill_compliance_checker", "label": "compliance_checker.py", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "firecrawl_firecrawl_crawl", "label": "firecrawl_crawl", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/desktop/tools/firecrawl.md", "community": 706}, {"id": "firecrawl_firecrawl_scrape", "label": "firecrawl_scrape", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/desktop/tools/firecrawl.md", "community": 707}, {"id": "notion_notion_query_database_view", "label": "notion-query-database-view", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/desktop/tools/notion.md", "community": 741}, {"id": "readme_report_aggregator", "label": "report_aggregator.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/README.md", "community": 383}, {"id": "readme_dashboard_generator", "label": "dashboard_generator.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/README.md", "community": 383}, {"id": "readme_executive_report", "label": "executive_report.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/README.md", "community": 383}, {"id": "readme_base_client", "label": "base_client.py", "file_type": "code", "source_file": "custom-skills/34-seo-reporting-dashboard/README.md", "community": 750}, {"id": "skill_skill_25", "label": "Skill 25 (KPI Framework)", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/SKILL.md", "community": 383}, {"id": "skill_jamie_brand_audit", "label": "jamie-brand-audit", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_brand_guide_v2_8_extended", "label": "jamie_brand_guide_v2.8_extended.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_tone_manner_guide_v1_0", "label": "jamie_tone_manner_guide_v1.0.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_brand_guide_v1_5_restructure", "label": "jamie_brand_guide_v1.5_restructure.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_blog_copywriter_style_guide", "label": "jamie_blog_copywriter_style_guide.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_logo_guidelines", "label": "jamie_logo_guidelines.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_brand_css", "label": "jamie-brand.css", "file_type": "code", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_report_template_html", "label": "report-template.html", "file_type": "code", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_review_result_template_html", "label": "review-result-template.html", "file_type": "code", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_presentation_template_html", "label": "presentation-template.html", "file_type": "code", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_blog_post_template_md", "label": "blog-post-template.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_review_report_template_md", "label": "review-report-template.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_jamie_copydeck_xlsx", "label": "jamie_copydeck.xlsx", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "community": 373}, {"id": "skill_41_jamie_brand_audit", "label": "41-jamie-brand-audit", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "file_compliance_checker", "label": "compliance_checker.py", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 476}, {"id": "file_medical_advertising_law", "label": "medical_advertising_law_summary_korean.md", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "file_brand_voice_guide", "label": "brand_voice_guide_korean.md", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "file_plan", "label": "PLAN.md", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/code/docs/PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "lib_python_dotenv", "label": "python-dotenv", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 476}, {"id": "lib_rich", "label": "rich", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 476}, {"id": "lib_typer", "label": "typer", "file_type": "code", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 476}, {"id": "jamie_logo_guidelines_doc", "label": "Jamie Clinic Logo Guidelines", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md", "community": 566}, {"id": "jamie_clinic_logo_square_500x500_dark_jpg", "label": "Jamie Clinic Logo Square Dark", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/Jamie-Clinic-Logo-Square-500x500-dark.jpg", "community": 566}, {"id": "claude_log_parser_py", "label": "log_parser.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 543}, {"id": "claude_crawl_budget_analyzer_py", "label": "crawl_budget_analyzer.py", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 543}, {"id": "claude_ratelimiter", "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 469}, {"id": "claude_configmanager", "label": "ConfigManager", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 469}, {"id": "claude_baseasyncclient", "label": "BaseAsyncClient", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 469}, {"id": "notion_mcp__notion__notion_create_pages", "label": "mcp__notion__notion-create-pages", "file_type": "code", "source_file": "custom-skills/32-seo-crawl-budget/desktop/tools/notion.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 572}, {"id": "notion_2c8581e5_8a1e_8035_880b_e38cefc2f3ef", "label": "Notion Database 2c8581e5-8a1e-8035-880b-e38cefc2f3ef", "file_type": "concept", "source_file": "custom-skills/32-seo-crawl-budget/desktop/tools/notion.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 572}, {"id": "readme_migration_planner_py", "label": "migration_planner.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 756}, {"id": "readme_migration_monitor_py", "label": "migration_monitor.py", "file_type": "code", "source_file": "custom-skills/33-seo-migration-planner/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 755}, {"id": "skill_seo_reporting_dashboard", "label": "seo-reporting-dashboard", "file_type": "document", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_25_kpi_framework", "label": "25-kpi-framework", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_21_position_tracking", "label": "21-position-tracking", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_22_link_building", "label": "22-link-building", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_27_ai_visibility", "label": "27-ai-visibility", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_20_serp_analysis", "label": "20-serp-analysis", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_28_knowledge_graph", "label": "28-knowledge-graph", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "skill_31_seo_competitor_intel", "label": "31-seo-competitor-intel", "file_type": "concept", "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md", "community": 385}, {"id": "readme_jamie_brand_editor", "label": "jamie-brand-editor", "file_type": "document", "source_file": "custom-skills/40-jamie-brand-editor/README.md", "community": 417}, {"id": "readme_jamie_brand_guardian", "label": "jamie-brand-guardian", "file_type": "concept", "source_file": "custom-skills/40-jamie-brand-editor/README.md", "community": 417}, {"id": "claude_jamie_brand_audit", "label": "Jamie Brand Audit Skill", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_40_jamie_brand_editor", "label": "40-jamie-brand-editor", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_jamie_brand_guide", "label": "jamie_brand_guide_v2.8_extended.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_jamie_tone_manner_guide", "label": "jamie_tone_manner_guide_v1.0.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_jamie_brand_blog_style_guide", "label": "jamie_brand_blog_style_guide.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_jamie_logo_guidelines", "label": "jamie_logo_guidelines.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_jamie_brand_color_typography", "label": "jamie_brand_color_typography_extension_v2.3.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_review_report_template", "label": "review-report-template.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_blog_post_template", "label": "blog-post-template.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "claude_journal_channel", "label": "Journal Channel Graphic Style Guide", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md", "community": 388}, {"id": "skill_jamie_brand_guide_v2_8_extended_md", "label": "jamie_brand_guide_v2.8_extended.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 373}, {"id": "skill_jamie_tone_manner_guide_v1_0_md", "label": "jamie_tone_manner_guide_v1.0.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 373}, {"id": "skill_jamie_brand_guide_v1_5_restructure_md", "label": "jamie_brand_guide_v1.5_restructure.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 373}, {"id": "skill_jamie_blog_copywriter_style_guide_md", "label": "jamie_blog_copywriter_style_guide.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 373}, {"id": "skill_jamie_logo_guidelines_md", "label": "jamie_logo_guidelines.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 373}, {"id": "jamie_logo_guidelines_jamie_clinic", "label": "Jamie Clinic", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 481}, {"id": "jamie_logo_guidelines_primary_logo", "label": "Primary Logo (국문 조합형)", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 481}, {"id": "jamie_logo_guidelines_monochrome_logo", "label": "Monochrome Logo (영문 정사각형 흰색)", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 567}, {"id": "jamie_logo_guidelines_brand_color_logo", "label": "Brand Color Logo (영문 정사각형 브랜드 그린)", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 521}, {"id": "jamie_logo_guidelines_jamie_green", "label": "Jamie Green (#79A233)", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 521}, {"id": "jamie_logo_guidelines_jamie_clinic_plaque_png", "label": "_Jamie-Clinic-plaque.png", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 481}, {"id": "jamie_logo_guidelines_jamie_logo_f_j_webp", "label": "jamie_logo_f_j.webp", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 567}, {"id": "jamie_logo_guidelines_jamie_clinic_logo_square_500x500_dark_jpg", "label": "Jamie-Clinic-Logo-Square-500x500-dark.jpg", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 521}, {"id": "jamie_logo_guidelines_marketing_team", "label": "Jamie Clinic Marketing Team", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 481}, {"id": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "label": "Jamie Plastic Surgery Clinic", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "jamie_brand_color_typography_extension_v2_3_now_font", "label": "Now Font", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "jamie_brand_color_typography_extension_v2_3_dm_sans_font", "label": "DM Sans Font", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "jamie_brand_color_typography_extension_v2_3_noto_sans_kr_font", "label": "Noto Sans KR Font", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "jamie_brand_color_typography_extension_v2_3_mint_green_theme", "label": "Mint Green Theme", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "jamie_brand_color_typography_extension_v2_3_blue_theme", "label": "Blue Theme", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 444}, {"id": "quick_suture_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt", "community": 448}, {"id": "quick_suture_quick_suture", "label": "Quick Suture (퀵매몰법)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt", "community": 448}, {"id": "quick_suture_dr_jung_ki_ho", "label": "Dr. Jung Ki-ho", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt", "community": 448}, {"id": "smas_lifting_smas_lifting", "label": "SMAS Lifting (스마스 리프팅)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/smas_lifting.txt", "community": 448}, {"id": "subbrow_excision_subbrow_excision", "label": "Subbrow Excision (눈썹밑 피부절개술)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/subbrow_excision.txt", "community": 448}, {"id": "youthful_procedures_youthful_procedures", "label": "Youthful Procedures (동안 시술)", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_procedures.txt", "community": 448}, {"id": "forehead_surgery_endoscopic_forehead_lift", "label": "Endoscopic Forehead Lift", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/forehead_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 555}, {"id": "forehead_surgery_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/forehead_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 555}, {"id": "greeting_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/greeting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 712}, {"id": "hifu_lifting_hifu_lifting", "label": "HIFU Lifting", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hifu_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 560}, {"id": "hifu_lifting_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hifu_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 560}, {"id": "hybrid_double_eyelid_hybrid_double_eyelid", "label": "Hybrid Double Eyelid", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hybrid_double_eyelid.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 561}, {"id": "hybrid_double_eyelid_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hybrid_double_eyelid.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 561}, {"id": "lower_eyelid_fat_repositioning_lower_eyelid_fat_repositioning", "label": "Lower Eyelid Fat Repositioning", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/lower_eyelid_fat_repositioning.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 569}, {"id": "lower_eyelid_fat_repositioning_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/lower_eyelid_fat_repositioning.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 569}, {"id": "ptosis_correction_ptosis_correction", "label": "Ptosis Correction", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/ptosis_correction.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 573}, {"id": "ptosis_correction_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/ptosis_correction.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 573}, {"id": "jamie_brand_guide_v2_8_extended_jamie_clinic", "label": "Jamie Clinic", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_guide_v2.8_extended.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 565}, {"id": "jamie_brand_guide_v2_8_extended_dr_jung_ki_ho", "label": "Dr. Jung Ki-ho", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_guide_v2.8_extended.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 565}, {"id": "dual_epicanthoplasty_jamie_plastic_surgery", "label": "제이미성형외과", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 553}, {"id": "dual_epicanthoplasty_dr_jung_ki_ho", "label": "정기호 원장", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 553}, {"id": "dual_epicanthoplasty_dual_epicanthoplasty", "label": "듀얼트임", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 514}, {"id": "dual_epicanthoplasty_epicanthoplasty", "label": "앞트임", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 514}, {"id": "dual_epicanthoplasty_upper_epicanthoplasty", "label": "위트임", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 514}, {"id": "endoscopic_brow_lift_endoscopic_brow_lift", "label": "내시경 이마 거상술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 517}, {"id": "endoscopic_brow_lift_endotine", "label": "엔도타인", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 517}, {"id": "endoscopic_brow_lift_absorbable_suture", "label": "흡수성 봉합사", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 517}, {"id": "endoscopic_brow_lift_or_facelift", "label": "안면 거상술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift_or.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 702}, {"id": "endoscopic_brow_lift_or_non_incisional_surgery", "label": "비절개 수술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift_or.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 703}, {"id": "jamie_tone_manner_analysis_framework_jamie_tone_manner_analysis_framework", "label": "Jamie Tone Manner Analysis Framework", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 482}, {"id": "jamie_tone_manner_analysis_framework_clova_note", "label": "Clova Note", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 482}, {"id": "jamie_tone_manner_analysis_framework_whisper_web", "label": "Whisper Web", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 482}, {"id": "jamie_tone_manner_analysis_framework_vrew", "label": "Vrew", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 482}, {"id": "cheek_lifting_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "cheek_lifting_dr_jung_ki_ho", "label": "Dr. Jung Ki-ho", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "cheek_lifting_front_cheek_lifting", "label": "Front Cheek Lifting", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "cheek_lifting_under_eye_fat_repositioning", "label": "Under-eye Fat Repositioning", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "cheek_lifting_lower_blepharoplasty", "label": "Lower Blepharoplasty", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "jamie_clinic_logo_square_500x500_logo", "label": "Jamie Clinic Logo Square", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/Jamie-Clinic-Logo-Square-500x500.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "jamie_clinic_square_dark_logo", "label": "Jamie Clinic Square Dark Logo", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_clinic_square_dark.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "jamie_clinic_square_white_logo", "label": "Jamie Clinic Square White Logo", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_clinic_square_white.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "jamie_logo_f_j_logo", "label": "Jamie Logo F J", "file_type": "image", "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_f_j.webp", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 403}, {"id": "youthful_surgery_jamie_plastic_surgery", "label": "제이미 성형외과", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_jung_ki_ho", "label": "정기호 원장", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_youthful_surgery", "label": "동안 성형", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_endoscopic_forehead_lift", "label": "내시경 이마거상술", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_front_cheek_lifting", "label": "앞광대 리프팅", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_smas_lifting", "label": "스마스 리프팅", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "youthful_surgery_autologous_fat_grafting", "label": "자가지방 이식", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "jamie_brand_blog_style_guide_jamie_plastic_surgery", "label": "제이미 성형외과", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_blog_style_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 416}, {"id": "jamie_tone_manner_guide_v1_0_doc", "label": "Jamie Tone & Manner Guide v1.0", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 483}, {"id": "jamie_tone_manner_guide_v1_0_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 483}, {"id": "jamie_tone_manner_guide_v1_0_dr_jung_ki_ho", "label": "Dr. Jung Ki-ho", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 483}, {"id": "jamie_tone_manner_guide_v1_0_brand_essence", "label": "Brand Essence", "file_type": "concept", "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 483}, {"id": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "endoscopic_eyebrow_lift_jung_ki_ho", "label": "Director Jung Ki-ho", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "endoscopic_eyebrow_lift_endoscopic_eyebrow_lift", "label": "Endoscopic Eyebrow Lift", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "endoscopic_eyebrow_lift_forehead_lift", "label": "Forehead Lift", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "eye_revision_eye_revision_surgery", "label": "Eye Revision Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_revision.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "eye_surgery_eye_surgery", "label": "Eye Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "eye_surgery_double_eyelid_surgery", "label": "Double Eyelid Surgery", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "eye_surgery_ptosis_correction", "label": "Ptosis Correction", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "fat_grafting_autologous_fat_grafting", "label": "Autologous Fat Grafting", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/fat_grafting.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 407}, {"id": "skill_jamie_youtube_manager", "label": "jamie-youtube-manager", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "skill_jamie_channel_status_py", "label": "jamie_channel_status.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "skill_jamie_video_info_py", "label": "jamie_video_info.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "skill_jamie_youtube_batch_update_py", "label": "jamie_youtube_batch_update.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "skill_notion_writer_py", "label": "notion_writer.py", "file_type": "code", "source_file": "custom-skills/02-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "shorts_optimization_guide_shorts_optimization_guide", "label": "Shorts Optimization Guide", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/shorts_optimization_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 785}, {"id": "video_schema_templates_video_schema_templates", "label": "Video Schema Templates", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/video_schema_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 860}, {"id": "youtube_seo_checklist_youtube_seo_checklist", "label": "YouTube SEO Checklist", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/youtube_seo_checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 867}, {"id": "claude_core_claude_core", "label": "Claude Core Tools", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/tools/claude-core.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 656}, {"id": "webfetch_webfetch", "label": "WebFetch", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/tools/webfetch.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 865}, {"id": "presentation_template_html", "label": "presentation-template.html", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/presentation-template.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 480}, {"id": "report_template_html", "label": "report-template.html", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/report-template.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 480}, {"id": "claude_core_md", "label": "claude-core.md", "file_type": "document", "source_file": "custom-skills/41-jamie-brand-audit/desktop/tools/claude-core.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 658}, {"id": "pretendard_css", "label": "Pretendard CSS", "file_type": "code", "source_file": null, "source_location": null, "source_url": "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css", "captured_at": null, "author": null, "contributor": null, "community": 480}, {"id": "jamie_brand_css", "label": "jamie-brand.css", "file_type": "code", "source_file": "../styles/jamie-brand.css", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 480}, {"id": "skill_jamie_faq_entry", "label": "jamie-faq-entry", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_jamie_marketing_editor", "label": "jamie-marketing-editor", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_kanana_manager", "label": "Kanana 상담매니저", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_jamie_clinic", "label": "제이미성형외과", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_subject_list_txt", "label": "진료과목_명칭_일람_20250430.txt", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_subject_intro_md", "label": "제이미_성형외과_진료과목_소개_통합본.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_brand_guide_md", "label": "jamie_brand_guide_v2_8_extended.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "skill_current_entries_md", "label": "current-entries.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "current-entries_jamie_plastic_surgery", "label": "제이미성형외과", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "current-entries_kanana_consultation_manager", "label": "Kanana 상담매니저", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "current-entries_eye_surgery", "label": "눈 성형", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "current-entries_forehead_surgery", "label": "이마 성형", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "current-entries_anti_aging_surgery", "label": "동안 성형", "file_type": "concept", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "current-entries_youtube_channel", "label": "Jamie Clinic YouTube", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "source_url": "https://www.youtube.com/@jamie.clinic", "captured_at": null, "author": null, "contributor": null, "community": 439}, {"id": "claude_jamie_youtube_api_test_py", "label": "jamie_youtube_api_test.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 668}, {"id": "claude_jamie_channel_status_py", "label": "jamie_channel_status.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 666}, {"id": "claude_jamie_youtube_batch_update_py", "label": "jamie_youtube_batch_update.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 545}, {"id": "claude_jamie_youtube_td_final_md", "label": "jamie_youtube_td_final.md", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 545}, {"id": "claude_jamie_brand_editor", "label": "jamie-brand-editor", "file_type": "concept", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 664}, {"id": "claude_jamie_brand_guardian", "label": "jamie-brand-guardian", "file_type": "concept", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 665}, {"id": "claude_jamie_instagram_manager", "label": "jamie-instagram-manager", "file_type": "concept", "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 667}, {"id": "description_templates_standard_template", "label": "Standard Video Description Template", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/code/references/description_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 697}, {"id": "shared_current_entries", "label": "current-entries.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "project_jamie_brand_guide", "label": "jamie_brand_guide_v2_8_extended.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "project_jamie_clinic_intro", "label": "제이미_성형외과_진료과목_소개_통합본.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "project_clinic_subjects", "label": "진료과목_명칭_일람_20250430.txt", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "claude_jamie_faq_entry", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/42-jamie-faq-entry/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 379}, {"id": "shorts_optimization_guide_guide", "label": "Shorts Optimization Guide", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/code/references/shorts_optimization_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "video_schema_templates_templates", "label": "Video Schema Templates", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/code/references/video_schema_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "youtube_seo_checklist_checklist", "label": "YouTube SEO Checklist", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/code/references/youtube_seo_checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_jamie_youtube_manager", "label": "Jamie YouTube Manager", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "requirements_google_auth_oauthlib", "label": "google-auth-oauthlib", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 371}, {"id": "claudemd_jamie_instagram_manager", "label": "Jamie Instagram Manager", "file_type": "code", "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "claudemd_jamie_brand_editor", "label": "jamie-brand-editor", "file_type": "code", "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "claudemd_jamie_brand_guardian", "label": "jamie-brand-guardian", "file_type": "code", "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "claudemd_jamie_youtube_manager", "label": "jamie-youtube-manager", "file_type": "code", "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "hashtag_database_md_hashtag_database", "label": "hashtag_database.md", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/hashtag_database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "instagram_content_calendar_template_md_instagram_content_calendar_template", "label": "instagram_content_calendar_template.md", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "reply_templates_jamie_instagram_reply_templates", "label": "Jamie Instagram Reply Templates", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/reply_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_jamie_instagram_manager", "label": "jamie-instagram-manager", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_yaml_jamie_instagram_manager", "label": "jamie-instagram-manager", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 382}, {"id": "hashtag_database_jamie_instagram_hashtag_database", "label": "Jamie Instagram Hashtag Database", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/hashtag_database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "jamie_channel_status", "label": "jamie_channel_status.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "community": 371}, {"id": "jamie_video_info", "label": "jamie_video_info.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "community": 371}, {"id": "jamie_youtube_api_test", "label": "jamie_youtube_api_test.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "community": 371}, {"id": "jamie_youtube_batch_update", "label": "jamie_youtube_batch_update.py", "file_type": "code", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "community": 371}, {"id": "description_templates", "label": "description_templates.md", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/description_templates.md", "community": 371}, {"id": "youtube_seo_checklist", "label": "youtube_seo_checklist.md", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/youtube_seo_checklist.md", "community": 371}, {"id": "video_schema_templates", "label": "video_schema_templates.md", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/video_schema_templates.md", "community": 371}, {"id": "shorts_optimization_guide", "label": "shorts_optimization_guide.md", "file_type": "document", "source_file": "custom-skills/43-jamie-youtube-manager/desktop/references/shorts_optimization_guide.md", "community": 371}, {"id": "youtube_metadata_template", "label": "YouTube Metadata Template", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/references/youtube_metadata.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 402}, {"id": "skill_jamie_youtube_subtitle_checker", "label": "Jamie YouTube Subtitle Checker Skill", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 402}, {"id": "skill_metadata", "label": "Skill Metadata", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 402}, {"id": "chapter_patterns_guide", "label": "Chapter Patterns Guide", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/chapter_patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 402}, {"id": "chapter_patterns_detect_chapter_candidates", "label": "detect_chapter_candidates", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/chapter_patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 541}, {"id": "chapter_patterns_deduplicate_chapters", "label": "deduplicate_chapters", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/chapter_patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 645}, {"id": "chapter_patterns_sbv_to_chapter_time", "label": "sbv_to_chapter_time", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/chapter_patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 646}, {"id": "typo_dictionary_json", "label": "typo_dictionary.json", "file_type": "document", "source_file": "references/typo_dictionary.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 402}, {"id": "claude_parse_sbv", "label": "parse_sbv", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 676}, {"id": "claude_load_typo_dict", "label": "load_typo_dict", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 402}, {"id": "claude_correct_text", "label": "correct_text", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 659}, {"id": "claude_extract_chapters", "label": "extract_chapters", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 541}, {"id": "claude_rebuild_sbv", "label": "rebuild_sbv", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 679}, {"id": "claude_generate_metadata", "label": "generate_metadata", "file_type": "code", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md", "community": 663}, {"id": "skill_typo_dictionary_json", "label": "typo_dictionary.json", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md", "community": 402}, {"id": "skill_chapter_patterns_md", "label": "chapter_patterns.md", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md", "community": 402}, {"id": "skill_youtube_metadata_md", "label": "youtube_metadata.md", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md", "community": 402}, {"id": "claudemd_jamie_journal_editor", "label": "Jamie Journal Editor", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "claudemd_journal_validator_py", "label": "journal_validator.py", "file_type": "code", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "claudemd_jamie_brand_audit", "label": "jamie-brand-audit", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 404}, {"id": "instagram_design_guide_main", "label": "Instagram Design Guide", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_brand_guide_v2_8", "label": "Brand Guide v2.8", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_instagram_prototype_designs", "label": "Instagram Prototype Designs", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_canva_pro", "label": "Canva Pro", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_gemini_nano_banana", "label": "Gemini 나노 바나나", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_meta_business_suite", "label": "Meta Business Suite", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_content_calendar_template_doc", "label": "Instagram Content Calendar Template", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_content_calendar_template_educational_content", "label": "Educational Content Template", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_content_calendar_template_brand_story", "label": "Brand Story Template", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_content_calendar_template_seasonal_trend", "label": "Seasonal/Trend Content Template", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_content_calendar_template_caption_templates", "label": "Caption Templates", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_content_calendar_template_posting_checklist", "label": "Posting Checklist", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 442}, {"id": "instagram_design_guide_guide", "label": "Instagram Design Guide", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 432}, {"id": "instagram_design_guide_web_green", "label": "Web Green", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 563}, {"id": "instagram_design_guide_dark_bg", "label": "Dark BG", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 479}, {"id": "instagram_design_guide_gold", "label": "Gold", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 479}, {"id": "instagram_design_guide_sage", "label": "Sage", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 719}, {"id": "instagram_design_guide_qa_reels", "label": "Q&A Reels", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 479}, {"id": "instagram_design_guide_card_news", "label": "Card News", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 563}, {"id": "instagram_design_guide_patient_episode", "label": "Patient Episode", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 479}, {"id": "skill_jamie_journal_editor", "label": "jamie-journal-editor", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_ghost", "label": "Ghost CMS", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_dr_jung", "label": "Dr. Jung", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_brand_voice_md", "label": "brand-voice.md", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_content_patterns_md", "label": "content-patterns.md", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_medical_compliance_md", "label": "medical-compliance.md", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "image-generation-gotchas_image_generation_gotchas", "label": "Image Generation Gotchas", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/image-generation-gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 718}, {"id": "youtube_metadata_youtube_metadata", "label": "YouTube Metadata Template", "file_type": "document", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/youtube_metadata.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 533}, {"id": "youtube_metadata_jamie_clinic", "label": "Jamie Clinic", "file_type": "concept", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/youtube_metadata.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 533}, {"id": "youtube_metadata_jung_ki_ho", "label": "Jung Ki Ho", "file_type": "concept", "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/youtube_metadata.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 533}, {"id": "skill_instagram_mcp", "label": "Instagram MCP", "file_type": "concept", "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_instagram_content_calendar_template", "label": "Instagram Content Calendar Template", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_hashtag_database", "label": "Hashtag Database", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_reply_templates", "label": "Reply Templates", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "skill_instagram_design_guide", "label": "Instagram Design Guide", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 415}, {"id": "brand_voice_brand_voice", "label": "Brand Voice Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/brand-voice.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_content_patterns", "label": "Content Patterns", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "skill_medical_compliance", "label": "Medical Compliance", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 400}, {"id": "content_patterns_document", "label": "Content Patterns Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 459}, {"id": "content_patterns_structure", "label": "Content Structure Pattern", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 459}, {"id": "content_patterns_eye_surgery", "label": "Eye Surgery Copy Patterns", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 459}, {"id": "content_patterns_forehead_surgery", "label": "Forehead Surgery Copy Patterns", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 459}, {"id": "content_patterns_anti_aging", "label": "Anti-aging Surgery Copy Patterns", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 459}, {"id": "jamie_instagram_caption_style_guide_doc", "label": "Jamie Instagram Caption Style Guide", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/jamie_instagram_caption_style_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 720}, {"id": "reply_templates_doc", "label": "Jamie Instagram Reply Templates", "file_type": "document", "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/reply_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 766}, {"id": "readme_doc", "label": "Jamie Journal Editor README", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 752}, {"id": "jamie_journal_editor", "label": "Jamie Journal Editor Skill", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 552}, {"id": "dr_jung_ki_ho", "label": "Dr. Jung Ki-ho", "file_type": "concept", "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 552}, {"id": "medical_compliance_medical_compliance", "label": "Medical Compliance Reference", "file_type": "document", "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/medical-compliance.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "readme_jamie_marketing_editor", "label": "Jamie Marketing Editor Skill", "file_type": "document", "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "readme_jamie_brand_audit", "label": "Jamie Brand Audit", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "readme_compliance_checker", "label": "compliance_checker.py", "file_type": "code", "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "readme_brand_voice_guide_korean", "label": "brand_voice_guide_korean.md", "file_type": "document", "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "readme_medical_advertising_law_summary_korean", "label": "medical_advertising_law_summary_korean.md", "file_type": "document", "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 417}, {"id": "skill_gtm_validator", "label": "gtm-validator", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/SKILL.md", "community": 384}, {"id": "datalayer_schema_reference", "label": "DataLayer Schema Reference", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/datalayer-schema.md", "community": 384}, {"id": "naming_conventions_reference", "label": "GTM Naming Conventions", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/naming-conventions.md", "community": 384}, {"id": "phase6_audit_reference", "label": "Phase 6: Progressive Audit & Update", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/phase6-audit.md", "community": 384}, {"id": "skill_notebooklm_automation", "label": "NotebookLM Automation Skill", "file_type": "document", "source_file": "custom-skills/51-notebooklm-automation/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "readme_notebooklm_studio", "label": "NotebookLM Studio README", "file_type": "document", "source_file": "custom-skills/52-notebooklm-studio/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "skill_notebooklm_studio", "label": "NotebookLM Studio Skill", "file_type": "document", "source_file": "custom-skills/52-notebooklm-studio/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "claude_notebooklm_studio", "label": "NotebookLM Studio Claude Code", "file_type": "document", "source_file": "custom-skills/52-notebooklm-studio/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 674}, {"id": "readme_notebooklm_research", "label": "NotebookLM Research README", "file_type": "document", "source_file": "custom-skills/53-notebooklm-research/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "skill_notebooklm_research", "label": "NotebookLM Research Skill", "file_type": "document", "source_file": "custom-skills/53-notebooklm-research/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "claude_notebooklm_research", "label": "NotebookLM Research Claude Code", "file_type": "document", "source_file": "custom-skills/53-notebooklm-research/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 673}, {"id": "readme_gtm_audit", "label": "GTM Audit README", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 520}, {"id": "ourdigital_gtm_manager", "label": "OurDigital GTM Manager", "file_type": "concept", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 520}, {"id": "gtm_audit_py", "label": "gtm_audit.py", "file_type": "code", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 520}, {"id": "medical_advertising_law_summary_korean_document", "label": "Medical Advertising Law Summary (Korean)", "file_type": "document", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/regulations/medical_advertising_law_summary_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 736}, {"id": "readme_notebooklm_agent", "label": "NotebookLM Agent README", "file_type": "document", "source_file": "custom-skills/50-notebooklm-agent/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 524}, {"id": "skill_notebooklm_agent", "label": "NotebookLM Agent SKILL", "file_type": "document", "source_file": "custom-skills/50-notebooklm-agent/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 449}, {"id": "claude_notebooklm_agent", "label": "NotebookLM Agent CLAUDE", "file_type": "document", "source_file": "custom-skills/50-notebooklm-agent/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 671}, {"id": "readme_notebooklm_automation", "label": "NotebookLM Automation README", "file_type": "document", "source_file": "custom-skills/51-notebooklm-automation/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 524}, {"id": "claude_notebooklm_automation", "label": "NotebookLM Automation CLAUDE", "file_type": "document", "source_file": "custom-skills/51-notebooklm-automation/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 672}, {"id": "notebooklm_py", "label": "notebooklm-py", "file_type": "code", "source_file": null, "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 524}, {"id": "common_issues_gtm", "label": "GTM Common Issues", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/common_issues.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 548}, {"id": "common_issues_content_grouping", "label": "Content Grouping", "file_type": "concept", "source_file": "custom-skills/60-gtm-audit/code/docs/common_issues.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 690}, {"id": "datalayer_validation_datalayer", "label": "DataLayer Validation", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/datalayer_validation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 548}, {"id": "ecommerce_schema_ecommerce", "label": "E-commerce Schema", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/ecommerce_schema.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 515}, {"id": "form_tracking_form_events", "label": "Form Tracking", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/form_tracking.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 515}, {"id": "ga4_events_ga4", "label": "GA4 Events", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/ga4_events.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 515}, {"id": "brand_voice_guide_korean_jamie_plastic_surgery", "label": "Jamie Plastic Surgery", "file_type": "document", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_safety", "label": "Safety", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_naturalness", "label": "Naturalness", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_transparency", "label": "Transparency", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_quality_assurance", "label": "Quality Assurance", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_eye_surgery", "label": "Eye Surgery", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_forehead_surgery", "label": "Forehead Surgery", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_lifting_procedures", "label": "Lifting Procedures", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "brand_voice_guide_korean_non_surgical_procedures", "label": "Non-Surgical Procedures", "file_type": "concept", "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 401}, {"id": "skill_gtm_audit", "label": "GTM Audit Skill", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/SKILL.md", "community": 391}, {"id": "skill_chrome_devtools", "label": "Chrome DevTools MCP", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/SKILL.md", "community": 391}, {"id": "skill_dtm_agent", "label": "DTM Agent MCP", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/SKILL.md", "community": 391}, {"id": "skill_notion_writer", "label": "Notion Writer", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/SKILL.md", "community": 391}, {"id": "claude_gtm_audit_py", "label": "gtm_audit.py", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md", "community": 470}, {"id": "claude_playwright", "label": "Playwright", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md", "community": 470}, {"id": "claude_formanalyzer", "label": "FormAnalyzer", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md", "community": 470}, {"id": "claude_checkoutflowanalyzer", "label": "CheckoutFlowAnalyzer", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md", "community": 470}, {"id": "skill_gtm_editor", "label": "GTM Editor Skill", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "community": 391}, {"id": "checkout_flow_view_cart", "label": "view_cart", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 455}, {"id": "checkout_flow_begin_checkout", "label": "begin_checkout", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 455}, {"id": "checkout_flow_add_shipping_info", "label": "add_shipping_info", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 455}, {"id": "checkout_flow_add_payment_info", "label": "add_payment_info", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 455}, {"id": "checkout_flow_purchase", "label": "purchase", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 455}, {"id": "checkout_flow_trackcheckoutprogress", "label": "trackCheckoutProgress", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md", "community": 647}, {"id": "jhr_ga4_tagging_reference_gtm_np6njmp", "label": "GTM-NP6NJMP Container", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 568}, {"id": "jhr_ga4_tagging_reference_ga4", "label": "GA4", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 568}, {"id": "jhr_ga4_tagging_reference_meta", "label": "Meta", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 722}, {"id": "jhr_ga4_tagging_reference_kakao", "label": "Kakao", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 721}, {"id": "report_template_gtm_audit_report", "label": "GTM Audit Report Template", "file_type": "document", "source_file": "custom-skills/60-gtm-audit/code/docs/report_template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 391}, {"id": "requirements_playwright", "label": "Playwright", "file_type": "code", "source_file": "custom-skills/60-gtm-audit/code/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 776}, {"id": "claudemd_dintel_brand_guardian", "label": "dintel-brand-guardian", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_brand_canon", "label": "brand-canon.md", "file_type": "document", "source_file": "knowledge-base/canon/brand-canon.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_fact_sheet", "label": "fact-sheet.md", "file_type": "document", "source_file": "knowledge-base/canon/fact-sheet.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_service_architecture", "label": "service-architecture.md", "file_type": "document", "source_file": "knowledge-base/canon/service-architecture.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_naming_conventions", "label": "naming-conventions.md", "file_type": "document", "source_file": "knowledge-base/canon/naming-conventions.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_brand_py", "label": "brand.py", "file_type": "code", "source_file": "../../_dintel-shared/src/dintel/brand.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_skill_md", "label": "SKILL.md", "file_type": "document", "source_file": "../desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_design_system_2025", "label": "design-system-2025.md", "file_type": "document", "source_file": "../../_dintel-shared/references/design-system-2025.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_dintelligence_brand_guide", "label": "dintelligence_brand_guide.md", "file_type": "document", "source_file": "../../_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "claudemd_notion_schema_reference", "label": "notion-schema-reference.md", "file_type": "document", "source_file": "../../_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 392}, {"id": "phase7_lookup_app_geteventsdata", "label": "getEventsData", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "phase7_lookup_app_getparametersdata", "label": "getParametersData", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "phase7_lookup_app_searchevents", "label": "searchEvents", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "phase7_lookup_app_geteventdetails", "label": "getEventDetails", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "phase7_lookup_app_dopost", "label": "doPost", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "phase7_lookup_app_phase4_taxonomy", "label": "phase4-taxonomy.md", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md", "community": 446}, {"id": "readme_dintel_brand_guardian", "label": "70-dintel-brand-guardian", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/README.md", "community": 387}, {"id": "readme_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/README.md", "community": 387}, {"id": "readme_skill_md", "label": "SKILL.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/README.md", "community": 387}, {"id": "readme_brand_py", "label": "brand.py", "file_type": "code", "source_file": "custom-skills/70-dintel-brand-guardian/README.md", "community": 387}, {"id": "readme_dintel_brand_editor", "label": "70-dintel-brand-editor", "file_type": "concept", "source_file": "custom-skills/70-dintel-brand-guardian/README.md", "community": 387}, {"id": "tool_dtm_status", "label": "dtm_status", "file_type": "code", "source_file": "custom-skills/61-gtm-editor/SKILL.md", "community": 391}, {"id": "tool_dtm_create_tag", "label": "dtm_create_tag", "file_type": "code", "source_file": "custom-skills/61-gtm-editor/SKILL.md", "community": 391}, {"id": "tool_navigate_page", "label": "navigate_page", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "tool_evaluate_script", "label": "evaluate_script", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "tool_list_network_requests", "label": "list_network_requests", "file_type": "code", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "file_datalayer_schema", "label": "datalayer-schema.md", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "file_platform_mapping", "label": "platform-mapping.md", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "file_naming_conventions", "label": "naming-conventions.md", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "file_qa_checklist", "label": "qa-checklist.md", "file_type": "document", "source_file": "custom-skills/62-gtm-validator/SKILL.md", "community": 384}, {"id": "skill_dintel_brand_guardian", "label": "dintel-brand-guardian", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_canon", "label": "brand-canon.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_fact_sheet", "label": "fact-sheet.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_service_architecture", "label": "service-architecture.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_naming_conventions", "label": "naming-conventions.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_outdated_facts", "label": "01_outdated-facts.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_translation_standards", "label": "translation-standards.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_guide", "label": "BRAND-GUIDE-v1.3.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_py", "label": "brand.py", "file_type": "code", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_notion_schema_reference", "label": "notion-schema-reference.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_design_system_2025", "label": "design-system-2025.md", "file_type": "document", "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_canon_md", "label": "brand-canon.md", "file_type": "document", "source_file": "knowledge-base/canon/brand-canon.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "skill_fact_sheet_md", "label": "fact-sheet.md", "file_type": "document", "source_file": "knowledge-base/canon/fact-sheet.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_service_architecture_md", "label": "service-architecture.md", "file_type": "document", "source_file": "knowledge-base/canon/service-architecture.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "skill_naming_conventions_md", "label": "naming-conventions.md", "file_type": "document", "source_file": "knowledge-base/canon/naming-conventions.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "skill_outdated_facts_md", "label": "01_outdated-facts.md", "file_type": "document", "source_file": "knowledge-base/gotcha/01_outdated-facts.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_translation_standards_md", "label": "translation-standards.md", "file_type": "document", "source_file": "knowledge-base/glossary/translation-standards.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 395}, {"id": "skill_brand_guide_v1_3_md", "label": "BRAND-GUIDE-v1.3.md", "file_type": "document", "source_file": "02_Brand/BRAND-GUIDE-v1.3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_notion_schema_reference_md", "label": "notion-schema-reference.md", "file_type": "document", "source_file": "_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_design_system_2025_md", "label": "design-system-2025.md", "file_type": "document", "source_file": "_dintel-shared/references/design-system-2025.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "71_dintel_brand_editor_readme_md", "label": "README.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_skill_md", "label": "SKILL.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_dintel_brand_editor", "label": "dintel-brand-editor", "file_type": "concept", "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_brand_guardian", "label": "Brand Guardian", "file_type": "concept", "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_dintel_shared_brand_py", "label": "_dintel-shared/src/dintel/brand.py", "file_type": "code", "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_dintelligence_brand_guide_md", "label": "dintelligence_brand_guide.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_brand_canon_md", "label": "brand-canon.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_fact_sheet_md", "label": "fact-sheet.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_service_architecture_md", "label": "service-architecture.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_naming_conventions_md", "label": "naming-conventions.md", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_01_outdated_facts_md", "label": "01_outdated-facts.md", "file_type": "document", "source_file": "knowledge-base/gotcha/01_outdated-facts.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_translation_standards_md", "label": "translation-standards.md", "file_type": "document", "source_file": "knowledge-base/glossary/translation-standards.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "71_dintel_brand_editor_brand_py", "label": "brand.py", "file_type": "code", "source_file": "_dintel-shared/src/dintel/brand.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 377}, {"id": "skill_dintel_quotation_mgr", "label": "dintel-quotation-mgr", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_agent_70", "label": "Agent #70 (Brand Guardian)", "file_type": "concept", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_agent_71", "label": "Agent #71 (Brand Editor)", "file_type": "concept", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_dintel_brand_py", "label": "_dintel-shared/src/dintel/brand.py", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_dintel_excel_py", "label": "_dintel-shared/src/dintel/excel.py", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_feedback_log_md", "label": "shared/feedback-log.md", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_pricing_reference_md", "label": "shared/pricing-reference.md", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "skill_generate_quotation_py", "label": "73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md", "community": 368}, {"id": "readme_dintel_service_architect", "label": "dintel-service-architect", "file_type": "document", "source_file": "custom-skills/74-dintel-service-architect/README.md", "community": 368}, {"id": "readme_agent_77", "label": "Agent #77 (Account Manager)", "file_type": "concept", "source_file": "custom-skills/74-dintel-service-architect/README.md", "community": 368}, {"id": "content_calendar_template_marketing_manager_75", "label": "Marketing Manager (#75)", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 458}, {"id": "content_calendar_template_brand_editor_71", "label": "Brand Editor (#71)", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 458}, {"id": "content_calendar_template_brand_guardian_70", "label": "Brand Guardian (#70)", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 458}, {"id": "content_calendar_template_andrew", "label": "Andrew", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 458}, {"id": "content_calendar_template_magazine_d", "label": "Magazine D.", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 691}, {"id": "content_calendar_template_wordpress", "label": "WordPress", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 458}, {"id": "notion_schema_reference_db1_client_service_tasks_dashboard", "label": "DB1: Client Service Tasks Dashboard", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "community": 486}, {"id": "notion_schema_reference_db2_client_reference_library", "label": "DB2: Client Reference Library", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "community": 395}, {"id": "notion_schema_reference_db3_jhr", "label": "DB3: JHR", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "community": 486}, {"id": "notion_schema_reference_db4_sla", "label": "DB4: SLA", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "community": 486}, {"id": "notion_schema_reference_db5_jam", "label": "DB5: JAM", "file_type": "document", "source_file": "custom-skills/71-dintel-brand-editor/shared/notion-schema-reference.md", "community": 486}, {"id": "readme_agent_72_doc_secretary", "label": "Agent 72: D.intelligence Documentation Secretary", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_agent_71_brand_editor", "label": "Agent 71: Brand Editor", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_agent_70_brand_guardian", "label": "Agent 70: Brand Guardian", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_agent_73_account_manager", "label": "Agent 73: Account Manager", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_agent_77_back_office_manager", "label": "Agent 77: Back Office Manager", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_dintel_document_py", "label": "dintel/document.py", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_dintel_brand_py", "label": "dintel/brand.py", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "readme_dintel_notion_py", "label": "dintel/notion.py", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/README.md", "community": 395}, {"id": "skill_01_outdated_facts_md", "label": "01_outdated-facts.md", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "community": 375}, {"id": "skill_dintel_service_architect", "label": "D.intelligence Service Architect (Agent #74)", "file_type": "document", "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "claude_agent_77", "label": "Agent #77 (Account Manager)", "file_type": "concept", "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "skill_andrew", "label": "Andrew", "file_type": "concept", "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "claude_brand_py", "label": "brand.py", "file_type": "code", "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_module_decision_tree_md", "label": "module-decision-tree.md", "file_type": "document", "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "claude_service_spec_csv", "label": "서비스 명세 일람표.csv", "file_type": "document", "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "claude_dintel_doc_secretary", "label": "D.intelligence Documentation Secretary", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "claude_dintel_brand", "label": "dintel.brand", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "claude_dintel_document", "label": "dintel.document", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "claude_dintel_notion", "label": "dintel.notion", "file_type": "code", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "claude_brand_editor", "label": "Brand Editor (Agent #71)", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "claude_brand_guardian", "label": "Brand Guardian (Agent #70)", "file_type": "concept", "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md", "community": 378}, {"id": "skill_dintel_doc_secretary", "label": "dintel-doc-secretary Skill", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md", "community": 368}, {"id": "d_intelligence_blank_2026_template", "label": "Blank Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Blank_2026.txt", "community": 368}, {"id": "d_intelligence_digital_marketing_audit_2026_template", "label": "Digital Marketing Audit Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Digital_Marketing_Audit_2026.txt", "community": 368}, {"id": "d_intelligence_initial_brief_2026_template", "label": "Initial Brief Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Initial_Brief_2026.txt", "community": 368}, {"id": "d_intelligence_marketing_performance_2026_template", "label": "Marketing Performance Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Marketing_Performance_2026.txt", "community": 368}, {"id": "d_intelligence_social_media_excellence_2026_template", "label": "Social Media Excellence Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Social_Media_Excellence_2026.txt", "community": 368}, {"id": "d_intelligence_website_diagnosis_2026_template", "label": "D.intelligence Website Diagnosis 2026 Template", "file_type": "document", "source_file": "custom-skills/72-dintel-doc-secretary/shared/document-templates/D.intelligence_Website_Diagnosis_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 694}, {"id": "readme_dintel_quotation_mgr", "label": "dintel-quotation-mgr README", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "claude_dintel_quotation_mgr", "label": "dintel-quotation-mgr CLAUDE", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "excel_py", "label": "excel.py", "file_type": "code", "source_file": "_dintel-shared/src/dintel/excel.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "brand_py", "label": "brand.py", "file_type": "code", "source_file": "_dintel-shared/src/dintel/brand.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "generate_quotation_py", "label": "generate_quotation.py", "file_type": "code", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "feedback_log_md", "label": "feedback-log.md", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/shared/feedback-log.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "pricing_reference_md", "label": "pricing-reference.md", "file_type": "document", "source_file": "custom-skills/73-dintel-quotation-mgr/shared/pricing-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "fact_sheet_md", "label": "fact-sheet.md", "file_type": "document", "source_file": "knowledge-base/canon/fact-sheet.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "service_architecture_md", "label": "service-architecture.md", "file_type": "document", "source_file": "knowledge-base/canon/service-architecture.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "ga4_gtm_실무가이드_통합본_ga4", "label": "Google Analytics 4", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_gtm", "label": "Google Tag Manager", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_analytics_advisor", "label": "Analytics Advisor", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_generated_insights", "label": "Generated Insights", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_measurement_protocol", "label": "Measurement Protocol", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_bigquery", "label": "BigQuery", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_looker_studio", "label": "Looker Studio", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_google_tag", "label": "Google Tag", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "ga4_gtm_실무가이드_통합본_akamai_cdn", "label": "Akamai CDN", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 408}, {"id": "skill_dintel_backoffice_mgr", "label": "dintel-backoffice-mgr (Agent #76)", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_doc_secretary", "label": "Doc Secretary (Agent #72)", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_quotation_manager", "label": "Quotation Manager (Agent #73)", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_marketing_manager", "label": "Marketing Manager (Agent #75)", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_andrew_yim", "label": "Andrew Yim", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "skill_tasks_dashboard", "label": "Notion Tasks Dashboard", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 378}, {"id": "module_decision_tree_md", "label": "Module Decision Tree", "file_type": "document", "source_file": "custom-skills/74-dintel-service-architect/shared/module-decision-tree.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "readme_dintel_marketing_mgr", "label": "dintel-marketing-mgr (Agent #75)", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 387}, {"id": "readme_brand_editor", "label": "Brand Editor (Agent #71)", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 387}, {"id": "readme_brand_guardian", "label": "Brand Guardian (Agent #70)", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 387}, {"id": "readme_dintel_shared", "label": "_dintel-shared", "file_type": "code", "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 387}, {"id": "skill_dintel_marketing_mgr", "label": "dintel-marketing-mgr", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_editor", "label": "Brand Editor (Agent #71)", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_brand_guardian", "label": "Brand Guardian (Agent #70)", "file_type": "concept", "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_content_calendar_template", "label": "content-calendar-template.md", "file_type": "document", "source_file": "shared/content-calendar-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "claude_dintel_marketing_mgr", "label": "dintel-marketing-mgr (CLAUDE)", "file_type": "document", "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "claude_brand_guide", "label": "dintelligence_brand_guide.md", "file_type": "document", "source_file": "../../_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "claude_ga4_gtm_guide", "label": "GA4-GTM-실무가이드-통합본.md", "file_type": "document", "source_file": "shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "claude_strategic_keywords", "label": "03_STRATEGIC-KEYWORDS.md", "file_type": "document", "source_file": "03_STRATEGIC-KEYWORDS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_dintel_skill_update", "label": "dintel-skill-update", "file_type": "document", "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "brand_canon_md", "label": "brand-canon.md", "file_type": "document", "source_file": "knowledge-base/canon/brand-canon.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "skill_claude_settings_optimizer", "label": "claude-settings-optimizer", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 457}, {"id": "skill_our_settings_audit", "label": "our-settings-audit", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/skill.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 457}, {"id": "sample_audit_report_sample_settings_check_report", "label": "Sample Settings Check Report", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/examples/sample-audit-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 457}, {"id": "config_locations_claude_desktop_config", "label": "Claude Desktop Configuration", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/references/config-locations.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 457}, {"id": "mcp_token_estimates_mcp_server_token_estimates", "label": "MCP Server Token Estimates", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/references/mcp-token-estimates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 457}, {"id": "claude_run_audit_py", "label": "run_audit.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 682}, {"id": "claude_analyze_tokens_py", "label": "analyze_tokens.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 653}, {"id": "claude_auto_fix_py", "label": "auto_fix.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 507}, {"id": "settings_audit_report_settings_audit_report_md", "label": "settings-audit-report.md", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/code/settings-audit-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 507}, {"id": "settings_audit_settings_audit", "label": "settings-audit", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/code/commands/settings-audit.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 507}, {"id": "readme_claude_settings_optimizer", "label": "Claude Settings Optimizer", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/README.md", "community": 503}, {"id": "run_audit_py", "label": "run_audit.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/README.md", "community": 503}, {"id": "auto_fix_py", "label": "auto_fix.py", "file_type": "code", "source_file": "custom-skills/80-claude-settings-optimizer/README.md", "community": 503}, {"id": "claude_dintel_account_mgr", "label": "dintel-account-mgr", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_brand_canon", "label": "brand-canon.md", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_fact_sheet", "label": "fact-sheet.md", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_notion_py", "label": "notion.py", "file_type": "code", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_service_architect", "label": "Service Architect", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_quotation_mgr", "label": "Quotation Mgr", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "claude_doc_secretary", "label": "Doc Secretary", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "skill_dintel_account_mgr", "label": "dintel-account-mgr Skill", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "meeting_prep_template_template", "label": "Meeting Prep Template", "file_type": "document", "source_file": "custom-skills/77-dintel-account-mgr/shared/meeting-prep-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 739}, {"id": "readme_dintel_skill_update", "label": "D.intelligence Skill Update Meta-Agent", "file_type": "document", "source_file": "custom-skills/79-dintel-skill-update/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 389}, {"id": "canonical_files_05_working_template", "label": "05_Working Template", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 641}, {"id": "canonical_files_02_seo_audit_toolkit", "label": "02_SEO Audit Toolkit", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 638}, {"id": "canonical_files_03_seo_hack_library", "label": "03_SEO Hack Library", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 639}, {"id": "canonical_files_01_active_workspaces", "label": "01_Active Workspaces", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 540}, {"id": "canonical_files_04_case_studies", "label": "04_Case Studies", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 640}, {"id": "canonical_files_99_project_archive", "label": "99_Project Archive", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 643}, {"id": "canonical_files_98_training", "label": "98_Training", "file_type": "concept", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 642}, {"id": "gotchas_organizer_py", "label": "code/organizer.py", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 559}, {"id": "gotchas_our_gdrive_organize", "label": "our-gdrive-organize", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 559}, {"id": "gotchas_canonical_files_md", "label": "canonical-files.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 540}, {"id": "changelog_reference_curator", "label": "CHANGELOG.md", "file_type": "document", "source_file": "custom-skills/90-reference-curator/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Claude Code (Opus 4.5)", "contributor": null, "community": 644}, {"id": "readme_reference_curator", "label": "README.md", "file_type": "document", "source_file": "custom-skills/90-reference-curator/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 758}, {"id": "skill_reference_curator", "label": "SKILL.md", "file_type": "document", "source_file": "custom-skills/90-reference-curator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 818}, {"id": "install_sh", "label": "install.sh", "file_type": "code", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 564}, {"id": "schema_sql", "label": "schema.sql", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/schema.sql", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 564}, {"id": "billing_checklist_dintel_backoffice_mgr", "label": "Agent 76 dintel-backoffice-mgr", "file_type": "concept", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "billing_checklist_06_pricing_packages", "label": "06_PRICING-PACKAGES.md", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "d_intelligence_invoice_2026_template", "label": "D.intelligence_Invoice_2026", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/document-templates/D.intelligence_Invoice_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "d_intelligence_service_contract_2026_template", "label": "D.intelligence_Service_Contract_2026", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/document-templates/D.intelligence_Service_Contract_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "d_intelligence_nda_2026_template", "label": "D.intelligence_NDA_2026", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/document-templates/D.intelligence_NDA_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "d_intelligence_job_readiness_2026_template", "label": "D.intelligence_Job_Readiness_2026", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/document-templates/D.intelligence_Job_Readiness_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "d_intelligence_ad_agency_contract_2026_template", "label": "D.intelligence_Ad_Agency_Contract_2026", "file_type": "document", "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/document-templates/D.intelligence_Ad_Agency_Contract_2026.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 424}, {"id": "readme_dintel_account_mgr", "label": "Agent 77 dintel-account-mgr", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "readme_service_architect", "label": "Agent 74 Service Architect", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "readme_quotation_mgr", "label": "Agent 73 Quotation Mgr", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "readme_doc_secretary", "label": "Agent 72 Doc Secretary", "file_type": "concept", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "readme_notion_py", "label": "notion.py", "file_type": "code", "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 375}, {"id": "skill_web_crawler_orchestrator", "label": "Web Crawler Orchestrator", "file_type": "document", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "skill_crawl_with_retry", "label": "crawl_with_retry", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 581}, {"id": "skill_firecrawl_scrape", "label": "firecrawl_scrape", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 581}, {"id": "skill_content_repository", "label": "Content Repository", "file_type": "document", "source_file": "custom-skills/90-reference-curator/03-content-repository/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "claude_seo_crawler_adapter_py", "label": "seo_crawler_adapter.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 683}, {"id": "claude_repo_py", "label": "repo.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 680}, {"id": "skill_our_gdrive_organizer", "label": "our-gdrive-organizer", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "OurDigital", "contributor": null, "community": 413}, {"id": "organizer_py", "label": "organizer.py", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "conventions_md", "label": "conventions.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "canonical_folders_md", "label": "canonical-folders.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-folders.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "canonical_files_md", "label": "canonical-files.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/canonical-files.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "categorization_rules_md", "label": "categorization-rules.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/categorization-rules.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "gotchas_md", "label": "gotchas.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "patterns_readme_md", "label": "Patterns README", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 413}, {"id": "user_guide_reference_curator", "label": "Reference Curator", "file_type": "document", "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "user_guide_reference_discovery", "label": "Reference Discovery", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "user_guide_web_crawler", "label": "Web Crawler", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "user_guide_content_repository", "label": "Content Repository", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "skill_generate_queries", "label": "generate_queries", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 795}, {"id": "skill_execute_discovery", "label": "execute_discovery", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 792}, {"id": "skill_score_source", "label": "score_source", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 826}, {"id": "skill_assign_credibility_tier", "label": "assign_credibility_tier", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 787}, {"id": "skill_create_manifest", "label": "create_manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 789}, {"id": "claude_discover_py", "label": "discover.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "claude_web_crawler_orchestrator", "label": "web-crawler-orchestrator", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 438}, {"id": "our_settings_audit_claude_settings_audit_guide", "label": "Claude Settings Audit Guide", "file_type": "document", "source_file": "custom-skills/80-claude-settings-optimizer/desktop/references/our-settings-audit.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 744}, {"id": "mac_cleanup_mac_cleanup", "label": "Mac Cleanup Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_cleanup_audit_cleanup_sh", "label": "audit_cleanup.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_cleanup_cleanup_execute_sh", "label": "cleanup_execute.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_doctor_mac_doctor", "label": "Mac Doctor Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_doctor_audit_packages_sh", "label": "audit_packages.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_doctor_audit_environment_sh", "label": "audit_environment.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_doctor_audit_security_sh", "label": "audit_security.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_doctor_audit_resources_sh", "label": "audit_resources.sh", "file_type": "code", "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_environment_mac_environment", "label": "Mac Environment Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-environment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_packages_mac_packages", "label": "Mac Packages Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-packages.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_resources_mac_resources", "label": "Mac Resources Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-resources.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "mac_security_mac_security", "label": "Mac Security Command", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/commands/mac-security.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "skill_mac_optimizer_skill", "label": "Mac Optimizer Skill", "file_type": "document", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 380}, {"id": "readme_our_gdrive_organizer_readme", "label": "Our GDrive Organizer README", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 526}, {"id": "readme_organizer_py", "label": "organizer.py", "file_type": "code", "source_file": "custom-skills/82-our-gdrive-organizer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 526}, {"id": "readme_conventions_md", "label": "conventions.md", "file_type": "document", "source_file": "custom-skills/82-our-gdrive-organizer/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 526}, {"id": "skill_store_document", "label": "store_document", "file_type": "code", "source_file": "custom-skills/90-reference-curator/03-content-repository/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 829}, {"id": "skill_content_distiller", "label": "Content Distiller", "file_type": "document", "source_file": "custom-skills/90-reference-curator/04-content-distiller/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "skill_optimize_content", "label": "optimize_content", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 809}, {"id": "skill_handle_refactor", "label": "handle_refactor", "file_type": "code", "source_file": "custom-skills/90-reference-curator/04-content-distiller/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 799}, {"id": "skill_quality_reviewer", "label": "Quality Reviewer", "file_type": "document", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "skill_determine_decision", "label": "determine_decision", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 529}, {"id": "skill_generate_refactor_instructions", "label": "generate_refactor_instructions", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 529}, {"id": "skill_generate_research_queries", "label": "generate_research_queries", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 529}, {"id": "skill_markdown_exporter", "label": "Markdown Exporter", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "skill_get_exportable_content", "label": "get_exportable_content", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 796}, {"id": "skill_generate_document_file", "label": "generate_document_file", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 491}, {"id": "skill_generate_topic_index", "label": "generate_topic_index", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 491}, {"id": "skill_generate_root_index", "label": "generate_root_index", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 491}, {"id": "skill_export_project_files", "label": "export_project_files", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 491}, {"id": "skill_export_fine_tuning_dataset", "label": "export_fine_tuning_dataset", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 793}, {"id": "skill_log_export_job", "label": "log_export_job", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 802}, {"id": "skill_add_cross_references", "label": "add_cross_references", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 786}, {"id": "skill_pipeline_orchestrator", "label": "Pipeline Orchestrator", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 450}, {"id": "skill_run_discovery", "label": "run_discovery", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 821}, {"id": "skill_run_crawler", "label": "run_crawler", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 820}, {"id": "skill_run_repository", "label": "run_repository", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 824}, {"id": "skill_run_distiller", "label": "run_distiller", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 822}, {"id": "skill_run_reviewer", "label": "run_reviewer", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 825}, {"id": "skill_run_exporter", "label": "run_exporter", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 823}, {"id": "skill_handle_qa_loop", "label": "handle_qa_loop", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 798}, {"id": "claude_pipeline_py", "label": "pipeline.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 677}, {"id": "claude_reviewer_py", "label": "reviewer.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 681}, {"id": "skill_get_pending_reviews", "label": "get_pending_reviews", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 797}, {"id": "skill_calculate_quality_score", "label": "calculate_quality_score", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 788}, {"id": "skill_log_review", "label": "log_review", "file_type": "code", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/desktop/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 803}, {"id": "claude_exporter_py", "label": "exporter.py", "file_type": "code", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 661}, {"id": "reference_curator_complete_pipeline_orchestrator", "label": "Pipeline Orchestrator", "file_type": "document", "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md", "community": 393}, {"id": "reference_curator_complete_reference_discovery", "label": "Reference Discovery", "file_type": "document", "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md", "community": 393}, {"id": "reference_curator_complete_web_crawler", "label": "Web Crawler", "file_type": "document", "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md", "community": 393}, {"id": "content_repository_content_repository", "label": "Content Repository", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/content-repository.md", "community": 393}, {"id": "content_distiller_content_distiller", "label": "Content Distiller", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/content-distiller.md", "community": 393}, {"id": "quality_reviewer_quality_reviewer", "label": "Quality Reviewer", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md", "community": 393}, {"id": "markdown_exporter_markdown_exporter", "label": "Markdown Exporter", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/markdown-exporter.md", "community": 393}, {"id": "content_repository_documents", "label": "Documents Table", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/commands/content-repository.md", "community": 393}, {"id": "content_repository_distilled_content", "label": "Distilled Content Table", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/commands/content-repository.md", "community": 393}, {"id": "content_repository_review_logs", "label": "Review Logs Table", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/commands/content-repository.md", "community": 393}, {"id": "skill_dintel_bootstrap", "label": "dintel-bootstrap", "file_type": "code", "source_file": "custom-skills/94-dintel-bootstrap/skills/dintel-bootstrap/SKILL.md", "community": 790}, {"id": "design_ourdigital_presales_seo", "label": "ourdigital-presales-seo", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/DESIGN.md", "community": 510}, {"id": "skill_ourdigital_presales_seo", "label": "ourdigital-presales-seo", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "community": 510}, {"id": "competitor_sets_competitor_sets", "label": "competitor_sets", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/references/competitor_sets.md", "community": 510}, {"id": "06_markdown_exporter_markdown_exporter", "label": "Markdown Exporter", "file_type": "document", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "06_markdown_exporter_get_exportable_content", "label": "get_exportable_content", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 615}, {"id": "06_markdown_exporter_generate_document_file", "label": "generate_document_file", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 463}, {"id": "06_markdown_exporter_generate_topic_index", "label": "generate_topic_index", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 463}, {"id": "06_markdown_exporter_generate_root_index", "label": "generate_root_index", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 463}, {"id": "06_markdown_exporter_export_project_files", "label": "export_project_files", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 463}, {"id": "06_markdown_exporter_export_fine_tuning_dataset", "label": "export_fine_tuning_dataset", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 614}, {"id": "06_markdown_exporter_log_export_job", "label": "log_export_job", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 616}, {"id": "06_markdown_exporter_add_cross_references", "label": "add_cross_references", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 613}, {"id": "07_pipeline_orchestrator_pipeline_orchestrator", "label": "Pipeline Orchestrator", "file_type": "document", "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "index_reference_discovery", "label": "Reference Discovery", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/claude-project/INDEX.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "index_web_crawler", "label": "Web Crawler", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/claude-project/INDEX.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "index_content_repository", "label": "Content Repository", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/claude-project/INDEX.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "index_content_distiller", "label": "Content Distiller", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/claude-project/INDEX.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "index_quality_reviewer", "label": "Quality Reviewer", "file_type": "concept", "source_file": "custom-skills/90-reference-curator/claude-project/INDEX.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 420}, {"id": "reference_curator_pipeline_pipeline", "label": "Reference Curator Pipeline", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_reference_discovery", "label": "Reference Discovery", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_web_crawler", "label": "Web Crawler", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_content_repository", "label": "Content Repository", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_content_distiller", "label": "Content Distiller", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_quality_reviewer", "label": "Quality Reviewer", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_curator_pipeline_markdown_exporter", "label": "Markdown Exporter", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "community": 433}, {"id": "reference_discovery_manifest_json", "label": "Manifest JSON", "file_type": "document", "source_file": "custom-skills/90-reference-curator/commands/reference-discovery.md", "community": 764}, {"id": "crawl_config_config", "label": "Crawl Config", "file_type": "code", "source_file": "custom-skills/90-reference-curator/shared/config/crawl_config.yaml", "community": 693}, {"id": "readme_multi_agent_guide", "label": "Multi-Agent Guide", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/README.md", "community": 575}, {"id": "quick_setup_multi_agent_setup", "label": "Multi-Agent Setup", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/commands/quick-setup.md", "community": 575}, {"id": "agents_md_claude_code", "label": "Claude Code", "file_type": "concept", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_gemini", "label": "Gemini", "file_type": "concept", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_codex", "label": "Codex", "file_type": "concept", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_human", "label": "Human", "file_type": "concept", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 631}, {"id": "agents_md_project_plan_md", "label": "PROJECT_PLAN.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 632}, {"id": "agents_md_guardrails_md", "label": "GUARDRAILS.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_gemini_md", "label": "GEMINI.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_codex_md", "label": "CODEX.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 421}, {"id": "agents_md_tasks_yaml", "label": "tasks.yaml", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 501}, {"id": "agents_md_locks_yaml", "label": "locks.yaml", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md", "community": 501}, {"id": "github_workflow_check_ownership_py", "label": "check-ownership.py", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/github-workflow.yaml", "community": 501}, {"id": "01_reference_discovery_generate_queries", "label": "generate_queries", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 592}, {"id": "01_reference_discovery_execute_discovery", "label": "execute_discovery", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 495}, {"id": "01_reference_discovery_web_search", "label": "web_search", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 495}, {"id": "01_reference_discovery_deduplicate_by_url", "label": "deduplicate_by_url", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 495}, {"id": "01_reference_discovery_score_source", "label": "score_source", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 593}, {"id": "01_reference_discovery_assign_credibility_tier", "label": "assign_credibility_tier", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 591}, {"id": "01_reference_discovery_create_manifest", "label": "create_manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 494}, {"id": "01_reference_discovery_infer_source_type", "label": "infer_source_type", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 494}, {"id": "01_reference_discovery_infer_vendor", "label": "infer_vendor", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "community": 494}, {"id": "02_web_crawler_load_manifest", "label": "load_manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 595}, {"id": "02_web_crawler_select_strategy", "label": "select_strategy", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 598}, {"id": "02_web_crawler_firecrawl_scrape", "label": "firecrawl_scrape", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 534}, {"id": "02_web_crawler_ratelimiter", "label": "RateLimiter", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 596}, {"id": "02_web_crawler_save_content", "label": "save_content", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 597}, {"id": "02_web_crawler_create_crawl_manifest", "label": "create_crawl_manifest", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 594}, {"id": "02_web_crawler_crawl_with_retry", "label": "crawl_with_retry", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "community": 534}, {"id": "03_content_repository_get_db_config", "label": "get_db_config", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/03-content-repository.md", "community": 599}, {"id": "03_content_repository_store_document", "label": "store_document", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/03-content-repository.md", "community": 602}, {"id": "03_content_repository_is_duplicate", "label": "is_duplicate", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/03-content-repository.md", "community": 601}, {"id": "03_content_repository_get_docs_by_topic", "label": "get_docs_by_topic", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/03-content-repository.md", "community": 600}, {"id": "04_content_distiller_load_for_distillation", "label": "load_for_distillation", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 606}, {"id": "04_content_distiller_analyze_structure", "label": "analyze_structure", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 603}, {"id": "04_content_distiller_extract_code_snippets", "label": "extract_code_snippets", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 604}, {"id": "04_content_distiller_extract_key_concepts", "label": "extract_key_concepts", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 535}, {"id": "04_content_distiller_claude_extract", "label": "claude_extract", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 535}, {"id": "04_content_distiller_optimize_content", "label": "optimize_content", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 536}, {"id": "04_content_distiller_count_tokens", "label": "count_tokens", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 536}, {"id": "04_content_distiller_store_distilled", "label": "store_distilled", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 607}, {"id": "04_content_distiller_handle_refactor", "label": "handle_refactor", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md", "community": 605}, {"id": "05_quality_reviewer_get_pending_reviews", "label": "get_pending_reviews", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 610}, {"id": "05_quality_reviewer_calculate_quality_score", "label": "calculate_quality_score", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 609}, {"id": "05_quality_reviewer_determine_decision", "label": "determine_decision", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 497}, {"id": "05_quality_reviewer_generate_refactor_instructions", "label": "generate_refactor_instructions", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 497}, {"id": "05_quality_reviewer_generate_research_queries", "label": "generate_research_queries", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 497}, {"id": "05_quality_reviewer_log_review", "label": "log_review", "file_type": "code", "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "community": 611}, {"id": "setup_agents_setup_agents", "label": "setup-agents", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/commands/setup-agents.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "setup_agents_check_ownership_py", "label": "check-ownership.py", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/commands/setup-agents.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "skill_multi_agent_guide", "label": "multi-agent-guide", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "skill_get_file_owner", "label": "get_file_owner", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "skill_is_file_locked", "label": "is_file_locked", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "skill_verify_ownership", "label": "verify_ownership", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "skill_check_commit_message", "label": "check_commit_message", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "ownership_matrix_ownership_matrix", "label": "OWNERSHIP_MATRIX", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/references/ownership-matrix.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 418}, {"id": "ownership_matrix_test_pattern", "label": "test_pattern", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/references/ownership-matrix.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 745}, {"id": "education_catalog", "label": "Education Catalog", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/education.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 516}, {"id": "seo_catalog", "label": "SEO Catalog", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/seo.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 516}, {"id": "rate_card", "label": "Rate Card", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/references/rate_card.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 516}, {"id": "user_guide_ko_ourdigital_core", "label": "OurDigital Core", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 855}, {"id": "user_guide_ko_seo_tools", "label": "SEO Tools", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 857}, {"id": "user_guide_ko_jamie_clinic", "label": "Jamie Clinic", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 851}, {"id": "user_guide_ko_notebooklm_tools", "label": "NotebookLM Tools", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 853}, {"id": "user_guide_ko_gtm_analytics", "label": "GTM / Analytics", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 850}, {"id": "user_guide_ko_notion_tools", "label": "Notion Tools", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 854}, {"id": "user_guide_ko_reference_curator", "label": "Reference Curator", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 856}, {"id": "user_guide_ko_multi_agent_guide", "label": "Multi Agent Guide", "file_type": "document", "source_file": "docs/USER-GUIDE-KO.md", "community": 852}, {"id": "findings_to_service_estimate", "label": "estimate.py", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 519}, {"id": "findings_to_service_sow_templates", "label": "sow_templates.yaml", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 519}, {"id": "findings_to_service_rate_card", "label": "rate_card.yaml", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 519}, {"id": "findings_to_service_ourdigital_estimate_engine", "label": "ourdigital-estimate-engine", "file_type": "concept", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 554}, {"id": "findings_to_service_seo_yaml", "label": "seo.yaml", "file_type": "document", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 705}, {"id": "findings_to_service_findings_to_scope", "label": "findings_to_scope.py", "file_type": "code", "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 554}, {"id": "design_ourdigital_estimate_engine", "label": "ourdigital-estimate-engine", "file_type": "concept", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 698}, {"id": "design_rate_card", "label": "rate_card.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_seo_yaml", "label": "seo.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_education_yaml", "label": "education.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_digital_ads_yaml", "label": "digital_ads.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_digital_branding_yaml", "label": "digital_branding.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_estimate_py", "label": "estimate.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "design_scope_schema", "label": "scope.schema.json", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 428}, {"id": "skill_ourdigital_estimate_engine", "label": "ourdigital-estimate-engine", "file_type": "concept", "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 810}, {"id": "skill_rate_card", "label": "rate_card.yaml", "file_type": "document", "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 583}, {"id": "skill_estimate_py", "label": "estimate.py", "file_type": "code", "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 583}, {"id": "digital_ads_digital_ads", "label": "digital_ads", "file_type": "concept", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/digital_ads.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 700}, {"id": "digital_branding_digital_branding", "label": "digital_branding", "file_type": "concept", "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/digital_branding.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 701}, {"id": "02-blog_ourdigital_blog", "label": "OurDigital Blog", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/02-blog.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 496}, {"id": "03-journal_ourdigital_journal", "label": "OurDigital Journal", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/03-journal.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 496}, {"id": "04-research_ourdigital_research", "label": "OurDigital Research", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/04-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 496}, {"id": "05-document_ourdigital_document", "label": "OurDigital Document", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/05-document.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 608}, {"id": "06-designer_ourdigital_designer", "label": "OurDigital Designer", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/06-designer.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 612}, {"id": "07-ad-manager_ourdigital_ad_manager", "label": "OurDigital Ad Manager", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/07-ad-manager.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 617}, {"id": "08-trainer_ourdigital_trainer", "label": "OurDigital Trainer", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/08-trainer.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 618}, {"id": "09-backoffice_ourdigital_backoffice", "label": "OurDigital Backoffice", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/09-backoffice.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 619}, {"id": "skill_tui_design_template", "label": "TUI Design Template", "file_type": "document", "source_file": "custom-skills/92-tui-design-template/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "skill_rich", "label": "Python Rich Library", "file_type": "concept", "source_file": "custom-skills/92-tui-design-template/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "dtm_wizard_reference_dtm_agent", "label": "DTM Agent", "file_type": "concept", "source_file": "custom-skills/92-tui-design-template/shared/references/dtm-wizard-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "readme_94_dintel_bootstrap", "label": "94-dintel-bootstrap", "file_type": "document", "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "readme_dintel_auth", "label": "dintel-auth", "file_type": "concept", "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "readme_dda", "label": "D.DA Agent", "file_type": "concept", "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "readme_ourseo", "label": "OurSEO Agent", "file_type": "concept", "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "readme_91_multi_agent_guide", "label": "91-multi-agent-guide", "file_type": "concept", "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 414}, {"id": "guardrails_md_guardrails", "label": "GUARDRAILS.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "guardrails_md_agents", "label": "AGENTS.md", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "guardrails_md_check_ownership", "label": "check-ownership.py", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "locks_yaml_locks", "label": "locks.yaml", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/locks-yaml.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "multi_agent_framework_md_framework", "label": "Multi-Agent Framework", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/multi-agent-framework.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "pre_commit_config_yaml_config", "label": "pre-commit-config.yaml", "file_type": "code", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/pre-commit-config.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "tasks_yaml_tasks", "label": "tasks.yaml", "file_type": "document", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/tasks-yaml.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 431}, {"id": "readme_md_readme", "label": "README.md", "file_type": "document", "source_file": "custom-skills/92-tui-design-template/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 527}, {"id": "readme_md_skill", "label": "SKILL.md", "file_type": "document", "source_file": "custom-skills/92-tui-design-template/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 527}, {"id": "readme_md_dtm_wizard_reference", "label": "dtm-wizard-reference.md", "file_type": "document", "source_file": "custom-skills/92-tui-design-template/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 527}, {"id": "user_guide_ourdigital_custom_skills", "label": "OurDigital Custom Skills", "file_type": "document", "source_file": "docs/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 858}, {"id": "user_guide_settings_audit", "label": "Settings Audit", "file_type": "concept", "source_file": "docs/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 580}, {"id": "user_guide_brand_guide", "label": "Brand Guide", "file_type": "concept", "source_file": "docs/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 849}, {"id": "user_guide_seo_tools", "label": "SEO Tools", "file_type": "concept", "source_file": "docs/USER-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 859}, {"id": "settings_audit_report_claude_code_settings_audit_report", "label": "Claude Code Settings Audit Report", "file_type": "document", "source_file": "docs/settings-audit-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 580}, {"id": "pricingreference_pricing_quick_reference", "label": "Pricing Quick Reference", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md", "community": 467}, {"id": "pricingpackages_01_strategy_pricing_packages_md", "label": "01_Strategy/PRICING-PACKAGES.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md", "community": 467}, {"id": "servicearchitecture_knowledge_base_canon_service_architecture_md", "label": "knowledge-base/canon/service-architecture.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md", "community": 467}, {"id": "brand_dintel_shared_src_dintel_brand_py", "label": "_dintel-shared/src/dintel/brand.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md", "community": 467}, {"id": "readme_ourdigital_shared_environment", "label": "OurDigital Shared Environment", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/README.md", "community": 578}, {"id": "validateinstall_scripts_validate_install_py", "label": "scripts/validate_install.py", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/README.md", "community": 578}, {"id": "installclaudeai_installing_ourdigital_skills_in_claude_ai", "label": "Installing OurDigital Skills in Claude.ai", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/INSTALL-CLAUDE-AI.md", "community": 462}, {"id": "ourdigitalskillsbundle_ourdigital_skills_bundle_md", "label": "ourdigital-skills-bundle.md", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/INSTALL-CLAUDE-AI.md", "community": 462}, {"id": "exportforclaudeai_scripts_export_for_claude_ai_py", "label": "scripts/export_for_claude_ai.py", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/INSTALL-CLAUDE-AI.md", "community": 462}, {"id": "01brandguide_ourdigital_brand_guide", "label": "OurDigital Brand Guide", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/01-brand-guide.md", "community": 462}, {"id": "design_system_2025_md", "label": "design-system-2025.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/design-system-2025.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 699}, {"id": "dintelligence_brand_guide_md", "label": "dintelligence_brand_guide.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 368}, {"id": "notion_schema_reference_md", "label": "notion-schema-reference.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 742}, {"id": "client_service_tasks_dashboard", "label": "Client Service Tasks Dashboard", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 473}, {"id": "jhr_db", "label": "JHR DB", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 473}, {"id": "jam_db", "label": "JAM DB", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 473}, {"id": "sla_db", "label": "SLA DB", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 473}, {"id": "user_guide_agent_70", "label": "#70 Brand Guardian", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_71", "label": "#71 Brand Editor", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_72", "label": "#72 Doc Secretary", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_73", "label": "#73 Quotation Mgr", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_74", "label": "#74 Service Architect", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_75", "label": "#75 Marketing Mgr", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_76", "label": "#76 Back Office Mgr", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_77", "label": "#77 Account Mgr", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 419}, {"id": "user_guide_agent_88", "label": "#88 Skill Update", "file_type": "concept", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 532}, {"id": "user_guide_brand_py", "label": "brand.py", "file_type": "code", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 532}, {"id": "user_guide_pricing_reference_md", "label": "pricing-reference.md", "file_type": "document", "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md", "community": 532}, {"id": "10_skill_creator_md", "label": "10-skill-creator.md", "file_type": "document", "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/10-skill-creator.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 386}, {"id": "ourdigital_yaml", "label": "ourdigital.yaml", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/config/ourdigital.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 386}, {"id": "base_txt", "label": "base.txt", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/requirements/base.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 504}, {"id": "code_txt", "label": "code.txt", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/requirements/code.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 504}, {"id": "desktop_txt", "label": "desktop.txt", "file_type": "code", "source_file": "custom-skills/_ourdigital-shared/requirements/desktop.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 504}, {"id": "compatibility_report_md", "label": "COMPATIBILITY_REPORT.md", "file_type": "document", "source_file": "docs/COMPATIBILITY_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 549}, {"id": "skills_comparison_md", "label": "SKILLS_COMPARISON.md", "file_type": "document", "source_file": "docs/SKILLS_COMPARISON.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 549}, {"id": "algorithmic_art_license", "label": "LICENSE.txt", "file_type": "document", "source_file": "example-skills/skills-main/algorithmic-art/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 637}, {"id": "2026-04-27-notion-writer-extended-block-coverage_notion_writer_py", "label": "notion_writer.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 537}, {"id": "2026-04-27-notion-writer-extended-block-coverage_test_parser_py", "label": "test_parser.py", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 537}, {"id": "2026-04-27-notion-writer-extended-block-coverage_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 620}, {"id": "2026-04-27-notion-writer-extended-block-coverage_markdown_to_notion_blocks", "label": "markdown_to_notion_blocks", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 464}, {"id": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "label": "_parse_lines", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 464}, {"id": "2026-04-27-notion-writer-extended-block-coverage_create_callout_block", "label": "create_callout_block", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 464}, {"id": "2026-04-27-notion-writer-extended-block-coverage_create_toggle_block", "label": "create_toggle_block", "file_type": "code", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 464}, {"id": "2026_03_29_jamie_journal_editor_code_version_journal_validator_py", "label": "journal_validator.py", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 621}, {"id": "2026_03_29_jamie_journal_editor_code_version_validationissue", "label": "ValidationIssue", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 622}, {"id": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "label": "JournalValidator", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "2026_03_29_jamie_journal_editor_code_version_structurevalidator", "label": "StructureValidator", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "2026_03_29_jamie_journal_editor_code_version_compliancechecker", "label": "ComplianceChecker", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "2026_03_29_jamie_journal_editor_code_version_spellingchecker", "label": "SpellingChecker", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "2026_03_29_jamie_journal_editor_code_version_linkrecommender", "label": "LinkRecommender", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "2026_03_29_jamie_journal_editor_code_version_main", "label": "main", "file_type": "code", "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 436}, {"id": "skill_brand_guidelines", "label": "brand-guidelines", "file_type": "document", "source_file": "example-skills/skills-main/brand-guidelines/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "license_apache_2_0", "label": "Apache License 2.0", "file_type": "document", "source_file": "example-skills/skills-main/brand-guidelines/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "skill_python_pptx", "label": "python-pptx", "file_type": "code", "source_file": "example-skills/skills-main/brand-guidelines/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "skill_canvas_design", "label": "canvas-design", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "skill_canvas_fonts", "label": "canvas-fonts", "file_type": "code", "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "arsenalsc_ofl_arsenal_project", "label": "The Arsenal Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/ArsenalSC-OFL.txt", "source_location": null, "source_url": null, "captured_at": null, "author": "andrij.design@gmail.com", "contributor": null, "community": 398}, {"id": "bigshoulders_ofl_big_shoulders_project", "label": "The Big Shoulders Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/BigShoulders-OFL.txt", "source_location": null, "source_url": "https://github.com/xotypeco/big_shoulders", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "boldonse_ofl_boldonse_project", "label": "The Boldonse Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Boldonse-OFL.txt", "source_location": null, "source_url": "https://github.com/googlefonts/boldonse", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "bricolagegrotesque_ofl_bricolage_grotesque_project", "label": "The Bricolage Grotesque Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt", "source_location": null, "source_url": "https://github.com/ateliertriay/bricolage", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "crimsonpro_ofl_crimson_pro_project", "label": "The Crimson Pro Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/CrimsonPro-OFL.txt", "source_location": null, "source_url": "https://github.com/Fonthausen/CrimsonPro", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "dmmono_ofl_dm_mono_project", "label": "The DM Mono Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/DMMono-OFL.txt", "source_location": null, "source_url": "https://www.github.com/googlefonts/dm-mono", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "ericaone_ofl_erica_one", "label": "Erica One", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/EricaOne-OFL.txt", "source_location": null, "source_url": null, "captured_at": null, "author": "LatinoType Limitada (luciano@latinotype.com)", "contributor": null, "community": 398}, {"id": "geistmono_ofl_geist_project", "label": "The Geist Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/GeistMono-OFL.txt", "source_location": null, "source_url": "https://github.com/vercel/geist-font.git", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "sil_open_font_license_1_1", "label": "SIL Open Font License, Version 1.1", "file_type": "document", "source_file": null, "source_location": null, "source_url": "https://openfontlicense.org", "captured_at": null, "author": null, "contributor": null, "community": 398}, {"id": "gloock_ofl_gloock_project", "label": "The Gloock Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Gloock-OFL.txt", "community": 409}, {"id": "ibmplexmono_ofl_ibm_corp", "label": "IBM Corp.", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt", "community": 409}, {"id": "instrumentsans_ofl_instrument_sans_project", "label": "The Instrument Sans Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/InstrumentSans-OFL.txt", "community": 409}, {"id": "italiana_ofl_santiago_orozco", "label": "Santiago Orozco", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Italiana-OFL.txt", "community": 409}, {"id": "jetbrainsmono_ofl_jetbrains_mono_project", "label": "The JetBrains Mono Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt", "community": 409}, {"id": "jura_ofl_jura_project", "label": "The Jura Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Jura-OFL.txt", "community": 409}, {"id": "librebaskerville_ofl_libre_baskerville_project", "label": "The Libre Baskerville Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt", "community": 409}, {"id": "lora_ofl_lora_project", "label": "The Lora Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Lora-OFL.txt", "community": 409}, {"id": "ofl_sil_open_font_license", "label": "SIL Open Font License Version 1.1", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Gloock-OFL.txt", "community": 409}, {"id": "_search_llm__search_llm", "label": "_search_llm.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 453}, {"id": "_search_cache__search_cache", "label": "_search_cache.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 453}, {"id": "test_notion_search_test_notion_search", "label": "test_notion_search.py", "file_type": "code", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 453}, {"id": "journal_validator_journal_validator", "label": "journal_validator.py", "file_type": "code", "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 723}, {"id": "journal_validator_structurevalidator", "label": "StructureValidator", "file_type": "code", "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 726}, {"id": "journal_validator_compliancechecker", "label": "ComplianceChecker", "file_type": "code", "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 550}, {"id": "journal_validator_spellingchecker", "label": "SpellingChecker", "file_type": "code", "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 725}, {"id": "journal_validator_linkrecommender", "label": "LinkRecommender", "file_type": "code", "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 724}, {"id": "compliance_checker_compliance_checker", "label": "compliance_checker.py", "file_type": "code", "source_file": "skill 47/compliance_checker.py", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 550}, {"id": "readme_skills", "label": "Skills", "file_type": "concept", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 460}, {"id": "readme_algorithmic_art", "label": "algorithmic-art", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 460}, {"id": "readme_canvas_design", "label": "canvas-design", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 460}, {"id": "readme_slack_gif_creator", "label": "slack-gif-creator", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 760}, {"id": "readme_artifacts_builder", "label": "artifacts-builder", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 749}, {"id": "readme_mcp_server", "label": "mcp-server", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 754}, {"id": "readme_webapp_testing", "label": "webapp-testing", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 762}, {"id": "readme_brand_guidelines", "label": "brand-guidelines", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 751}, {"id": "readme_internal_comms", "label": "internal-comms", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 753}, {"id": "readme_theme_factory", "label": "theme-factory", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 761}, {"id": "readme_skill_creator", "label": "skill-creator", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 759}, {"id": "readme_template_skill", "label": "template-skill", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 539}, {"id": "readme_docx", "label": "docx", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 460}, {"id": "readme_pdf", "label": "pdf", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 460}, {"id": "readme_pptx", "label": "pptx", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 757}, {"id": "readme_xlsx", "label": "xlsx", "file_type": "code", "source_file": "example-skills/skills-main/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 763}, {"id": "third_party_notices_imageio", "label": "imageio", "file_type": "code", "source_file": "example-skills/skills-main/THIRD_PARTY_NOTICES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 846}, {"id": "third_party_notices_imageio_ffmpeg", "label": "imageio-ffmpeg", "file_type": "code", "source_file": "example-skills/skills-main/THIRD_PARTY_NOTICES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 847}, {"id": "third_party_notices_ffmpeg", "label": "FFmpeg", "file_type": "code", "source_file": "example-skills/skills-main/THIRD_PARTY_NOTICES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 845}, {"id": "agent_skills_spec_skill_md", "label": "SKILL.md", "file_type": "document", "source_file": "example-skills/skills-main/agent_skills_spec.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 387}, {"id": "agent_skills_spec_template_skill", "label": "template-skill", "file_type": "code", "source_file": "example-skills/skills-main/agent_skills_spec.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 539}, {"id": "nationalpark_ofl_txt_national_park_project", "label": "The National Park Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/NationalPark-OFL.txt", "source_location": null, "source_url": "https://github.com/benhoepner/National-Park", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "nothingyoucoulddo_ofl_txt_kimberly_geswein", "label": "Kimberly Geswein", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt", "source_location": null, "source_url": "kimberlygeswein.com", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "outfit_ofl_txt_outfit_project", "label": "The Outfit Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Outfit-OFL.txt", "source_location": null, "source_url": "https://github.com/Outfitio/Outfit-Fonts", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "pixelifysans_ofl_txt_pixelify_sans_project", "label": "The Pixelify Sans Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/PixelifySans-OFL.txt", "source_location": null, "source_url": "https://github.com/eifetx/Pixelify-Sans", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "poiretone_ofl_txt_denis_masharov", "label": "Denis Masharov", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/PoiretOne-OFL.txt", "source_location": null, "source_url": "denis.masharov@gmail.com", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "redhatmono_ofl_txt_red_hat_project", "label": "The Red Hat Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/RedHatMono-OFL.txt", "source_location": null, "source_url": "https://github.com/RedHatOfficial/RedHatFont", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "silkscreen_ofl_txt_silkscreen_project", "label": "The Silkscreen Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Silkscreen-OFL.txt", "source_location": null, "source_url": "https://github.com/googlefonts/silkscreen", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "smoochsans_ofl_txt_smooch_sans_project", "label": "The Smooch Sans Project Authors", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/SmoochSans-OFL.txt", "source_location": null, "source_url": "https://github.com/googlefonts/smooch-sans", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "common_sil_open_font_license", "label": "SIL Open Font License, Version 1.1", "file_type": "document", "source_file": null, "source_location": null, "source_url": "https://openfontlicense.org", "captured_at": null, "author": null, "contributor": null, "community": 405}, {"id": "2026_04_27_notion_writer_extended_block_coverage_design_notion_writer_py", "label": "notion_writer.py", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 623}, {"id": "2026_04_27_notion_writer_extended_block_coverage_design_markdown_to_notion_blocks", "label": "markdown_to_notion_blocks", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 538}, {"id": "2026_04_27_notion_writer_extended_block_coverage_design__parse_lines", "label": "_parse_lines", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 538}, {"id": "2026_04_28_notion_semantic_search_design_notion_search_py", "label": "notion_search.py", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 499}, {"id": "2026_04_28_notion_semantic_search_design__search_llm_py", "label": "_search_llm.py", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 499}, {"id": "2026_04_28_notion_semantic_search_design_call_claude", "label": "call_claude", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 498}, {"id": "2026_04_28_notion_semantic_search_design__call_via_sdk", "label": "_call_via_sdk", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 498}, {"id": "2026_04_28_notion_semantic_search_design__call_via_cli", "label": "_call_via_cli", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 498}, {"id": "2026_04_28_notion_semantic_search_design__notion_compat", "label": "_notion_compat", "file_type": "code", "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 499}, {"id": "viewer_setup", "label": "setup", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_initializesystem", "label": "initializeSystem", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_generateflowfield", "label": "generateFlowField", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_draw", "label": "draw", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 861}, {"id": "viewer_particle", "label": "Particle", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_updateparam", "label": "updateParam", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 863}, {"id": "viewer_updatecolor", "label": "updateColor", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 862}, {"id": "viewer_updateseeddisplay", "label": "updateSeedDisplay", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_updateseed", "label": "updateSeed", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_previousseed", "label": "previousSeed", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_nextseed", "label": "nextSeed", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_randomseedandupdate", "label": "randomSeedAndUpdate", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "viewer_resetparameters", "label": "resetParameters", "file_type": "code", "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "community": 397}, {"id": "license_apache", "label": "Apache License 2.0", "file_type": "document", "source_file": "example-skills/skills-main/artifacts-builder/LICENSE.txt", "community": 484}, {"id": "skill_artifacts_builder", "label": "Artifacts Builder Skill", "file_type": "document", "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md", "community": 484}, {"id": "skill_init_artifact_sh", "label": "init-artifact.sh", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md", "community": 484}, {"id": "skill_bundle_artifact_sh", "label": "bundle-artifact.sh", "file_type": "code", "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md", "community": 484}, {"id": "html2pptx_html2pptx", "label": "html2pptx", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 478}, {"id": "html2pptx_pptxgenjs", "label": "pptxgenjs", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 478}, {"id": "html2pptx_playwright", "label": "playwright", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 478}, {"id": "html2pptx_sharp", "label": "sharp", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 478}, {"id": "html2pptx_react", "label": "react", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 716}, {"id": "html2pptx_react_dom_server", "label": "react-dom/server", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 717}, {"id": "frontend_design_skill", "label": "frontend-design", "file_type": "document", "source_file": "example-skills/skills-main/frontend-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 557}, {"id": "frontend_design_license", "label": "LICENSE.txt", "file_type": "document", "source_file": "example-skills/skills-main/frontend-design/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 557}, {"id": "internal_comms_skill", "label": "internal-comms", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "internal_comms_license", "label": "LICENSE.txt", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "internal_comms_3p_updates", "label": "3p-updates.md", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/examples/3p-updates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "internal_comms_company_newsletter", "label": "company-newsletter.md", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/examples/company-newsletter.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "internal_comms_faq_answers", "label": "faq-answers.md", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/examples/faq-answers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "internal_comms_general_comms", "label": "general-comms.md", "file_type": "document", "source_file": "example-skills/skills-main/internal-comms/examples/general-comms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 443}, {"id": "skill_pypdf", "label": "pypdf", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 814}, {"id": "skill_pdfplumber", "label": "pdfplumber", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 813}, {"id": "skill_reportlab", "label": "reportlab", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 819}, {"id": "skill_forms_md", "label": "forms.md", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 556}, {"id": "forms_extract_form_field_info_py", "label": "extract_form_field_info.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 556}, {"id": "forms_convert_pdf_to_images_py", "label": "convert_pdf_to_images.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 708}, {"id": "forms_fill_fillable_fields_py", "label": "fill_fillable_fields.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 709}, {"id": "forms_create_validation_image_py", "label": "create_validation_image.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 477}, {"id": "forms_check_bounding_boxes_py", "label": "check_bounding_boxes.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 477}, {"id": "forms_fill_pdf_form_with_annotations_py", "label": "fill_pdf_form_with_annotations.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 477}, {"id": "forms_fields_json", "label": "fields.json", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 477}, {"id": "docx_js_docx", "label": "docx", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 513}, {"id": "docx_js_document", "label": "Document", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 513}, {"id": "docx_js_packer", "label": "Packer", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 513}, {"id": "docx_js_paragraph", "label": "Paragraph", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_textrun", "label": "TextRun", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_table", "label": "Table", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_tablerow", "label": "TableRow", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_tablecell", "label": "TableCell", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_imagerun", "label": "ImageRun", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "docx_js_pagebreak", "label": "PageBreak", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 429}, {"id": "tektur_ofl_tektur", "label": "Tektur Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Tektur-OFL.txt", "source_location": null, "source_url": "https://www.github.com/hyvyys/Tektur", "captured_at": null, "author": "The Tektur Project Authors", "contributor": null, "community": 493}, {"id": "tektur_ofl_sil_open_font_license", "label": "SIL Open Font License", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Tektur-OFL.txt", "source_location": null, "source_url": "https://openfontlicense.org", "captured_at": null, "author": null, "contributor": null, "community": 493}, {"id": "worksans_ofl_worksans", "label": "Work Sans Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/WorkSans-OFL.txt", "source_location": null, "source_url": "https://github.com/weiweihuanghuang/Work-Sans", "captured_at": null, "author": "The Work Sans Project Authors", "contributor": null, "community": 493}, {"id": "youngserif_ofl_youngserif", "label": "Young Serif Project", "file_type": "document", "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/YoungSerif-OFL.txt", "source_location": null, "source_url": "https://github.com/noirblancrouge/YoungSerif", "captured_at": null, "author": "The Young Serif Project Authors", "contributor": null, "community": 493}, {"id": "license_anthropic_license", "label": "Anthropic License", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": "Anthropic, PBC", "contributor": null, "community": 730}, {"id": "skill_docx", "label": "docx skill", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_pandoc", "label": "pandoc", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_docx_js", "label": "docx-js", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_unpack_py", "label": "unpack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_pack_py", "label": "pack.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_docx_js_md", "label": "docx-js.md", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_ooxml_md", "label": "ooxml.md", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_soffice", "label": "soffice", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_pdftoppm", "label": "pdftoppm", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "skill_defusedxml", "label": "defusedxml", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 396}, {"id": "ooxml_ooxml", "label": "Office Open XML Technical Reference", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "ooxml_document", "label": "Document", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "ooxml_docxxmleditor", "label": "DocxXMLEditor", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "ooxml_pil_image", "label": "PIL.Image", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "ooxml_shutil", "label": "shutil", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "ooxml_os", "label": "os", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 445}, {"id": "license_anthropic", "label": "Anthropic License", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": "Anthropic, PBC", "contributor": null, "community": 729}, {"id": "skill_markitdown", "label": "markitdown", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 804}, {"id": "skill_validate_py", "label": "validate.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 833}, {"id": "skill_html2pptx_md", "label": "html2pptx.md", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 800}, {"id": "skill_html2pptx_js", "label": "html2pptx.js", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 584}, {"id": "skill_thumbnail_py", "label": "thumbnail.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 831}, {"id": "skill_rearrange_py", "label": "rearrange.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 817}, {"id": "skill_inventory_py", "label": "inventory.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 585}, {"id": "skill_replace_py", "label": "replace.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 585}, {"id": "skill_pptxgenjs", "label": "PptxGenJS", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 584}, {"id": "skill_sharp", "label": "Sharp", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 828}, {"id": "reference_document", "label": "PDF Processing Advanced Reference", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_pdf_lib", "label": "pdf-lib", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_pdfjs_dist", "label": "pdfjs-dist", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_poppler_utils", "label": "poppler-utils", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_pypdf", "label": "pypdf", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_pytesseract", "label": "pytesseract", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "reference_pdf2image", "label": "pdf2image", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 434}, {"id": "ooxml_powerpoint", "label": "PowerPoint", "file_type": "document", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 743}, {"id": "ooxml_p_txbody", "label": "<p:txBody>", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 487}, {"id": "ooxml_a_bodypr", "label": "<a:bodyPr>", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 487}, {"id": "ooxml_a_lststyle", "label": "<a:lstStyle>", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 487}, {"id": "ooxml_a_p", "label": "<a:p>", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 487}, {"id": "skill_pandas", "label": "pandas", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 812}, {"id": "skill_openpyxl", "label": "openpyxl", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 808}, {"id": "skill_recalc_py", "label": "recalc.py", "file_type": "code", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 586}, {"id": "skill_libreoffice", "label": "LibreOffice", "file_type": "concept", "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 586}, {"id": "skill_slack_gif_creator", "label": "slack-gif-creator", "file_type": "document", "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 490}, {"id": "requirements_pillow", "label": "pillow", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 490}, {"id": "requirements_imageio", "label": "imageio", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 490}, {"id": "requirements_imageio_ffmpeg", "label": "imageio-ffmpeg", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 773}, {"id": "requirements_numpy", "label": "numpy", "file_type": "code", "source_file": "example-skills/skills-main/slack-gif-creator/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 490}, {"id": "skill_template_skill", "label": "template-skill", "file_type": "document", "source_file": "example-skills/skills-main/template-skill/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 830}, {"id": "skill_theme_factory", "label": "theme-factory", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "arctic_frost_theme", "label": "Arctic Frost", "file_type": "document", "source_file": "example-skills/skills-main/theme-factory/themes/arctic-frost.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 423}, {"id": "evaluation_mcp_server", "label": "MCP Server", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "evaluation_evaluation_xml", "label": "Evaluation XML Format", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "evaluation_scripts_evaluation_py", "label": "scripts/evaluation.py", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "evaluation_anthropic", "label": "anthropic", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "evaluation_mcp", "label": "mcp", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "evaluation_claude_3_7_sonnet_20250219", "label": "claude-3-7-sonnet-20250219", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 440}, {"id": "skill_init_skill_py", "label": "init_skill.py", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 801}, {"id": "skill_package_skill_py", "label": "package_skill.py", "file_type": "code", "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 811}, {"id": "conversation_to_faq_example_conversation_to_faq", "label": "Example: Conversation to FAQ", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/examples/conversation-to-faq.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 692}, {"id": "decision_capture_example_decision_record_capture", "label": "Example: Decision Record Capture", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/examples/decision-capture.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 695}, {"id": "how_to_guide_example_how_to_guide_from_discussion", "label": "Example: How-To Guide from Discussion", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/examples/how-to-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 715}, {"id": "database_best_practices_database_best_practices", "label": "Database Best Practices", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/database-best-practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 512}, {"id": "decision_log_database_decision_log_database", "label": "Decision Log Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/decision-log-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 512}, {"id": "documentation_database_general_documentation_database", "label": "General Documentation Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/documentation-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 512}, {"id": "license_apache_license", "label": "Apache License 2.0", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/LICENSE.txt", "source_location": null, "source_url": "http://www.apache.org/licenses/", "captured_at": null, "author": null, "contributor": null, "community": 731}, {"id": "skill_mcp_protocol", "label": "MCP Protocol Documentation", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "source_url": "https://modelcontextprotocol.io/llms-full.txt", "captured_at": null, "author": null, "contributor": null, "community": 806}, {"id": "skill_mcp_best_practices", "label": "MCP Best Practices", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 805}, {"id": "skill_python_sdk", "label": "Python SDK Documentation", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "source_url": "https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md", "captured_at": null, "author": null, "contributor": null, "community": 816}, {"id": "skill_python_mcp_server", "label": "Python Implementation Guide", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 815}, {"id": "skill_typescript_sdk", "label": "TypeScript SDK Documentation", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "source_url": "https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md", "captured_at": null, "author": null, "contributor": null, "community": 832}, {"id": "skill_node_mcp_server", "label": "TypeScript Implementation Guide", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 807}, {"id": "skill_evaluation", "label": "Evaluation Guide", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 791}, {"id": "mcp_best_practices_mcp_server", "label": "MCP Server", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 570}, {"id": "mcp_best_practices_tool", "label": "MCP Tool", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 570}, {"id": "mcp_best_practices_stdio_transport", "label": "Stdio Transport", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 734}, {"id": "mcp_best_practices_http_transport", "label": "HTTP Transport", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 732}, {"id": "mcp_best_practices_sse_transport", "label": "SSE Transport", "file_type": "concept", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 733}, {"id": "mcp_best_practices_server", "label": "Server", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 522}, {"id": "mcp_best_practices_listtoolsrequestschema", "label": "ListToolsRequestSchema", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 522}, {"id": "mcp_best_practices_calltoolrequestschema", "label": "CallToolRequestSchema", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 522}, {"id": "node_mcp_server_mcpserver", "label": "McpServer", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 523}, {"id": "node_mcp_server_stdioservertransport", "label": "StdioServerTransport", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 523}, {"id": "node_mcp_server_zod", "label": "zod", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 571}, {"id": "node_mcp_server_axios", "label": "axios", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 485}, {"id": "node_mcp_server_registertool", "label": "registerTool", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 485}, {"id": "node_mcp_server_makeapirequest", "label": "makeApiRequest", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 485}, {"id": "node_mcp_server_handleapierror", "label": "handleApiError", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 485}, {"id": "node_mcp_server_usersearchinputschema", "label": "UserSearchInputSchema", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 571}, {"id": "node_mcp_server_main", "label": "main", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md", "community": 523}, {"id": "skill_webapp_testing", "label": "Web Application Testing Skill", "file_type": "document", "source_file": "example-skills/skills-main/webapp-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 587}, {"id": "skill_with_server_py", "label": "with_server.py", "file_type": "code", "source_file": "example-skills/skills-main/webapp-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 587}, {"id": "skill_notion_knowledge_capture", "label": "Notion Knowledge Capture Skill", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 582}, {"id": "skill_database_best_practices_md", "label": "database-best-practices.md", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 582}, {"id": "readme_evaluations", "label": "Knowledge Capture Skill Evaluations", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 576}, {"id": "readme_conversation_to_wiki_json", "label": "conversation-to-wiki.json", "file_type": "code", "source_file": "official-skills/notion-knowledge-capture/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 576}, {"id": "python_mcp_server_fastmcp", "label": "FastMCP", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 574}, {"id": "python_mcp_server_basemodel", "label": "BaseModel", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "python_mcp_server_usersearchinput", "label": "UserSearchInput", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "python_mcp_server_responseformat", "label": "ResponseFormat", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "python_mcp_server_make_api_request", "label": "_make_api_request", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "python_mcp_server_handle_api_error", "label": "_handle_api_error", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "python_mcp_server_example_search_users", "label": "example_search_users", "file_type": "document", "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 447}, {"id": "requirements_mcp", "label": "mcp", "file_type": "code", "source_file": "example-skills/skills-main/mcp-builder/scripts/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 574}, {"id": "api_feature_user_profile_api_specification", "label": "User Profile API Specification", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "community": 502}, {"id": "api_feature_implementation_plan_user_profile_api", "label": "Implementation Plan: User Profile API", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "community": 502}, {"id": "api_feature_engineering_tasks", "label": "Engineering Tasks", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "community": 502}, {"id": "database_migration_user_preferences_schema_migration_spec", "label": "User Preferences Schema Migration Spec", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/database-migration.md", "community": 551}, {"id": "database_migration_implementation_plan_user_preferences_migration", "label": "Implementation Plan: User Preferences Migration", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/database-migration.md", "community": 551}, {"id": "ui_component_global_search_redesign_spec", "label": "Global Search Redesign Spec", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/ui-component.md", "community": 589}, {"id": "ui_component_implementation_plan", "label": "Implementation Plan", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/ui-component.md", "community": 589}, {"id": "milestone_summary_template_milestone_summary", "label": "Milestone Summary Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/milestone-summary-template.md", "community": 740}, {"id": "progress_tracking_progress_tracking", "label": "Progress Tracking", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/progress-tracking.md", "community": 422}, {"id": "progress_update_template_progress_update", "label": "Progress Update Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/progress-update-template.md", "community": 422}, {"id": "quick_implementation_plan_quick_implementation_plan", "label": "Quick Implementation Plan Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/quick-implementation-plan.md", "community": 422}, {"id": "template_selection_guide_guide", "label": "Template Selection Guide", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "decision_meeting_template_template", "label": "Decision Meeting Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/decision-meeting-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "status_update_template_template", "label": "Status Update Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/status-update-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "brainstorming_template_template", "label": "Brainstorming Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/brainstorming-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "sprint_planning_template_template", "label": "Sprint Planning Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/sprint-planning-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "retrospective_template_template", "label": "Retrospective Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/retrospective-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "one_on_one_template_template", "label": "1:1 Meeting Template", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/one-on-one-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 425}, {"id": "skill_notion_research_documentation", "label": "Notion Research Documentation Skill", "file_type": "document", "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 456}, {"id": "format_selection_guide", "label": "Format Selection Guide", "file_type": "document", "source_file": "reference/format-selection-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 456}, {"id": "research_summary_format", "label": "Research Summary Format", "file_type": "document", "source_file": "reference/research-summary-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 456}, {"id": "comprehensive_report_format", "label": "Comprehensive Report Format", "file_type": "document", "source_file": "reference/comprehensive-report-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 456}, {"id": "quick_brief_format", "label": "Quick Brief Format", "file_type": "document", "source_file": "reference/quick-brief-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 456}, {"id": "skill-compact-guide_claude_skill", "label": "Claude Skill", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_skill_md", "label": "SKILL.md", "file_type": "document", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_yaml_frontmatter", "label": "YAML Frontmatter", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_instructions", "label": "Instructions", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_scripts_folder", "label": "scripts/", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_references_folder", "label": "references/", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "skill-compact-guide_assets_folder", "label": "assets/", "file_type": "concept", "source_file": "reference/skill-compact-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 435}, {"id": "readme_research_documentation_skill", "label": "Research & Documentation Skill", "file_type": "concept", "source_file": "official-skills/notion-research-documentation/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 525}, {"id": "readme_basic_research_json", "label": "basic-research.json", "file_type": "document", "source_file": "official-skills/notion-research-documentation/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 525}, {"id": "readme_research_to_database_json", "label": "research-to-database.json", "file_type": "document", "source_file": "official-skills/notion-research-documentation/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 525}, {"id": "competitor_analysis_example", "label": "Competitor Analysis Example", "file_type": "document", "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "market_research_example", "label": "Market Research Example", "file_type": "document", "source_file": "official-skills/notion-research-documentation/examples/market-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "technical_investigation_example", "label": "Technical Investigation Example", "file_type": "document", "source_file": "official-skills/notion-research-documentation/examples/technical-investigation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "trip_planning_example", "label": "Trip Planning Example", "file_type": "document", "source_file": "official-skills/notion-research-documentation/examples/trip-planning.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "advanced_search_reference", "label": "Advanced Search Techniques", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/advanced-search.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "notion_search", "label": "Notion:notion-search", "file_type": "concept", "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "notion_fetch", "label": "Notion:notion-fetch", "file_type": "concept", "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "notion_create_pages", "label": "Notion:notion-create-pages", "file_type": "concept", "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 411}, {"id": "faq_database_faq_database", "label": "FAQ Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/faq-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 704}, {"id": "how_to_guide_database_how_to_guide_database", "label": "How-To Guide Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/how-to-guide-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 714}, {"id": "learning_database_learning_database", "label": "Learning/Post-Mortem Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/learning-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 728}, {"id": "team_wiki_database_team_wiki_database", "label": "Team Wiki Database", "file_type": "document", "source_file": "official-skills/notion-knowledge-capture/reference/team-wiki-database.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 841}, {"id": "skill_meeting_intelligence", "label": "Meeting Intelligence", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "skill_notion_search", "label": "Notion:notion-search", "file_type": "code", "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "skill_notion_fetch", "label": "Notion:notion-fetch", "file_type": "code", "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "skill_notion_create_pages", "label": "Notion:notion-create-pages", "file_type": "code", "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "skill_template_selection_guide", "label": "Template Selection Guide", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "readme_meeting_intelligence_evaluations", "label": "Meeting Intelligence Skill Evaluations", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "readme_decision_meeting_prep_json", "label": "decision-meeting-prep.json", "file_type": "code", "source_file": "official-skills/notion-meeting-intelligence/evaluations/decision-meeting-prep.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "readme_status_meeting_prep_json", "label": "status-meeting-prep.json", "file_type": "code", "source_file": "official-skills/notion-meeting-intelligence/evaluations/status-meeting-prep.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "customer_meeting_customer_meeting_prep", "label": "Customer Meeting Prep", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/examples/customer-meeting.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "executive_review_executive_review_prep", "label": "Executive Review Prep", "file_type": "document", "source_file": "official-skills/notion-meeting-intelligence/examples/executive-review.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 394}, {"id": "spec_parsing_notion_search", "label": "Notion:notion-search", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 838}, {"id": "spec_parsing_notion_fetch", "label": "Notion:notion-fetch", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 837}, {"id": "standard_implementation_plan_template", "label": "Standard Implementation Plan Template", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/standard-implementation-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 839}, {"id": "task_creation_notion_create_pages", "label": "Notion:notion-create-pages", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 840}, {"id": "skill_format_requirements_format_requirements", "label": "Skill Format Requirements", "file_type": "document", "source_file": "reference/SKILL-FORMAT-REQUIREMENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 492}, {"id": "skill_migration_guide_migration_guide", "label": "Skill Migration Guide", "file_type": "document", "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 492}, {"id": "skill_migration_guide_16_seo_schema_validator", "label": "16-seo-schema-validator", "file_type": "document", "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 492}, {"id": "skill_migration_guide_17_seo_schema_generator", "label": "17-seo-schema-generator", "file_type": "document", "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 492}, {"id": "citations_citation_styles", "label": "Citation Styles", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/citations.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 648}, {"id": "comparison_format_comparison_format", "label": "Comparison Format", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/comparison-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "comparison_template_comparison_template", "label": "Comparison Template", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/comparison-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "comprehensive_report_format_comprehensive_report_format", "label": "Comprehensive Report Format", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/comprehensive-report-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "comprehensive_report_template_comprehensive_report_template", "label": "Comprehensive Report Template", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/comprehensive-report-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "format_selection_guide_format_selection_guide", "label": "Format Selection Guide", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "quick_brief_format_quick_brief_format", "label": "Quick Brief Format", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/quick-brief-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "quick_brief_template_quick_brief_template", "label": "Quick Brief Template", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/quick-brief-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "research_summary_format_research_summary_format", "label": "Research Summary Format", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/research-summary-format.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "research_summary_template_research_summary_template", "label": "Research Summary Template", "file_type": "document", "source_file": "official-skills/notion-research-documentation/reference/research-summary-template.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 406}, {"id": "skill_notion_spec_to_implementation", "label": "Notion Spec to Implementation", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 422}, {"id": "readme_spec_to_implementation_skill_evaluations", "label": "Spec to Implementation Skill Evaluations", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/evaluations/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 505}, {"id": "api_feature_api_feature", "label": "API Feature Example", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 422}, {"id": "ui_component_ui_component", "label": "UI Component Example", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/ui-component.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 422}, {"id": "database_migration_database_migration", "label": "Database Migration Example", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/examples/database-migration.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 422}, {"id": "basic_spec_implementation_basic_spec_implementation", "label": "Basic Spec Implementation Evaluation", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/evaluations/basic-spec-implementation.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 505}, {"id": "spec_to_tasks_spec_to_tasks", "label": "Spec to Tasks Evaluation", "file_type": "document", "source_file": "official-skills/notion-spec-to-implementation/evaluations/spec-to-tasks.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 505}, {"id": "claude_plugin_marketplace", "label": "marketplace.json", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L1", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_schema", "label": "$schema", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L2", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_name", "label": "name", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L3", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_owner", "label": "owner", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L4", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_owner_name", "label": "name", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L5", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_owner_email", "label": "email", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L6", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_metadata", "label": "metadata", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L8", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_metadata_description", "label": "description", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L9", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_metadata_version", "label": "version", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L10", "_origin": "ast", "community": 390}, {"id": "claude_plugin_marketplace_plugins", "label": "plugins", "file_type": "code", "source_file": ".claude-plugin/marketplace.json", "source_location": "L12", "_origin": "ast", "community": 390}], "links": [{"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "scripts_ghost_publish_create_ghost_token"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "scripts_ghost_publish_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "scripts_ghost_publish_markdown_to_html"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "scripts_ghost_publish_parse_frontmatter"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish", "target": "scripts_ghost_publish_publish_to_ghost"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_publish_to_ghost", "target": "scripts_ghost_publish_create_ghost_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_rationale_27", "target": "scripts_ghost_publish_create_ghost_token"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_publish_to_ghost", "target": "scripts_ghost_publish_parse_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_rationale_43", "target": "scripts_ghost_publish_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_main", "target": "scripts_ghost_publish_publish_to_ghost"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_publish_to_ghost", "target": "scripts_ghost_publish_markdown_to_html"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_rationale_63", "target": "scripts_ghost_publish_publish_to_ghost"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/02-ourdigital-blog/shared/scripts/ghost_publish.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ghost_publish_rationale_103", "target": "scripts_ghost_publish_markdown_to_html"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "scripts_export_to_ulysses_export_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "scripts_export_to_ulysses_export_file"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "scripts_export_to_ulysses_generate_filename"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "scripts_export_to_ulysses_get_export_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses", "target": "scripts_export_to_ulysses_main"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_export_content", "target": "scripts_export_to_ulysses_get_export_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_get_export_path", "target": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_rationale_32", "target": "scripts_export_to_ulysses_get_export_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_export_content", "target": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_export_file", "target": "custom_skills_04_ourdigital_research_code_scripts_export_to_ulysses_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_main", "target": "scripts_export_to_ulysses_generate_filename"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_rationale_42", "target": "scripts_export_to_ulysses_generate_filename"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_export_file", "target": "scripts_export_to_ulysses_export_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_main", "target": "scripts_export_to_ulysses_export_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_rationale_52", "target": "scripts_export_to_ulysses_export_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_main", "target": "scripts_export_to_ulysses_export_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/04-ourdigital-research/code/scripts/export_to_ulysses.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_to_ulysses_rationale_71", "target": "scripts_export_to_ulysses_export_file"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand", "target": "scripts_apply_brand_brandstyler"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand", "target": "scripts_apply_brand_main"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_add_logo"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_apply_to_presentation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_style_slide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_style_table"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler", "target": "scripts_apply_brand_brandstyler_style_text_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_main", "target": "scripts_apply_brand_brandstyler"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_21", "target": "scripts_apply_brand_brandstyler"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_24", "target": "scripts_apply_brand_brandstyler_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler_apply_to_presentation", "target": "scripts_apply_brand_brandstyler_style_slide"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_main", "target": "scripts_apply_brand_brandstyler_apply_to_presentation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_33", "target": "scripts_apply_brand_brandstyler_apply_to_presentation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler_style_slide", "target": "scripts_apply_brand_brandstyler_style_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_brandstyler_style_slide", "target": "scripts_apply_brand_brandstyler_style_text_frame"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_54", "target": "scripts_apply_brand_brandstyler_style_slide"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_66", "target": "scripts_apply_brand_brandstyler_style_text_frame"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_97", "target": "scripts_apply_brand_brandstyler_style_table"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/apply_brand.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_apply_brand_rationale_119", "target": "scripts_apply_brand_brandstyler_add_logo"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion", "target": "scripts_extract_notion_extract_notion_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion", "target": "scripts_extract_notion_fetch_linked_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion", "target": "scripts_extract_notion_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion", "target": "scripts_extract_notion_parse_notion_url"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_extract_notion_content", "target": "custom_skills_05_ourdigital_document_code_scripts_extract_notion_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_extract_notion_content", "target": "scripts_extract_notion_parse_notion_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_main", "target": "scripts_extract_notion_extract_notion_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_rationale_13", "target": "scripts_extract_notion_extract_notion_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_rationale_118", "target": "scripts_extract_notion_parse_notion_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_main", "target": "scripts_extract_notion_fetch_linked_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/extract_notion.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_notion_rationale_126", "target": "scripts_extract_notion_fetch_linked_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx", "target": "scripts_generate_pptx_fs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx", "target": "scripts_generate_pptx_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx", "target": "scripts_generate_pptx_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx", "target": "scripts_generate_pptx_presentationgenerator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_constructor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createagendaslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createclosingslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createcontentslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createdataslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createexecutivesummaryslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createrecommendationsslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_createtitleslide"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_definelayouts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_generate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_save"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator", "target": "scripts_generate_pptx_presentationgenerator_setuppresentation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator_constructor", "target": "scripts_generate_pptx_presentationgenerator_definelayouts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_presentationgenerator_constructor", "target": "scripts_generate_pptx_presentationgenerator_setuppresentation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_main", "target": "scripts_generate_pptx_presentationgenerator_generate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/generate_pptx.js", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pptx_main", "target": "scripts_generate_pptx_presentationgenerator_save"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_workflow", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_workflow", "target": "scripts_run_workflow_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_workflow", "target": "scripts_run_workflow_run_workflow"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_workflow_main", "target": "scripts_run_workflow_run_workflow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/run_workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_workflow_rationale_15", "target": "scripts_run_workflow_run_workflow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content", "target": "scripts_synthesize_content_contentsynthesizer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content", "target": "scripts_synthesize_content_main"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_calculate_importance"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_create_slide_plan"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_estimate_duration"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_points"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_topics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_extract_metadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_extract_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_needs_decision"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer", "target": "scripts_synthesize_content_contentsynthesizer_synthesize"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_main", "target": "scripts_synthesize_content_contentsynthesizer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_14", "target": "scripts_synthesize_content_contentsynthesizer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "custom_skills_05_ourdigital_document_code_scripts_synthesize_content_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_create_slide_plan"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_topics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_extract_metadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_extract_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_synthesize", "target": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_main", "target": "scripts_synthesize_content_contentsynthesizer_synthesize"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_29", "target": "scripts_synthesize_content_contentsynthesizer_synthesize"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_41", "target": "scripts_synthesize_content_contentsynthesizer_extract_metadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_51", "target": "scripts_synthesize_content_contentsynthesizer_generate_executive_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_extract_key_topics", "target": "scripts_synthesize_content_contentsynthesizer_calculate_importance"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_extract_key_topics", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_points"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_extract_key_topics", "target": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_70", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_topics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_101", "target": "scripts_synthesize_content_contentsynthesizer_calculate_importance"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_124", "target": "scripts_synthesize_content_contentsynthesizer_extract_key_points"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_148", "target": "scripts_synthesize_content_contentsynthesizer_generate_speaker_notes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items", "target": "scripts_synthesize_content_contentsynthesizer_estimate_duration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items", "target": "scripts_synthesize_content_contentsynthesizer_needs_decision"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_165", "target": "scripts_synthesize_content_contentsynthesizer_derive_agenda_items"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_178", "target": "scripts_synthesize_content_contentsynthesizer_estimate_duration"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_193", "target": "scripts_synthesize_content_contentsynthesizer_needs_decision"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_200", "target": "scripts_synthesize_content_contentsynthesizer_collect_supporting_data"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_214", "target": "scripts_synthesize_content_contentsynthesizer_extract_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/05-ourdigital-document/code/scripts/synthesize_content.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_synthesize_content_rationale_237", "target": "scripts_synthesize_content_contentsynthesizer_create_slide_plan"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt", "target": "scripts_generate_prompt_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt", "target": "scripts_generate_prompt_visualpromptgenerator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_main", "target": "scripts_generate_prompt_visualpromptgenerator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_visualpromptgenerator", "target": "scripts_generate_prompt_visualpromptgenerator_generate_prompt"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_visualpromptgenerator", "target": "scripts_generate_prompt_visualpromptgenerator_generate_variations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_visualpromptgenerator", "target": "scripts_generate_prompt_visualpromptgenerator_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_main", "target": "scripts_generate_prompt_visualpromptgenerator_generate_prompt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_rationale_51", "target": "scripts_generate_prompt_visualpromptgenerator_generate_prompt"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_visualpromptgenerator_generate_variations", "target": "scripts_generate_prompt_visualpromptgenerator_generate_prompt"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_main", "target": "scripts_generate_prompt_visualpromptgenerator_generate_variations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/generate_prompt.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_prompt_rationale_119", "target": "scripts_generate_prompt_visualpromptgenerator_generate_variations"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator", "target": "scripts_mood_calibrator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator", "target": "scripts_mood_calibrator_moodcalibrator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_main", "target": "scripts_mood_calibrator_moodcalibrator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator", "target": "scripts_mood_calibrator_moodcalibrator_calibrate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator", "target": "scripts_mood_calibrator_moodcalibrator_export_for_prompt"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator", "target": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator", "target": "scripts_mood_calibrator_moodcalibrator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator", "target": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_main", "target": "scripts_mood_calibrator_moodcalibrator_calibrate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_rationale_60", "target": "scripts_mood_calibrator_moodcalibrator_calibrate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_main", "target": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator_export_for_prompt", "target": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_rationale_80", "target": "scripts_mood_calibrator_moodcalibrator_generate_modifier_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_main", "target": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator_export_for_prompt", "target": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_rationale_134", "target": "scripts_mood_calibrator_moodcalibrator_suggest_color_temperature"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_main", "target": "scripts_mood_calibrator_moodcalibrator_export_for_prompt"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_moodcalibrator_export_for_prompt", "target": "custom_skills_06_ourdigital_designer_code_scripts_mood_calibrator_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/06-ourdigital-designer/code/scripts/mood_calibrator.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_mood_calibrator_rationale_158", "target": "scripts_mood_calibrator_moodcalibrator_export_for_prompt"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill", "target": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill", "target": "scripts_init_skill_create_skill"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_10_ourdigital_skill_creator_shared_scripts_init_skill_py_scripts_init_skill_main", "target": "scripts_init_skill_create_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/init_skill.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_skill_rationale_118", "target": "scripts_init_skill_create_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill", "target": "scripts_validate_skill_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill", "target": "scripts_validate_skill_skillvalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_main", "target": "scripts_validate_skill_skillvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_check_content_length"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_check_directory_structure"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_check_frontmatter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_check_skill_files"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator", "target": "scripts_validate_skill_skillvalidator_validate"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_init", "target": "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_main", "target": "custom_skills_10_ourdigital_skill_creator_shared_scripts_validate_skill_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_main", "target": "scripts_validate_skill_skillvalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_validate", "target": "scripts_validate_skill_skillvalidator_check_content_length"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_validate", "target": "scripts_validate_skill_skillvalidator_check_directory_structure"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_validate", "target": "scripts_validate_skill_skillvalidator_check_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_validate", "target": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_skillvalidator_validate", "target": "scripts_validate_skill_skillvalidator_check_skill_files"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_32", "target": "scripts_validate_skill_skillvalidator_check_directory_structure"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_52", "target": "scripts_validate_skill_skillvalidator_check_skill_files"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_63", "target": "scripts_validate_skill_skillvalidator_check_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_83", "target": "scripts_validate_skill_skillvalidator_check_content_length"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_107", "target": "scripts_validate_skill_skillvalidator_check_ourdigital_triggers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_main", "target": "scripts_validate_skill_skillvalidator_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/10-ourdigital-skill-creator/shared/scripts/validate_skill.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_skill_rationale_122", "target": "scripts_validate_skill_skillvalidator_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_compute_health_score"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_extract_issues"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_extract_score"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_get_grade"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_get_priority"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_get_repo_root"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator", "target": "scripts_seo_audit_orchestrator_run_script"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_get_repo_root"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_44", "target": "scripts_seo_audit_orchestrator_get_repo_root"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_run_script"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_63", "target": "scripts_seo_audit_orchestrator_run_script"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_extract_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_110", "target": "scripts_seo_audit_orchestrator_extract_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_extract_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_125", "target": "scripts_seo_audit_orchestrator_extract_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_compute_health_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_134", "target": "scripts_seo_audit_orchestrator_compute_health_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_get_grade"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_153", "target": "scripts_seo_audit_orchestrator_get_grade"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_main", "target": "scripts_seo_audit_orchestrator_get_priority"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/11-seo-comprehensive-audit/code/scripts/seo_audit_orchestrator.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_audit_orchestrator_rationale_161", "target": "scripts_seo_audit_orchestrator_get_priority"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_104", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_12_seo_technical_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_65", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/page_analyzer.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", "target": "custom_skills_12_seo_technical_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "scripts_robots_checker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "scripts_robots_checker_robotschecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "scripts_robots_checker_robotsissue"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "scripts_robots_checker_robotsresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker", "target": "scripts_robots_checker_useragentrules"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_1", "target": "scripts_robots_checker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_32", "target": "scripts_robots_checker_robotsissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotsissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_rules", "target": "scripts_robots_checker_robotsissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_sitemaps", "target": "scripts_robots_checker_robotsissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_syntax", "target": "scripts_robots_checker_robotsissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_43", "target": "scripts_robots_checker_useragentrules"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_parse_robots", "target": "scripts_robots_checker_useragentrules"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_53", "target": "scripts_robots_checker_robotsresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotsresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_rules", "target": "scripts_robots_checker_robotsresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_sitemaps", "target": "scripts_robots_checker_robotsresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze_syntax", "target": "scripts_robots_checker_robotsresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_generate_report", "target": "scripts_robots_checker_robotsresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotsresult", "target": "scripts_robots_checker_robotsresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_main", "target": "scripts_robots_checker_robotsresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_65", "target": "scripts_robots_checker_robotsresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_main", "target": "scripts_robots_checker_robotschecker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_95", "target": "scripts_robots_checker_robotschecker"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_analyze_rules"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_analyze_sitemaps"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_analyze_syntax"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_fetch_robots"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_parse_robots"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker", "target": "scripts_robots_checker_robotschecker_test_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_146", "target": "scripts_robots_checker_robotschecker_fetch_robots"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotschecker_fetch_robots"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_166", "target": "scripts_robots_checker_robotschecker_parse_robots"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotschecker_parse_robots"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_main", "target": "scripts_robots_checker_robotschecker_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotschecker_analyze_rules"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotschecker_analyze_sitemaps"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_robotschecker_analyze", "target": "scripts_robots_checker_robotschecker_analyze_syntax"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_264", "target": "scripts_robots_checker_robotschecker_analyze_syntax"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_300", "target": "scripts_robots_checker_robotschecker_analyze_rules"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_364", "target": "scripts_robots_checker_robotschecker_analyze_sitemaps"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_main", "target": "scripts_robots_checker_robotschecker_test_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_382", "target": "scripts_robots_checker_robotschecker_test_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_main", "target": "scripts_robots_checker_robotschecker_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_418", "target": "scripts_robots_checker_robotschecker_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_robots_checker_rationale_496", "target": "scripts_robots_checker_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_crawlresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_get_active_crawls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_get_all_crawls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_get_crawl_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_print_progress_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler", "target": "scripts_sitemap_crawler_sitemapcrawler"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_1", "target": "scripts_sitemap_crawler"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_crawlprogress", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_crawlprogress", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_get_eta"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_get_progress_percent"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_save_to_file"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress", "target": "scripts_sitemap_crawler_crawlprogress_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_active_crawls", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_all_crawls", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_crawl_status", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_print_progress_status", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_48", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_crawlprogress"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_to_dict", "target": "scripts_sitemap_crawler_crawlprogress_get_progress_percent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L909", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_crawlprogress_get_progress_percent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_print_progress_status", "target": "scripts_sitemap_crawler_crawlprogress_get_progress_percent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_to_dict", "target": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L826", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_print_progress_status", "target": "scripts_sitemap_crawler_crawlprogress_get_elapsed_time"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_to_dict", "target": "scripts_sitemap_crawler_crawlprogress_get_eta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_print_progress_status", "target": "scripts_sitemap_crawler_crawlprogress_get_eta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_save_to_file", "target": "scripts_sitemap_crawler_crawlprogress_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_85", "target": "scripts_sitemap_crawler_crawlprogress_to_dict"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_save_to_file", "target": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_105", "target": "scripts_sitemap_crawler_crawlprogress_save_to_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_crawlprogress_save_to_file"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlprogress_load_from_file", "target": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_active_crawls", "target": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_all_crawls", "target": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_get_crawl_status", "target": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_114", "target": "scripts_sitemap_crawler_crawlprogress_load_from_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L899", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_get_active_crawls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_134", "target": "scripts_sitemap_crawler_get_active_crawls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_get_all_crawls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_147", "target": "scripts_sitemap_crawler_get_all_crawls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_get_crawl_status"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_159", "target": "scripts_sitemap_crawler_get_crawl_status"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_crawlresult", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_crawlresult", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_crawlresult", "target": "scripts_sitemap_crawler_crawlresult_get_duration"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_168", "target": "scripts_sitemap_crawler_crawlresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_crawlresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page", "target": "scripts_sitemap_crawler_crawlresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L963", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_crawlresult_get_duration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_crawlresult_get_duration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page", "target": "scripts_sitemap_crawler_crawlresult_get_duration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_sitemapcrawler"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_189", "target": "scripts_sitemap_crawler_sitemapcrawler"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_build_page_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_determine_priority"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler", "target": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_196", "target": "scripts_sitemap_crawler_sitemapcrawler_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_214", "target": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_sitemapcrawler_fetch_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L946", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_281", "target": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_crawl_sitemap", "target": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_419", "target": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion", "target": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion", "target": "scripts_sitemap_crawler_sitemapcrawler_build_page_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_save_page_to_notion", "target": "scripts_sitemap_crawler_sitemapcrawler_determine_priority"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_build_page_content", "target": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_sitemapcrawler_determine_priority", "target": "custom_skills_12_seo_technical_audit_code_scripts_sitemap_crawler_py_pagemetadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_448", "target": "scripts_sitemap_crawler_sitemapcrawler_determine_priority"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_459", "target": "scripts_sitemap_crawler_sitemapcrawler_build_page_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_688", "target": "scripts_sitemap_crawler_sitemapcrawler_create_crawl_summary_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_main", "target": "scripts_sitemap_crawler_print_progress_status"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_crawler_rationale_808", "target": "scripts_sitemap_crawler_print_progress_status"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "scripts_sitemap_validator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "scripts_sitemap_validator_sitemapentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "scripts_sitemap_validator_sitemapissue"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "scripts_sitemap_validator_sitemapresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator", "target": "scripts_sitemap_validator_sitemapvalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_1", "target": "scripts_sitemap_validator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_35", "target": "scripts_sitemap_validator_sitemapissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_check_url_status", "target": "scripts_sitemap_validator_sitemapissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_45", "target": "scripts_sitemap_validator_sitemapentry"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_56", "target": "scripts_sitemap_validator_sitemapresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapresult", "target": "scripts_sitemap_validator_sitemapresult_to_dict"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_check_url_status", "target": "scripts_sitemap_validator_sitemapresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_generate_report", "target": "scripts_sitemap_validator_sitemapresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_main", "target": "scripts_sitemap_validator_sitemapresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_68", "target": "scripts_sitemap_validator_sitemapresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_main", "target": "scripts_sitemap_validator_sitemapvalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_90", "target": "scripts_sitemap_validator_sitemapvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_check_url_status"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator", "target": "scripts_sitemap_validator_sitemapvalidator_validate_date"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_110", "target": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapvalidator_fetch_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_133", "target": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapvalidator_parse_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_main", "target": "scripts_sitemap_validator_sitemapvalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_184", "target": "scripts_sitemap_validator_sitemapvalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapvalidator_check_url_status"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_sitemapvalidator_validate", "target": "scripts_sitemap_validator_sitemapvalidator_validate_date"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_331", "target": "scripts_sitemap_validator_sitemapvalidator_validate_date"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_339", "target": "scripts_sitemap_validator_sitemapvalidator_check_url_status"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_main", "target": "scripts_sitemap_validator_sitemapvalidator_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_380", "target": "scripts_sitemap_validator_sitemapvalidator_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py", "source_location": "L439", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_sitemap_validator_rationale_439", "target": "scripts_sitemap_validator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_13_seo_on_page_audit_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_1", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_32", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_linkdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_42", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_headingdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_49", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_schemadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_57", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_opengraphdata"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_73", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "response", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_seo_crawler_adapter_crawlprogress", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_125", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_161", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pagemetadata_get_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_179", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "response", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L58", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_seo_crawler_adapter_crawlprogress", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_188", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_205", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_analyze_url"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_258", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_basic_meta"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_beautifulsoup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_277", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_canonical"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_283", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_robots_meta"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_297", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_hreflang"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_307", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_headings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_321", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_open_graph"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_354", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_381", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_process_schema_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_404", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_links"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_452", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_images"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_464", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_extract_content_metrics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_475", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_pageanalyzer_run_seo_checks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_rationale_526", "target": "custom_skills_13_seo_on_page_audit_code_scripts_page_analyzer_py_scripts_page_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_14_seo_core_web_vitals_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client", "target": "scripts_pagespeed_client_corewebvitals"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client", "target": "scripts_pagespeed_client_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client", "target": "scripts_pagespeed_client_pagespeedclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client", "target": "scripts_pagespeed_client_pagespeedresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_1", "target": "scripts_pagespeed_client"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_corewebvitals", "target": "scripts_pagespeed_client_corewebvitals_to_dict"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status", "target": "scripts_pagespeed_client_corewebvitals"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_31", "target": "scripts_pagespeed_client_corewebvitals"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_analyze", "target": "scripts_pagespeed_client_pagespeedresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_generate_report", "target": "scripts_pagespeed_client_pagespeedresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues", "target": "scripts_pagespeed_client_pagespeedresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedresult", "target": "scripts_pagespeed_client_pagespeedresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_59", "target": "scripts_pagespeed_client_pagespeedresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies", "target": "scripts_pagespeed_client_pagespeedresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient", "target": "scripts_pagespeed_client_pagespeedclient_rate_metric"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_92", "target": "scripts_pagespeed_client_pagespeedclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_107", "target": "scripts_pagespeed_client_pagespeedclient_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_analyze", "target": "scripts_pagespeed_client_pagespeedclient_rate_metric"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_117", "target": "scripts_pagespeed_client_pagespeedclient_rate_metric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies", "target": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary", "target": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_138", "target": "scripts_pagespeed_client_pagespeedclient_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies", "target": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_276", "target": "scripts_pagespeed_client_pagespeedclient_analyze_both_strategies"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_297", "target": "scripts_pagespeed_client_pagespeedclient_identify_mobile_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary", "target": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_316", "target": "scripts_pagespeed_client_pagespeedclient_get_cwv_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_350", "target": "scripts_pagespeed_client_pagespeedclient_overall_cwv_status"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_main", "target": "scripts_pagespeed_client_pagespeedclient_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pagespeed_client_rationale_364", "target": "scripts_pagespeed_client_pagespeedclient_generate_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_15_seo_search_console_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client", "target": "scripts_gsc_client_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client", "target": "scripts_gsc_client_searchanalyticsresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client", "target": "scripts_gsc_client_searchconsoleclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client", "target": "scripts_gsc_client_sitemapinfo"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_1", "target": "scripts_gsc_client"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_31", "target": "scripts_gsc_client_searchanalyticsresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_search_analytics", "target": "scripts_gsc_client_searchanalyticsresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_42", "target": "scripts_gsc_client_sitemapinfo"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_sitemaps", "target": "scripts_gsc_client_sitemapinfo"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_54", "target": "scripts_gsc_client_searchconsoleclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_get_performance_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_get_sitemaps"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_get_top_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_get_top_queries"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_inspect_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_list_sites"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_service"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient", "target": "scripts_gsc_client_searchconsoleclient_submit_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_59", "target": "scripts_gsc_client_searchconsoleclient_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_70", "target": "scripts_gsc_client_searchconsoleclient_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_87", "target": "scripts_gsc_client_searchconsoleclient_list_sites"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_100", "target": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_performance_summary", "target": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_top_pages", "target": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_top_queries", "target": "scripts_gsc_client_searchconsoleclient_get_search_analytics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient_get_top_queries"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_169", "target": "scripts_gsc_client_searchconsoleclient_get_top_queries"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_performance_summary", "target": "scripts_gsc_client_searchconsoleclient_get_top_queries"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient_get_top_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_203", "target": "scripts_gsc_client_searchconsoleclient_get_top_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_searchconsoleclient_get_performance_summary", "target": "scripts_gsc_client_searchconsoleclient_get_top_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient_get_sitemaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_230", "target": "scripts_gsc_client_searchconsoleclient_get_sitemaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_252", "target": "scripts_gsc_client_searchconsoleclient_submit_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient_inspect_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_265", "target": "scripts_gsc_client_searchconsoleclient_inspect_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_main", "target": "scripts_gsc_client_searchconsoleclient_get_performance_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_308", "target": "scripts_gsc_client_searchconsoleclient_get_performance_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/15-seo-search-console/code/scripts/gsc_client.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gsc_client_rationale_367", "target": "scripts_gsc_client_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_16_seo_schema_validator_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator", "target": "scripts_schema_validator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator", "target": "scripts_schema_validator_schemavalidator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator", "target": "scripts_schema_validator_validationissue"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator", "target": "scripts_schema_validator_validationresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_1", "target": "scripts_schema_validator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_38", "target": "scripts_schema_validator_validationissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate", "target": "scripts_schema_validator_validationissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_schema", "target": "scripts_schema_validator_validationissue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_type_specific", "target": "scripts_schema_validator_validationissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_49", "target": "scripts_schema_validator_validationresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_generate_report", "target": "scripts_schema_validator_validationresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate", "target": "scripts_schema_validator_validationresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_schema", "target": "scripts_schema_validator_validationresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_type_specific", "target": "scripts_schema_validator_validationresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_validationresult", "target": "scripts_schema_validator_validationresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_main", "target": "scripts_schema_validator_validationresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_59", "target": "scripts_schema_validator_validationresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_main", "target": "scripts_schema_validator_schemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_81", "target": "scripts_schema_validator_schemavalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_check_rich_results"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_extract_from_html"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_extract_from_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_validate_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator", "target": "scripts_schema_validator_schemavalidator_validate_type_specific"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_140", "target": "scripts_schema_validator_schemavalidator_extract_from_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_extract_from_url", "target": "scripts_schema_validator_schemavalidator_extract_from_html"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate", "target": "scripts_schema_validator_schemavalidator_extract_from_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_150", "target": "scripts_schema_validator_schemavalidator_extract_from_html"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate", "target": "scripts_schema_validator_schemavalidator_extract_from_html"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_main", "target": "scripts_schema_validator_schemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_190", "target": "scripts_schema_validator_schemavalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate", "target": "scripts_schema_validator_schemavalidator_validate_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_225", "target": "scripts_schema_validator_schemavalidator_validate_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_schema", "target": "scripts_schema_validator_schemavalidator_check_rich_results"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_schemavalidator_validate_schema", "target": "scripts_schema_validator_schemavalidator_validate_type_specific"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L286", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_286", "target": "scripts_schema_validator_schemavalidator_validate_type_specific"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_369", "target": "scripts_schema_validator_schemavalidator_check_rich_results"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_main", "target": "scripts_schema_validator_schemavalidator_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_399", "target": "scripts_schema_validator_schemavalidator_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_validator_rationale_462", "target": "scripts_schema_validator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample", "target": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/make_sample.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_16_seo_schema_validator_scripts_make_sample_py_scripts_make_sample", "target": "scripts_make_sample_jd"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_address_locality"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_address_street"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_all_strings"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_check_value_formats"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_defectlog"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_detect_columns"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_first_text"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_http_get"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_iter_typed_nodes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer0_coverage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer1_syntax"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer2_vocabulary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer3_richresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer4_consistency"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L771", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_layer_references"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_csv"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_dir"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_entries"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_json"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_jsonl"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_live"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_url_inventory"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_load_xlsx"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_looks_like_schema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_norm_header"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_normalize_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_row_to_entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_run"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_type_of"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_walk_ids"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_wikidata_labels"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_wrapper_to_entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema", "target": "scripts_validate_schema_write_outputs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_defectlog", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_defectlog", "target": "scripts_validate_schema_defectlog_counts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_defectlog", "target": "scripts_validate_schema_defectlog_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_79", "target": "scripts_validate_schema_defectlog"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L878", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_defectlog"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L68", "weight": 1.0, "source": "scripts_kg_query_build_entities", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_check_value_formats", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer0_coverage", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer1_syntax", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer2_vocabulary", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer3_richresult", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_url_inventory", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_walk_ids", "target": "scripts_validate_schema_defectlog_add"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L916", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_write_outputs", "target": "scripts_validate_schema_defectlog_counts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_detect_columns", "target": "scripts_validate_schema_norm_header"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_wrapper_to_entry", "target": "scripts_validate_schema_norm_header"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_csv", "target": "scripts_validate_schema_detect_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_xlsx", "target": "scripts_validate_schema_detect_columns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_111", "target": "scripts_validate_schema_detect_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_csv", "target": "scripts_validate_schema_row_to_entry"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_xlsx", "target": "scripts_validate_schema_row_to_entry"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_csv"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_xlsx"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_json", "target": "scripts_validate_schema_looks_like_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_jsonl", "target": "scripts_validate_schema_looks_like_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_195", "target": "scripts_validate_schema_looks_like_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_json", "target": "scripts_validate_schema_wrapper_to_entry"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_jsonl", "target": "scripts_validate_schema_wrapper_to_entry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_204", "target": "scripts_validate_schema_wrapper_to_entry"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_jsonl"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_json"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_dir"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_load_entries", "target": "scripts_validate_schema_load_live"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_main", "target": "scripts_validate_schema_load_entries"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer2_vocabulary", "target": "scripts_validate_schema_type_of"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer3_richresult", "target": "scripts_validate_schema_type_of"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_type_of"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_type_of"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_344", "target": "scripts_validate_schema_type_of"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer1_syntax", "target": "scripts_validate_schema_iter_typed_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_352", "target": "scripts_validate_schema_iter_typed_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L891", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_iter_typed_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_all_strings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_374", "target": "scripts_validate_schema_all_strings"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_address_locality", "target": "scripts_validate_schema_normalize_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_address_street", "target": "scripts_validate_schema_normalize_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_normalize_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L825", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_normalize_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_first_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L825", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_first_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_391", "target": "scripts_validate_schema_first_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L994", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_main", "target": "scripts_validate_schema_load_url_inventory"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer0_coverage"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_445", "target": "scripts_validate_schema_layer1_syntax"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L886", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer1_syntax"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer2_vocabulary", "target": "scripts_validate_schema_check_value_formats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer2_vocabulary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer3_richresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_address_street"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_address_locality"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_611", "target": "scripts_validate_schema_address_locality"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer4_consistency", "target": "scripts_validate_schema_walk_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_621", "target": "scripts_validate_schema_walk_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_rationale_642", "target": "scripts_validate_schema_layer4_consistency"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer4_consistency"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_http_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L763", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_wikidata_labels", "target": "scripts_validate_schema_http_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_layer_references", "target": "scripts_validate_schema_wikidata_labels"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L898", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_run", "target": "scripts_validate_schema_layer_references"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L996", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_main", "target": "scripts_validate_schema_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/16-seo-schema-validator/scripts/validate_schema.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_schema_main", "target": "scripts_validate_schema_write_outputs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_collect_claims"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_fill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_load_rows"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_map_columns"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts", "target": "scripts_build_schema_drafts_norm"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_collect_claims", "target": "scripts_build_schema_drafts_norm"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_map_columns", "target": "scripts_build_schema_drafts_norm"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L282", "weight": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix", "target": "scripts_build_schema_drafts_norm"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_collect_claims", "target": "scripts_build_schema_drafts_map_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_load_rows", "target": "scripts_build_schema_drafts_map_columns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_rationale_76", "target": "scripts_build_schema_drafts_map_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_collect_claims", "target": "scripts_build_schema_drafts_load_rows"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_rationale_91", "target": "scripts_build_schema_drafts_load_rows"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_main", "target": "scripts_build_schema_drafts_collect_claims"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_main", "target": "scripts_build_schema_drafts_fill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/build_schema_drafts.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_schema_drafts_rationale_181", "target": "scripts_build_schema_drafts_fill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_claims_from_page"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_entity_id_for"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_flatten"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_gather_pages"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_metaparser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_primary_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_row"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_slugify"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims", "target": "scripts_extract_site_claims_top_level_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_metaparser"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "htmlparser"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "scripts_extract_site_claims_metaparser_handle_data"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "scripts_extract_site_claims_metaparser_handle_endtag"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "scripts_extract_site_claims_metaparser_handle_starttag"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "scripts_extract_site_claims_metaparser_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_metaparser", "target": "scripts_extract_site_claims_metaparser_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_72", "target": "scripts_extract_site_claims_metaparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_main", "target": "scripts_extract_site_claims_gather_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_112", "target": "scripts_extract_site_claims_gather_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_primary_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_entity_id_for", "target": "scripts_extract_site_claims_primary_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_top_level_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_151", "target": "scripts_extract_site_claims_top_level_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_flatten"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_168", "target": "scripts_extract_site_claims_flatten"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_entity_id_for", "target": "scripts_extract_site_claims_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_entity_id_for"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_200", "target": "scripts_extract_site_claims_entity_id_for"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_claims_from_page", "target": "scripts_extract_site_claims_row"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_main", "target": "scripts_extract_site_claims_claims_from_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/extract_site_claims.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_site_claims_rationale_218", "target": "scripts_extract_site_claims_claims_from_page"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/17-seo-schema-generator/scripts/make_sample.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample", "target": "custom_skills_17_seo_schema_generator_scripts_make_sample_py_scripts_make_sample_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_19_seo_keyword_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_call_mcp_tool"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_classify_intent"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_extract_domain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_gapanalysisresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_gapkeyword"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer", "target": "scripts_keyword_gap_analyzer_organickeyword"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_1", "target": "scripts_keyword_gap_analyzer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps", "target": "scripts_keyword_gap_analyzer_organickeyword"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords", "target": "scripts_keyword_gap_analyzer_organickeyword"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_63", "target": "scripts_keyword_gap_analyzer_organickeyword"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_gapkeyword", "target": "scripts_keyword_gap_analyzer_gapkeyword_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps", "target": "scripts_keyword_gap_analyzer_gapkeyword"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities", "target": "scripts_keyword_gap_analyzer_gapkeyword"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_76", "target": "scripts_keyword_gap_analyzer_gapkeyword"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_format_text_report", "target": "scripts_keyword_gap_analyzer_gapanalysisresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_gapanalysisresult", "target": "scripts_keyword_gap_analyzer_gapanalysisresult_to_dict"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", "target": "scripts_keyword_gap_analyzer_gapanalysisresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_94", "target": "scripts_keyword_gap_analyzer_gapanalysisresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_main", "target": "scripts_keyword_gap_analyzer_gapanalysisresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords", "target": "scripts_keyword_gap_analyzer_call_mcp_tool"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_130", "target": "scripts_keyword_gap_analyzer_call_mcp_tool"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", "target": "scripts_keyword_gap_analyzer_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords", "target": "scripts_keyword_gap_analyzer_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_175", "target": "scripts_keyword_gap_analyzer_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps", "target": "scripts_keyword_gap_analyzer_classify_intent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_187", "target": "scripts_keyword_gap_analyzer_classify_intent"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_main", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_202", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_209", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_get_organic_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_247", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_find_gaps"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_304", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_score_opportunities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_main", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_367", "target": "scripts_keyword_gap_analyzer_keywordgapanalyzer_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_main", "target": "scripts_keyword_gap_analyzer_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_433", "target": "scripts_keyword_gap_analyzer_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_gap_analyzer_rationale_433", "target": "scripts_content_gap_analyzer_format_text_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_call_mcp_tool"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_keywordcluster"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_keywordresearcher"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher", "target": "scripts_keyword_researcher_researchresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_1", "target": "scripts_keyword_researcher"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordentry", "target": "scripts_keyword_researcher_keywordentry_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_cluster_keywords", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_keywords", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_82", "target": "scripts_keyword_researcher_keywordentry"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordcluster", "target": "scripts_keyword_researcher_keywordcluster_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_cluster_keywords", "target": "scripts_keyword_researcher_keywordcluster"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_102", "target": "scripts_keyword_researcher_keywordcluster"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_format_text_report", "target": "scripts_keyword_researcher_researchresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_researchresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_116", "target": "scripts_keyword_researcher_researchresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_researchresult", "target": "scripts_keyword_researcher_researchresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_main", "target": "scripts_keyword_researcher_researchresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_keywords", "target": "scripts_keyword_researcher_call_mcp_tool"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes", "target": "scripts_keyword_researcher_call_mcp_tool"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_get_volume_by_country", "target": "scripts_keyword_researcher_call_mcp_tool"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_144", "target": "scripts_keyword_researcher_call_mcp_tool"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_cluster_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_expand_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_get_volume_by_country"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher", "target": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_main", "target": "scripts_keyword_researcher_keywordresearcher"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_186", "target": "scripts_keyword_researcher_keywordresearcher"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_keywordresearcher_expand_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_keywords", "target": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_197", "target": "scripts_keyword_researcher_keywordresearcher_expand_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes", "target": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes", "target": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_258", "target": "scripts_keyword_researcher_keywordresearcher_expand_korean_suffixes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_keywordresearcher_get_volume_by_country"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_297", "target": "scripts_keyword_researcher_keywordresearcher_get_volume_by_country"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item", "target": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_319", "target": "scripts_keyword_researcher_keywordresearcher_classify_intent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_keywordresearcher_analyze", "target": "scripts_keyword_researcher_keywordresearcher_cluster_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_335", "target": "scripts_keyword_researcher_keywordresearcher_cluster_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_main", "target": "scripts_keyword_researcher_keywordresearcher_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_432", "target": "scripts_keyword_researcher_keywordresearcher_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_488", "target": "scripts_keyword_researcher_keywordresearcher_parse_keyword_item"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_main", "target": "scripts_keyword_researcher_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_researcher_rationale_516", "target": "scripts_keyword_researcher_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_20_seo_serp_analysis_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_load_keywords"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_naverserpresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_print_rich_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer", "target": "scripts_naver_serp_analyzer_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_1", "target": "scripts_naver_serp_analyzer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naversection", "target": "scripts_naver_serp_analyzer_naversection_post_init"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_187", "target": "scripts_naver_serp_analyzer_naversection"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpresult", "target": "scripts_naver_serp_analyzer_naverserpresult_post_init"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_print_rich_report", "target": "scripts_naver_serp_analyzer_naverserpresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_206", "target": "scripts_naver_serp_analyzer_naverserpresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_result_to_dict", "target": "scripts_naver_serp_analyzer_naverserpresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_naverserpanalyzer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_check_brand_zone"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fetch_serp"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_231", "target": "scripts_naver_serp_analyzer_naverserpanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fetch_serp"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_244", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fetch_serp"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_279", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_detect_sections"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items", "target": "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_355", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_count_section_items"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_result_to_dict", "target": "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_382", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_fallback_text_detection"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_408", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze_section_priority"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_check_brand_zone"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_421", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_check_brand_zone"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_465", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_find_dominant_section"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_474", "target": "scripts_naver_serp_analyzer_naverserpanalyzer_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_526", "target": "scripts_naver_serp_analyzer_result_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_print_rich_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_535", "target": "scripts_naver_serp_analyzer_print_rich_report"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_build_parser", "target": "custom_skills_20_seo_serp_analysis_code_scripts_naver_serp_analyzer_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_build_parser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_main", "target": "scripts_naver_serp_analyzer_load_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_naver_serp_analyzer_rationale_637", "target": "scripts_naver_serp_analyzer_load_keywords"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_bool_icon"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_load_keywords"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L850", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_print_rich_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_result_to_dict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_serpanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_serpfeatures"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer", "target": "scripts_serp_analyzer_serpresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_1", "target": "scripts_serp_analyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_46", "target": "scripts_serp_analyzer_serpfeatures"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score", "target": "scripts_serp_analyzer_serpfeatures"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_detect_features", "target": "scripts_serp_analyzer_serpfeatures"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_validate_intent", "target": "scripts_serp_analyzer_serpfeatures"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpfeatures", "target": "scripts_serp_analyzer_serpfeatures_feature_count"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpfeatures", "target": "scripts_serp_analyzer_serpfeatures_has_ads"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_61", "target": "scripts_serp_analyzer_serpfeatures_feature_count"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_84", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_content_type_distribution", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_map_competitors", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_validate_intent", "target": "scripts_serp_analyzer_competitorposition"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_print_rich_report", "target": "scripts_serp_analyzer_serpresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_98", "target": "scripts_serp_analyzer_serpresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_result_to_dict", "target": "scripts_serp_analyzer_serpresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpresult", "target": "scripts_serp_analyzer_serpresult_post_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_serpanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_214", "target": "scripts_serp_analyzer_serpanalyzer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_assess_volatility"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_classify_content_type"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_content_type_distribution"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_detect_features"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_get_serp_data"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_map_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer", "target": "scripts_serp_analyzer_serpanalyzer_validate_intent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_222", "target": "scripts_serp_analyzer_serpanalyzer_get_serp_data"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L667", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_get_serp_data"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_get_serp_data", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_result_to_dict", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_assess_volatility", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_classify_content_type", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_detect_features", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_map_competitors", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_293", "target": "scripts_serp_analyzer_serpanalyzer_detect_features"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_detect_features"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_359", "target": "scripts_serp_analyzer_serpanalyzer_map_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_map_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_map_competitors", "target": "scripts_serp_analyzer_serpanalyzer_classify_content_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_403", "target": "scripts_serp_analyzer_serpanalyzer_classify_content_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_447", "target": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_calculate_opportunity_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_537", "target": "scripts_serp_analyzer_serpanalyzer_validate_intent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_validate_intent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_606", "target": "scripts_serp_analyzer_serpanalyzer_content_type_distribution"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_content_type_distribution"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_615", "target": "scripts_serp_analyzer_serpanalyzer_assess_volatility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_serpanalyzer_analyze", "target": "scripts_serp_analyzer_serpanalyzer_assess_volatility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L870", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_serpanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_655", "target": "scripts_serp_analyzer_serpanalyzer_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L873", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_704", "target": "scripts_serp_analyzer_result_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_print_rich_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_print_rich_report", "target": "scripts_serp_analyzer_bool_icon"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L710", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_710", "target": "scripts_serp_analyzer_print_rich_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_784", "target": "scripts_serp_analyzer_bool_icon"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_build_parser", "target": "custom_skills_20_seo_serp_analysis_code_scripts_serp_analyzer_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_build_parser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L860", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_main", "target": "scripts_serp_analyzer_load_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_serp_analyzer_rationale_835", "target": "scripts_serp_analyzer_load_keywords"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_21_seo_position_tracking_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_competitorcomparison"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_keywordposition"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L758", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_positionalert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_positiontracker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_segmentdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_trackingresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker", "target": "scripts_position_tracker_visibilityscore"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_1", "target": "scripts_position_tracker"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_keywordposition", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_keywordposition", "target": "scripts_position_tracker_keywordposition_post_init"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_calculate_visibility", "target": "scripts_position_tracker_keywordposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_detect_changes", "target": "scripts_position_tracker_keywordposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_current_positions", "target": "scripts_position_tracker_keywordposition"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_segment_keywords", "target": "scripts_position_tracker_keywordposition"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_64", "target": "scripts_position_tracker_keywordposition"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_calculate_visibility", "target": "scripts_position_tracker_visibilityscore"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_81", "target": "scripts_position_tracker_visibilityscore"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_visibilityscore", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_visibilityscore", "target": "scripts_position_tracker_visibilityscore_distribution"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_positionalert", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positionalert", "target": "scripts_position_tracker_positionalert_post_init"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_detect_changes", "target": "scripts_position_tracker_positionalert"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_103", "target": "scripts_position_tracker_positionalert"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_competitorcomparison", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_compare_competitors", "target": "scripts_position_tracker_competitorcomparison"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_125", "target": "scripts_position_tracker_competitorcomparison"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_segment_keywords", "target": "scripts_position_tracker_segmentdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_136", "target": "scripts_position_tracker_segmentdata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_segmentdata", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_format_text_report", "target": "scripts_position_tracker_trackingresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_trackingresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_148", "target": "scripts_position_tracker_trackingresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_trackingresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_trackingresult", "target": "scripts_position_tracker_trackingresult_post_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_trackingresult", "target": "scripts_position_tracker_trackingresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L771", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_main", "target": "scripts_position_tracker_trackingresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_167", "target": "scripts_position_tracker_trackingresult_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_main", "target": "scripts_position_tracker_positiontracker"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_position_tracker_positiontracker", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_calculate_visibility"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_call_ahrefs_project_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_call_ahrefs_projects"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_call_competitors_overview"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_call_rank_tracker_overview"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_compare_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_detect_changes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_extract_domain_brand"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_get_current_positions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_get_project_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_is_brand_keyword"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker", "target": "scripts_position_tracker_positiontracker_segment_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_189", "target": "scripts_position_tracker_positiontracker"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "baseasyncclient"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_current_positions", "target": "scripts_position_tracker_positiontracker_extract_domain_brand"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_200", "target": "scripts_position_tracker_positiontracker_extract_domain_brand"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_project_keywords", "target": "scripts_position_tracker_positiontracker_call_ahrefs_project_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_project_keywords", "target": "scripts_position_tracker_positiontracker_call_ahrefs_projects"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_215", "target": "scripts_position_tracker_positiontracker_get_project_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_236", "target": "scripts_position_tracker_positiontracker_call_ahrefs_projects"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_257", "target": "scripts_position_tracker_positiontracker_call_ahrefs_project_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_positiontracker_get_current_positions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_current_positions", "target": "scripts_position_tracker_positiontracker_call_rank_tracker_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_get_current_positions", "target": "scripts_position_tracker_positiontracker_is_brand_keyword"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_275", "target": "scripts_position_tracker_positiontracker_get_current_positions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_312", "target": "scripts_position_tracker_positiontracker_call_rank_tracker_overview"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_331", "target": "scripts_position_tracker_positiontracker_is_brand_keyword"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_positiontracker_detect_changes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_343", "target": "scripts_position_tracker_positiontracker_detect_changes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_positiontracker_calculate_visibility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_segment_keywords", "target": "scripts_position_tracker_positiontracker_calculate_visibility"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_412", "target": "scripts_position_tracker_positiontracker_calculate_visibility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_positiontracker_segment_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_465", "target": "scripts_position_tracker_positiontracker_segment_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_analyze", "target": "scripts_position_tracker_positiontracker_compare_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_positiontracker_compare_competitors", "target": "scripts_position_tracker_positiontracker_call_competitors_overview"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_536", "target": "scripts_position_tracker_positiontracker_compare_competitors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_564", "target": "scripts_position_tracker_positiontracker_call_competitors_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L763", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_main", "target": "scripts_position_tracker_positiontracker_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_588", "target": "scripts_position_tracker_positiontracker_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L773", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_main", "target": "scripts_position_tracker_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_644", "target": "scripts_position_tracker_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_main", "target": "scripts_position_tracker_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_parse_args", "target": "custom_skills_21_seo_position_tracking_code_scripts_position_tracker_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_21_seo_position_tracking_code_scripts_position_tracker_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_position_tracker_rationale_564", "target": "scripts_ranking_reporter_rankingreporter_call_competitors_stats"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_competitorreport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_positionsnapshot"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_rankingreport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_rankingreporter"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_segmentreport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter", "target": "scripts_ranking_reporter_topmover"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_1", "target": "scripts_ranking_reporter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_positionsnapshot", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_get_historical_positions", "target": "scripts_ranking_reporter_positionsnapshot"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_45", "target": "scripts_ranking_reporter_positionsnapshot"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_calculate_trends", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_find_top_movers", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_segment_report", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_get_historical_positions", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_rankingtrend", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingtrend", "target": "scripts_ranking_reporter_rankingtrend_compute_trend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_54", "target": "scripts_ranking_reporter_rankingtrend"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_get_historical_positions", "target": "scripts_ranking_reporter_rankingtrend_compute_trend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_67", "target": "scripts_ranking_reporter_rankingtrend_compute_trend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_find_top_movers", "target": "scripts_ranking_reporter_topmover"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_108", "target": "scripts_ranking_reporter_topmover"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_topmover", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_topmover", "target": "scripts_ranking_reporter_topmover_calculate_impact"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_find_top_movers", "target": "scripts_ranking_reporter_topmover_calculate_impact"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_118", "target": "scripts_ranking_reporter_topmover_calculate_impact"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_segment_report", "target": "scripts_ranking_reporter_segmentreport"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_128", "target": "scripts_ranking_reporter_segmentreport"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_segmentreport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_competitorreport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_compare_with_competitor", "target": "scripts_ranking_reporter_competitorreport"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_143", "target": "scripts_ranking_reporter_competitorreport"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_format_text_report", "target": "scripts_ranking_reporter_rankingreport"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_rankingreport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreport", "target": "scripts_ranking_reporter_rankingreport_post_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreport", "target": "scripts_ranking_reporter_rankingreport_to_dict"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreport"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_155", "target": "scripts_ranking_reporter_rankingreport"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_main", "target": "scripts_ranking_reporter_rankingreport_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_184", "target": "scripts_ranking_reporter_rankingreport_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_main", "target": "scripts_ranking_reporter_rankingreporter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ranking_reporter_rankingreporter", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_calculate_trends"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_call_competitors_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_call_rank_tracker_historical"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_compare_with_competitor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_extract_domain_brand"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_find_top_movers"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_generate_segment_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_get_historical_positions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter", "target": "scripts_ranking_reporter_rankingreporter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_223", "target": "scripts_ranking_reporter_rankingreporter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_get_historical_positions", "target": "scripts_ranking_reporter_rankingreporter_extract_domain_brand"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_233", "target": "scripts_ranking_reporter_rankingreporter_extract_domain_brand"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_get_historical_positions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_get_historical_positions", "target": "scripts_ranking_reporter_rankingreporter_call_rank_tracker_historical"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_250", "target": "scripts_ranking_reporter_rankingreporter_get_historical_positions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_295", "target": "scripts_ranking_reporter_rankingreporter_call_rank_tracker_historical"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_calculate_trends"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_316", "target": "scripts_ranking_reporter_rankingreporter_calculate_trends"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_find_top_movers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_segment_report", "target": "scripts_ranking_reporter_rankingreporter_find_top_movers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_346", "target": "scripts_ranking_reporter_rankingreporter_find_top_movers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_segment_report", "target": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_388", "target": "scripts_ranking_reporter_rankingreporter_calculate_visibility_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_generate_segment_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_407", "target": "scripts_ranking_reporter_rankingreporter_generate_segment_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_compare_with_competitor", "target": "scripts_ranking_reporter_rankingreporter_call_competitors_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rankingreporter_generate_report", "target": "scripts_ranking_reporter_rankingreporter_compare_with_competitor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_467", "target": "scripts_ranking_reporter_rankingreporter_compare_with_competitor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_main", "target": "scripts_ranking_reporter_rankingreporter_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_521", "target": "scripts_ranking_reporter_rankingreporter_generate_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_main", "target": "scripts_ranking_reporter_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_rationale_583", "target": "scripts_ranking_reporter_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_main", "target": "scripts_ranking_reporter_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ranking_reporter_parse_args", "target": "custom_skills_21_seo_position_tracking_code_scripts_ranking_reporter_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_21_seo_position_tracking_code_scripts_ranking_reporter_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_anchordistribution"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_backlinkauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_backlinkentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L869", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_format_rich_output"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_koreanplatformstats"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_linkvelocity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_result_to_dict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor", "target": "scripts_backlink_auditor_toxiclink"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_1", "target": "scripts_backlink_auditor"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links", "target": "scripts_backlink_auditor_backlinkentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks", "target": "scripts_backlink_auditor_backlinkentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_backlinkentry", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_87", "target": "scripts_backlink_auditor_backlinkentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_anchordistribution", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_anchordistribution", "target": "scripts_backlink_auditor_anchordistribution_branded_pct"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_anchordistribution", "target": "scripts_backlink_auditor_anchordistribution_exact_match_pct"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_anchordistribution", "target": "scripts_backlink_auditor_anchordistribution_generic_pct"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_anchordistribution", "target": "scripts_backlink_auditor_anchordistribution_naked_url_pct"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_anchordistribution"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_100", "target": "scripts_backlink_auditor_anchordistribution"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links", "target": "scripts_backlink_auditor_toxiclink"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_129", "target": "scripts_backlink_auditor_toxiclink"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_toxiclink", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms", "target": "scripts_backlink_auditor_koreanplatformstats"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_koreanplatformstats", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_141", "target": "scripts_backlink_auditor_koreanplatformstats"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_track_velocity", "target": "scripts_backlink_auditor_linkvelocity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_linkvelocity", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_157", "target": "scripts_backlink_auditor_linkvelocity"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_generate_issues", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L813", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_generate_recommendations", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_backlinkauditresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L869", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_format_rich_output", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_170", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_result_to_dict", "target": "scripts_backlink_auditor_backlinkauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_backlink_auditor_backlinkauditor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_analyze_anchors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_dr_bucket"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_extract_tld"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_find_closest_point"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_generate_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L813", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_get_domain_rating"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_get_referring_domains"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_is_branded_anchor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L696", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_is_exact_match"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_is_generic_anchor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_is_naked_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor", "target": "scripts_backlink_auditor_backlinkauditor_track_velocity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1041", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_main", "target": "scripts_backlink_auditor_backlinkauditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_200", "target": "scripts_backlink_auditor_backlinkauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_call_ahrefs", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_domain_rating", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_referring_domains", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_track_velocity", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_211", "target": "scripts_backlink_auditor_backlinkauditor_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_domain_rating", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_get_referring_domains", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_result_to_dict", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_236", "target": "scripts_backlink_auditor_backlinkauditor_get_backlink_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_get_domain_rating"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_254", "target": "scripts_backlink_auditor_backlinkauditor_get_domain_rating"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_get_referring_domains"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_269", "target": "scripts_backlink_auditor_backlinkauditor_get_referring_domains"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_283", "target": "scripts_backlink_auditor_backlinkauditor_get_all_backlinks"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_backlinkauditor_is_branded_anchor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_backlinkauditor_is_exact_match"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_backlinkauditor_is_generic_anchor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_analyze_anchors", "target": "scripts_backlink_auditor_backlinkauditor_is_naked_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_analyze_anchors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_311", "target": "scripts_backlink_auditor_backlinkauditor_analyze_anchors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links", "target": "scripts_backlink_auditor_backlinkauditor_extract_tld"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_356", "target": "scripts_backlink_auditor_backlinkauditor_detect_toxic_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_436", "target": "scripts_backlink_auditor_backlinkauditor_find_broken_backlinks"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_track_velocity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_track_velocity", "target": "scripts_backlink_auditor_backlinkauditor_find_closest_point"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_462", "target": "scripts_backlink_auditor_backlinkauditor_track_velocity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_520", "target": "scripts_backlink_auditor_backlinkauditor_map_korean_platforms"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_dr_bucket"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_generate_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_backlinkauditor_audit", "target": "scripts_backlink_auditor_backlinkauditor_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1044", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_main", "target": "scripts_backlink_auditor_backlinkauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_562", "target": "scripts_backlink_auditor_backlinkauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_671", "target": "scripts_backlink_auditor_backlinkauditor_is_branded_anchor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_682", "target": "scripts_backlink_auditor_backlinkauditor_is_naked_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_692", "target": "scripts_backlink_auditor_backlinkauditor_is_generic_anchor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_697", "target": "scripts_backlink_auditor_backlinkauditor_is_exact_match"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_704", "target": "scripts_backlink_auditor_backlinkauditor_extract_tld"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_712", "target": "scripts_backlink_auditor_backlinkauditor_dr_bucket"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_736", "target": "scripts_backlink_auditor_backlinkauditor_find_closest_point"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L747", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_747", "target": "scripts_backlink_auditor_backlinkauditor_generate_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_814", "target": "scripts_backlink_auditor_backlinkauditor_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1064", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_main", "target": "scripts_backlink_auditor_format_rich_output"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L870", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_762", "target": "scripts_backlink_auditor_format_rich_output"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1053", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_main", "target": "scripts_backlink_auditor_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L980", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_980", "target": "scripts_backlink_auditor_result_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1039", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_main", "target": "scripts_backlink_auditor_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_parse_args", "target": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L1015", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_backlink_auditor_rationale_1015", "target": "scripts_backlink_auditor_parse_args"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_22_seo_link_building_code_scripts_backlink_auditor_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_22_seo_link_building_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_format_rich_output"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_gapsummary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_linkgapfinder"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_linkopportunity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L726", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder", "target": "scripts_link_gap_finder_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_1", "target": "scripts_link_gap_finder"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_build_summary", "target": "scripts_link_gap_finder_linkopportunity"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_categorize_sources", "target": "scripts_link_gap_finder_linkopportunity"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_score_opportunities", "target": "scripts_link_gap_finder_linkopportunity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_link_gap_finder_linkopportunity", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_86", "target": "scripts_link_gap_finder_linkopportunity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_link_gap_finder_gapsummary", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_build_summary", "target": "scripts_link_gap_finder_gapsummary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_104", "target": "scripts_link_gap_finder_gapsummary"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_format_rich_output", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_generate_issues", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_generate_recommendations", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_link_gap_finder_linkgapresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_116", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_result_to_dict", "target": "scripts_link_gap_finder_linkgapresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_link_gap_finder_linkgapfinder", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_build_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_categorize_sources"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_detect_category"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_find_gaps"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_generate_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_get_domain_metrics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_get_domain_rating"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_get_referring_domains"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder", "target": "scripts_link_gap_finder_linkgapfinder_score_opportunities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_main", "target": "scripts_link_gap_finder_linkgapfinder"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_136", "target": "scripts_link_gap_finder_linkgapfinder"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_call_ahrefs", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_get_domain_metrics", "target": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_get_domain_rating", "target": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_get_referring_domains", "target": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_147", "target": "scripts_link_gap_finder_linkgapfinder_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_find_gaps", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_get_domain_metrics", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_get_referring_domains", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_score_opportunities", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_result_to_dict", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_get_referring_domains"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_173", "target": "scripts_link_gap_finder_linkgapfinder_get_referring_domains"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_get_domain_rating"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_185", "target": "scripts_link_gap_finder_linkgapfinder_get_domain_rating"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_195", "target": "scripts_link_gap_finder_linkgapfinder_get_domain_metrics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_find_gaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_213", "target": "scripts_link_gap_finder_linkgapfinder_find_gaps"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_score_opportunities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_score_opportunities", "target": "scripts_link_gap_finder_linkgapfinder_detect_category"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_251", "target": "scripts_link_gap_finder_linkgapfinder_score_opportunities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L556", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_generate_recommendations", "target": "scripts_link_gap_finder_linkgapfinder_categorize_sources"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_330", "target": "scripts_link_gap_finder_linkgapfinder_categorize_sources"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_build_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_generate_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_linkgapfinder_analyze", "target": "scripts_link_gap_finder_linkgapfinder_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L767", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_main", "target": "scripts_link_gap_finder_linkgapfinder_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_349", "target": "scripts_link_gap_finder_linkgapfinder_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_447", "target": "scripts_link_gap_finder_linkgapfinder_detect_category"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_467", "target": "scripts_link_gap_finder_linkgapfinder_build_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_501", "target": "scripts_link_gap_finder_linkgapfinder_generate_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_547", "target": "scripts_link_gap_finder_linkgapfinder_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_main", "target": "scripts_link_gap_finder_format_rich_output"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_630", "target": "scripts_link_gap_finder_format_rich_output"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_main", "target": "scripts_link_gap_finder_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_705", "target": "scripts_link_gap_finder_result_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_main", "target": "scripts_link_gap_finder_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L726", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_parse_args", "target": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L727", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_link_gap_finder_rationale_727", "target": "scripts_link_gap_finder_parse_args"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py", "source_location": "L30", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_22_seo_link_building_code_scripts_link_gap_finder_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_23_seo_content_strategy_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_contentauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_contentauditresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_contentinventory"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_contentpage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor", "target": "scripts_content_auditor_main"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_1", "target": "scripts_content_auditor"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_analyze_freshness", "target": "scripts_content_auditor_contentpage"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentpage"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_detect_decay", "target": "scripts_content_auditor_contentpage"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_identify_korean_patterns", "target": "scripts_content_auditor_contentpage"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_score_performance", "target": "scripts_content_auditor_contentpage"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_auditor_contentpage", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_35", "target": "scripts_content_auditor_contentpage"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentinventory"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_auditor_contentinventory", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_53", "target": "scripts_content_auditor_contentinventory"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_generate_recommendations", "target": "scripts_content_auditor_contentauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_auditor_contentauditresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_format_text_report", "target": "scripts_content_auditor_contentauditresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_64", "target": "scripts_content_auditor_contentauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_auditor_contentauditor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_analyze_freshness"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_classify_content_type"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_crawl_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_detect_decay"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_ensure_session"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_get_pages_by_traffic"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_get_top_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_identify_korean_patterns"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_parse_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor", "target": "scripts_content_auditor_contentauditor_score_performance"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_main", "target": "scripts_content_auditor_contentauditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_130", "target": "scripts_content_auditor_contentauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_crawl_sitemap", "target": "scripts_content_auditor_contentauditor_ensure_session"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_ensure_session", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_clientsession"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_parse_sitemap", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_main", "target": "scripts_content_auditor_contentauditor_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_get_top_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_151", "target": "scripts_content_auditor_contentauditor_get_top_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_get_pages_by_traffic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_183", "target": "scripts_content_auditor_contentauditor_get_pages_by_traffic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_crawl_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_crawl_sitemap", "target": "scripts_content_auditor_contentauditor_parse_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_216", "target": "scripts_content_auditor_contentauditor_crawl_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_257", "target": "scripts_content_auditor_contentauditor_parse_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_classify_content_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_279", "target": "scripts_content_auditor_contentauditor_classify_content_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_score_performance"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_305", "target": "scripts_content_auditor_contentauditor_score_performance"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L561", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_detect_decay"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_328", "target": "scripts_content_auditor_contentauditor_detect_decay"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_analyze_freshness"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_367", "target": "scripts_content_auditor_contentauditor_analyze_freshness"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_identify_korean_patterns"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_identify_korean_patterns", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_412", "target": "scripts_content_auditor_contentauditor_identify_korean_patterns"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_contentauditor_audit", "target": "scripts_content_auditor_contentauditor_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_main", "target": "scripts_content_auditor_contentauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_458", "target": "scripts_content_auditor_contentauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_579", "target": "scripts_content_auditor_contentauditor_generate_recommendations"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_build_parser", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_main", "target": "scripts_content_auditor_build_parser"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_auditor_py_argumentparser", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_main", "target": "scripts_content_auditor_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_auditor_rationale_647", "target": "scripts_content_auditor_format_text_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_contentbrief"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_contentbriefgenerator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator", "target": "scripts_content_brief_generator_outlinesection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_1", "target": "scripts_content_brief_generator"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_extract_outline", "target": "scripts_content_brief_generator_outlinesection"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_brief_generator_outlinesection", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_36", "target": "scripts_content_brief_generator_outlinesection"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_brief_generator_competitorpageanalysis", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_extract_outline", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_suggest_format", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_46", "target": "scripts_content_brief_generator_competitorpageanalysis"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_brief_generator_contentbrief", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbrief"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_format_text_report", "target": "scripts_content_brief_generator_contentbrief"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_61", "target": "scripts_content_brief_generator_contentbrief"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_detect_search_intent"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_ensure_session"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_extract_outline"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_generate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_meta_description"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_title"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_format"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_internal_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_main", "target": "scripts_content_brief_generator_contentbriefgenerator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_140", "target": "scripts_content_brief_generator_contentbriefgenerator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results", "target": "scripts_content_brief_generator_contentbriefgenerator_ensure_session"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_ensure_session", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_clientsession"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_main", "target": "scripts_content_brief_generator_contentbriefgenerator_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_169", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_top_results"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_218", "target": "scripts_content_brief_generator_contentbriefgenerator_analyze_page_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_extract_outline", "target": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_extract_outline"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_264", "target": "scripts_content_brief_generator_contentbriefgenerator_extract_outline"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_335", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_394", "target": "scripts_content_brief_generator_contentbriefgenerator_calculate_word_count"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_internal_links"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_418", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_internal_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_detect_search_intent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_485", "target": "scripts_content_brief_generator_contentbriefgenerator_detect_search_intent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_meta_description"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_title"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L561", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_contentbriefgenerator_generate", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_format"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_main", "target": "scripts_content_brief_generator_contentbriefgenerator_generate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_508", "target": "scripts_content_brief_generator_contentbriefgenerator_generate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_577", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_589", "target": "scripts_content_brief_generator_contentbriefgenerator_generate_meta_description"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_612", "target": "scripts_content_brief_generator_contentbriefgenerator_suggest_format"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_build_parser", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_main", "target": "scripts_content_brief_generator_build_parser"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_brief_generator_py_argumentparser", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L723", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_main", "target": "scripts_content_brief_generator_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_brief_generator_rationale_646", "target": "scripts_content_brief_generator_format_text_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_calendarentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_contentgapresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L667", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_topiccluster"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer", "target": "scripts_content_gap_analyzer_topicgap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_1", "target": "scripts_content_gap_analyzer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities", "target": "scripts_content_gap_analyzer_topicgap"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps", "target": "scripts_content_gap_analyzer_topicgap"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar", "target": "scripts_content_gap_analyzer_topicgap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_37", "target": "scripts_content_gap_analyzer_topicgap"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_gap_analyzer_topicgap", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters", "target": "scripts_content_gap_analyzer_topiccluster"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar", "target": "scripts_content_gap_analyzer_topiccluster"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_49", "target": "scripts_content_gap_analyzer_topiccluster"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_gap_analyzer_topiccluster", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_gap_analyzer_calendarentry", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar", "target": "scripts_content_gap_analyzer_calendarentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_60", "target": "scripts_content_gap_analyzer_calendarentry"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations", "target": "scripts_content_gap_analyzer_contentgapresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_gap_analyzer_contentgapresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_format_text_report", "target": "scripts_content_gap_analyzer_contentgapresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_74", "target": "scripts_content_gap_analyzer_contentgapresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_competitor_topics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_organic_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_target_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer", "target": "scripts_content_gap_analyzer_contentgapanalyzer_suggest_content_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_main", "target": "scripts_content_gap_analyzer_contentgapanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_109", "target": "scripts_content_gap_analyzer_contentgapanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_competitor_topics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_119", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_competitor_topics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_target_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_153", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_target_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_177", "target": "scripts_content_gap_analyzer_contentgapanalyzer_get_organic_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps", "target": "scripts_content_gap_analyzer_contentgapanalyzer_suggest_content_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_209", "target": "scripts_content_gap_analyzer_contentgapanalyzer_find_topic_gaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_289", "target": "scripts_content_gap_analyzer_contentgapanalyzer_suggest_content_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_311", "target": "scripts_content_gap_analyzer_contentgapanalyzer_build_topic_clusters"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_391", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_calendar"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_468", "target": "scripts_content_gap_analyzer_contentgapanalyzer_detect_korean_opportunities"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_contentgapanalyzer_analyze", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_main", "target": "scripts_content_gap_analyzer_contentgapanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_496", "target": "scripts_content_gap_analyzer_contentgapanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_rationale_551", "target": "scripts_content_gap_analyzer_contentgapanalyzer_generate_recommendations"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_build_parser", "target": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_main", "target": "scripts_content_gap_analyzer_build_parser"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_23_seo_content_strategy_code_scripts_content_gap_analyzer_py_argumentparser", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_content_gap_analyzer_main", "target": "scripts_content_gap_analyzer_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_24_seo_ecommerce_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_categorynode"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_duplicategroup"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_ecommerceauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_ecommerceauditresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_get_faceted_params"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_is_category_url"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_is_product_url"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L990", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_marketplacepresence"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_print_rich_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_1", "target": "scripts_ecommerce_auditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditresult_add_issue", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_productpageissue", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_36", "target": "scripts_ecommerce_auditor_productpageissue"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_categorynode", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "scripts_ecommerce_auditor_categorynode"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_46", "target": "scripts_ecommerce_auditor_categorynode"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_duplicategroup", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates", "target": "scripts_ecommerce_auditor_duplicategroup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_56", "target": "scripts_ecommerce_auditor_duplicategroup"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces", "target": "scripts_ecommerce_auditor_marketplacepresence"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_marketplacepresence", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_64", "target": "scripts_ecommerce_auditor_marketplacepresence"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L809", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_ecommerceauditresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditresult", "target": "scripts_ecommerce_auditor_ecommerceauditresult_add_issue"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditresult", "target": "scripts_ecommerce_auditor_ecommerceauditresult_calculate_score"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_print_rich_report", "target": "scripts_ecommerce_auditor_ecommerceauditresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_73", "target": "scripts_ecommerce_auditor_ecommerceauditresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditresult_add_issue"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L925", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditresult_calculate_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_91", "target": "scripts_ecommerce_auditor_ecommerceauditresult_calculate_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages", "target": "scripts_ecommerce_auditor_is_product_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_140", "target": "scripts_ecommerce_auditor_is_product_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "scripts_ecommerce_auditor_is_category_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_is_category_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_145", "target": "scripts_ecommerce_auditor_is_category_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "scripts_ecommerce_auditor_get_faceted_params"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_150", "target": "scripts_ecommerce_auditor_get_faceted_params"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L809", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor", "target": "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_main", "target": "scripts_ecommerce_auditor_ecommerceauditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_161", "target": "scripts_ecommerce_auditor_ecommerceauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L895", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_185", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_page"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L821", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L825", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_200", "target": "scripts_ecommerce_auditor_ecommerceauditor_get_product_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls", "target": "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_227", "target": "scripts_ecommerce_auditor_ecommerceauditor_fetch_sitemap_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_260", "target": "scripts_ecommerce_auditor_ecommerceauditor_parse_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L829", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_285", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit_product_page"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L859", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_442", "target": "scripts_ecommerce_auditor_ecommerceauditor_analyze_category_taxonomy"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store", "target": "custom_skills_24_seo_ecommerce_code_scripts_ecommerce_auditor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_545", "target": "scripts_ecommerce_auditor_ecommerceauditor_detect_duplicates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L598", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_598", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_pagination_seo"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_680", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_korean_marketplaces"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_ecommerceauditor_audit", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_740", "target": "scripts_ecommerce_auditor_ecommerceauditor_check_naver_smart_store"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1018", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_main", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_816", "target": "scripts_ecommerce_auditor_ecommerceauditor_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L1035", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_main", "target": "scripts_ecommerce_auditor_print_rich_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ecommerce_auditor_rationale_934", "target": "scripts_ecommerce_auditor_print_rich_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_print_rich_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_productschema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_productschemachecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_schemacheckresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker", "target": "scripts_product_schema_checker_schemaproperty"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_1", "target": "scripts_product_schema_checker"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_schemaproperty"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_36", "target": "scripts_product_schema_checker_schemaproperty"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_product_schema_checker_schemaproperty", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_product_schema_checker_productschema", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_productschema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_46", "target": "scripts_product_schema_checker_productschema"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_print_rich_report", "target": "scripts_product_schema_checker_schemacheckresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_schemacheckresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_58", "target": "scripts_product_schema_checker_schemacheckresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_product_schema_checker_schemacheckresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_schemacheckresult", "target": "scripts_product_schema_checker_schemacheckresult_calculate_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_schemacheckresult_calculate_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_70", "target": "scripts_product_schema_checker_schemacheckresult_calculate_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_main", "target": "scripts_product_schema_checker_productschemachecker"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_product_schema_checker_productschemachecker", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_check_naver_shopping_requirements"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_check_rich_result_eligibility"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_extract_schemas"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_fetch_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_get_schema_type"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_parse_microdata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_urls_from_sitemap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_validate_aggregate_rating"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_validate_breadcrumb"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_validate_offer_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_validate_product_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker", "target": "scripts_product_schema_checker_productschemachecker_validate_review_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_142", "target": "scripts_product_schema_checker_productschemachecker"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_fetch_page"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_fetch_page", "target": "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_urls_from_sitemap", "target": "custom_skills_24_seo_ecommerce_code_scripts_product_schema_checker_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_extract_schemas"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_extract_schemas", "target": "scripts_product_schema_checker_productschemachecker_parse_microdata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_180", "target": "scripts_product_schema_checker_productschemachecker_extract_schemas"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_217", "target": "scripts_product_schema_checker_productschemachecker_parse_microdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_validate_product_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_productschemachecker_check_rich_result_eligibility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_productschemachecker_validate_aggregate_rating"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_productschemachecker_validate_offer_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_validate_product_schema", "target": "scripts_product_schema_checker_productschemachecker_validate_review_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_249", "target": "scripts_product_schema_checker_productschemachecker_validate_product_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_318", "target": "scripts_product_schema_checker_productschemachecker_validate_offer_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_363", "target": "scripts_product_schema_checker_productschemachecker_validate_aggregate_rating"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_405", "target": "scripts_product_schema_checker_productschemachecker_validate_review_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_validate_breadcrumb"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_437", "target": "scripts_product_schema_checker_productschemachecker_validate_breadcrumb"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_468", "target": "scripts_product_schema_checker_productschemachecker_check_rich_result_eligibility"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_check_naver_shopping_requirements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_493", "target": "scripts_product_schema_checker_productschemachecker_check_naver_shopping_requirements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L778", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_main", "target": "scripts_product_schema_checker_productschemachecker_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_get_schema_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_productschemachecker_check", "target": "scripts_product_schema_checker_productschemachecker_urls_from_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_576", "target": "scripts_product_schema_checker_productschemachecker_check"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_656", "target": "scripts_product_schema_checker_productschemachecker_urls_from_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_690", "target": "scripts_product_schema_checker_productschemachecker_get_schema_type"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L794", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_main", "target": "scripts_product_schema_checker_print_rich_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_product_schema_checker_rationale_702", "target": "scripts_product_schema_checker_print_rich_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_25_seo_kpi_framework_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_healthscore"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_kpiaggregator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_kpiresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L700", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_roiestimate"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator", "target": "scripts_kpi_aggregator_serialize_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_1", "target": "scripts_kpi_aggregator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_kpimetric", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpimetric", "target": "scripts_kpi_aggregator_kpimetric_compute_trend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_32", "target": "scripts_kpi_aggregator_kpimetric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_compare_baseline", "target": "scripts_kpi_aggregator_kpimetric_compute_trend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_43", "target": "scripts_kpi_aggregator_kpimetric_compute_trend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_compare_baseline", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_estimate_roi", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_set_targets", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_kpidimension", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpidimension", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_58", "target": "scripts_kpi_aggregator_kpidimension"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_65", "target": "scripts_kpi_aggregator_kpidimension_compute_score"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_healthscore", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score", "target": "scripts_kpi_aggregator_healthscore"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary", "target": "scripts_kpi_aggregator_healthscore"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_86", "target": "scripts_kpi_aggregator_healthscore"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_estimate_roi", "target": "scripts_kpi_aggregator_roiestimate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_94", "target": "scripts_kpi_aggregator_roiestimate"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_roiestimate", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_format_text_report", "target": "scripts_kpi_aggregator_kpiresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_kpiresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_102", "target": "scripts_kpi_aggregator_kpiresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_serialize_result", "target": "scripts_kpi_aggregator_kpiresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_aggregate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_compare_baseline"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_estimate_roi"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator", "target": "scripts_kpi_aggregator_kpiaggregator_set_targets"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_main", "target": "scripts_kpi_aggregator_kpiaggregator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_134", "target": "scripts_kpi_aggregator_kpiaggregator"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_151", "target": "scripts_kpi_aggregator_kpiaggregator_ahrefs_get"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_165", "target": "scripts_kpi_aggregator_kpiaggregator_get_traffic_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_197", "target": "scripts_kpi_aggregator_kpiaggregator_get_ranking_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_235", "target": "scripts_kpi_aggregator_kpiaggregator_get_link_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_276", "target": "scripts_kpi_aggregator_kpiaggregator_get_technical_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_314", "target": "scripts_kpi_aggregator_kpiaggregator_get_content_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_348", "target": "scripts_kpi_aggregator_kpiaggregator_get_local_kpis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_359", "target": "scripts_kpi_aggregator_kpiaggregator_calculate_health_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_set_targets"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_set_targets", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_396", "target": "scripts_kpi_aggregator_kpiaggregator_set_targets"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_compare_baseline", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_estimate_roi"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_420", "target": "scripts_kpi_aggregator_kpiaggregator_estimate_roi"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_compare_baseline"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_437", "target": "scripts_kpi_aggregator_kpiaggregator_compare_baseline"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_kpiaggregator_aggregate", "target": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_472", "target": "scripts_kpi_aggregator_kpiaggregator_generate_executive_summary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_main", "target": "scripts_kpi_aggregator_kpiaggregator_aggregate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_523", "target": "scripts_kpi_aggregator_kpiaggregator_aggregate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_main", "target": "scripts_kpi_aggregator_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_607", "target": "scripts_kpi_aggregator_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L744", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_main", "target": "scripts_kpi_aggregator_serialize_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_678", "target": "scripts_kpi_aggregator_serialize_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_main", "target": "scripts_kpi_aggregator_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L700", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_parse_args", "target": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kpi_aggregator_rationale_701", "target": "scripts_kpi_aggregator_parse_args"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_kpi_aggregator_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_get_date_range"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_get_previous_range"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_performancereport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_performancereporter"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_serialize_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_targetprogress"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_trenddata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter", "target": "scripts_performance_reporter_winconcern"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_1", "target": "scripts_performance_reporter"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_calculate_period_comparison", "target": "scripts_performance_reporter_trenddata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_32", "target": "scripts_performance_reporter_trenddata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_performance_reporter_trenddata", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_generate_executive_summary", "target": "scripts_performance_reporter_winconcern"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown", "target": "scripts_performance_reporter_winconcern"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_identify_concerns", "target": "scripts_performance_reporter_winconcern"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_identify_wins", "target": "scripts_performance_reporter_winconcern"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_41", "target": "scripts_performance_reporter_winconcern"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_performance_reporter_winconcern", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_compare_targets", "target": "scripts_performance_reporter_targetprogress"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_50", "target": "scripts_performance_reporter_targetprogress"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_performance_reporter_targetprogress", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_targetprogress", "target": "scripts_performance_reporter_targetprogress_compute_progress"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_compare_targets", "target": "scripts_performance_reporter_targetprogress_compute_progress"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_57", "target": "scripts_performance_reporter_targetprogress_compute_progress"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_format_text_report", "target": "scripts_performance_reporter_performancereport"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_performance_reporter_performancereport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereport"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_66", "target": "scripts_performance_reporter_performancereport"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_serialize_report", "target": "scripts_performance_reporter_performancereport"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_get_date_range"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_98", "target": "scripts_performance_reporter_get_date_range"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_get_previous_range"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_110", "target": "scripts_performance_reporter_get_previous_range"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_main", "target": "scripts_performance_reporter_performancereporter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_performance_reporter_performancereporter", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_calculate_period_comparison"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_compare_targets"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_generate_executive_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_get_current_metrics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_get_dr_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_get_metrics_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_get_volume_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_identify_concerns"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_identify_wins"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter", "target": "scripts_performance_reporter_performancereporter_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_124", "target": "scripts_performance_reporter_performancereporter"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_ahrefs_get", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_current_metrics", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_dr_history", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_metrics_history", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_volume_history", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_139", "target": "scripts_performance_reporter_performancereporter_ahrefs_get"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_current_metrics", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_dr_history", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_metrics_history", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_get_volume_history", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_get_metrics_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_157", "target": "scripts_performance_reporter_performancereporter_get_metrics_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_get_dr_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_180", "target": "scripts_performance_reporter_performancereporter_get_dr_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L507", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_get_current_metrics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_197", "target": "scripts_performance_reporter_performancereporter_get_current_metrics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_get_volume_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_214", "target": "scripts_performance_reporter_performancereporter_get_volume_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_calculate_period_comparison"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_233", "target": "scripts_performance_reporter_performancereporter_calculate_period_comparison"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_identify_wins", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_identify_wins"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_270", "target": "scripts_performance_reporter_performancereporter_identify_wins"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_identify_concerns", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_identify_concerns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_297", "target": "scripts_performance_reporter_performancereporter_identify_concerns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_compare_targets", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_328", "target": "scripts_performance_reporter_performancereporter_extract_metric"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_generate_executive_summary", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_generate_executive_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_344", "target": "scripts_performance_reporter_performancereporter_generate_executive_summary"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_374", "target": "scripts_performance_reporter_performancereporter_generate_tactical_breakdown"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_performancereporter_report", "target": "scripts_performance_reporter_performancereporter_compare_targets"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_460", "target": "scripts_performance_reporter_performancereporter_compare_targets"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L777", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_main", "target": "scripts_performance_reporter_performancereporter_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_491", "target": "scripts_performance_reporter_performancereporter_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L789", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_main", "target": "scripts_performance_reporter_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_625", "target": "scripts_performance_reporter_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_main", "target": "scripts_performance_reporter_serialize_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_708", "target": "scripts_performance_reporter_serialize_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L774", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_main", "target": "scripts_performance_reporter_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_parse_args", "target": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_performance_reporter_rationale_734", "target": "scripts_performance_reporter_parse_args"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_25_seo_kpi_framework_code_scripts_performance_reporter_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_26_seo_international_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_contentparityentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_internationalauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_koreanexpansion"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_languagedetection"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_print_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_redirectlogic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_result_to_dict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor", "target": "scripts_international_auditor_urlstructureanalysis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_1", "target": "scripts_international_auditor"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_url_structure", "target": "scripts_international_auditor_urlstructureanalysis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_123", "target": "scripts_international_auditor_urlstructureanalysis"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit_content_parity", "target": "scripts_international_auditor_contentparityentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_134", "target": "scripts_international_auditor_contentparityentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_check_language_detection", "target": "scripts_international_auditor_languagedetection"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_detect_single_page", "target": "scripts_international_auditor_languagedetection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_144", "target": "scripts_international_auditor_languagedetection"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit_redirect_logic", "target": "scripts_international_auditor_redirectlogic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_155", "target": "scripts_international_auditor_redirectlogic"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_korean_expansion", "target": "scripts_international_auditor_koreanexpansion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_165", "target": "scripts_international_auditor_koreanexpansion"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_calculate_score", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_collect_issues", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_print_text_report", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_175", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_result_to_dict", "target": "scripts_international_auditor_internationalauditresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_async_main", "target": "scripts_international_auditor_internationalauditor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_analyze_korean_expansion"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_analyze_url_structure"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_audit_content_parity"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_audit_redirect_logic"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_calculate_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_check_key_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_check_language_detection"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_check_page_exists"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_collect_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_detect_language_from_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_detect_pattern_from_hrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_detect_single_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_discover_language_versions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_hrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_langs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_map"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_get_freshness_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor", "target": "scripts_international_auditor_internationalauditor_probe_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_194", "target": "scripts_international_auditor_internationalauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_async_main", "target": "scripts_international_auditor_internationalauditor_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_analyze_korean_expansion"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_analyze_url_structure"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_audit_content_parity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_audit_redirect_logic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_calculate_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_check_language_detection"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_collect_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit", "target": "scripts_international_auditor_internationalauditor_discover_language_versions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_215", "target": "scripts_international_auditor_internationalauditor_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_url_structure", "target": "scripts_international_auditor_internationalauditor_detect_pattern_from_hrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_url_structure", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_hrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_url_structure", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_langs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_url_structure", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_281", "target": "scripts_international_auditor_internationalauditor_analyze_url_structure"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_discover_language_versions", "target": "scripts_international_auditor_internationalauditor_detect_language_from_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_discover_language_versions", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_map"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_discover_language_versions", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_discover_language_versions", "target": "scripts_international_auditor_internationalauditor_probe_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_383", "target": "scripts_international_auditor_internationalauditor_discover_language_versions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_441", "target": "scripts_international_auditor_internationalauditor_probe_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit_content_parity", "target": "scripts_international_auditor_internationalauditor_check_key_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit_content_parity", "target": "scripts_international_auditor_internationalauditor_get_freshness_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_460", "target": "scripts_international_auditor_internationalauditor_audit_content_parity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_check_key_pages", "target": "scripts_international_auditor_internationalauditor_check_page_exists"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_483", "target": "scripts_international_auditor_internationalauditor_check_key_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_506", "target": "scripts_international_auditor_internationalauditor_check_page_exists"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_518", "target": "scripts_international_auditor_internationalauditor_get_freshness_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_check_language_detection", "target": "scripts_international_auditor_internationalauditor_detect_single_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_553", "target": "scripts_international_auditor_internationalauditor_check_language_detection"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_detect_single_page", "target": "scripts_international_auditor_internationalauditor_detect_language_from_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_570", "target": "scripts_international_auditor_internationalauditor_detect_single_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_621", "target": "scripts_international_auditor_internationalauditor_detect_language_from_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_audit_redirect_logic", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_660", "target": "scripts_international_auditor_internationalauditor_audit_redirect_logic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_internationalauditor_analyze_korean_expansion", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L741", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_741", "target": "scripts_international_auditor_internationalauditor_analyze_korean_expansion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L801", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_801", "target": "scripts_international_auditor_internationalauditor_collect_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L891", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_891", "target": "scripts_international_auditor_internationalauditor_calculate_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_934", "target": "scripts_international_auditor_internationalauditor_fetch_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L946", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_946", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_langs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_954", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_hrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L962", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_962", "target": "scripts_international_auditor_internationalauditor_extract_hreflang_map"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L984", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_984", "target": "scripts_international_auditor_internationalauditor_detect_pattern_from_hrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_async_main", "target": "scripts_international_auditor_result_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_1010", "target": "scripts_international_auditor_result_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_async_main", "target": "scripts_international_auditor_print_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1022", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_1022", "target": "scripts_international_auditor_print_text_report"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_build_parser", "target": "custom_skills_26_seo_international_code_scripts_international_auditor_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_main", "target": "scripts_international_auditor_build_parser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_rationale_1108", "target": "scripts_international_auditor_build_parser"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_async_main", "target": "custom_skills_26_seo_international_code_scripts_international_auditor_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/26-seo-international/code/scripts/international_auditor.py", "source_location": "L1188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_international_auditor_main", "target": "scripts_international_auditor_async_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_airesponse"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_call_mcp_tool"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_citeddomain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_citedpage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L504", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer", "target": "scripts_ai_citation_analyzer_print_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_1", "target": "scripts_ai_citation_analyzer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment", "target": "scripts_ai_citation_analyzer_airesponse"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses", "target": "scripts_ai_citation_analyzer_airesponse"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_citation_analyzer_airesponse", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_39", "target": "scripts_ai_citation_analyzer_airesponse"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains", "target": "scripts_ai_citation_analyzer_citeddomain"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations", "target": "scripts_ai_citation_analyzer_citeddomain"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_citation_analyzer_citeddomain", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_51", "target": "scripts_ai_citation_analyzer_citeddomain"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages", "target": "scripts_ai_citation_analyzer_citedpage"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations", "target": "scripts_ai_citation_analyzer_citedpage"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_citation_analyzer_citedpage", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_60", "target": "scripts_ai_citation_analyzer_citedpage"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations", "target": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_citation_analyzer_citationanalysisresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_citationanalysisresult", "target": "scripts_ai_citation_analyzer_citationanalysisresult_to_dict"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L504", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_print_summary", "target": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_70", "target": "scripts_ai_citation_analyzer_citationanalysisresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_main", "target": "scripts_ai_citation_analyzer_citationanalysisresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_82", "target": "scripts_ai_citation_analyzer_citationanalysisresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_101", "target": "scripts_ai_citation_analyzer_call_mcp_tool"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_main", "target": "scripts_ai_citation_analyzer_aicitationanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_126", "target": "scripts_ai_citation_analyzer_aicitationanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_135", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_ai_responses"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_163", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_domains"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_188", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_get_cited_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_215", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze_response_sentiment"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_268", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_rank_citations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_293", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_compare_competitor_citations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_326", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_main", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_414", "target": "scripts_ai_citation_analyzer_aicitationanalyzer_analyze"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_build_parser", "target": "custom_skills_27_seo_ai_visibility_code_scripts_ai_citation_analyzer_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_main", "target": "scripts_ai_citation_analyzer_build_parser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_460", "target": "scripts_ai_citation_analyzer_build_parser"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_27_seo_ai_visibility_code_scripts_ai_citation_analyzer_py_argumentparser", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_main", "target": "scripts_ai_citation_analyzer_print_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_citation_analyzer_rationale_505", "target": "scripts_ai_citation_analyzer_print_summary"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_call_mcp_tool"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_competitorvisibility"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_impressionmetrics"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_mentionmetrics"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_print_summary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker", "target": "scripts_ai_visibility_tracker_sovmetric"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_1", "target": "scripts_ai_visibility_tracker"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview", "target": "scripts_ai_visibility_tracker_impressionmetrics"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_impressionmetrics", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_39", "target": "scripts_ai_visibility_tracker_impressionmetrics"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview", "target": "scripts_ai_visibility_tracker_mentionmetrics"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_mentionmetrics", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_49", "target": "scripts_ai_visibility_tracker_mentionmetrics"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview", "target": "scripts_ai_visibility_tracker_sovmetric"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_59", "target": "scripts_ai_visibility_tracker_sovmetric"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_sovmetric", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_historypoint", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_67", "target": "scripts_ai_visibility_tracker_historypoint"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors", "target": "scripts_ai_visibility_tracker_competitorvisibility"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_competitorvisibility", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_74", "target": "scripts_ai_visibility_tracker_competitorvisibility"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_aivisibilityresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilityresult", "target": "scripts_ai_visibility_tracker_aivisibilityresult_to_dict"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations", "target": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_print_summary", "target": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_83", "target": "scripts_ai_visibility_tracker_aivisibilityresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_main", "target": "scripts_ai_visibility_tracker_aivisibilityresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_96", "target": "scripts_ai_visibility_tracker_aivisibilityresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_116", "target": "scripts_ai_visibility_tracker_call_mcp_tool"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_track"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_main", "target": "scripts_ai_visibility_tracker_aivisibilitytracker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_141", "target": "scripts_ai_visibility_tracker_aivisibilitytracker"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_150", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_178", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_206", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_overview"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_234", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_impressions_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_244", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_mentions_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_254", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_get_sov_history"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_264", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_parse_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_74", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_compare_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_print_summary", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_308", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_calculate_trends"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_aivisibilitytracker_track", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_355", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_main", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_track"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_434", "target": "scripts_ai_visibility_tracker_aivisibilitytracker_track"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_build_parser", "target": "custom_skills_27_seo_ai_visibility_code_scripts_ai_visibility_tracker_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L561", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_main", "target": "scripts_ai_visibility_tracker_build_parser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_477", "target": "scripts_ai_visibility_tracker_build_parser"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_27_seo_ai_visibility_code_scripts_ai_visibility_tracker_py_argumentparser", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_main", "target": "scripts_ai_visibility_tracker_print_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_ai_visibility_tracker_rationale_517", "target": "scripts_ai_visibility_tracker_print_summary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/27-seo-ai-visibility/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_27_seo_ai_visibility_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_brandserpresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_display_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_entityauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_entityschema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_faqrichresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_paaquestion"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor", "target": "scripts_entity_auditor_parse_args"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_1", "target": "scripts_entity_auditor"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_monitor_paa", "target": "scripts_entity_auditor_paaquestion"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_paaquestion", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_paaquestion", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_37", "target": "scripts_entity_auditor_paaquestion"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_track_faq_rich_results", "target": "scripts_entity_auditor_faqrichresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_faqrichresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_faqrichresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_46", "target": "scripts_entity_auditor_faqrichresult"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit_entity_schema", "target": "scripts_entity_auditor_entityschema"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityschema", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityschema", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_56", "target": "scripts_entity_auditor_entityschema"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_brandserpresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_brandserpresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_analyze_brand_serp", "target": "scripts_entity_auditor_brandserpresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_66", "target": "scripts_entity_auditor_brandserpresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_display_result", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L698", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_compute_score", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_generate_recommendations", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityauditresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityauditresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditresult", "target": "scripts_entity_auditor_entityauditresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_79", "target": "scripts_entity_auditor_entityauditresult"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditresult_to_dict", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L886", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_main", "target": "scripts_entity_auditor_entityauditresult_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityauditor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_entity_auditor_entityauditor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_analyze_brand_serp"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L698", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_audit_entity_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_check_social_profile_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_compute_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_monitor_paa"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor", "target": "scripts_entity_auditor_entityauditor_track_faq_rich_results"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_main", "target": "scripts_entity_auditor_entityauditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_101", "target": "scripts_entity_auditor_entityauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_monitor_paa"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_monitor_paa", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_158", "target": "scripts_entity_auditor_entityauditor_monitor_paa"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_analyze_brand_serp", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit_entity_schema", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_check_social_profile_links", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_track_faq_rich_results", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_track_faq_rich_results"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_249", "target": "scripts_entity_auditor_entityauditor_track_faq_rich_results"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_audit_entity_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_343", "target": "scripts_entity_auditor_entityauditor_audit_entity_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_analyze_brand_serp"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_443", "target": "scripts_entity_auditor_entityauditor_analyze_brand_serp"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L744", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_check_social_profile_links"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_534", "target": "scripts_entity_auditor_entityauditor_check_social_profile_links"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_568", "target": "scripts_entity_auditor_entityauditor_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_entityauditor_audit", "target": "scripts_entity_auditor_entityauditor_compute_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_652", "target": "scripts_entity_auditor_entityauditor_compute_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L878", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_main", "target": "scripts_entity_auditor_entityauditor_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_705", "target": "scripts_entity_auditor_entityauditor_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L894", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_main", "target": "scripts_entity_auditor_display_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_rationale_762", "target": "scripts_entity_auditor_display_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_main", "target": "scripts_entity_auditor_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_entity_auditor_parse_args", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_entity_auditor_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_display_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_knowledgepanel"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_knowledgepanelattribute"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L754", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_naverpresence"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer", "target": "scripts_knowledge_graph_analyzer_wikipresence"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_1", "target": "scripts_knowledge_graph_analyzer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes", "target": "scripts_knowledge_graph_analyzer_knowledgepanelattribute"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness", "target": "scripts_knowledge_graph_analyzer_knowledgepanelattribute"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgepanelattribute", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgepanelattribute", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_59", "target": "scripts_knowledge_graph_analyzer_knowledgepanelattribute"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel", "target": "scripts_knowledge_graph_analyzer_knowledgepanel"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes", "target": "scripts_knowledge_graph_analyzer_knowledgepanel"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgepanel", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgepanel", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_67", "target": "scripts_knowledge_graph_analyzer_knowledgepanel"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata", "target": "scripts_knowledge_graph_analyzer_wikipresence"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia", "target": "scripts_knowledge_graph_analyzer_wikipresence"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_77", "target": "scripts_knowledge_graph_analyzer_wikipresence"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_wikipresence", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_wikipresence", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_naverpresence"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_naverpresence", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_naverpresence", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_87", "target": "scripts_knowledge_graph_analyzer_naverpresence"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_display_result", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgegraphresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgegraphresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphresult", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_97", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphresult_to_dict", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_main", "target": "scripts_knowledge_graph_analyzer_knowledgegraphresult_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_any"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L757", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_main", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_119", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_151", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_search_entity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_clientsession"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_183", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_detect_knowledge_panel"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_229", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_extract_attributes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_301", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_score_completeness"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_334", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikipedia"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_374", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_wikidata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_424", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_encyclopedia"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_482", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_check_naver_knowledge_in"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_536", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L758", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_main", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_604", "target": "scripts_knowledge_graph_analyzer_knowledgegraphanalyzer_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L774", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_main", "target": "scripts_knowledge_graph_analyzer_display_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_rationale_673", "target": "scripts_knowledge_graph_analyzer_display_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_main", "target": "scripts_knowledge_graph_analyzer_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_knowledge_graph_analyzer_parse_args", "target": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_28_seo_knowledge_graph_code_scripts_knowledge_graph_analyzer_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer", "target": "scripts_keyword_analyzer_keywordanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer", "target": "scripts_keyword_analyzer_keyworddata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer", "target": "scripts_keyword_analyzer_main"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword", "target": "scripts_keyword_analyzer_keyworddata"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords", "target": "scripts_keyword_analyzer_keyworddata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_14", "target": "scripts_keyword_analyzer_keyworddata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_calculate_intent_distribution"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_export_analysis"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_long_tail_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_question_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_keywordanalyzer", "target": "scripts_keyword_analyzer_keywordanalyzer_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_23", "target": "scripts_keyword_analyzer_keywordanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_37", "target": "scripts_keyword_analyzer_keywordanalyzer_analyze_primary_keyword"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_66", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_lsi_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_long_tail_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_124", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_long_tail_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_question_keywords"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_139", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_question_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_calculate_intent_distribution"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_155", "target": "scripts_keyword_analyzer_keywordanalyzer_calculate_intent_distribution"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_184", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_export_analysis"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_214", "target": "scripts_keyword_analyzer_keywordanalyzer_export_analysis"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_main", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_247", "target": "scripts_keyword_analyzer_keywordanalyzer_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_keyword_analyzer_rationale_283", "target": "scripts_keyword_analyzer_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_brand"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_create_sample_data"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_gatewaypagegenerator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_location"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages", "target": "scripts_generate_pages_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_create_sample_data", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_batch", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_index", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup", "target": "scripts_generate_pages_location"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_localize_content", "target": "scripts_generate_pages_location"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_17", "target": "scripts_generate_pages_location"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_create_sample_data", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_batch", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_index", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup", "target": "scripts_generate_pages_service"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_localize_content", "target": "scripts_generate_pages_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_30", "target": "scripts_generate_pages_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_create_sample_data", "target": "scripts_generate_pages_brand"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_init", "target": "scripts_generate_pages_brand"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_43", "target": "scripts_generate_pages_brand"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_batch"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_index"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_load_template"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator", "target": "scripts_generate_pages_gatewaypagegenerator_localize_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_main", "target": "scripts_generate_pages_gatewaypagegenerator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_54", "target": "scripts_generate_pages_gatewaypagegenerator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_init", "target": "custom_skills_30_seo_gateway_builder_code_scripts_generate_pages_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_gatewaypagegenerator_load_template"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_76", "target": "scripts_generate_pages_gatewaypagegenerator_generate_meta_tags"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_96", "target": "scripts_generate_pages_gatewaypagegenerator_generate_schema_markup"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_129", "target": "scripts_generate_pages_gatewaypagegenerator_generate_content_variations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_page", "target": "scripts_generate_pages_gatewaypagegenerator_localize_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_168", "target": "scripts_generate_pages_gatewaypagegenerator_localize_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_batch", "target": "scripts_generate_pages_gatewaypagegenerator_generate_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_187", "target": "scripts_generate_pages_gatewaypagegenerator_generate_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_batch", "target": "custom_skills_30_seo_gateway_builder_code_scripts_generate_pages_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_batch", "target": "scripts_generate_pages_gatewaypagegenerator_generate_index"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_main", "target": "scripts_generate_pages_gatewaypagegenerator_generate_batch"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_234", "target": "scripts_generate_pages_gatewaypagegenerator_generate_batch"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_gatewaypagegenerator_generate_index", "target": "custom_skills_30_seo_gateway_builder_code_scripts_generate_pages_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_265", "target": "scripts_generate_pages_gatewaypagegenerator_generate_index"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_main", "target": "scripts_generate_pages_create_sample_data"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_291", "target": "scripts_generate_pages_create_sample_data"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_pages_rationale_364", "target": "scripts_generate_pages_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_build_data_source_parent"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_coerce_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_coerce_property_value"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_explain_api_error"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_find_existing_page"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_find_title_property"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_get_schema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_make_client"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_parse_properties_arg"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat", "target": "scripts_notion_compat_resolve_data_source_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_1", "target": "scripts_notion_compat"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_compat"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_make_client", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_20", "target": "scripts_notion_compat_make_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_find_existing_page", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_get_schema", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_resolve_data_source_id", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_client"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_25", "target": "scripts_notion_compat_resolve_data_source_id"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_get_schema", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_57", "target": "scripts_notion_compat_get_schema"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_coerce_properties", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_coerce_property_value", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_find_existing_page", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_find_title_property", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_parse_properties_arg", "target": "custom_skills_32_notion_writer_code_scripts_notion_compat_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_62", "target": "scripts_notion_compat_find_title_property"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_70", "target": "scripts_notion_compat_build_data_source_parent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_75", "target": "scripts_notion_compat_parse_properties_arg"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_coerce_properties", "target": "scripts_notion_compat_coerce_property_value"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_94", "target": "scripts_notion_compat_coerce_property_value"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_169", "target": "scripts_notion_compat_coerce_properties"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_explain_api_error", "target": "apiresponseerror"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_187", "target": "scripts_notion_compat_explain_api_error"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_notion_compat.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_226", "target": "scripts_notion_compat_find_existing_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_compat_rationale_25", "target": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_semantic_search_plan", "target": "scripts_search_cache"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source": "scripts_notion_search", "target": "scripts_search_cache"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache", "target": "scripts_search_cache_cache_get"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache", "target": "scripts_search_cache_cache_key"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache", "target": "scripts_search_cache_cache_put"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_rationale_1", "target": "scripts_search_cache"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_get", "target": "scripts_search_cache_cache_key"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_put", "target": "scripts_search_cache_cache_key"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_get", "target": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_any"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_get", "target": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_rationale_27", "target": "scripts_search_cache_cache_get"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_put", "target": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_path"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_cache_put", "target": "custom_skills_31_notion_organizer_code_scripts_search_cache_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_cache.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_cache_rationale_63", "target": "scripts_search_cache_cache_put"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_semantic_search_plan", "target": "scripts_search_llm"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source": "scripts_notion_search", "target": "scripts_search_llm"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm", "target": "scripts_search_llm_call_claude"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm", "target": "scripts_search_llm_call_via_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm", "target": "scripts_search_llm_call_via_sdk"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm", "target": "scripts_search_llm_have_anthropic_sdk"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm", "target": "scripts_search_llm_have_claude_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_rationale_1", "target": "scripts_search_llm"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_call_claude", "target": "scripts_search_llm_have_anthropic_sdk"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_call_claude", "target": "scripts_search_llm_have_claude_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_call_claude", "target": "scripts_search_llm_call_via_sdk"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_call_claude", "target": "scripts_search_llm_call_via_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_rationale_38", "target": "scripts_search_llm_call_via_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/_search_llm.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_search_llm_rationale_55", "target": "scripts_search_llm_call_claude"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "weight": 1.0, "source": "notion_organizer_claude_md", "target": "scripts_async_organizer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer", "target": "scripts_async_organizer_example_audit_database"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer", "target": "scripts_async_organizer_example_bulk_status_update"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer", "target": "scripts_async_organizer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer", "target": "scripts_async_organizer_notionasyncorganizer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_1", "target": "scripts_async_organizer"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_example_audit_database", "target": "scripts_async_organizer_notionasyncorganizer"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_example_bulk_status_update", "target": "scripts_async_organizer_notionasyncorganizer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_main", "target": "scripts_async_organizer_notionasyncorganizer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_batch_update_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_create_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_search"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer", "target": "scripts_async_organizer_notionasyncorganizer_update_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_51", "target": "scripts_async_organizer_notionasyncorganizer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages", "target": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema", "target": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_resolve_data_source_id", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_create_page", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_search", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_notionasyncorganizer_update_page", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_104", "target": "scripts_async_organizer_notionasyncorganizer_rate_limited_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_example_audit_database", "target": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_110", "target": "scripts_async_organizer_notionasyncorganizer_fetch_database_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_example_bulk_status_update", "target": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_125", "target": "scripts_async_organizer_notionasyncorganizer_fetch_all_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_159", "target": "scripts_async_organizer_notionasyncorganizer_update_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_example_bulk_status_update", "target": "scripts_async_organizer_notionasyncorganizer_batch_update_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_178", "target": "scripts_async_organizer_notionasyncorganizer_batch_update_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_227", "target": "scripts_async_organizer_notionasyncorganizer_search"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_main", "target": "scripts_async_organizer_notionasyncorganizer_print_stats"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_250", "target": "scripts_async_organizer_notionasyncorganizer_print_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_main", "target": "scripts_async_organizer_notionasyncorganizer_close"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_260", "target": "scripts_async_organizer_notionasyncorganizer_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_main", "target": "scripts_async_organizer_example_audit_database"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_270", "target": "scripts_async_organizer_example_audit_database"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_main", "target": "scripts_async_organizer_example_bulk_status_update"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/async_organizer.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_async_organizer_rationale_301", "target": "scripts_async_organizer_example_bulk_status_update"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "weight": 1.0, "source": "notion_organizer_claude_md", "target": "scripts_notion_search"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_semantic_search_plan", "target": "scripts_notion_search"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_block_text"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_enrich_candidates"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_expand_query"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_extract_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_fallback_rank"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_fetch_excerpt"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_flatten_property"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_format_candidate_for_rerank"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_format_terminal"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_rerank"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_run_search"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search", "target": "scripts_notion_search_search_candidates"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_43", "target": "scripts_notion_search_expand_query"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_run_search", "target": "scripts_notion_search_expand_query"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_98", "target": "scripts_notion_search_search_candidates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_run_search", "target": "scripts_notion_search_search_candidates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_enrich_candidates", "target": "scripts_notion_search_flatten_property"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_162", "target": "scripts_notion_search_flatten_property"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_enrich_candidates", "target": "scripts_notion_search_extract_title"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_fetch_excerpt", "target": "scripts_notion_search_block_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_199", "target": "scripts_notion_search_block_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_enrich_candidates", "target": "scripts_notion_search_fetch_excerpt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_209", "target": "scripts_notion_search_fetch_excerpt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_222", "target": "scripts_notion_search_enrich_candidates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_run_search", "target": "scripts_notion_search_enrich_candidates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rerank", "target": "scripts_notion_search_format_candidate_for_rerank"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_273", "target": "scripts_notion_search_fallback_rank"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rerank", "target": "scripts_notion_search_fallback_rank"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_287", "target": "scripts_notion_search_rerank"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_run_search", "target": "scripts_notion_search_rerank"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_main", "target": "scripts_notion_search_run_search"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_353", "target": "scripts_notion_search_run_search"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_run_search", "target": "custom_skills_31_notion_organizer_code_scripts_notion_search_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_main", "target": "scripts_notion_search_format_terminal"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_search_rationale_400", "target": "scripts_notion_search_format_terminal"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/CLAUDE.md", "source_location": null, "weight": 1.0, "source": "notion_organizer_claude_md", "target": "scripts_schema_migrator"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator", "target": "scripts_schema_migrator_generate_mapping_template"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator", "target": "scripts_schema_migrator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator", "target": "scripts_schema_migrator_schemamigrator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_1", "target": "scripts_schema_migrator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_schemamigrator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_44", "target": "scripts_schema_migrator_schemamigrator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_fetch_all_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_get_schema"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_map_page_properties"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_migrate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_migrate_page"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_request"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator", "target": "scripts_schema_migrator_schemamigrator_transform_property"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_fetch_all_pages", "target": "scripts_schema_migrator_schemamigrator_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_get_schema", "target": "scripts_schema_migrator_schemamigrator_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate_page", "target": "scripts_schema_migrator_schemamigrator_request"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_resolve_data_source_id", "target": "scripts_schema_migrator_schemamigrator_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_68", "target": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_fetch_all_pages", "target": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_get_schema", "target": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate", "target": "scripts_schema_migrator_schemamigrator_resolve_data_source_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_schemamigrator_get_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_99", "target": "scripts_schema_migrator_schemamigrator_get_schema"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate", "target": "scripts_schema_migrator_schemamigrator_get_schema"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_106", "target": "scripts_schema_migrator_schemamigrator_fetch_all_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate", "target": "scripts_schema_migrator_schemamigrator_fetch_all_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_135", "target": "scripts_schema_migrator_schemamigrator_transform_property"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_map_page_properties", "target": "scripts_schema_migrator_schemamigrator_transform_property"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_216", "target": "scripts_schema_migrator_schemamigrator_map_page_properties"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate_page", "target": "scripts_schema_migrator_schemamigrator_map_page_properties"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_256", "target": "scripts_schema_migrator_schemamigrator_migrate_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_schemamigrator_migrate", "target": "scripts_schema_migrator_schemamigrator_migrate_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_schemamigrator_migrate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_295", "target": "scripts_schema_migrator_schemamigrator_migrate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_schemamigrator_print_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_schemamigrator_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_main", "target": "scripts_schema_migrator_generate_mapping_template"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/schema_migrator.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_schema_migrator_rationale_334", "target": "scripts_schema_migrator_generate_mapping_template"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_assert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_run_all"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_cache_handles_corrupted_file"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_cache_hit_returns_cached_results"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_cache_miss_after_ttl_expires"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_cache_miss_on_different_candidates"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_cache_miss_returns_none"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_call_claude_dispatches_to_sdk_when_available"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_call_claude_falls_back_to_cli_when_no_sdk"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_call_claude_raises_when_neither_available"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_enrich_extracts_first_paragraph_excerpt"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_enrich_extracts_title_and_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_enrich_falls_back_to_empty_excerpt"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_enrich_keeps_falsy_but_meaningful_values"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_enrich_truncates_long_excerpt"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_expand_query_dedupes_and_caps"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_expand_query_falls_back_on_invalid_json"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_expand_query_falls_back_on_llm_exception"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_expand_query_returns_variants_with_original_first"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_pipeline_no_expand_uses_single_query"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_pipeline_no_rerank_skips_llm"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_pipeline_search_returns_json_serializable_results"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_pipeline_uses_cache_on_second_call"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_rerank_falls_back_on_llm_exception"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_rerank_falls_back_on_parse_error"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_rerank_orders_by_score_descending"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_rerank_respects_limit"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_search_caps_candidates_at_30"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_search_filters_only_pages"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_search_passes_property_filter_to_data_sources_query"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_search_unions_and_dedupes_workspace"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search", "target": "scripts_test_notion_search_test_search_uses_data_source_query_when_databases_specified"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_cache_handles_corrupted_file", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_cache_hit_returns_cached_results", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_cache_miss_after_ttl_expires", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_cache_miss_on_different_candidates", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_cache_miss_returns_none", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_call_claude_dispatches_to_sdk_when_available", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_call_claude_falls_back_to_cli_when_no_sdk", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_call_claude_raises_when_neither_available", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_enrich_extracts_first_paragraph_excerpt", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_enrich_extracts_title_and_properties", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_enrich_falls_back_to_empty_excerpt", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_enrich_keeps_falsy_but_meaningful_values", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_enrich_truncates_long_excerpt", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_expand_query_dedupes_and_caps", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_expand_query_falls_back_on_invalid_json", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_expand_query_falls_back_on_llm_exception", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_expand_query_returns_variants_with_original_first", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_pipeline_no_expand_uses_single_query", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_pipeline_no_rerank_skips_llm", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_pipeline_search_returns_json_serializable_results", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_pipeline_uses_cache_on_second_call", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_rerank_falls_back_on_llm_exception", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_rerank_falls_back_on_parse_error", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_rerank_orders_by_score_descending", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_rerank_respects_limit", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_search_caps_candidates_at_30", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_search_filters_only_pages", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_search_passes_property_filter_to_data_sources_query", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_search_unions_and_dedupes_workspace", "target": "scripts_test_notion_search_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_test_search_uses_data_source_query_when_databases_specified", "target": "scripts_test_notion_search_assert"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_18", "target": "scripts_test_notion_search_test_call_claude_dispatches_to_sdk_when_available"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_34", "target": "scripts_test_notion_search_test_call_claude_falls_back_to_cli_when_no_sdk"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_47", "target": "scripts_test_notion_search_test_call_claude_raises_when_neither_available"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_126", "target": "scripts_test_notion_search_test_expand_query_returns_variants_with_original_first"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_137", "target": "scripts_test_notion_search_test_expand_query_dedupes_and_caps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_147", "target": "scripts_test_notion_search_test_expand_query_falls_back_on_invalid_json"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_156", "target": "scripts_test_notion_search_test_expand_query_falls_back_on_llm_exception"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_167", "target": "scripts_test_notion_search_test_search_unions_and_dedupes_workspace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_191", "target": "scripts_test_notion_search_test_search_caps_candidates_at_30"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_207", "target": "scripts_test_notion_search_test_search_uses_data_source_query_when_databases_specified"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_227", "target": "scripts_test_notion_search_test_search_filters_only_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_243", "target": "scripts_test_notion_search_test_search_passes_property_filter_to_data_sources_query"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_265", "target": "scripts_test_notion_search_test_enrich_extracts_title_and_properties"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_299", "target": "scripts_test_notion_search_test_enrich_extracts_first_paragraph_excerpt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_324", "target": "scripts_test_notion_search_test_enrich_falls_back_to_empty_excerpt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_344", "target": "scripts_test_notion_search_test_enrich_truncates_long_excerpt"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_364", "target": "scripts_test_notion_search_test_enrich_keeps_falsy_but_meaningful_values"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_387", "target": "scripts_test_notion_search_test_rerank_orders_by_score_descending"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_412", "target": "scripts_test_notion_search_test_rerank_respects_limit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_431", "target": "scripts_test_notion_search_test_rerank_falls_back_on_parse_error"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_447", "target": "scripts_test_notion_search_test_rerank_falls_back_on_llm_exception"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_461", "target": "scripts_test_notion_search_test_pipeline_search_returns_json_serializable_results"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_506", "target": "scripts_test_notion_search_test_pipeline_no_rerank_skips_llm"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_536", "target": "scripts_test_notion_search_test_pipeline_no_expand_uses_single_query"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_notion_search_rationale_560", "target": "scripts_test_notion_search_test_pipeline_uses_cache_on_second_call"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_31_seo_competitor_intel_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_competitivealert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_competitivemonitor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_competitivemonitorresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_contentvelocity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_drtrend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_keywordmovement"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_marketshare"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_serialize_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor", "target": "scripts_competitive_monitor_traffictrend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_1", "target": "scripts_competitive_monitor"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_estimate_market_share", "target": "scripts_competitive_monitor_traffictrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_traffictrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends", "target": "scripts_competitive_monitor_traffictrend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_35", "target": "scripts_competitive_monitor_traffictrend"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_traffictrend", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_drtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_dr_trends", "target": "scripts_competitive_monitor_drtrend"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_drtrend", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_46", "target": "scripts_competitive_monitor_drtrend"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_estimate_market_share", "target": "scripts_competitive_monitor_keywordmovement"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_keywordmovement"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement", "target": "scripts_competitive_monitor_keywordmovement"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_keywordmovement", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_57", "target": "scripts_competitive_monitor_keywordmovement"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity", "target": "scripts_competitive_monitor_contentvelocity"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_contentvelocity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_contentvelocity", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_68", "target": "scripts_competitive_monitor_contentvelocity"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_competitivealert", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_competitivealert"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_79", "target": "scripts_competitive_monitor_competitivealert"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_estimate_market_share", "target": "scripts_competitive_monitor_marketshare"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_marketshare", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_90", "target": "scripts_competitive_monitor_marketshare"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitorresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_competitivemonitorresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_format_text_report", "target": "scripts_competitive_monitor_competitivemonitorresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_99", "target": "scripts_competitive_monitor_competitivemonitorresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_serialize_result", "target": "scripts_competitive_monitor_competitivemonitorresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_async_main", "target": "scripts_competitive_monitor_competitivemonitor"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitive_monitor_competitivemonitor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_discover_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_estimate_market_share"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_generate_alerts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_get_dr_trends"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_monitor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor", "target": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_118", "target": "scripts_competitive_monitor_competitivemonitor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_discover_competitors", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_generate_alerts", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_dr_trends", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_131", "target": "scripts_competitive_monitor_competitivemonitor_extract_domain"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_call_ahrefs", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_discover_competitors", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_dr_trends", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_138", "target": "scripts_competitive_monitor_competitivemonitor_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_discover_competitors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_145", "target": "scripts_competitive_monitor_competitivemonitor_discover_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_161", "target": "scripts_competitive_monitor_competitivemonitor_get_traffic_trends"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_get_dr_trends"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_206", "target": "scripts_competitive_monitor_competitivemonitor_get_dr_trends"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_246", "target": "scripts_competitive_monitor_competitivemonitor_track_keyword_movement"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_303", "target": "scripts_competitive_monitor_competitivemonitor_compare_content_velocity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_generate_alerts"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_353", "target": "scripts_competitive_monitor_competitivemonitor_generate_alerts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_competitivemonitor_monitor", "target": "scripts_competitive_monitor_competitivemonitor_estimate_market_share"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_450", "target": "scripts_competitive_monitor_competitivemonitor_estimate_market_share"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_async_main", "target": "scripts_competitive_monitor_competitivemonitor_monitor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_486", "target": "scripts_competitive_monitor_competitivemonitor_monitor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L758", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_async_main", "target": "scripts_competitive_monitor_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_684", "target": "scripts_competitive_monitor_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_async_main", "target": "scripts_competitive_monitor_serialize_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_rationale_673", "target": "scripts_competitive_monitor_serialize_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L771", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_main", "target": "scripts_competitive_monitor_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_parse_args", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_async_main", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitive_monitor_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitive_monitor_main", "target": "scripts_competitive_monitor_async_main"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_comparisonmatrix"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_competitorprofiler"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_competitorprofilingresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_keywordoverlap"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_serialize_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler", "target": "scripts_competitor_profiler_threatassessment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_1", "target": "scripts_competitor_profiler"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_competitorprofile", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_profile", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_determine_market_position", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_score_threat", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_35", "target": "scripts_competitor_profiler_competitorprofile"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap", "target": "scripts_competitor_profiler_keywordoverlap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_keywordoverlap"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_score_threat", "target": "scripts_competitor_profiler_keywordoverlap"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_keywordoverlap", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_50", "target": "scripts_competitor_profiler_keywordoverlap"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_score_threat", "target": "scripts_competitor_profiler_threatassessment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_60", "target": "scripts_competitor_profiler_threatassessment"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_threatassessment", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_comparisonmatrix", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix", "target": "scripts_competitor_profiler_comparisonmatrix"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_73", "target": "scripts_competitor_profiler_comparisonmatrix"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofilingresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_competitorprofilingresult", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_format_text_report", "target": "scripts_competitor_profiler_competitorprofilingresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_81", "target": "scripts_competitor_profiler_competitorprofilingresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_serialize_result", "target": "scripts_competitor_profiler_competitorprofilingresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_async_main", "target": "scripts_competitor_profiler_competitorprofiler"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_competitor_profiler_competitorprofiler", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_build_profile"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_determine_market_position"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_discover_competitors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_profile"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler", "target": "scripts_competitor_profiler_competitorprofiler_score_threat"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_96", "target": "scripts_competitor_profiler_competitorprofiler"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_profile", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_discover_competitors", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_106", "target": "scripts_competitor_profiler_competitorprofiler_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_build_profile", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_call_ahrefs", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_discover_competitors", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_117", "target": "scripts_competitor_profiler_competitorprofiler_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_discover_competitors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_124", "target": "scripts_competitor_profiler_competitorprofiler_discover_competitors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_build_profile"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_151", "target": "scripts_competitor_profiler_competitorprofiler_build_profile"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_204", "target": "scripts_competitor_profiler_competitorprofiler_analyze_keyword_overlap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_256", "target": "scripts_competitor_profiler_competitorprofiler_build_comparison_matrix"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_score_threat"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_295", "target": "scripts_competitor_profiler_competitorprofiler_score_threat"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_364", "target": "scripts_competitor_profiler_competitorprofiler_detect_korean_presence"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_competitorprofiler_profile", "target": "scripts_competitor_profiler_competitorprofiler_determine_market_position"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_393", "target": "scripts_competitor_profiler_competitorprofiler_determine_market_position"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_async_main", "target": "scripts_competitor_profiler_competitorprofiler_profile"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_438", "target": "scripts_competitor_profiler_competitorprofiler_profile"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_async_main", "target": "scripts_competitor_profiler_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_549", "target": "scripts_competitor_profiler_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_async_main", "target": "scripts_competitor_profiler_serialize_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_rationale_619", "target": "scripts_competitor_profiler_serialize_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_main", "target": "scripts_competitor_profiler_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_parse_args", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_async_main", "target": "custom_skills_31_seo_competitor_intel_code_scripts_competitor_profiler_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_competitor_profiler_main", "target": "scripts_competitor_profiler_async_main"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "custom-skills/40-jamie-brand-editor/README.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_editor_readme_md", "target": "scripts_notion_writer"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_writer_extended_plan", "target": "scripts_notion_writer"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/SKILL.md", "source_location": null, "weight": 1.0, "source": "notion_writer_skill_md", "target": "scripts_notion_writer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_append_to_page"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_clear_page_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_bulleted_list_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_callout_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_code_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_column_list_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_database_row"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_divider_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_heading_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_numbered_list_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_paragraph_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_quote_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_table_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_todo_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_create_toggle_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_extract_notion_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_get_database_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_get_page_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_is_absolute_url"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_is_table_row"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_list_accessible_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_parse_lines"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_rich_span"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_split_table_row"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_update_page_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer", "target": "scripts_notion_writer_write_to_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_extract_notion_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_rich_text", "target": "scripts_notion_writer_extract_notion_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_28", "target": "scripts_notion_writer_extract_notion_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_append_to_page", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L676", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_clear_page_content", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_get_database_info", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L627", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_get_page_info", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_rich_text", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_52", "target": "scripts_notion_writer_format_id_with_dashes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_is_table_row"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_split_table_row"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_markdown_to_notion_blocks", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_markdown_to_notion_blocks", "target": "scripts_notion_writer_parse_lines"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_76", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_write_to_page", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L460", "weight": 1.0, "source": "scripts_test_parser_run_all", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L114", "weight": 1.0, "source": "scripts_test_parser_test_blocks_bullets_and_numbers", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L107", "weight": 1.0, "source": "scripts_test_parser_test_blocks_headings", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L131", "weight": 1.0, "source": "scripts_test_parser_test_blocks_quote_code_divider", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L142", "weight": 1.0, "source": "scripts_test_parser_test_blocks_table", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L121", "weight": 1.0, "source": "scripts_test_parser_test_blocks_todo", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L201", "weight": 1.0, "source": "scripts_test_parser_test_callout_caution", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L189", "weight": 1.0, "source": "scripts_test_parser_test_callout_important", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L170", "weight": 1.0, "source": "scripts_test_parser_test_callout_note", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L182", "weight": 1.0, "source": "scripts_test_parser_test_callout_tip", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L208", "weight": 1.0, "source": "scripts_test_parser_test_callout_unknown_falls_through", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L195", "weight": 1.0, "source": "scripts_test_parser_test_callout_warning", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L335", "weight": 1.0, "source": "scripts_test_parser_test_columns_single_degrades", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L292", "weight": 1.0, "source": "scripts_test_parser_test_columns_two", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L318", "weight": 1.0, "source": "scripts_test_parser_test_columns_with_blocks", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L408", "weight": 1.0, "source": "scripts_test_parser_test_no_literal_markers_leak", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L216", "weight": 1.0, "source": "scripts_test_parser_test_toggle_basic", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L238", "weight": 1.0, "source": "scripts_test_parser_test_toggle_nested_blocks", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L259", "weight": 1.0, "source": "scripts_test_parser_test_toggle_nested_toggle", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L271", "weight": 1.0, "source": "scripts_test_parser_test_toggle_unclosed_falls_through", "target": "scripts_notion_writer_markdown_to_notion_blocks"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_bulleted_list_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_callout_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_code_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_column_list_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_divider_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_heading_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_numbered_list_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_paragraph_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_quote_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_table_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_todo_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_toggle_block", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_rich_text", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rich_span", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_bulleted_list_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_callout_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_code_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_column_list_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_divider_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_heading_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_numbered_list_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_paragraph_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_quote_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_table_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_todo_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_lines", "target": "scripts_notion_writer_create_toggle_block"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_88", "target": "scripts_notion_writer_parse_lines"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_rich_text", "target": "scripts_notion_writer_is_absolute_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_303", "target": "scripts_notion_writer_is_absolute_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_parse_rich_text", "target": "scripts_notion_writer_rich_span"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_308", "target": "scripts_notion_writer_rich_span"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_bulleted_list_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_callout_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_code_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_heading_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_numbered_list_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_paragraph_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_quote_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_todo_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_toggle_block", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_322", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L349", "weight": 1.0, "source": "scripts_test_parser_test_mention_id", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L371", "weight": 1.0, "source": "scripts_test_parser_test_mention_invalid_falls_back", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L362", "weight": 1.0, "source": "scripts_test_parser_test_mention_url", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L400", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_absolute_link_preserved", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L383", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_anchor_link_becomes_bold", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L60", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_bold", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L74", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_code", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L69", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_italic", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L81", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_link", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L95", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_mixed", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L53", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_plain", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L392", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_relative_link_becomes_plain", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L89", "weight": 1.0, "source": "scripts_test_parser_test_rich_text_strike", "target": "scripts_notion_writer_parse_rich_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_452", "target": "scripts_notion_writer_create_callout_block"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_466", "target": "scripts_notion_writer_create_toggle_block"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_478", "target": "scripts_notion_writer_create_column_list_block"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_511", "target": "scripts_notion_writer_create_table_block"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_list_accessible_content", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L832", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_list_accessible_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_544", "target": "scripts_notion_writer_list_accessible_content"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_append_to_page", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_clear_page_content", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_database_row", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_get_database_info", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_get_page_info", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_update_page_properties", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_write_to_page", "target": "custom_skills_32_notion_writer_code_scripts_notion_writer_py_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_get_page_info"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_625", "target": "scripts_notion_writer_get_page_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_get_database_info"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L635", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_635", "target": "scripts_notion_writer_get_database_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L725", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_create_database_row", "target": "scripts_notion_writer_append_to_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_append_to_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_655", "target": "scripts_notion_writer_append_to_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_write_to_page", "target": "scripts_notion_writer_append_to_page"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_clear_page_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_674", "target": "scripts_notion_writer_clear_page_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L758", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_write_to_page", "target": "scripts_notion_writer_clear_page_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L998", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_create_database_row"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_706", "target": "scripts_notion_writer_create_database_row"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L986", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_update_page_properties"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_737", "target": "scripts_notion_writer_update_page_properties"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_main", "target": "scripts_notion_writer_write_to_page"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_notion_writer_rationale_750", "target": "scripts_notion_writer_write_to_page"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "notion_writer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_assert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_run_all"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_blocks_bullets_and_numbers"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_blocks_headings"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_blocks_quote_code_divider"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_blocks_table"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_blocks_todo"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_caution"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_important"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_note"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_tip"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_unknown_falls_through"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_callout_warning"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_columns_single_degrades"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_columns_two"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_columns_with_blocks"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_mention_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_mention_invalid_falls_back"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_mention_url"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_no_literal_markers_leak"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_absolute_link_preserved"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_anchor_link_becomes_bold"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_bold"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_code"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_italic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_link"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_mixed"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_plain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_relative_link_becomes_plain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_rich_text_strike"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_toggle_basic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_toggle_nested_blocks"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_toggle_nested_toggle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser", "target": "scripts_test_parser_test_toggle_unclosed_falls_through"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_blocks_bullets_and_numbers", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_blocks_headings", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_blocks_quote_code_divider", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_blocks_table", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_blocks_todo", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_caution", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_important", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_note", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_tip", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_unknown_falls_through", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_callout_warning", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_columns_single_degrades", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_columns_two", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_columns_with_blocks", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_mention_id", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_mention_invalid_falls_back", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_mention_url", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_no_literal_markers_leak", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_absolute_link_preserved", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_anchor_link_becomes_bold", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_bold", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_code", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_italic", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_link", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_mixed", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_plain", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_relative_link_becomes_plain", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_rich_text_strike", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_toggle_basic", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_toggle_nested_blocks", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_toggle_nested_toggle", "target": "scripts_test_parser_assert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_test_toggle_unclosed_falls_through", "target": "scripts_test_parser_assert"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_207", "target": "scripts_test_parser_test_callout_unknown_falls_through"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_227", "target": "scripts_test_parser_test_toggle_nested_blocks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_249", "target": "scripts_test_parser_test_toggle_nested_toggle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_269", "target": "scripts_test_parser_test_toggle_unclosed_falls_through"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_306", "target": "scripts_test_parser_test_columns_with_blocks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_329", "target": "scripts_test_parser_test_columns_single_degrades"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_347", "target": "scripts_test_parser_test_mention_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_359", "target": "scripts_test_parser_test_mention_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_370", "target": "scripts_test_parser_test_mention_invalid_falls_back"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_382", "target": "scripts_test_parser_test_rich_text_anchor_link_becomes_bold"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_391", "target": "scripts_test_parser_test_rich_text_relative_link_becomes_plain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_399", "target": "scripts_test_parser_test_rich_text_absolute_link_preserved"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_test_parser_rationale_407", "target": "scripts_test_parser_test_no_literal_markers_leak"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_32_seo_crawl_budget_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_botprofile"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_crawlrecommendation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer", "target": "scripts_crawl_budget_analyzer_orphanpage"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_1", "target": "scripts_crawl_budget_analyzer"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlwaste", "target": "scripts_crawl_budget_analyzer_crawlwaste_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlwaste", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlwaste", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlwaste", "target": "scripts_log_parser_logparser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_53", "target": "scripts_crawl_budget_analyzer_crawlwaste"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages", "target": "scripts_crawl_budget_analyzer_orphanpage"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations", "target": "scripts_crawl_budget_analyzer_orphanpage"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_orphanpage", "target": "scripts_crawl_budget_analyzer_orphanpage_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_orphanpage", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_orphanpage", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_orphanpage", "target": "scripts_log_parser_logparser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_72", "target": "scripts_crawl_budget_analyzer_orphanpage"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_botprofile", "target": "scripts_crawl_budget_analyzer_botprofile_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_botprofile", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_botprofile", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_botprofile", "target": "scripts_log_parser_logparser"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations", "target": "scripts_crawl_budget_analyzer_botprofile"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots", "target": "scripts_crawl_budget_analyzer_botprofile"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_84", "target": "scripts_crawl_budget_analyzer_botprofile"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations", "target": "scripts_crawl_budget_analyzer_crawlrecommendation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlrecommendation", "target": "scripts_crawl_budget_analyzer_crawlrecommendation_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlrecommendation", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlrecommendation", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlrecommendation", "target": "scripts_log_parser_logparser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_111", "target": "scripts_crawl_budget_analyzer_crawlrecommendation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetresult", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult_to_dict"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetresult", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetresult", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetresult", "target": "scripts_log_parser_logparser"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_format_text_report", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_124", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_main", "target": "scripts_crawl_budget_analyzer_crawlbudgetresult_to_dict"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_calculate_efficiency_score"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer", "target": "scripts_log_parser_logparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L700", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_main", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_159", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data", "target": "botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data", "target": "logentry"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L177", "weight": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data", "target": "scripts_log_parser_logparser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_176", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_log_data"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "logentry", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "logentry", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "logentry", "target": "scripts_log_parser_logparser"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls", "target": "logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste", "target": "logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains", "target": "logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s", "target": "logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots", "target": "logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "botidentification", "target": "scripts_log_parser_botidentification"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "botidentification", "target": "scripts_log_parser_logentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "botidentification", "target": "scripts_log_parser_logparser"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls", "target": "botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste", "target": "botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains", "target": "botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s", "target": "botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots", "target": "botidentification"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_184", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_load_sitemap_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_215", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_fetch_sitemap_child"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_233", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_normalize_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_244", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_parameter_waste"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_287", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_redirect_chains"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L598", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_316", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_soft_404s"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_341", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_identify_duplicate_crawls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_381", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_profile_bots"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_430", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_detect_orphan_pages"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_calculate_efficiency_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_449", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_calculate_efficiency_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_461", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_main", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_578", "target": "scripts_crawl_budget_analyzer_crawlbudgetanalyzer_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_main", "target": "scripts_crawl_budget_analyzer_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py", "source_location": "L723", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_budget_analyzer_rationale_723", "target": "scripts_crawl_budget_analyzer_format_text_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "datetime"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_botidentification"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_botstats"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_logentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_logparser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_logparseresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser", "target": "scripts_log_parser_parse_date"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_1", "target": "scripts_log_parser"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logentry", "target": "scripts_log_parser_logentry_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_get_bot_stats", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_apache_combined", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_cloudfront", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_line", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_nginx_combined", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_logentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_103", "target": "scripts_log_parser_logentry"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_get_bot_stats", "target": "scripts_log_parser_botidentification"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_identify_bot", "target": "scripts_log_parser_botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse", "target": "scripts_log_parser_botidentification"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_botidentification"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_122", "target": "scripts_log_parser_botidentification"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_botstats", "target": "scripts_log_parser_botstats_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_get_bot_stats", "target": "scripts_log_parser_botstats"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_130", "target": "scripts_log_parser_botstats"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_and_analyze", "target": "scripts_log_parser_logparseresult"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparseresult", "target": "scripts_log_parser_logparseresult_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_155", "target": "scripts_log_parser_logparseresult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_main", "target": "scripts_log_parser_logparseresult_to_dict"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_detect_format"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_get_bot_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_identify_bot"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_open_file"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_and_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_apache_combined"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_cloudfront"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_line"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_nginx_combined"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser", "target": "scripts_log_parser_logparser_parse_streaming"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_main", "target": "scripts_log_parser_logparser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_183", "target": "scripts_log_parser_logparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_logparser_detect_format"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_200", "target": "scripts_log_parser_logparser_detect_format"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_215", "target": "scripts_log_parser_logparser_parse_nginx_combined"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_238", "target": "scripts_log_parser_logparser_parse_apache_combined"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_261", "target": "scripts_log_parser_logparser_parse_cloudfront"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_logparser_parse_line"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_299", "target": "scripts_log_parser_logparser_parse_line"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_logparser_identify_bot"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_312", "target": "scripts_log_parser_logparser_identify_bot"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_open_file", "target": "textio"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_and_analyze", "target": "scripts_log_parser_logparser_open_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_streaming", "target": "scripts_log_parser_logparser_open_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_338", "target": "scripts_log_parser_logparser_open_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse", "target": "scripts_log_parser_logparser_parse_streaming"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_main", "target": "scripts_log_parser_logparser_parse_streaming"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_352", "target": "scripts_log_parser_logparser_parse_streaming"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse", "target": "datetime"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_and_analyze", "target": "scripts_log_parser_logparser_parse"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_387", "target": "scripts_log_parser_logparser_parse"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client", "target": "datetime"}, {"relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "datetime"}, {"relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/estimate.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_estimate", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "datetime"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_and_analyze", "target": "datetime"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_parse_date", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit", "target": "datetime"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "datetime"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_logparser_parse_and_analyze", "target": "scripts_log_parser_logparser_get_bot_stats"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_403", "target": "scripts_log_parser_logparser_get_bot_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_main", "target": "scripts_log_parser_logparser_parse_and_analyze"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_448", "target": "scripts_log_parser_logparser_parse_and_analyze"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_main", "target": "scripts_log_parser_parse_date"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_log_parser_rationale_487", "target": "scripts_log_parser_parse_date"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_base_client_rationale_61", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_logger"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_any"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/base_client.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_base_client_rationale_138", "target": "custom_skills_33_seo_migration_planner_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L878", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_indexationstatus"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_migrationalert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_migrationmonitor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_rankingchange"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_redirecthealth"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_serialize_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor", "target": "scripts_migration_monitor_trafficcomparison"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_1", "target": "scripts_migration_monitor"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_compare_traffic", "target": "scripts_migration_monitor_trafficcomparison"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_estimate_recovery", "target": "scripts_migration_monitor_trafficcomparison"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_34", "target": "scripts_migration_monitor_trafficcomparison"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_trafficcomparison", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_check_redirects", "target": "scripts_migration_monitor_redirecthealth"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_45", "target": "scripts_migration_monitor_redirecthealth"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_redirecthealth", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_indexationstatus", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_indexation", "target": "scripts_migration_monitor_indexationstatus"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_57", "target": "scripts_migration_monitor_indexationstatus"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_rankings", "target": "scripts_migration_monitor_rankingchange"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_rankingchange", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_68", "target": "scripts_migration_monitor_rankingchange"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_migrationalert", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_generate_alerts", "target": "scripts_migration_monitor_migrationalert"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_79", "target": "scripts_migration_monitor_migrationalert"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_format_text_report", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_generate_alerts", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_migrationreport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_90", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_serialize_report", "target": "scripts_migration_monitor_migrationreport"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L879", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_async_main", "target": "scripts_migration_monitor_migrationmonitor"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_monitor_migrationmonitor", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_call_firecrawl"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_check_redirects"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_compare_traffic"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_estimate_recovery"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_generate_alerts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_run"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_track_indexation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor", "target": "scripts_migration_monitor_migrationmonitor_track_rankings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_109", "target": "scripts_migration_monitor_migrationmonitor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_compare_traffic", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_indexation", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_rankings", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_122", "target": "scripts_migration_monitor_migrationmonitor_extract_domain"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_call_ahrefs", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_compare_traffic", "target": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_indexation", "target": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_rankings", "target": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_129", "target": "scripts_migration_monitor_migrationmonitor_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_call_firecrawl", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_estimate_recovery", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_track_indexation", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_check_redirects", "target": "scripts_migration_monitor_migrationmonitor_call_firecrawl"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_134", "target": "scripts_migration_monitor_migrationmonitor_call_firecrawl"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L635", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_compare_traffic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_145", "target": "scripts_migration_monitor_migrationmonitor_compare_traffic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_check_redirects"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_248", "target": "scripts_migration_monitor_migrationmonitor_check_redirects"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_track_indexation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_306", "target": "scripts_migration_monitor_migrationmonitor_track_indexation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_track_rankings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_367", "target": "scripts_migration_monitor_migrationmonitor_track_rankings"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_estimate_recovery"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_420", "target": "scripts_migration_monitor_migrationmonitor_estimate_recovery"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_migrationmonitor_run", "target": "scripts_migration_monitor_migrationmonitor_generate_alerts"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_486", "target": "scripts_migration_monitor_migrationmonitor_generate_alerts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L881", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_async_main", "target": "scripts_migration_monitor_migrationmonitor_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_main", "target": "scripts_migration_monitor_migrationmonitor_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_602", "target": "scripts_migration_monitor_migrationmonitor_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L891", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_async_main", "target": "scripts_migration_monitor_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_684", "target": "scripts_migration_monitor_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_async_main", "target": "scripts_migration_monitor_serialize_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L809", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_rationale_809", "target": "scripts_migration_monitor_serialize_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_main", "target": "scripts_migration_monitor_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_parse_args", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L878", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_async_main", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_monitor_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_monitor_main", "target": "scripts_migration_monitor_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_migrationbaseline"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_migrationplan"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_migrationplanner"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_migrationurl"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_redirectmap"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_riskassessment"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner", "target": "scripts_migration_planner_serialize_plan"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_1", "target": "scripts_migration_planner"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_assess_url_risk", "target": "scripts_migration_planner_migrationurl"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_crawl_url_inventory", "target": "scripts_migration_planner_migrationurl"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_generate_redirect_map", "target": "scripts_migration_planner_migrationurl"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_migrationurl", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_37", "target": "scripts_migration_planner_migrationurl"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_migrationbaseline", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationbaseline"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_50", "target": "scripts_migration_planner_migrationbaseline"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_generate_redirect_map", "target": "scripts_migration_planner_redirectmap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_62", "target": "scripts_migration_planner_redirectmap"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_redirectmap", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_riskassessment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_72", "target": "scripts_migration_planner_riskassessment"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_riskassessment", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_format_text_report", "target": "scripts_migration_planner_migrationplan"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_migrationplan", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplan"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_83", "target": "scripts_migration_planner_migrationplan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_serialize_plan", "target": "scripts_migration_planner_migrationplan"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L725", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_async_main", "target": "scripts_migration_planner_migrationplanner"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migration_planner_migrationplanner", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_assess_url_risk"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_call_firecrawl"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_classify_priority"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_crawl_url_inventory"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_extract_domain"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_fetch_page_backlinks"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_fetch_page_keywords"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_fetch_site_metrics"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_generate_checklist"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_generate_redirect_map"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_normalize_url"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner", "target": "scripts_migration_planner_migrationplanner_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_113", "target": "scripts_migration_planner_migrationplanner"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_site_metrics", "target": "scripts_migration_planner_migrationplanner_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline", "target": "scripts_migration_planner_migrationplanner_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_120", "target": "scripts_migration_planner_migrationplanner_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_crawl_url_inventory", "target": "scripts_migration_planner_migrationplanner_normalize_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_generate_redirect_map", "target": "scripts_migration_planner_migrationplanner_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_128", "target": "scripts_migration_planner_migrationplanner_normalize_url"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_call_ahrefs", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_page_backlinks", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_page_keywords", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_site_metrics", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_138", "target": "scripts_migration_planner_migrationplanner_call_ahrefs"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_call_firecrawl", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_page_keywords", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_site_metrics", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_generate_checklist", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_crawl_url_inventory", "target": "scripts_migration_planner_migrationplanner_call_firecrawl"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_143", "target": "scripts_migration_planner_migrationplanner_call_firecrawl"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_crawl_url_inventory"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_152", "target": "scripts_migration_planner_migrationplanner_crawl_url_inventory"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_191", "target": "scripts_migration_planner_migrationplanner_fetch_top_pages_baseline"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_fetch_site_metrics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_215", "target": "scripts_migration_planner_migrationplanner_fetch_site_metrics"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_235", "target": "scripts_migration_planner_migrationplanner_fetch_page_backlinks"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_242", "target": "scripts_migration_planner_migrationplanner_fetch_page_keywords"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_assess_url_risk"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_254", "target": "scripts_migration_planner_migrationplanner_assess_url_risk"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_classify_priority"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_280", "target": "scripts_migration_planner_migrationplanner_classify_priority"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_generate_redirect_map"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_300", "target": "scripts_migration_planner_migrationplanner_generate_redirect_map"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_migrationplanner_run", "target": "scripts_migration_planner_migrationplanner_generate_checklist"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_359", "target": "scripts_migration_planner_migrationplanner_generate_checklist"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L727", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_async_main", "target": "scripts_migration_planner_migrationplanner_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_main", "target": "scripts_migration_planner_migrationplanner_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_426", "target": "scripts_migration_planner_migrationplanner_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_async_main", "target": "scripts_migration_planner_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_565", "target": "scripts_migration_planner_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_async_main", "target": "scripts_migration_planner_serialize_plan"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_rationale_641", "target": "scripts_migration_planner_serialize_plan"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_main", "target": "scripts_migration_planner_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_parse_args", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_namespace"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_async_main", "target": "custom_skills_33_seo_migration_planner_code_scripts_migration_planner_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_planner_main", "target": "scripts_migration_planner_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_1", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_36", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "response", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_seo_crawler_adapter_crawlprogress", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_39", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_53", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_ratelimiter_acquire"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_69", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_namespace", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "response", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_report_aggregator_aggregatedreport", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_report_aggregator_reportaggregator", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_report_aggregator_skilloutput", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L57", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_seo_crawler_adapter_crawlprogress", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_logger"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_77", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_init"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_104", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_rate_limited_request"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_122", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_batch_requests"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_147", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_baseasyncclient_print_stats"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_157", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_164", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_google_credentials_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_173", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_pagespeed_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_178", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_api_key"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_183", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_custom_search_engine_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_188", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_notion_token"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_192", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_validate_google_credentials"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/base_client.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_rationale_199", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_base_client_py_scripts_base_client_configmanager_get_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator", "target": "scripts_dashboard_generator_dashboardconfig"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator", "target": "scripts_dashboard_generator_dashboardgenerator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator", "target": "scripts_dashboard_generator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator", "target": "scripts_dashboard_generator_parse_args"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_1", "target": "scripts_dashboard_generator"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardconfig"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_run", "target": "scripts_dashboard_generator_dashboardconfig"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_39", "target": "scripts_dashboard_generator_dashboardconfig"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_category_color"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_gauge_color"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_generate_keyword_chart"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_generate_traffic_chart"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_render_html"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_run"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_save"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_score_class"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator", "target": "scripts_dashboard_generator_dashboardgenerator_trend_label"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_main", "target": "scripts_dashboard_generator_dashboardgenerator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_467", "target": "scripts_dashboard_generator_dashboardgenerator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge", "target": "scripts_dashboard_generator_dashboardgenerator_score_class"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_score_class"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_474", "target": "scripts_dashboard_generator_dashboardgenerator_score_class"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge", "target": "scripts_dashboard_generator_dashboardgenerator_gauge_color"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_gauge_color"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_488", "target": "scripts_dashboard_generator_dashboardgenerator_gauge_color"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_category_color"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_502", "target": "scripts_dashboard_generator_dashboardgenerator_category_color"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_trend_label"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_514", "target": "scripts_dashboard_generator_dashboardgenerator_trend_label"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_523", "target": "scripts_dashboard_generator_dashboardgenerator_generate_health_gauge"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_keyword_chart", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_generate_traffic_chart", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_532", "target": "scripts_dashboard_generator_dashboardgenerator_generate_traffic_chart"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_538", "target": "scripts_dashboard_generator_dashboardgenerator_generate_keyword_chart"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_546", "target": "scripts_dashboard_generator_dashboardgenerator_generate_issues_chart"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_render_html", "target": "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_563", "target": "scripts_dashboard_generator_dashboardgenerator_generate_competitor_radar"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_run", "target": "scripts_dashboard_generator_dashboardgenerator_render_html"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_591", "target": "scripts_dashboard_generator_dashboardgenerator_render_html"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_dashboardgenerator_run", "target": "scripts_dashboard_generator_dashboardgenerator_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_664", "target": "scripts_dashboard_generator_dashboardgenerator_save"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_main", "target": "scripts_dashboard_generator_dashboardgenerator_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_rationale_674", "target": "scripts_dashboard_generator_dashboardgenerator_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_main", "target": "scripts_dashboard_generator_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_dashboard_generator_parse_args", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_dashboard_generator_py_namespace"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_audienceconfig"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_executivereportgenerator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_executivesummary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report", "target": "scripts_executive_report_translate_description"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_1", "target": "scripts_executive_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_audienceconfig", "target": "scripts_executive_report_audienceconfig_from_level"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_narrative", "target": "scripts_executive_report_audienceconfig"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_recommendations", "target": "scripts_executive_report_audienceconfig"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_39", "target": "scripts_executive_report_audienceconfig"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_audienceconfig_from_level"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_49", "target": "scripts_executive_report_audienceconfig_from_level"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_render_markdown", "target": "scripts_executive_report_executivesummary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivesummary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_81", "target": "scripts_executive_report_executivesummary"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_format_concerns", "target": "scripts_executive_report_translate_description"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_format_wins", "target": "scripts_executive_report_translate_description"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_recommendations", "target": "scripts_executive_report_translate_description"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_160", "target": "scripts_executive_report_translate_description"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_format_concerns"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_format_wins"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_generate_narrative"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_health_grade"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_render_markdown"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator", "target": "scripts_executive_report_executivereportgenerator_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_main", "target": "scripts_executive_report_executivereportgenerator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_186", "target": "scripts_executive_report_executivereportgenerator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_narrative", "target": "scripts_executive_report_executivereportgenerator_health_grade"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_render_markdown", "target": "scripts_executive_report_executivereportgenerator_health_grade"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_190", "target": "scripts_executive_report_executivereportgenerator_health_grade"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_narrative", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivereportgenerator_generate_narrative"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_207", "target": "scripts_executive_report_executivereportgenerator_generate_narrative"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_format_concerns", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_format_wins", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_generate_recommendations", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivereportgenerator_format_wins"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_300", "target": "scripts_executive_report_executivereportgenerator_format_wins"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivereportgenerator_format_concerns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_300", "target": "scripts_executive_report_executivereportgenerator_format_concerns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivereportgenerator_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_343", "target": "scripts_executive_report_executivereportgenerator_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_executivereportgenerator_run", "target": "scripts_executive_report_executivereportgenerator_render_markdown"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_413", "target": "scripts_executive_report_executivereportgenerator_render_markdown"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_main", "target": "scripts_executive_report_executivereportgenerator_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_rationale_503", "target": "scripts_executive_report_executivereportgenerator_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_main", "target": "scripts_executive_report_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_executive_report_parse_args", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_executive_report_py_namespace"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_aggregatedreport"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L720", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_format_text_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_parse_args"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_reportaggregator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_serialize_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_1", "target": "scripts_report_aggregator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_88", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_build_timeline", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_compute_cross_skill_health", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_identify_and_parse", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_identify_priorities", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_normalize_output", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_query_notion_audits", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_scan_local_outputs", "target": "scripts_report_aggregator_skilloutput"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_format_text_report", "target": "scripts_report_aggregator_aggregatedreport"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_103", "target": "scripts_report_aggregator_aggregatedreport"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_aggregatedreport"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_serialize_report", "target": "scripts_report_aggregator_aggregatedreport"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_async_main", "target": "scripts_report_aggregator_reportaggregator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_124", "target": "scripts_report_aggregator_reportaggregator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_build_timeline"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_compute_cross_skill_health"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_generate_audit_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_identify_and_parse"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_identify_priorities"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_normalize_output"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_query_notion_audits"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_run"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator", "target": "scripts_report_aggregator_reportaggregator_scan_local_outputs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_133", "target": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_identify_and_parse", "target": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_scan_local_outputs", "target": "scripts_report_aggregator_reportaggregator_extract_domain"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_141", "target": "scripts_report_aggregator_reportaggregator_generate_audit_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_generate_audit_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_152", "target": "scripts_report_aggregator_reportaggregator_scan_local_outputs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_scan_local_outputs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_scan_local_outputs", "target": "scripts_report_aggregator_reportaggregator_identify_and_parse"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_208", "target": "scripts_report_aggregator_reportaggregator_identify_and_parse"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_identify_and_parse", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_build_timeline", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_identify_priorities", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_normalize_output", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_334", "target": "scripts_report_aggregator_reportaggregator_query_notion_audits"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_query_notion_audits"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_356", "target": "scripts_report_aggregator_reportaggregator_normalize_output"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_normalize_output"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_373", "target": "scripts_report_aggregator_reportaggregator_compute_cross_skill_health"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_compute_cross_skill_health"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_404", "target": "scripts_report_aggregator_reportaggregator_identify_priorities"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_identify_priorities"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_442", "target": "scripts_report_aggregator_reportaggregator_build_timeline"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_reportaggregator_run", "target": "scripts_report_aggregator_reportaggregator_build_timeline"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L723", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_async_main", "target": "scripts_report_aggregator_reportaggregator_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_main", "target": "scripts_report_aggregator_reportaggregator_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_467", "target": "scripts_report_aggregator_reportaggregator_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_async_main", "target": "scripts_report_aggregator_format_text_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_569", "target": "scripts_report_aggregator_format_text_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_async_main", "target": "scripts_report_aggregator_serialize_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_rationale_647", "target": "scripts_report_aggregator_serialize_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L747", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_main", "target": "scripts_report_aggregator_parse_args"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_parse_args", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_namespace"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L720", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_async_main", "target": "custom_skills_34_seo_reporting_dashboard_code_scripts_report_aggregator_py_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_report_aggregator_main", "target": "scripts_report_aggregator_async_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231", "target": "custom_skills_40_jamie_brand_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status", "target": "scripts_jamie_channel_status_format_duration"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status", "target": "scripts_jamie_channel_status_get_authenticated_service"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status", "target": "scripts_jamie_channel_status_get_channel_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status", "target": "scripts_jamie_channel_status_get_videos_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status", "target": "scripts_jamie_channel_status_main"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_main", "target": "scripts_jamie_channel_status_get_authenticated_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_rationale_50", "target": "scripts_jamie_channel_status_get_authenticated_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_main", "target": "scripts_jamie_channel_status_get_channel_info"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_rationale_70", "target": "scripts_jamie_channel_status_get_channel_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_main", "target": "scripts_jamie_channel_status_get_videos_status"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_rationale_82", "target": "scripts_jamie_channel_status_get_videos_status"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_main", "target": "scripts_jamie_channel_status_format_duration"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_channel_status.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_channel_status_rationale_96", "target": "scripts_jamie_channel_status_format_duration"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_extract_video_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_format_duration"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_format_number"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_get_authenticated_service"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_get_video_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info", "target": "scripts_jamie_video_info_print_video_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_main", "target": "scripts_jamie_video_info_extract_video_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_35", "target": "scripts_jamie_video_info_extract_video_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_main", "target": "scripts_jamie_video_info_get_authenticated_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_55", "target": "scripts_jamie_video_info_get_authenticated_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_get_video_info", "target": "scripts_jamie_video_info_format_duration"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_75", "target": "scripts_jamie_video_info_format_duration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_get_video_info", "target": "scripts_jamie_video_info_format_number"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_91", "target": "scripts_jamie_video_info_format_number"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_main", "target": "scripts_jamie_video_info_get_video_info"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_99", "target": "scripts_jamie_video_info_get_video_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_main", "target": "scripts_jamie_video_info_print_video_info"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_video_info.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_video_info_rationale_146", "target": "scripts_jamie_video_info_print_video_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test", "target": "scripts_jamie_youtube_api_test_get_authenticated_service"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test", "target": "scripts_jamie_youtube_api_test_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test", "target": "scripts_jamie_youtube_api_test_test_jamie_channel"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test", "target": "scripts_jamie_youtube_api_test_test_video_access"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_main", "target": "scripts_jamie_youtube_api_test_get_authenticated_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_rationale_35", "target": "scripts_jamie_youtube_api_test_get_authenticated_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_main", "target": "scripts_jamie_youtube_api_test_test_jamie_channel"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_rationale_64", "target": "scripts_jamie_youtube_api_test_test_jamie_channel"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_main", "target": "scripts_jamie_youtube_api_test_test_video_access"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_api_test.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_api_test_rationale_96", "target": "scripts_jamie_youtube_api_test_test_video_access"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update", "target": "scripts_jamie_youtube_batch_update_get_authenticated_service"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update", "target": "scripts_jamie_youtube_batch_update_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update", "target": "scripts_jamie_youtube_batch_update_update_video_metadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update_main", "target": "scripts_jamie_youtube_batch_update_get_authenticated_service"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update_rationale_570", "target": "scripts_jamie_youtube_batch_update_get_authenticated_service"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L679", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update_main", "target": "scripts_jamie_youtube_batch_update_update_video_metadata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/jamie_youtube_batch_update.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_jamie_youtube_batch_update_rationale_597", "target": "scripts_jamie_youtube_batch_update_update_video_metadata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_build_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_compliancechecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_journalvalidator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_linkrecommender"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_print_summary_table"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_spellingchecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_structurevalidator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator", "target": "scripts_journal_validator_validationissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_1", "target": "scripts_journal_validator"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_compliancechecker_check", "target": "scripts_journal_validator_validationissue"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_linkrecommender_check", "target": "scripts_journal_validator_validationissue"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_spellingchecker_check", "target": "scripts_journal_validator_validationissue"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_structurevalidator_check", "target": "scripts_journal_validator_validationissue"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_44", "target": "scripts_journal_validator_structurevalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_structurevalidator", "target": "scripts_journal_validator_structurevalidator_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_compliancechecker", "target": "scripts_journal_validator_compliancechecker_check"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_173", "target": "scripts_journal_validator_compliancechecker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_308", "target": "scripts_journal_validator_spellingchecker"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_spellingchecker", "target": "scripts_journal_validator_spellingchecker_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_spellingchecker_check", "target": "scripts_journal_validator_linkrecommender_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_linkrecommender", "target": "scripts_journal_validator_linkrecommender_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_linkrecommender", "target": "scripts_journal_validator_linkrecommender_detect_main_topic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_389", "target": "scripts_journal_validator_linkrecommender"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_linkrecommender_check", "target": "scripts_journal_validator_linkrecommender_detect_main_topic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_407", "target": "scripts_journal_validator_linkrecommender_detect_main_topic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_journalvalidator_validate", "target": "scripts_journal_validator_linkrecommender_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_journalvalidator", "target": "scripts_journal_validator_journalvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_journalvalidator", "target": "scripts_journal_validator_journalvalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_main", "target": "scripts_journal_validator_journalvalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_460", "target": "scripts_journal_validator_journalvalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_main", "target": "scripts_journal_validator_journalvalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_rationale_480", "target": "scripts_journal_validator_journalvalidator_validate"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_build_parser", "target": "custom_skills_46_jamie_journal_editor_code_scripts_journal_validator_py_argumentparser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_main", "target": "scripts_journal_validator_build_parser"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": "L627", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_journal_validator_main", "target": "scripts_journal_validator_print_summary_table"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_1", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_24", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_complianceviolation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_34", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_init", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_43", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_prohibited_patterns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_80", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_load_required_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_90", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_129", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_create_violation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_167", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_check_disclaimers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_206", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_count_by_severity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_213", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_compliancechecker_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/47-jamie-marketing-editor/code/scripts/compliance_checker.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_rationale_231", "target": "custom_skills_47_jamie_marketing_editor_code_scripts_compliance_checker_py_scripts_compliance_checker_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "scripts_gtm_audit_checkoutflowanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "scripts_gtm_audit_datalayervalidator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "scripts_gtm_audit_formanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "scripts_gtm_audit_gtmauditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1087", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit", "target": "scripts_gtm_audit_main"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events", "target": "scripts_gtm_audit_datalayervalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_datalayervalidator", "target": "scripts_gtm_audit_datalayervalidator_check_ecommerce_clear"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_datalayervalidator", "target": "scripts_gtm_audit_datalayervalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_datalayervalidator", "target": "scripts_gtm_audit_datalayervalidator_validate_event"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_datalayervalidator", "target": "scripts_gtm_audit_datalayervalidator_validate_sequence"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L862", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_datalayervalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_113", "target": "scripts_gtm_audit_datalayervalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events", "target": "scripts_gtm_audit_datalayervalidator_validate_event"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_datalayervalidator_validate_event"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_121", "target": "scripts_gtm_audit_datalayervalidator_validate_event"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_datalayervalidator_validate_sequence"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_187", "target": "scripts_gtm_audit_datalayervalidator_validate_sequence"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_datalayervalidator_check_ecommerce_clear"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_208", "target": "scripts_gtm_audit_datalayervalidator_check_ecommerce_clear"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_formanalyzer", "target": "scripts_gtm_audit_formanalyzer_analyze_form_tracking_readiness"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_formanalyzer", "target": "scripts_gtm_audit_formanalyzer_check_form_events"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_formanalyzer", "target": "scripts_gtm_audit_formanalyzer_discover_forms"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_formanalyzer", "target": "scripts_gtm_audit_formanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_formanalyzer", "target": "scripts_gtm_audit_formanalyzer_simulate_form_interaction"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L813", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_formanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_234", "target": "scripts_gtm_audit_formanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_formanalyzer_discover_forms"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_243", "target": "scripts_gtm_audit_formanalyzer_discover_forms"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_formanalyzer_analyze_form_tracking_readiness"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_276", "target": "scripts_gtm_audit_formanalyzer_analyze_form_tracking_readiness"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_formanalyzer_simulate_form_interaction"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_312", "target": "scripts_gtm_audit_formanalyzer_simulate_form_interaction"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L832", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_formanalyzer_check_form_events"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_393", "target": "scripts_gtm_audit_formanalyzer_check_form_events"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer", "target": "scripts_gtm_audit_checkoutflowanalyzer_detect_checkout_elements"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer", "target": "scripts_gtm_audit_checkoutflowanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer", "target": "scripts_gtm_audit_checkoutflowanalyzer_simulate_add_to_cart"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer", "target": "scripts_gtm_audit_checkoutflowanalyzer_simulate_begin_checkout"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_checkoutflowanalyzer", "target": "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_checkout_audit", "target": "scripts_gtm_audit_checkoutflowanalyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_414", "target": "scripts_gtm_audit_checkoutflowanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L842", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_checkout_audit", "target": "scripts_gtm_audit_checkoutflowanalyzer_detect_checkout_elements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_423", "target": "scripts_gtm_audit_checkoutflowanalyzer_detect_checkout_elements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_478", "target": "scripts_gtm_audit_checkoutflowanalyzer_simulate_add_to_cart"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_510", "target": "scripts_gtm_audit_checkoutflowanalyzer_simulate_begin_checkout"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_541", "target": "scripts_gtm_audit_checkoutflowanalyzer_validate_checkout_events"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_capture_datalayer"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_capture_monitored_events"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_check_gtm_container"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L942", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_generate_checklist"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_generate_recommendations"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_print_summary"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_run_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_run_checkout_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_run_datalayer_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L809", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_run_form_audit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_save_report"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_setup_datalayer_monitoring"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_setup_network_monitoring"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L794", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor", "target": "scripts_gtm_audit_gtmauditor_simulate_scroll"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_main", "target": "scripts_gtm_audit_gtmauditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_580", "target": "scripts_gtm_audit_gtmauditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L987", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_setup_network_monitoring"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_620", "target": "scripts_gtm_audit_gtmauditor_setup_network_monitoring"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L996", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_setup_datalayer_monitoring"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_640", "target": "scripts_gtm_audit_gtmauditor_setup_datalayer_monitoring"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_gtmauditor_capture_datalayer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L830", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_form_audit", "target": "scripts_gtm_audit_gtmauditor_capture_datalayer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_659", "target": "scripts_gtm_audit_gtmauditor_capture_datalayer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L856", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_datalayer_audit", "target": "scripts_gtm_audit_gtmauditor_capture_monitored_events"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_674", "target": "scripts_gtm_audit_gtmauditor_capture_monitored_events"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_check_gtm_container"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_684", "target": "scripts_gtm_audit_gtmauditor_check_gtm_container"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1006", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_simulate_scroll"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L795", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_795", "target": "scripts_gtm_audit_gtmauditor_simulate_scroll"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_run_form_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_810", "target": "scripts_gtm_audit_gtmauditor_run_form_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_run_checkout_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_838", "target": "scripts_gtm_audit_gtmauditor_run_checkout_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1015", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_run_datalayer_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L852", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_852", "target": "scripts_gtm_audit_gtmauditor_run_datalayer_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_generate_recommendations"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L894", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_894", "target": "scripts_gtm_audit_gtmauditor_generate_recommendations"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1035", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_gtmauditor_run_audit", "target": "scripts_gtm_audit_gtmauditor_generate_checklist"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L943", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_943", "target": "scripts_gtm_audit_gtmauditor_generate_checklist"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_main", "target": "scripts_gtm_audit_gtmauditor_run_audit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L974", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_974", "target": "scripts_gtm_audit_gtmauditor_run_audit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_main", "target": "scripts_gtm_audit_gtmauditor_save_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1041", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_1041", "target": "scripts_gtm_audit_gtmauditor_save_report"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_main", "target": "scripts_gtm_audit_gtmauditor_print_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/gtm_audit.py", "source_location": "L1047", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_gtm_audit_rationale_1047", "target": "scripts_gtm_audit_gtmauditor_print_summary"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/60-gtm-audit/code/scripts/setup.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_setup", "target": "users_ourdigital_project_our_claude_skills_custom_skills_60_gtm_audit_code_scripts_setup_sh__entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_build_quotation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_calculate_price"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_determine_discount"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_generate_xlsx"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_lineitem"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation", "target": "scripts_generate_quotation_quotationdraft"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_rationale_1", "target": "scripts_generate_quotation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_build_quotation", "target": "scripts_generate_quotation_lineitem"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_determine_discount", "target": "scripts_generate_quotation_lineitem"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_build_quotation", "target": "scripts_generate_quotation_quotationdraft"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_generate_xlsx", "target": "scripts_generate_quotation_quotationdraft"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_build_quotation", "target": "scripts_generate_quotation_calculate_price"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_rationale_103", "target": "scripts_generate_quotation_calculate_price"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_build_quotation", "target": "scripts_generate_quotation_determine_discount"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_rationale_113", "target": "scripts_generate_quotation_determine_discount"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_main", "target": "scripts_generate_quotation_build_quotation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_rationale_153", "target": "scripts_generate_quotation_build_quotation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_generate_xlsx", "target": "custom_skills_73_dintel_quotation_mgr_code_scripts_generate_quotation_py_path"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L205", "weight": 1.0, "source": "scripts_generate_quotation_generate_xlsx", "target": "workbook"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_main", "target": "scripts_generate_quotation_generate_xlsx"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_rationale_193", "target": "scripts_generate_quotation_generate_xlsx"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/73-dintel-quotation-mgr/code/scripts/generate_quotation.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_generate_quotation_main", "target": "custom_skills_73_dintel_quotation_mgr_code_scripts_generate_quotation_py_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/install.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "code_install", "target": "users_ourdigital_project_our_claude_skills_custom_skills_80_claude_settings_optimizer_code_install_sh__entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions", "target": "scripts_analyze_extensions_extensionsanalyzer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions", "target": "scripts_analyze_extensions_main"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_command"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_find_extension_dirs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer", "target": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_main", "target": "scripts_analyze_extensions_extensionsanalyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze", "target": "scripts_analyze_extensions_extensionsanalyzer_find_extension_dirs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_rationale_35", "target": "scripts_analyze_extensions_extensionsanalyzer_find_extension_dirs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent", "target": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_command", "target": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill", "target": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_rationale_52", "target": "scripts_analyze_extensions_extensionsanalyzer_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_command"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_command", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_analyze_extensions_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_rationale_76", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_command"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_analyze_extensions_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_analyze_extensions_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_rationale_107", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_skill"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_extensionsanalyzer_analyze", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_rationale_142", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze_agent"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/analyze_extensions.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_analyze_extensions_main", "target": "scripts_analyze_extensions_extensionsanalyzer_analyze"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix", "target": "scripts_auto_fix_autofixer"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix", "target": "scripts_auto_fix_main"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer", "target": "scripts_auto_fix_autofixer_backup_file"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer", "target": "scripts_auto_fix_autofixer_fix_command_frontmatter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer", "target": "scripts_auto_fix_autofixer_fix_mcp_instructions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer", "target": "scripts_auto_fix_autofixer_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer", "target": "scripts_auto_fix_autofixer_run"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_main", "target": "scripts_auto_fix_autofixer"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_backup_file", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_auto_fix_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_fix_command_frontmatter", "target": "scripts_auto_fix_autofixer_backup_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_fix_mcp_instructions", "target": "scripts_auto_fix_autofixer_backup_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_rationale_38", "target": "scripts_auto_fix_autofixer_backup_file"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_fix_command_frontmatter", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_auto_fix_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_fix_mcp_instructions", "target": "custom_skills_80_claude_settings_optimizer_code_scripts_auto_fix_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_run", "target": "scripts_auto_fix_autofixer_fix_mcp_instructions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_rationale_52", "target": "scripts_auto_fix_autofixer_fix_mcp_instructions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_autofixer_run", "target": "scripts_auto_fix_autofixer_fix_command_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_rationale_97", "target": "scripts_auto_fix_autofixer_fix_command_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/auto_fix.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_auto_fix_main", "target": "scripts_auto_fix_autofixer_run"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit", "target": "scripts_run_audit_calculate_health"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit", "target": "scripts_run_audit_generate_report"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit", "target": "scripts_run_audit_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit", "target": "scripts_run_audit_run_analyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_main", "target": "scripts_run_audit_run_analyzer"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_rationale_18", "target": "scripts_run_audit_run_analyzer"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_generate_report", "target": "scripts_run_audit_calculate_health"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_main", "target": "scripts_run_audit_calculate_health"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_rationale_45", "target": "scripts_run_audit_calculate_health"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_main", "target": "scripts_run_audit_generate_report"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/80-claude-settings-optimizer/code/scripts/run_audit.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_run_audit_rationale_60", "target": "scripts_run_audit_generate_report"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_cleanup", "target": "scripts_audit_cleanup_classify_size"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_cleanup", "target": "scripts_audit_cleanup_dir_size"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_cleanup", "target": "scripts_audit_cleanup_json_escape"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_cleanup", "target": "scripts_audit_cleanup_json_finding"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_cleanup", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_cleanup_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_cleanup.sh", "source_location": "L45", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_cleanup_sh__entry", "target": "scripts_audit_cleanup_json_finding"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_environment", "target": "scripts_audit_environment_json_escape"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_environment", "target": "scripts_audit_environment_json_finding"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_environment", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_environment_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_environment.sh", "source_location": "L39", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_environment_sh__entry", "target": "scripts_audit_environment_json_finding"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_packages", "target": "scripts_audit_packages_json_escape"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_packages", "target": "scripts_audit_packages_json_finding"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_packages", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_packages_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_packages.sh", "source_location": "L37", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_packages_sh__entry", "target": "scripts_audit_packages_json_finding"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_resources", "target": "scripts_audit_resources_json_escape"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_resources", "target": "scripts_audit_resources_json_finding"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_resources", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_resources_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_resources.sh", "source_location": "L35", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_resources_sh__entry", "target": "scripts_audit_resources_json_finding"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_security", "target": "scripts_audit_security_json_escape"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_security", "target": "scripts_audit_security_json_finding"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_audit_security", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_security_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/audit_security.sh", "source_location": "L20", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_audit_security_sh__entry", "target": "scripts_audit_security_json_finding"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_cleanup_execute", "target": "scripts_cleanup_execute_clean_dir"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_cleanup_execute", "target": "scripts_cleanup_execute_log_action"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_cleanup_execute", "target": "scripts_cleanup_execute_usage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_cleanup_execute", "target": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L75", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry", "target": "scripts_cleanup_execute_clean_dir"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L86", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry", "target": "scripts_cleanup_execute_log_action"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L38", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_81_mac_optimizer_skills_mac_optimizer_scripts_cleanup_execute_sh__entry", "target": "scripts_cleanup_execute_usage"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/scripts/cleanup_execute.sh", "source_location": "L61", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "scripts_cleanup_execute_clean_dir", "target": "scripts_cleanup_execute_log_action"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_apply_proposals"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_folderscan"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_is_sensitive"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_is_visible"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_list_visible_dirs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_list_visible_files"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_proposal"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_propose_folder_renames"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_propose_moves"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_propose_renames"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_refresh_subfolder_readmes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_render_structure_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_render_subfolder_block"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_scan"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_splice_readme"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_structurally_equal"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer", "target": "code_organizer_text_report"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "source": "our_gdrive_organizer_skill", "target": "code_organizer"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_folder_renames", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_moves", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_renames", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_refresh_subfolder_readmes", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_render_structure_block", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_render_subfolder_block", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_scan", "target": "code_organizer_folderscan"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_apply_proposals", "target": "code_organizer_proposal"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_proposal", "target": "code_organizer_proposal_as_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_folder_renames", "target": "code_organizer_proposal"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_moves", "target": "code_organizer_proposal"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_renames", "target": "code_organizer_proposal"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_text_report", "target": "code_organizer_proposal"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_proposal_as_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_list_visible_dirs", "target": "code_organizer_is_visible"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_list_visible_files", "target": "code_organizer_is_visible"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_list_visible_files", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_scan", "target": "code_organizer_list_visible_files"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_splice_readme", "target": "code_organizer_list_visible_files"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_list_visible_dirs", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_scan", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_splice_readme", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_text_report", "target": "custom_skills_82_our_gdrive_organizer_code_organizer_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_scan", "target": "code_organizer_list_visible_dirs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_splice_readme", "target": "code_organizer_list_visible_dirs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_scan"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_135", "target": "code_organizer_scan"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_propose_moves", "target": "code_organizer_is_sensitive"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_refresh_subfolder_readmes", "target": "code_organizer_is_sensitive"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_render_structure_block"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_187", "target": "code_organizer_render_subfolder_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_refresh_subfolder_readmes", "target": "code_organizer_render_subfolder_block"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_splice_readme"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_214", "target": "code_organizer_splice_readme"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_refresh_subfolder_readmes", "target": "code_organizer_splice_readme"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_splice_readme", "target": "code_organizer_structurally_equal"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_252", "target": "code_organizer_structurally_equal"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_propose_renames"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_propose_folder_renames"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_285", "target": "code_organizer_propose_folder_renames"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_propose_moves"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_apply_proposals"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_refresh_subfolder_readmes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_rationale_362", "target": "code_organizer_refresh_subfolder_readmes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/82-our-gdrive-organizer/code/organizer.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "code_organizer_main", "target": "code_organizer_text_report"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "refcurator_manifest"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "refcurator_models"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "refcurator_utils"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "scripts_discover_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "scripts_discover_create_manifest"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "scripts_discover_dedup"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "scripts_discover_list_sources"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover", "target": "scripts_discover_register_source"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover_rationale_35", "target": "scripts_discover_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L80", "weight": 1.0, "source": "scripts_discover_create_manifest", "target": "refcurator_manifest_write_manifest"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L61", "weight": 1.0, "source": "scripts_discover_create_manifest", "target": "refcurator_models_manifesturl"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L66", "weight": 1.0, "source": "scripts_discover_create_manifest", "target": "refcurator_utils_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover_rationale_45", "target": "scripts_discover_create_manifest"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L92", "weight": 1.0, "source": "scripts_discover_dedup", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L96", "weight": 1.0, "source": "scripts_discover_dedup", "target": "refcurator_manifest_dedup_manifest_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L89", "weight": 1.0, "source": "scripts_discover_dedup", "target": "refcurator_manifest_read_manifest"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L100", "weight": 1.0, "source": "scripts_discover_dedup", "target": "refcurator_manifest_write_manifest"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover_rationale_88", "target": "scripts_discover_dedup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover_rationale_118", "target": "scripts_discover_register_source"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L119", "weight": 1.0, "source": "scripts_discover_register_source", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L148", "weight": 1.0, "source": "scripts_discover_list_sources", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/scripts/discover.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_discover_rationale_147", "target": "scripts_discover_list_sources"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "refcurator_manifest"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "refcurator_utils"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_extract_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_extract_url_from_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_get_alternatives"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_list_crawls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_select_crawler"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr", "target": "scripts_crawl_mgr_store_result"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_48", "target": "scripts_crawl_mgr_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_60", "target": "scripts_crawl_mgr_store_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L74", "weight": 1.0, "source": "scripts_crawl_mgr_store_result", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L105", "weight": 1.0, "source": "scripts_crawl_mgr_store_result", "target": "refcurator_manifest_create_crawl_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L108", "weight": 1.0, "source": "scripts_crawl_mgr_store_result", "target": "refcurator_manifest_write_crawl_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_store_result", "target": "scripts_crawl_mgr_extract_title"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_store_result", "target": "scripts_crawl_mgr_extract_url_from_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_123", "target": "scripts_crawl_mgr_select_crawler"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_select_crawler", "target": "scripts_crawl_mgr_get_alternatives"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L206", "weight": 1.0, "source": "scripts_crawl_mgr_list_crawls", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_205", "target": "scripts_crawl_mgr_list_crawls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_239", "target": "scripts_crawl_mgr_extract_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_248", "target": "scripts_crawl_mgr_extract_url_from_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/crawl_mgr.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_crawl_mgr_rationale_269", "target": "scripts_crawl_mgr_get_alternatives"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_crawl"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_crawl_manifest"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_crawl_sitemap"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_crawlprogress"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L556", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_discover"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_discover_from_sitemap"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_discover_urls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_extract_main_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_is_captcha_response"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_slugify"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_table_to_markdown"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter", "target": "scripts_seo_crawler_adapter_write_raw_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "scripts_seo_crawler_adapter_crawlprogress"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawlprogress", "target": "scripts_seo_crawler_adapter_crawlprogress_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_71", "target": "scripts_seo_crawler_adapter_crawlprogress"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "scripts_seo_crawler_adapter_crawlprogress_save"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawlprogress_save", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_manifest", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_sitemap", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_discover", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_write_raw_file", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_101", "target": "scripts_seo_crawler_adapter_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_write_raw_file", "target": "scripts_seo_crawler_adapter_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "scripts_seo_crawler_adapter_extract_main_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_extract_main_content", "target": "scripts_seo_crawler_adapter_table_to_markdown"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_109", "target": "scripts_seo_crawler_adapter_extract_main_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_159", "target": "scripts_seo_crawler_adapter_table_to_markdown"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "scripts_seo_crawler_adapter_write_raw_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_182", "target": "scripts_seo_crawler_adapter_write_raw_file"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_write_raw_file", "target": "custom_skills_90_reference_curator_02_web_crawler_orchestrator_code_scripts_seo_crawler_adapter_py_pagemetadata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_discover", "target": "scripts_seo_crawler_adapter_discover_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_227", "target": "scripts_seo_crawler_adapter_discover_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_sitemap", "target": "scripts_seo_crawler_adapter_discover_from_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_267", "target": "scripts_seo_crawler_adapter_discover_from_sitemap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_urls", "target": "scripts_seo_crawler_adapter_is_captcha_response"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_is_captcha_response", "target": "response"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_301", "target": "scripts_seo_crawler_adapter_is_captcha_response"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_manifest", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_crawl_sitemap", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_discover", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_324", "target": "scripts_seo_crawler_adapter_crawl_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_500", "target": "scripts_seo_crawler_adapter_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_512", "target": "scripts_seo_crawler_adapter_crawl"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_535", "target": "scripts_seo_crawler_adapter_crawl_sitemap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_557", "target": "scripts_seo_crawler_adapter_discover"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_576", "target": "scripts_seo_crawler_adapter_crawl_manifest"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/code/scripts/seo_crawler_adapter.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_seo_crawler_adapter_rationale_595", "target": "scripts_seo_crawler_adapter_status"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "refcurator_utils"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_check_dup"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_export_ready"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_find_stale"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_pending_reviews"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_print_doc_table"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_query_topic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_stats"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo", "target": "scripts_repo_store"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_31", "target": "scripts_repo_cli"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_46", "target": "scripts_repo_store"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L47", "weight": 1.0, "source": "scripts_repo_store", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L54", "weight": 1.0, "source": "scripts_repo_store", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L58", "weight": 1.0, "source": "scripts_repo_store", "target": "refcurator_utils_url_hash"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L86", "weight": 1.0, "source": "scripts_repo_check_dup", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L84", "weight": 1.0, "source": "scripts_repo_check_dup", "target": "refcurator_utils_url_hash"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_83", "target": "scripts_repo_check_dup"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L123", "weight": 1.0, "source": "scripts_repo_query_topic", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L106", "weight": 1.0, "source": "scripts_repo_query_topic", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_query_topic", "target": "scripts_repo_print_doc_table"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_105", "target": "scripts_repo_query_topic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L157", "weight": 1.0, "source": "scripts_repo_find_stale", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L134", "weight": 1.0, "source": "scripts_repo_find_stale", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_find_stale", "target": "scripts_repo_print_doc_table"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_133", "target": "scripts_repo_find_stale"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L179", "weight": 1.0, "source": "scripts_repo_pending_reviews", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L167", "weight": 1.0, "source": "scripts_repo_pending_reviews", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_166", "target": "scripts_repo_pending_reviews"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L225", "weight": 1.0, "source": "scripts_repo_export_ready", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L202", "weight": 1.0, "source": "scripts_repo_export_ready", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_201", "target": "scripts_repo_export_ready"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_245", "target": "scripts_repo_stats"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L246", "weight": 1.0, "source": "scripts_repo_stats", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/03-content-repository/code/scripts/repo.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_repo_rationale_311", "target": "scripts_repo_print_doc_table"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "refcurator_utils"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "scripts_distiller_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "scripts_distiller_load_pending"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "scripts_distiller_refactor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "scripts_distiller_show"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller", "target": "scripts_distiller_store"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller_rationale_31", "target": "scripts_distiller_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L60", "weight": 1.0, "source": "scripts_distiller_load_pending", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L43", "weight": 1.0, "source": "scripts_distiller_load_pending", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L62", "weight": 1.0, "source": "scripts_distiller_load_pending", "target": "refcurator_utils_count_tokens"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller_rationale_39", "target": "scripts_distiller_load_pending"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller_rationale_100", "target": "scripts_distiller_store"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L101", "weight": 1.0, "source": "scripts_distiller_store", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L108", "weight": 1.0, "source": "scripts_distiller_store", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L102", "weight": 1.0, "source": "scripts_distiller_store", "target": "refcurator_utils_count_tokens"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller_rationale_177", "target": "scripts_distiller_refactor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L206", "weight": 1.0, "source": "scripts_distiller_refactor", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L181", "weight": 1.0, "source": "scripts_distiller_refactor", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_distiller_rationale_238", "target": "scripts_distiller_show"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/code/scripts/distiller.py", "source_location": "L239", "weight": 1.0, "source": "scripts_distiller_show", "target": "refcurator_db_db_session"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "refcurator_models"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_calculate_score"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_gemini_evaluate"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_gemini_evaluate_pending"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_history"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_load_pending"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_log_review"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_route"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer", "target": "scripts_reviewer_route_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_40", "target": "scripts_reviewer_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L64", "weight": 1.0, "source": "scripts_reviewer_load_pending", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L49", "weight": 1.0, "source": "scripts_reviewer_load_pending", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_48", "target": "scripts_reviewer_load_pending"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L103", "weight": 1.0, "source": "scripts_reviewer_calculate_score", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L104", "weight": 1.0, "source": "scripts_reviewer_calculate_score", "target": "refcurator_models_qaassessment"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_calculate_score", "target": "scripts_reviewer_route_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_89", "target": "scripts_reviewer_calculate_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_129", "target": "scripts_reviewer_route"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_route", "target": "scripts_reviewer_route_score"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L170", "weight": 1.0, "source": "scripts_reviewer_log_review", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L173", "weight": 1.0, "source": "scripts_reviewer_log_review", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_169", "target": "scripts_reviewer_log_review"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L222", "weight": 1.0, "source": "scripts_reviewer_history", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_221", "target": "scripts_reviewer_history"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L283", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L272", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L293", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate", "target": "refcurator_gemini_evaluate_content"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L268", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate", "target": "refcurator_gemini_is_available"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_261", "target": "scripts_reviewer_gemini_evaluate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L378", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate_pending", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L356", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate_pending", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L384", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate_pending", "target": "refcurator_gemini_evaluate_content"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L352", "weight": 1.0, "source": "scripts_reviewer_gemini_evaluate_pending", "target": "refcurator_gemini_is_available"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_349", "target": "scripts_reviewer_gemini_evaluate_pending"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/code/scripts/reviewer.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_reviewer_rationale_424", "target": "scripts_reviewer_route_score"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "refcurator_db"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "refcurator_utils"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_crossrefs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_export_flat"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_export_nested"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_extract_concepts"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_extract_md_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_finetuning"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_format_document"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_index"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_log"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_project"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter", "target": "scripts_exporter_verify"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_32", "target": "scripts_exporter_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_project", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L47", "weight": 1.0, "source": "scripts_exporter_project", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_project", "target": "scripts_exporter_export_flat"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_project", "target": "scripts_exporter_export_nested"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_43", "target": "scripts_exporter_project"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_finetuning", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L112", "weight": 1.0, "source": "scripts_exporter_finetuning", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L138", "weight": 1.0, "source": "scripts_exporter_finetuning", "target": "refcurator_utils_count_tokens"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_108", "target": "scripts_exporter_finetuning"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_index", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_index", "target": "scripts_exporter_extract_md_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_164", "target": "scripts_exporter_index"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_crossrefs", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_crossrefs", "target": "scripts_exporter_extract_concepts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_crossrefs", "target": "scripts_exporter_extract_md_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_211", "target": "scripts_exporter_crossrefs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_266", "target": "scripts_exporter_verify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_verify", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L276", "weight": 1.0, "source": "scripts_exporter_verify", "target": "refcurator_utils_count_tokens"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L327", "weight": 1.0, "source": "scripts_exporter_log", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_326", "target": "scripts_exporter_log"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L370", "weight": 1.0, "source": "scripts_exporter_export_nested", "target": "refcurator_utils_count_tokens"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L365", "weight": 1.0, "source": "scripts_exporter_export_nested", "target": "refcurator_utils_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_export_nested", "target": "scripts_exporter_format_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_343", "target": "scripts_exporter_export_nested"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L389", "weight": 1.0, "source": "scripts_exporter_export_flat", "target": "refcurator_utils_count_tokens"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L385", "weight": 1.0, "source": "scripts_exporter_export_flat", "target": "refcurator_utils_slugify"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_export_flat", "target": "scripts_exporter_format_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_378", "target": "scripts_exporter_export_flat"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_395", "target": "scripts_exporter_format_document"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_extract_md_title", "target": "custom_skills_90_reference_curator_06_markdown_exporter_code_scripts_exporter_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_419", "target": "scripts_exporter_extract_md_title"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/code/scripts/exporter.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_exporter_rationale_430", "target": "scripts_exporter_extract_concepts"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "refcurator_config"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "refcurator_db"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_advance"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_cli"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_complete"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_init"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_pause"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_resume"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline", "target": "scripts_pipeline_track_iteration"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_39", "target": "scripts_pipeline_cli"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L54", "weight": 1.0, "source": "scripts_pipeline_init", "target": "refcurator_config_get_pipeline_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L77", "weight": 1.0, "source": "scripts_pipeline_init", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_49", "target": "scripts_pipeline_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L103", "weight": 1.0, "source": "scripts_pipeline_advance", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_100", "target": "scripts_pipeline_advance"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L137", "weight": 1.0, "source": "scripts_pipeline_pause", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_136", "target": "scripts_pipeline_pause"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_153", "target": "scripts_pipeline_resume"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L154", "weight": 1.0, "source": "scripts_pipeline_resume", "target": "refcurator_db_db_session"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L184", "weight": 1.0, "source": "scripts_pipeline_complete", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_183", "target": "scripts_pipeline_complete"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_212", "target": "scripts_pipeline_status"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L213", "weight": 1.0, "source": "scripts_pipeline_status", "target": "refcurator_db_db_session"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_pipeline_rationale_264", "target": "scripts_pipeline_track_iteration"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/code/scripts/pipeline.py", "source_location": "L271", "weight": 1.0, "source": "scripts_pipeline_track_iteration", "target": "refcurator_db_db_session"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_check_prerequisites"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_check_status"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_configure_environment"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_create_directories"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L768", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_export_claude_ai"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_install"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_install_configs"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L725", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_install_minimal"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_install_python_package"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_post_install"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_error"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_header"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_info"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_step"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_substep"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_success"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_print_warning"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_prompt_password"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_prompt_with_default"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_register_commands"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_register_skills"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_setup_database"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "90_reference_curator_install_uninstall"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "90_reference_curator_install", "target": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L829", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry", "target": "90_reference_curator_install_check_status"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L838", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry", "target": "90_reference_curator_install_export_claude_ai"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L852", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry", "target": "90_reference_curator_install_install"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L835", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry", "target": "90_reference_curator_install_install_minimal"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L832", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_90_reference_curator_install_sh__entry", "target": "90_reference_curator_install_uninstall"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L491", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_header"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L769", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_export_claude_ai", "target": "90_reference_curator_install_print_header"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L657", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_print_header"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L726", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_print_header"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L593", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_uninstall", "target": "90_reference_curator_install_print_header"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L136", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L200", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L318", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_create_directories", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L296", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_configs", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L695", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L456", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_post_install", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L412", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_commands", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L434", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_skills", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L333", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L141", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L498", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L206", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L298", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_configs", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L697", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L341", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_substep"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L144", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L500", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L242", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L324", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_create_directories", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L813", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_export_claude_ai", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L300", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_configs", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L699", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L422", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_commands", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L444", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_skills", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L344", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L618", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_uninstall", "target": "90_reference_curator_install_print_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L161", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L538", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L220", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L701", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L424", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_commands", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L446", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_register_skills", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L372", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_warning"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L150", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L503", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L776", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_export_claude_ai", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L308", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_configs", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L717", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L346", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L162", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_print_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L542", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_status", "target": "90_reference_curator_install_print_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L224", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_print_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L702", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_python_package", "target": "90_reference_curator_install_print_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L336", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_print_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L207", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_prompt_with_default"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L808", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_export_claude_ai", "target": "90_reference_curator_install_prompt_with_default"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L217", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_prompt_password"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L376", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_prompt_password"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L177", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_check_prerequisites", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L212", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_configure_environment", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L807", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_export_claude_ai", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L670", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L734", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L375", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_setup_database", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L608", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_uninstall", "target": "90_reference_curator_install_prompt_yes_no"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L675", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_check_prerequisites"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L676", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_configure_environment"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L677", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_install_configs"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L756", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_install_configs"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L678", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_create_directories"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L757", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_create_directories"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L681", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_setup_database"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L685", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_register_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L759", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_register_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L686", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_register_skills"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L760", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_register_skills"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L687", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_post_install"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L761", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_post_install"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L684", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install", "target": "90_reference_curator_install_install_python_package"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/install.sh", "source_location": "L758", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "90_reference_curator_install_install_minimal", "target": "90_reference_curator_install_install_python_package"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_init_rationale_1", "target": "refcurator_init"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_expand_env_vars"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_expand_recursive"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_crawl_config"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_db_config"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_export_config"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_library_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_pipeline_config"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_state_backend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_get_state_dir"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config", "target": "refcurator_config_load_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_1", "target": "refcurator_config"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_expand_recursive", "target": "refcurator_config_expand_env_vars"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_34", "target": "refcurator_config_expand_env_vars"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_expand_recursive", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_expand_recursive", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_load_config", "target": "refcurator_config_expand_recursive"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_46", "target": "refcurator_config_expand_recursive"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_crawl_config", "target": "refcurator_config_load_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_db_config", "target": "refcurator_config_load_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_export_config", "target": "refcurator_config_load_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_pipeline_config", "target": "refcurator_config_load_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_61", "target": "refcurator_config_load_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_91", "target": "refcurator_config_get_db_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L56", "weight": 1.0, "source": "refcurator_db_mysqlbackend_init", "target": "refcurator_config_get_db_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_state_backend", "target": "refcurator_config_get_pipeline_config"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_state_dir", "target": "refcurator_config_get_pipeline_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_96", "target": "refcurator_config_get_pipeline_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_101", "target": "refcurator_config_get_crawl_config"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_106", "target": "refcurator_config_get_export_config"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_library_path", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_111", "target": "refcurator_config_get_library_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_get_state_dir", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_config_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_116", "target": "refcurator_config_get_state_dir"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L100", "weight": 1.0, "source": "refcurator_db_filebackend_init", "target": "refcurator_config_get_state_dir"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/config.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_config_rationale_128", "target": "refcurator_config_get_state_backend"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L369", "weight": 1.0, "source": "refcurator_db_get_backend", "target": "refcurator_config_get_state_backend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_databasebackend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_db_session"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_insert_columns"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_limit"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_order_by"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_set_columns"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_table_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_extract_where_conditions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_filebackend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_get_backend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_matches_conditions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_mysqlbackend"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_primary_key_for"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_reject_unsupported_sql"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db", "target": "refcurator_db_unsupportedqueryerror"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_1", "target": "refcurator_db"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "protocol"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "refcurator_db_databasebackend_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "refcurator_db_databasebackend_execute"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "refcurator_db_databasebackend_fetch_all"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "refcurator_db_databasebackend_fetch_one"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_databasebackend", "target": "refcurator_db_databasebackend_insert_returning_id"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_get_backend", "target": "refcurator_db_databasebackend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_25", "target": "refcurator_db_databasebackend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_28", "target": "refcurator_db_databasebackend_execute"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_32", "target": "refcurator_db_databasebackend_fetch_one"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_36", "target": "refcurator_db_databasebackend_fetch_all"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_40", "target": "refcurator_db_databasebackend_insert_returning_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_44", "target": "refcurator_db_databasebackend_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_get_backend", "target": "refcurator_db_mysqlbackend"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_execute"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_fetch_all"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_fetch_one"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend", "target": "refcurator_db_mysqlbackend_insert_returning_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_49", "target": "refcurator_db_mysqlbackend"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend_execute", "target": "refcurator_db_filebackend_execute"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend_fetch_one", "target": "refcurator_db_filebackend_execute"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend_fetch_all", "target": "refcurator_db_filebackend_execute"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend_insert_returning_id", "target": "refcurator_db_filebackend_execute"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_mysqlbackend_close", "target": "refcurator_db_filebackend_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_close"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_execute"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_fetch_all"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_fetch_one"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_handle_delete"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_handle_insert"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_handle_update"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_insert_returning_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_load_counters"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_load_table"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_next_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_save_counters"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_save_table"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend", "target": "refcurator_db_filebackend_table_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_get_backend", "target": "refcurator_db_filebackend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_93", "target": "refcurator_db_filebackend"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_init", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_init", "target": "refcurator_db_filebackend_load_counters"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_table_path", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_load_table", "target": "refcurator_db_filebackend_table_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_save_table", "target": "refcurator_db_filebackend_table_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_filebackend_load_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_delete", "target": "refcurator_db_filebackend_load_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_insert", "target": "refcurator_db_filebackend_load_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_update", "target": "refcurator_db_filebackend_load_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_delete", "target": "refcurator_db_filebackend_save_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_insert", "target": "refcurator_db_filebackend_save_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_update", "target": "refcurator_db_filebackend_save_table"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_next_id", "target": "refcurator_db_filebackend_save_counters"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_insert", "target": "refcurator_db_filebackend_next_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_execute", "target": "refcurator_db_extract_table_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_execute", "target": "refcurator_db_filebackend_handle_delete"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_execute", "target": "refcurator_db_filebackend_handle_insert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_execute", "target": "refcurator_db_filebackend_handle_update"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_142", "target": "refcurator_db_filebackend_execute"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_one", "target": "refcurator_db_filebackend_fetch_all"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_extract_limit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_extract_order_by"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_extract_table_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_extract_where_conditions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_matches_conditions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_fetch_all", "target": "refcurator_db_reject_unsupported_sql"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_insert_returning_id", "target": "refcurator_db_extract_table_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_insert_returning_id", "target": "refcurator_db_filebackend_handle_insert"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_db_session", "target": "refcurator_db_filebackend_close"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_insert", "target": "refcurator_db_extract_insert_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_insert", "target": "refcurator_db_primary_key_for"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_update", "target": "refcurator_db_extract_set_columns"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_update", "target": "refcurator_db_extract_where_conditions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_update", "target": "refcurator_db_matches_conditions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_delete", "target": "refcurator_db_extract_where_conditions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_filebackend_handle_delete", "target": "refcurator_db_matches_conditions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_243", "target": "refcurator_db_unsupportedqueryerror"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_reject_unsupported_sql", "target": "refcurator_db_unsupportedqueryerror"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_unsupportedqueryerror", "target": "exception"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_248", "target": "refcurator_db_reject_unsupported_sql"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_279", "target": "refcurator_db_extract_table_name"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_291", "target": "refcurator_db_extract_insert_columns"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_300", "target": "refcurator_db_extract_set_columns"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_extract_where_conditions", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_309", "target": "refcurator_db_extract_where_conditions"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_matches_conditions", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_db_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_322", "target": "refcurator_db_extract_order_by"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_336", "target": "refcurator_db_matches_conditions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_341", "target": "refcurator_db_primary_key_for"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_db_session", "target": "refcurator_db_get_backend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_360", "target": "refcurator_db_get_backend"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/db.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_db_rationale_379", "target": "refcurator_db_db_session"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini", "target": "refcurator_gemini_derive_verdict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini", "target": "refcurator_gemini_evaluate_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini", "target": "refcurator_gemini_is_available"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini", "target": "refcurator_gemini_parse_response"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini", "target": "refcurator_gemini_validate_evaluation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_1", "target": "refcurator_gemini"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_44", "target": "refcurator_gemini_is_available"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_evaluate_content", "target": "refcurator_gemini_parse_response"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_61", "target": "refcurator_gemini_evaluate_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_parse_response", "target": "refcurator_gemini_validate_evaluation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_107", "target": "refcurator_gemini_parse_response"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_137", "target": "refcurator_gemini_validate_evaluation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_validate_evaluation", "target": "refcurator_gemini_derive_verdict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/gemini.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_gemini_rationale_169", "target": "refcurator_gemini_derive_verdict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_create_crawl_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_dedup_manifest_urls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_merge_manifests"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_read_crawl_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_read_manifest"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_write_crawl_result"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_manifest_write_manifest"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_models"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest", "target": "refcurator_utils"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_1", "target": "refcurator_manifest"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_14", "target": "refcurator_manifest_read_manifest"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_read_manifest", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_read_manifest", "target": "manifest"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path", "target": "refcurator_models_crawlresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path", "target": "refcurator_models_crawlresultentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path", "target": "refcurator_models_manifest"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path", "target": "refcurator_models_manifesturl"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_read_crawl_result", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_write_crawl_result", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_write_manifest", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_manifest_py_path"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "manifest", "target": "refcurator_models_crawlresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "manifest", "target": "refcurator_models_crawlresultentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "manifest", "target": "refcurator_models_manifest"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "manifest", "target": "refcurator_models_manifesturl"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_dedup_manifest_urls", "target": "manifest"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_merge_manifests", "target": "manifest"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_write_manifest", "target": "manifest"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_20", "target": "refcurator_manifest_write_manifest"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L34", "weight": 1.0, "source": "refcurator_manifest_merge_manifests", "target": "refcurator_utils_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_26", "target": "refcurator_manifest_merge_manifests"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L53", "weight": 1.0, "source": "refcurator_manifest_dedup_manifest_urls", "target": "refcurator_utils_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_52", "target": "refcurator_manifest_dedup_manifest_urls"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_64", "target": "refcurator_manifest_read_crawl_result"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_read_crawl_result", "target": "crawlresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crawlresult", "target": "refcurator_models_crawlresult"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crawlresult", "target": "refcurator_models_crawlresultentry"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crawlresult", "target": "refcurator_models_manifest"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crawlresult", "target": "refcurator_models_manifesturl"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_create_crawl_result", "target": "crawlresult"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_write_crawl_result", "target": "crawlresult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_70", "target": "refcurator_manifest_write_crawl_result"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L80", "weight": 1.0, "source": "refcurator_manifest_create_crawl_result", "target": "refcurator_models_crawlresultentry"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/manifest.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_manifest_rationale_79", "target": "refcurator_manifest_create_crawl_result"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_changetype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_crawlmethod"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_crawlresult"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_crawlresultentry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_crawlstatus"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_credibilitytier"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_decision"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_distilledcontent"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_doctype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_document"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_documenttopic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_exportjob"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_exporttype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_finaldecision"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_frequency"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_language"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_manifest"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_manifesturl"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_outputformat"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_pipelineiterationtracker"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_pipelinerun"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_pipelinestage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_pipelinestatus"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_qaassessment"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_reviewertype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_reviewlog"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_reviewstatus"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_runtype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_source"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_sourceqaassessment"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_sourcetype"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models", "target": "refcurator_models_topic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_rationale_1", "target": "refcurator_models"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_sourcetype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_sourcetype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_changetype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlmethod", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlstatus", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_credibilitytier", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_decision", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_doctype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_exporttype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_finaldecision", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_frequency", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_language", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_outputformat", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelinestage", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelinestatus", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_reviewertype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_reviewstatus", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_runtype", "target": "str"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_changetype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlmethod", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlstatus", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_credibilitytier", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_decision", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_doctype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_exporttype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_finaldecision", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_frequency", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_language", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_outputformat", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelinestage", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelinestatus", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_reviewertype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_reviewstatus", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_runtype", "target": "enum"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_source", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlresult", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_crawlresultentry", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_distilledcontent", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_document", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_documenttopic", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_exportjob", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_manifest", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_manifesturl", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelineiterationtracker", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_pipelinerun", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_qaassessment", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_reviewlog", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_sourceqaassessment", "target": "basemodel"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_topic", "target": "basemodel"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_distilledcontent", "target": "refcurator_models_distilledcontent_compression_ratio"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_qaassessment", "target": "refcurator_models_qaassessment_weighted_score"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_rationale_315", "target": "refcurator_models_qaassessment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_rationale_336", "target": "refcurator_models_sourceqaassessment"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/models.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_models_sourceqaassessment", "target": "refcurator_models_sourceqaassessment_weighted_score"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils", "target": "refcurator_utils_count_tokens"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils", "target": "refcurator_utils_normalize_url"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils", "target": "refcurator_utils_setup_logging"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils", "target": "refcurator_utils_slugify"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils", "target": "refcurator_utils_url_hash"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_1", "target": "refcurator_utils"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_13", "target": "refcurator_utils_normalize_url"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_url_hash", "target": "refcurator_utils_normalize_url"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_37", "target": "refcurator_utils_url_hash"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_42", "target": "refcurator_utils_slugify"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_56", "target": "refcurator_utils_count_tokens"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_rationale_64", "target": "refcurator_utils_setup_logging"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/90-reference-curator/shared/lib/src/refcurator/utils.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "refcurator_utils_setup_logging", "target": "custom_skills_90_reference_curator_shared_lib_src_refcurator_utils_py_logger"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_check_commit_message"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_get_agent_author"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_get_file_owner"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_get_project_root"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_is_file_locked"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_list_expired"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_load_yaml_file"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_validate_state"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_verify_ownership"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership", "target": "scripts_check_ownership_verify_setup"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_get_project_root", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_get_project_root"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_97", "target": "scripts_check_ownership_get_project_root"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_verify_setup", "target": "scripts_check_ownership_get_project_root"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_is_file_locked", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_list_expired", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_load_yaml_file", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_validate_state", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_verify_ownership", "target": "custom_skills_91_multi_agent_guide_skills_multi_agent_guide_scripts_check_ownership_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_get_agent_author"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_111", "target": "scripts_check_ownership_get_agent_author"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_verify_setup", "target": "scripts_check_ownership_get_agent_author"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_is_file_locked", "target": "scripts_check_ownership_load_yaml_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_list_expired", "target": "scripts_check_ownership_load_yaml_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_117", "target": "scripts_check_ownership_load_yaml_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_validate_state", "target": "scripts_check_ownership_load_yaml_file"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_131", "target": "scripts_check_ownership_get_file_owner"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_verify_ownership", "target": "scripts_check_ownership_get_file_owner"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_160", "target": "scripts_check_ownership_is_file_locked"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_verify_ownership", "target": "scripts_check_ownership_is_file_locked"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_check_commit_message"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_198", "target": "scripts_check_ownership_check_commit_message"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_verify_ownership"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_225", "target": "scripts_check_ownership_verify_ownership"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_verify_setup"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_276", "target": "scripts_check_ownership_verify_setup"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_list_expired"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_320", "target": "scripts_check_ownership_list_expired"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_main", "target": "scripts_check_ownership_validate_state"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/scripts/check-ownership.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_ownership_rationale_375", "target": "scripts_check_ownership_validate_state"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_schema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema", "target": "95_ourdigital_presales_seo_findings_schema_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_discovery"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_entity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_findings"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_measurement"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_prospect"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_technical"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_prospect", "target": "95_ourdigital_presales_seo_findings_schema_prospect_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_prospect", "target": "95_ourdigital_presales_seo_findings_schema_prospect_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_prospect", "target": "95_ourdigital_presales_seo_findings_schema_prospect_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_account_code"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_aliases"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_audit_date"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_domain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_prospect_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_vertical"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_name", "target": "95_ourdigital_presales_seo_findings_schema_name_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_domain", "target": "95_ourdigital_presales_seo_findings_schema_domain_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_aliases", "target": "95_ourdigital_presales_seo_findings_schema_aliases_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_aliases", "target": "95_ourdigital_presales_seo_findings_schema_aliases_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_aliases_items", "target": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_items", "target": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_findings_items", "target": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_recommended_services_items", "target": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_url_hygiene_items", "target": "95_ourdigital_presales_seo_findings_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_vertical", "target": "95_ourdigital_presales_seo_findings_schema_vertical_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_audit_date", "target": "95_ourdigital_presales_seo_findings_schema_audit_date_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_audit_date", "target": "95_ourdigital_presales_seo_findings_schema_audit_date_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_account_code", "target": "95_ourdigital_presales_seo_findings_schema_account_code_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_discovery", "target": "95_ourdigital_presales_seo_findings_schema_discovery_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_discovery", "target": "95_ourdigital_presales_seo_findings_schema_discovery_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_discovery_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_discoverable_urls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_discovery_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_estimated_pages"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_discovery_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_robots_sitemap_declared"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_discovery_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_sitemap_status"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_discovery_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_url_hygiene"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_sitemap_status", "target": "95_ourdigital_presales_seo_findings_schema_sitemap_status_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_robots_sitemap_declared", "target": "95_ourdigital_presales_seo_findings_schema_robots_sitemap_declared_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_discoverable_urls", "target": "95_ourdigital_presales_seo_findings_schema_discoverable_urls_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_estimated_pages", "target": "95_ourdigital_presales_seo_findings_schema_estimated_pages_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_url_hygiene", "target": "95_ourdigital_presales_seo_findings_schema_url_hygiene_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_url_hygiene", "target": "95_ourdigital_presales_seo_findings_schema_url_hygiene_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_technical", "target": "95_ourdigital_presales_seo_findings_schema_technical_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_technical", "target": "95_ourdigital_presales_seo_findings_schema_technical_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_technical_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_cwv"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_technical_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_hreflang"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_technical_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_meta_dupe"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_technical_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_schema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_technical_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_title_i18n_mismatch"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_cwv", "target": "95_ourdigital_presales_seo_findings_schema_cwv_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_cwv", "target": "95_ourdigital_presales_seo_findings_schema_cwv_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_cwv_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_cls"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_cwv_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_lcp_ms"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_cwv_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_perf"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_cwv_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_ttfb_ms"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_lcp_ms", "target": "95_ourdigital_presales_seo_findings_schema_lcp_ms_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_cls", "target": "95_ourdigital_presales_seo_findings_schema_cls_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_ttfb_ms", "target": "95_ourdigital_presales_seo_findings_schema_ttfb_ms_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_perf", "target": "95_ourdigital_presales_seo_findings_schema_perf_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_schema", "target": "95_ourdigital_presales_seo_findings_schema_schema_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_schema", "target": "95_ourdigital_presales_seo_findings_schema_schema_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_hotel_on_property"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_schema_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_org"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_org", "target": "95_ourdigital_presales_seo_findings_schema_org_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_org", "target": "95_ourdigital_presales_seo_findings_schema_org_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_hotel_on_property", "target": "95_ourdigital_presales_seo_findings_schema_hotel_on_property_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_meta_dupe", "target": "95_ourdigital_presales_seo_findings_schema_meta_dupe_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_title_i18n_mismatch", "target": "95_ourdigital_presales_seo_findings_schema_title_i18n_mismatch_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_hreflang", "target": "95_ourdigital_presales_seo_findings_schema_hreflang_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_hreflang", "target": "95_ourdigital_presales_seo_findings_schema_hreflang_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_entity", "target": "95_ourdigital_presales_seo_findings_schema_entity_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_entity", "target": "95_ourdigital_presales_seo_findings_schema_entity_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_competitor_benchmark"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_legacy_contamination"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_name_split"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_panel"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_properties_total"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_properties_with_entity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_total"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_with_entity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_entity_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_wikipedia"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_panel", "target": "95_ourdigital_presales_seo_findings_schema_panel_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_panel", "target": "95_ourdigital_presales_seo_findings_schema_panel_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_name_split", "target": "95_ourdigital_presales_seo_findings_schema_name_split_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_legacy_contamination", "target": "95_ourdigital_presales_seo_findings_schema_legacy_contamination_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_with_entity", "target": "95_ourdigital_presales_seo_findings_schema_subbrands_with_entity_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_subbrands_total", "target": "95_ourdigital_presales_seo_findings_schema_subbrands_total_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_properties_with_entity", "target": "95_ourdigital_presales_seo_findings_schema_properties_with_entity_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_properties_total", "target": "95_ourdigital_presales_seo_findings_schema_properties_total_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_wikipedia"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_wikipedia", "target": "95_ourdigital_presales_seo_findings_schema_wikipedia_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_competitor_benchmark", "target": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_competitor_benchmark", "target": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_competitor_benchmark_items", "target": "95_ourdigital_presales_seo_findings_schema_items_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_findings_items", "target": "95_ourdigital_presales_seo_findings_schema_items_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_class"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_evidence"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_recommended_services"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_score"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_severity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_title_ko"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_items_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_measurement", "target": "95_ourdigital_presales_seo_findings_schema_measurement_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_measurement", "target": "95_ourdigital_presales_seo_findings_schema_measurement_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_measurement_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_ga4_access"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_measurement_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_gsc_access"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_measurement_properties", "target": "95_ourdigital_presales_seo_findings_schema_properties_tag_gaps"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_gsc_access", "target": "95_ourdigital_presales_seo_findings_schema_gsc_access_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_ga4_access", "target": "95_ourdigital_presales_seo_findings_schema_ga4_access_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_tag_gaps", "target": "95_ourdigital_presales_seo_findings_schema_tag_gaps_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_findings", "target": "95_ourdigital_presales_seo_findings_schema_findings_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_findings", "target": "95_ourdigital_presales_seo_findings_schema_findings_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_findings_items", "target": "95_ourdigital_presales_seo_findings_schema_items_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_id", "target": "95_ourdigital_presales_seo_findings_schema_id_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_class", "target": "95_ourdigital_presales_seo_findings_schema_class_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_class", "target": "95_ourdigital_presales_seo_findings_schema_class_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_severity", "target": "95_ourdigital_presales_seo_findings_schema_severity_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_severity", "target": "95_ourdigital_presales_seo_findings_schema_severity_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_title_ko", "target": "95_ourdigital_presales_seo_findings_schema_title_ko_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_evidence", "target": "95_ourdigital_presales_seo_findings_schema_evidence_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_recommended_services", "target": "95_ourdigital_presales_seo_findings_schema_recommended_services_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/findings.schema.json", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "95_ourdigital_presales_seo_findings_schema_properties_recommended_services", "target": "95_ourdigital_presales_seo_findings_schema_recommended_services_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_bar"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_blank"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_card"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_fill_bg"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_finding_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_header"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_style"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck", "target": "scripts_build_deck_textbox"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_style"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_textbox", "target": "scripts_build_deck_style"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_finding_slide", "target": "scripts_build_deck_textbox"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_header", "target": "scripts_build_deck_textbox"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_textbox"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_rationale_40", "target": "scripts_build_deck_textbox"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_header", "target": "scripts_build_deck_bar"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_bar"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_finding_slide", "target": "scripts_build_deck_blank"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_blank"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_fill_bg"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_finding_slide", "target": "scripts_build_deck_header"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_header"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_finding_slide", "target": "scripts_build_deck_card"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_card"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/build_deck.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_build_deck_main", "target": "scripts_build_deck_finding_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/findings_to_scope.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_findings_to_scope", "target": "scripts_findings_to_scope_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query", "target": "scripts_kg_query_build_entities"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query", "target": "scripts_kg_query_flatten"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query", "target": "scripts_kg_query_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query", "target": "scripts_kg_query_query_kg"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query_main", "target": "scripts_kg_query_query_kg"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query_main", "target": "scripts_kg_query_flatten"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/kg_query.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_kg_query_main", "target": "scripts_kg_query_build_entities"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/95-ourdigital-presales-seo/scripts/render_pdf.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_pdf", "target": "users_ourdigital_project_our_claude_skills_custom_skills_95_ourdigital_presales_seo_scripts_render_pdf_sh__entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_schema"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema", "target": "96_ourdigital_estimate_engine_scope_schema_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_apply_student_discount"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_billing_rate"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_course"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_lessons"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_method"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_pricing_mode"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_prospect"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_seq"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_service"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_signals"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_students"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_tier"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_service", "target": "96_ourdigital_estimate_engine_scope_schema_service_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_service", "target": "96_ourdigital_estimate_engine_scope_schema_service_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_method", "target": "96_ourdigital_estimate_engine_scope_schema_method_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_method", "target": "96_ourdigital_estimate_engine_scope_schema_method_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_method", "target": "96_ourdigital_estimate_engine_scope_schema_method_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_prospect", "target": "96_ourdigital_estimate_engine_scope_schema_prospect_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_prospect", "target": "96_ourdigital_estimate_engine_scope_schema_prospect_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_prospect_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_account_code"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_prospect_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_audit_date"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_prospect_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_domain"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_prospect_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_name", "target": "96_ourdigital_estimate_engine_scope_schema_name_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_domain", "target": "96_ourdigital_estimate_engine_scope_schema_domain_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_audit_date", "target": "96_ourdigital_estimate_engine_scope_schema_audit_date_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_account_code", "target": "96_ourdigital_estimate_engine_scope_schema_account_code_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_seq", "target": "96_ourdigital_estimate_engine_scope_schema_seq_default"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_seq", "target": "96_ourdigital_estimate_engine_scope_schema_seq_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_tier", "target": "96_ourdigital_estimate_engine_scope_schema_tier_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_tier", "target": "96_ourdigital_estimate_engine_scope_schema_tier_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_billing_rate", "target": "96_ourdigital_estimate_engine_scope_schema_billing_rate_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_billing_rate", "target": "96_ourdigital_estimate_engine_scope_schema_billing_rate_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_signals", "target": "96_ourdigital_estimate_engine_scope_schema_signals_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_signals", "target": "96_ourdigital_estimate_engine_scope_schema_signals_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_signals", "target": "96_ourdigital_estimate_engine_scope_schema_signals_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_signals_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_properties_total"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_signals_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_severity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_signals_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_subbrands_total"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_signals_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_vertical"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_properties_total", "target": "96_ourdigital_estimate_engine_scope_schema_properties_total_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_subbrands_total", "target": "96_ourdigital_estimate_engine_scope_schema_subbrands_total_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_vertical", "target": "96_ourdigital_estimate_engine_scope_schema_vertical_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_severity", "target": "96_ourdigital_estimate_engine_scope_schema_severity_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_severity", "target": "96_ourdigital_estimate_engine_scope_schema_severity_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_severity_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_lessons_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_course", "target": "96_ourdigital_estimate_engine_scope_schema_course_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_course", "target": "96_ourdigital_estimate_engine_scope_schema_course_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_lessons", "target": "96_ourdigital_estimate_engine_scope_schema_lessons_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_lessons", "target": "96_ourdigital_estimate_engine_scope_schema_lessons_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_lessons", "target": "96_ourdigital_estimate_engine_scope_schema_lessons_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_lessons_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_lessons_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_required"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_currency"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_hours"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_label"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_qty"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_subject"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_title"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_items_properties", "target": "96_ourdigital_estimate_engine_scope_schema_properties_unit_cost"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_subject", "target": "96_ourdigital_estimate_engine_scope_schema_subject_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_title", "target": "96_ourdigital_estimate_engine_scope_schema_title_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_type", "target": "96_ourdigital_estimate_engine_scope_schema_type_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_type", "target": "96_ourdigital_estimate_engine_scope_schema_type_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_hours", "target": "96_ourdigital_estimate_engine_scope_schema_hours_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_students", "target": "96_ourdigital_estimate_engine_scope_schema_students_default"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_students", "target": "96_ourdigital_estimate_engine_scope_schema_students_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_pricing_mode", "target": "96_ourdigital_estimate_engine_scope_schema_pricing_mode_enum"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_pricing_mode", "target": "96_ourdigital_estimate_engine_scope_schema_pricing_mode_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_apply_student_discount", "target": "96_ourdigital_estimate_engine_scope_schema_apply_student_discount_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_description"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_items", "target": "96_ourdigital_estimate_engine_scope_schema_items_items"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_label", "target": "96_ourdigital_estimate_engine_scope_schema_label_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_unit_cost", "target": "96_ourdigital_estimate_engine_scope_schema_unit_cost_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_qty", "target": "96_ourdigital_estimate_engine_scope_schema_qty_default"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_qty", "target": "96_ourdigital_estimate_engine_scope_schema_qty_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scope.schema.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "96_ourdigital_estimate_engine_scope_schema_properties_currency", "target": "96_ourdigital_estimate_engine_scope_schema_currency_type"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/estimate.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_estimate", "target": "scripts_estimate_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching", "target": "methods_coaching_build"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching", "target": "methods_coaching_discount"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching", "target": "methods_coaching_unit_price"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching_rationale_1", "target": "methods_coaching"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching_build", "target": "methods_coaching_discount"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/coaching.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "methods_coaching_build", "target": "methods_coaching_unit_price"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort", "target": "methods_effort_build"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort", "target": "methods_effort_higher"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort", "target": "methods_effort_is_premium"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort", "target": "methods_effort_pick_tier"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort", "target": "methods_effort_scope_mult"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort_rationale_1", "target": "methods_effort"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort_pick_tier", "target": "methods_effort_higher"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort_pick_tier", "target": "methods_effort_is_premium"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort_build", "target": "methods_effort_scope_mult"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/effort.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "methods_effort_build", "target": "methods_effort_pick_tier"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/procurement.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "methods_procurement", "target": "methods_procurement_build"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/methods/procurement.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "methods_procurement_rationale_1", "target": "methods_procurement"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render", "target": "scripts_render_header_md"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render", "target": "scripts_render_md"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render", "target": "scripts_render_won"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render", "target": "scripts_render_write_all"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render", "target": "scripts_render_xlsx"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_rationale_1", "target": "scripts_render"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_md", "target": "scripts_render_won"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_md", "target": "scripts_render_header_md"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_write_all", "target": "scripts_render_md"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_render_write_all", "target": "scripts_render_xlsx"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/96-ourdigital-estimate-engine/scripts/render.py", "source_location": "L78", "weight": 1.0, "source": "scripts_render_xlsx", "target": "workbook"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_detect_claude_paths"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_detect_package_manager"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_detect_platform"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_detect_python"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_install_code_skills"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_install_desktop_skills"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_install_python_env"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_interactive_prompt"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_log_error"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_log_info"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_log_step"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_log_success"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_log_warn"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_main"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_parse_args"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_preflight"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_show_help"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_show_summary"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "dintel_shared_install_uninstall"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_shared_install", "target": "users_ourdigital_project_our_claude_skills_custom_skills_dintel_shared_install_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L651", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_dintel_shared_install_sh__entry", "target": "dintel_shared_install_main"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L385", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_code_skills", "target": "dintel_shared_install_log_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L468", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_desktop_skills", "target": "dintel_shared_install_log_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L312", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_python_env", "target": "dintel_shared_install_log_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L209", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_log_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L549", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_uninstall", "target": "dintel_shared_install_log_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L400", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_code_skills", "target": "dintel_shared_install_log_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L487", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_desktop_skills", "target": "dintel_shared_install_log_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L321", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_python_env", "target": "dintel_shared_install_log_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L213", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_log_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L556", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_uninstall", "target": "dintel_shared_install_log_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L124", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_detect_python", "target": "dintel_shared_install_log_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L489", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_desktop_skills", "target": "dintel_shared_install_log_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L303", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_python_env", "target": "dintel_shared_install_log_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L215", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_log_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L571", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_uninstall", "target": "dintel_shared_install_log_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L78", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_detect_platform", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L361", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_code_skills", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L336", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_python_env", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L293", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_interactive_prompt", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L164", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_parse_args", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L241", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_log_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L346", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_code_skills", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L460", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_desktop_skills", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L307", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_install_python_env", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L206", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L580", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_show_summary", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L543", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_uninstall", "target": "dintel_shared_install_log_step"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L208", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_detect_platform"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L211", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_detect_claude_paths"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L223", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_detect_python"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L228", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_preflight", "target": "dintel_shared_install_detect_package_manager"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L617", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_parse_args"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L160", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_parse_args", "target": "dintel_shared_install_show_help"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L630", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_preflight"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L638", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_interactive_prompt"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L641", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_install_python_env"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L642", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_install_code_skills"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L643", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_install_desktop_skills"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L633", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_uninstall"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/install.sh", "source_location": "L647", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "dintel_shared_install_main", "target": "dintel_shared_install_show_summary"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_init_rationale_1", "target": "dintel_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/brand.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_brand_rationale_1", "target": "dintel_brand"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "dintel_brand"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel", "target": "dintel_brand"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "dintel_document_add_bilingual_heading"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "dintel_document_add_section_heading"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "dintel_document_create_branded_doc"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document", "target": "dintel_document_save_doc"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_rationale_1", "target": "dintel_document"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_create_branded_doc", "target": "document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_rationale_28", "target": "dintel_document_create_branded_doc"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_add_bilingual_heading", "target": "document"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_add_section_heading", "target": "document"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_save_doc", "target": "document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_rationale_67", "target": "dintel_document_add_section_heading"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_rationale_76", "target": "dintel_document_add_bilingual_heading"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_rationale_87", "target": "dintel_document_save_doc"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/document.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_document_save_doc", "target": "custom_skills_dintel_shared_src_dintel_document_py_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel", "target": "dintel_excel_create_branded_workbook"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel", "target": "dintel_excel_save_workbook"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel", "target": "dintel_excel_style_body_cell"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel", "target": "dintel_excel_style_header_row"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_rationale_1", "target": "dintel_excel"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_create_branded_workbook", "target": "workbook"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_rationale_37", "target": "dintel_excel_create_branded_workbook"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_save_workbook", "target": "workbook"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_rationale_45", "target": "dintel_excel_style_header_row"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_rationale_55", "target": "dintel_excel_style_body_cell"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_rationale_67", "target": "dintel_excel_save_workbook"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/excel.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_excel_save_workbook", "target": "custom_skills_dintel_shared_src_dintel_excel_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_dintel-shared/src/dintel/notion.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dintel_notion_rationale_1", "target": "dintel_notion"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_check_prerequisites"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_error"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_fetch_from_1password"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_info"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_main_install"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_print_banner"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_print_usage"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_remove_global_commands"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_config"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_credentials"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_directories"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_environment"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_global_commands"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_setup_python_env"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_show_global_commands"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_show_help"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_show_skills"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_success"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_uninstall"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_validate_installation"}, {"relation": "defines", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "ourdigital_shared_install_warn"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ourdigital_shared_install", "target": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L615", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L593", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L623", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_main_install"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L594", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_setup_global_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L601", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_setup_python_env"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L589", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_show_global_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L580", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_show_help"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L584", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_uninstall"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L588", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "users_ourdigital_project_our_claude_skills_custom_skills_ourdigital_shared_install_sh__entry", "target": "ourdigital_shared_install_validate_installation"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L548", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_print_banner"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L54", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_check_prerequisites", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L251", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_fetch_from_1password", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L177", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_remove_global_commands", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L322", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_config", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L229", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_credentials", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L103", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_directories", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L206", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_environment", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L124", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_global_commands", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L285", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_python_env", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L412", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_show_global_commands", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L372", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_show_skills", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L494", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_uninstall", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L336", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_validate_installation", "target": "ourdigital_shared_install_info"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L62", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_check_prerequisites", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L274", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_fetch_from_1password", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L196", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_remove_global_commands", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L326", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_config", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L109", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_directories", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L217", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_environment", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L163", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_global_commands", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L300", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_python_env", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L505", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_uninstall", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L342", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_validate_installation", "target": "ourdigital_shared_install_success"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L64", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_check_prerequisites", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L255", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_fetch_from_1password", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L209", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_environment", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L155", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_global_commands", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L288", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_python_env", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L416", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_show_global_commands", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L489", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_uninstall", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L342", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_validate_installation", "target": "ourdigital_shared_install_warn"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L94", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_check_prerequisites", "target": "ourdigital_shared_install_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L127", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_global_commands", "target": "ourdigital_shared_install_error"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L549", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_check_prerequisites"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L550", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_directories"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L551", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_global_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L499", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_uninstall", "target": "ourdigital_shared_install_remove_global_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L552", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_environment"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L555", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_credentials"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L235", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_setup_credentials", "target": "ourdigital_shared_install_fetch_from_1password"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L559", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_python_env"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L562", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_setup_config"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L563", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_validate_installation"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L564", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_show_skills"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L565", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_show_global_commands"}, {"relation": "calls", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/install.sh", "source_location": "L566", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "ourdigital_shared_install_main_install", "target": "ourdigital_shared_install_print_usage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai", "target": "scripts_export_for_claude_ai_extract_skill_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai", "target": "scripts_export_for_claude_ai_generate_bundle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai", "target": "scripts_export_for_claude_ai_generate_individual_files"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai", "target": "scripts_export_for_claude_ai_main"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_generate_individual_files", "target": "scripts_export_for_claude_ai_extract_skill_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_rationale_50", "target": "scripts_export_for_claude_ai_extract_skill_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_main", "target": "scripts_export_for_claude_ai_generate_individual_files"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_rationale_90", "target": "scripts_export_for_claude_ai_generate_individual_files"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_main", "target": "scripts_export_for_claude_ai_generate_bundle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/export_for_claude_ai.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_export_for_claude_ai_rationale_125", "target": "scripts_export_for_claude_ai_generate_bundle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_colors"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_fail"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_installationvalidator"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_ok"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install", "target": "scripts_validate_install_warn"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_directories", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_env_variables", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_files", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_permissions", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_python_env", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_skills", "target": "scripts_validate_install_ok"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_env_variables", "target": "scripts_validate_install_warn"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_permissions", "target": "scripts_validate_install_warn"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_skills", "target": "scripts_validate_install_warn"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_directories", "target": "scripts_validate_install_fail"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_env_variables", "target": "scripts_validate_install_fail"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_files", "target": "scripts_validate_install_fail"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_python_env", "target": "scripts_validate_install_fail"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_skills", "target": "scripts_validate_install_fail"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_directories", "target": "scripts_validate_install_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_env_variables", "target": "scripts_validate_install_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_files", "target": "scripts_validate_install_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_permissions", "target": "scripts_validate_install_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_python_env", "target": "scripts_validate_install_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_skills", "target": "scripts_validate_install_info"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_run"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_directories"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_env_variables"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_files"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_permissions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_python_env"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator", "target": "scripts_validate_install_installationvalidator_validate_skills"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_main", "target": "scripts_validate_install_installationvalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_directories", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_env_variables", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_files", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_validate_python_env", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_56", "target": "scripts_validate_install_installationvalidator_check"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_directories"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_61", "target": "scripts_validate_install_installationvalidator_validate_directories"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_files"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_86", "target": "scripts_validate_install_installationvalidator_validate_files"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_env_variables"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_109", "target": "scripts_validate_install_installationvalidator_validate_env_variables"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_python_env"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_151", "target": "scripts_validate_install_installationvalidator_validate_python_env"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_skills"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_171", "target": "scripts_validate_install_installationvalidator_validate_skills"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_installationvalidator_run", "target": "scripts_validate_install_installationvalidator_validate_permissions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_204", "target": "scripts_validate_install_installationvalidator_validate_permissions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_main", "target": "scripts_validate_install_installationvalidator_run"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/_ourdigital-shared/scripts/validate_install.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_validate_install_rationale_228", "target": "scripts_validate_install_installationvalidator_run"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_colorfrompalette"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_draw"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_easeinoutcubic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_entity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_exportimage"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_fadebackground"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_getnoisevalue"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_hextorgb"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_initializeseed"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_maprange"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_params"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_regenerate"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_setup"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_updateparameter"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_vectorfromangle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template", "target": "templates_generator_template_wraparound"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template_regenerate", "target": "templates_generator_template_initializeseed"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template_setup", "target": "templates_generator_template_initializeseed"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template_entity", "target": "templates_generator_template_entity_constructor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template_entity", "target": "templates_generator_template_entity_display"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/algorithmic-art/templates/generator_template.js", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "templates_generator_template_entity", "target": "templates_generator_template_entity_update"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/artifacts-builder/scripts/bundle-artifact.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_bundle_artifact", "target": "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_bundle_artifact_sh__entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/artifacts-builder/scripts/init-artifact.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_artifact", "target": "users_ourdigital_project_our_claude_skills_example_skills_skills_main_artifacts_builder_scripts_init_artifact_sh__entry"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_main", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_46", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_91", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/pack.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_rationale_134", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validate.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validate_py_scripts_validate_main"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_init_py_validation_init"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L869", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L741", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L826", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_124", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_128", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_157", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_187", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_278", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_389", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_487", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_523", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L666", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_642", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_689", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_742", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_766", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_792", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_816", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L845", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_827", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L870", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_870", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/base.py", "source_location": "L907", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_rationale_907", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "baseschemavalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "baseschemavalidator"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "baseschemavalidator"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "baseschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/docx.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/pptx.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/ooxml/scripts/validation/redlining.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255", "target": "example_skills_skills_main_document_skills_docx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_document_document"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_document_docxxmleditor"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_document_generate_hex_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_document_generate_rsid"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_utilities"}, {"relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document", "target": "scripts_utilities_xmleditor"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_getitem", "target": "scripts_document_docxxmleditor"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_docxxmleditor", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_docxxmleditor", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_ensure_w14_namespace"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_ensure_w16cex_namespace"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_ensure_w16du_namespace"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_get_next_change_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_insert_before"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_replace_node"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_revert_deletion"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_revert_insertion"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_suggest_deletion"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor", "target": "scripts_document_docxxmleditor_suggest_paragraph"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_docxxmleditor", "target": "scripts_utilities_xmleditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_48", "target": "scripts_document_docxxmleditor"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_init", "target": "scripts_document_document_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_62", "target": "scripts_document_docxxmleditor_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_76", "target": "scripts_document_docxxmleditor_get_next_change_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_90", "target": "scripts_document_docxxmleditor_ensure_w16du_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_99", "target": "scripts_document_docxxmleditor_ensure_w16cex_namespace"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_90", "target": "scripts_document_docxxmleditor_ensure_w14_namespace"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_append_to", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_insert_after", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_insert_before", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_replace_node", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_revert_insertion", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_suggest_deletion", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_117", "target": "scripts_document_docxxmleditor_inject_attributes_to_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_241", "target": "scripts_document_docxxmleditor_replace_node"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L743", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1041", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_update_settings", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_docxxmleditor_revert_deletion", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_247", "target": "scripts_document_docxxmleditor_insert_after"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_docxxmleditor_insert_before"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_update_settings", "target": "scripts_document_docxxmleditor_insert_before"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_253", "target": "scripts_document_docxxmleditor_insert_before"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_author_to_people", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L741", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L970", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_content_type_for_people", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L986", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_relationship_for_people", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_to_comments_extended_xml", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_to_comments_extensible_xml", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_to_comments_ids_xml", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1089", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_to_comments_xml", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_ensure_comment_content_types", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_ensure_comment_relationships", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1025", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_update_settings", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_259", "target": "scripts_document_docxxmleditor_append_to"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_265", "target": "scripts_document_docxxmleditor_revert_insertion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_343", "target": "scripts_document_docxxmleditor_revert_deletion"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_435", "target": "scripts_document_docxxmleditor_suggest_paragraph"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_483", "target": "scripts_document_docxxmleditor_suggest_deletion"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_generate_hex_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_generate_hex_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_597", "target": "scripts_document_generate_hex_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_init", "target": "scripts_document_generate_rsid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_608", "target": "scripts_document_generate_rsid"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_document", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_document", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_author_to_people"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_comment"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_content_type_for_people"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_relationship_for_people"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1091", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_to_comments_extended_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_to_comments_extensible_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_to_comments_ids_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1068", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_add_to_comments_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_comment_range_end_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_comment_range_start_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_comment_ref_run_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L833", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_del"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_ensure_comment_content_types"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_ensure_comment_relationships"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_get_next_comment_id"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_getitem"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_has_author"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_has_override"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_has_relationship"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_load_existing_comments"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_reply_to_comment"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L859", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_save"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_setup_tracking"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_update_people_xml"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L988", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_update_settings"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document", "target": "scripts_document_document_validate"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_document_document", "target": "scripts_utilities_xmleditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_613", "target": "scripts_document_document"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_init", "target": "scripts_document_document_add_author_to_people"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_init", "target": "scripts_document_document_get_next_comment_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_init", "target": "scripts_document_document_load_existing_comments"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_init", "target": "scripts_document_document_setup_tracking"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_623", "target": "scripts_document_document_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_681", "target": "scripts_document_document_getitem"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_add_to_comments_extended_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L757", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_add_to_comments_extensible_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L754", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_add_to_comments_ids_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_add_to_comments_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L741", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_comment_range_end_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_comment", "target": "scripts_document_document_comment_range_start_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_714", "target": "scripts_document_document_add_comment"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_add_to_comments_extended_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L825", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_add_to_comments_extensible_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L822", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_add_to_comments_ids_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_add_to_comments_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L801", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_comment_range_start_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_reply_to_comment", "target": "scripts_document_document_comment_ref_run_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_770", "target": "scripts_document_document_reply_to_comment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_834", "target": "scripts_document_document_del"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_save", "target": "scripts_document_document_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_839", "target": "scripts_document_document_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_save", "target": "scripts_document_document_ensure_comment_content_types"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L871", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_save", "target": "scripts_document_document_ensure_comment_relationships"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L860", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_860", "target": "scripts_document_document_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_889", "target": "scripts_document_document_get_next_comment_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_905", "target": "scripts_document_document_load_existing_comments"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_setup_tracking", "target": "scripts_document_document_add_content_type_for_people"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_setup_tracking", "target": "scripts_document_document_add_relationship_for_people"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L941", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_setup_tracking", "target": "scripts_document_document_update_people_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_setup_tracking", "target": "scripts_document_document_update_settings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_934", "target": "scripts_document_document_setup_tracking"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L955", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_955", "target": "scripts_document_document_update_people_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L964", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_content_type_for_people", "target": "scripts_document_document_has_override"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_961", "target": "scripts_document_document_add_content_type_for_people"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L976", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_relationship_for_people", "target": "scripts_document_document_has_relationship"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_973", "target": "scripts_document_document_add_relationship_for_people"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_989", "target": "scripts_document_document_update_settings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1071", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1071", "target": "scripts_document_document_add_to_comments_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1092", "target": "scripts_document_document_add_to_comments_extended_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1071", "target": "scripts_document_document_add_to_comments_ids_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1119", "target": "scripts_document_document_add_to_comments_extensible_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1134", "target": "scripts_document_document_comment_range_start_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1138", "target": "scripts_document_document_comment_range_end_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1149", "target": "scripts_document_document_comment_ref_run_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_ensure_comment_relationships", "target": "scripts_document_document_has_relationship"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1161", "target": "scripts_document_document_has_relationship"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1247", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_ensure_comment_content_types", "target": "scripts_document_document_has_override"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1168", "target": "scripts_document_document_has_override"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_document_add_author_to_people", "target": "scripts_document_document_has_author"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1175", "target": "scripts_document_document_has_author"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1182", "target": "scripts_document_document_add_author_to_people"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1204", "target": "scripts_document_document_ensure_comment_relationships"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/document.py", "source_location": "L1244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_document_rationale_1244", "target": "scripts_document_document_ensure_comment_content_types"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities", "target": "scripts_utilities_create_line_tracking_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities", "target": "scripts_utilities_xmleditor"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_42", "target": "scripts_utilities_xmleditor"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_append_to"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_get_element_text"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_get_next_rid"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_get_node"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_insert_after"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_insert_before"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_replace_node"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor", "target": "scripts_utilities_xmleditor_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_56", "target": "scripts_utilities_xmleditor_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_init", "target": "scripts_utilities_create_line_tracking_parser"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_83", "target": "scripts_utilities_xmleditor_get_node"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_get_node", "target": "range"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_get_node", "target": "scripts_utilities_xmleditor_get_element_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_184", "target": "scripts_utilities_xmleditor_get_element_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_207", "target": "scripts_utilities_xmleditor_replace_node"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_replace_node", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_228", "target": "scripts_utilities_xmleditor_insert_after"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_insert_after", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_252", "target": "scripts_utilities_xmleditor_insert_before"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_insert_before", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_272", "target": "scripts_utilities_xmleditor_append_to"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_xmleditor_append_to", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_291", "target": "scripts_utilities_xmleditor_get_next_rid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_303", "target": "scripts_utilities_xmleditor_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_313", "target": "scripts_utilities_xmleditor_parse_fragment"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/docx/scripts/utilities.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_utilities_rationale_347", "target": "scripts_utilities_create_line_tracking_parser"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes", "target": "scripts_check_bounding_boxes_rectandfield"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_get_bounding_box_messages", "target": "scripts_check_bounding_boxes_rectandfield"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L161", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L100", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L220", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L142", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L121", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L76", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L52", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L198", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L179", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L34", "weight": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections", "target": "scripts_check_bounding_boxes_get_bounding_box_messages"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_11", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_create_json_stream"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_15", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_intersections"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_39", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_label_entry_intersection_same_field"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_57", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_intersection_between_different_fields"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_81", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_different_pages_no_intersection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_105", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_too_small"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_126", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_entry_height_adequate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_147", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_default_font_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_166", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_no_entry_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_184", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_multiple_errors_limit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/check_bounding_boxes_test.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_check_bounding_boxes_test_rationale_207", "target": "scripts_check_bounding_boxes_test_testgetboundingboxmessages_test_edge_touching_boxes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/convert_pdf_to_images.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_convert_pdf_to_images", "target": "scripts_convert_pdf_to_images_convert"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/create_validation_image.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_create_validation_image", "target": "scripts_create_validation_image_create_validation_image"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info", "target": "scripts_extract_form_field_info_get_field_info"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info", "target": "scripts_extract_form_field_info_get_full_annotation_field_id"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info", "target": "scripts_extract_form_field_info_make_field_dict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info", "target": "scripts_extract_form_field_info_write_field_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info_get_field_info", "target": "scripts_extract_form_field_info_get_full_annotation_field_id"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info_get_field_info", "target": "scripts_extract_form_field_info_make_field_dict"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info_get_field_info", "target": "pdfreader"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info_write_field_info", "target": "scripts_extract_form_field_info_get_field_info"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L28", "weight": 1.0, "source": "scripts_fill_fillable_fields_fill_pdf_fields", "target": "scripts_extract_form_field_info_get_field_info"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/extract_form_field_info.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_extract_form_field_info_write_field_info", "target": "pdfreader"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L25", "weight": 1.0, "source": "scripts_fill_fillable_fields_fill_pdf_fields", "target": "pdfreader"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L36", "weight": 1.0, "source": "scripts_fill_pdf_form_with_annotations_fill_pdf_form", "target": "pdfreader"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_fillable_fields", "target": "scripts_fill_fillable_fields_fill_pdf_fields"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_fillable_fields", "target": "scripts_fill_fillable_fields_monkeypatch_pydpf_method"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_fillable_fields", "target": "scripts_fill_fillable_fields_validation_error_for_field_value"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_fillable_fields.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_fillable_fields_fill_pdf_fields", "target": "scripts_fill_fillable_fields_validation_error_for_field_value"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_pdf_form_with_annotations", "target": "scripts_fill_pdf_form_with_annotations_fill_pdf_form"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_pdf_form_with_annotations", "target": "scripts_fill_pdf_form_with_annotations_transform_coordinates"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_pdf_form_with_annotations_fill_pdf_form", "target": "scripts_fill_pdf_form_with_annotations_transform_coordinates"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_pdf_form_with_annotations_rationale_12", "target": "scripts_fill_pdf_form_with_annotations_transform_coordinates"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fill_pdf_form_with_annotations_rationale_29", "target": "scripts_fill_pdf_form_with_annotations_fill_pdf_form"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_main", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_46", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_pack_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_91", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_validate_document"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/pack.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_rationale_134", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_pack_py_scripts_pack_condense_xml"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validate.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validate_py_scripts_validate_main"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_init_py_validation_init"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L869", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L741", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L826", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_124", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_128", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_xml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_157", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_187", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_unique_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_278", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_references"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_389", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_all_relationship_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_487", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_expected_relationship_type"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_523", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_content_types"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L666", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_642", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_file_against_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_689", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_against_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_742", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_schema_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_766", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_clean_ignorable_namespaces"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_792", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_ignorable_elements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_816", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_preprocess_for_mc_ignorable"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L845", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_827", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_validate_single_file_xsd"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L870", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_870", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_get_original_file_errors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/base.py", "source_location": "L907", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_rationale_907", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_base_py_validation_base_baseschemavalidator_remove_template_tags_from_text_nodes"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_25", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_73", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_whitespace_preservation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_125", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_deletions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_174", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_unpacked"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_193", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_count_paragraphs_in_original"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_217", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_validate_insertions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/docx.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_rationale_264", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_docx_py_validation_docx_docxschemavalidator_compare_paragraph_counts"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_29", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_78", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_uuid_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_122", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_looks_like_uuid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_129", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_slide_layout_ids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_204", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_no_duplicate_slide_layouts"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/pptx.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_rationale_244", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_pptx_py_validation_pptx_pptxschemavalidator_validate_notes_slide_references"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_1", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_23", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_validate", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_115", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_generate_detailed_diff", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_140", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_get_git_word_diff"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_218", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_remove_claude_tracked_changes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/ooxml/scripts/validation/redlining.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_rationale_255", "target": "example_skills_skills_main_document_skills_pptx_ooxml_scripts_validation_redlining_py_validation_redlining_redliningvalidator_extract_text_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_addbackground"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_addelements"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_chromium"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_extractslidedata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_getbodydimensions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_html2pptx"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_path"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_sharp"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_validatedimensions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx", "target": "scripts_html2pptx_validatetextboxposition"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L926", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_getbodydimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L943", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_validatedimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L948", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_validatetextboxposition"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_addbackground"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L968", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_addelements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/html2pptx.js", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_html2pptx_html2pptx", "target": "scripts_html2pptx_extractslidedata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_calculate_overlap"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_collect_shapes_with_absolute_positions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_detect_overlaps"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L977", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_get_inventory_as_dict"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_is_valid_shape"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_paragraphdata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1003", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_save_inventory"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_shapedata"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_shapewithposition"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory", "target": "scripts_inventory_sort_shapes_by_position"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_main", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_main", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_main", "target": "scripts_inventory_save_inventory"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_51", "target": "scripts_inventory_main"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_collect_shapes_with_absolute_positions", "target": "scripts_inventory_shapewithposition"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_130", "target": "scripts_inventory_shapewithposition"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_paragraphdata", "target": "scripts_inventory_paragraphdata_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_paragraphdata", "target": "scripts_inventory_paragraphdata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_138", "target": "scripts_inventory_paragraphdata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_estimate_frame_overflow", "target": "scripts_inventory_paragraphdata"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_paragraphs", "target": "scripts_inventory_paragraphdata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_paragraphdata_init", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_141", "target": "scripts_inventory_paragraphdata_init"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_default_font_size", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_slide_dimensions", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_any"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_paragraphdata_to_dict", "target": "paragraphdict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_232", "target": "scripts_inventory_paragraphdata_to_dict"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_detect_overlaps", "target": "scripts_inventory_shapedata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "scripts_inventory_shapedata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_267", "target": "scripts_inventory_shapedata"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_calculate_slide_overflow"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_detect_bullet_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_emu_to_inches"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_estimate_frame_overflow"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_get_default_font_size"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_get_font_path"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_get_slide_dimensions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_get_usable_dimensions"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_has_any_issues"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_inches_to_pixels"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_paragraphs"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_to_dict"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata", "target": "scripts_inventory_shapedata_wrap_text_line"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_sort_shapes_by_position", "target": "scripts_inventory_shapedata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_271", "target": "scripts_inventory_shapedata_emu_to_inches"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_calculate_slide_overflow", "target": "scripts_inventory_shapedata_emu_to_inches"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_usable_dimensions", "target": "scripts_inventory_shapedata_emu_to_inches"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L439", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_emu_to_inches"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_276", "target": "scripts_inventory_shapedata_inches_to_pixels"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_usable_dimensions", "target": "scripts_inventory_shapedata_inches_to_pixels"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_281", "target": "scripts_inventory_shapedata_get_font_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_estimate_frame_overflow", "target": "scripts_inventory_shapedata_get_font_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_font_path", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_347", "target": "scripts_inventory_shapedata_get_slide_dimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_get_slide_dimensions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_363", "target": "scripts_inventory_shapedata_get_default_font_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_481", "target": "scripts_inventory_shapedata_get_default_font_size"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_get_default_font_size", "target": "baseshape"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_get_default_font_size"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_collect_shapes_with_absolute_positions", "target": "baseshape"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_is_valid_shape", "target": "baseshape"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "baseshape"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_395", "target": "scripts_inventory_shapedata_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_calculate_slide_overflow"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_detect_bullet_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_init", "target": "scripts_inventory_shapedata_estimate_frame_overflow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_470", "target": "scripts_inventory_shapedata_paragraphs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_510", "target": "scripts_inventory_shapedata_get_usable_dimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_estimate_frame_overflow", "target": "scripts_inventory_shapedata_get_usable_dimensions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_535", "target": "scripts_inventory_shapedata_wrap_text_line"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_estimate_frame_overflow", "target": "scripts_inventory_shapedata_wrap_text_line"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_563", "target": "scripts_inventory_shapedata_estimate_frame_overflow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_640", "target": "scripts_inventory_shapedata_calculate_slide_overflow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_661", "target": "scripts_inventory_shapedata_detect_bullet_issues"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_683", "target": "scripts_inventory_shapedata_has_any_issues"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_get_inventory_as_dict", "target": "scripts_inventory_shapedata_to_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_693", "target": "scripts_inventory_shapedata_to_dict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_save_inventory", "target": "scripts_inventory_shapedata_to_dict"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_shapedata_to_dict", "target": "shapedict"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_collect_shapes_with_absolute_positions", "target": "scripts_inventory_is_valid_shape"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L743", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_743", "target": "scripts_inventory_is_valid_shape"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L937", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "scripts_inventory_collect_shapes_with_absolute_positions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_769", "target": "scripts_inventory_collect_shapes_with_absolute_positions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "scripts_inventory_sort_shapes_by_position"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L820", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_820", "target": "scripts_inventory_sort_shapes_by_position"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_detect_overlaps", "target": "scripts_inventory_calculate_overlap"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_854", "target": "scripts_inventory_calculate_overlap"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "scripts_inventory_detect_overlaps"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L883", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_883", "target": "scripts_inventory_detect_overlaps"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_extract_text_inventory", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_get_inventory_as_dict", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L917", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_917", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L222", "weight": 1.0, "source": "scripts_replace_apply_replacements", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L168", "weight": 1.0, "source": "scripts_thumbnail_get_placeholder_regions", "target": "scripts_inventory_extract_text_inventory"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L977", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_get_inventory_as_dict", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1003", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_save_inventory", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_path"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_any", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_inventorydata", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1003", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_save_inventory", "target": "example_skills_skills_main_document_skills_pptx_scripts_inventory_py_inventorydata"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L977", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_get_inventory_as_dict", "target": "inventorydict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L978", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_978", "target": "scripts_inventory_get_inventory_as_dict"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/inventory.py", "source_location": "L1004", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_inventory_rationale_1004", "target": "scripts_inventory_save_inventory"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange", "target": "scripts_rearrange_delete_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange", "target": "scripts_rearrange_duplicate_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange", "target": "scripts_rearrange_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange", "target": "scripts_rearrange_rearrange_presentation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange", "target": "scripts_rearrange_reorder_slides"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_main", "target": "scripts_rearrange_rearrange_presentation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rationale_76", "target": "scripts_rearrange_duplicate_slide"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rearrange_presentation", "target": "scripts_rearrange_duplicate_slide"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rationale_131", "target": "scripts_rearrange_delete_slide"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rearrange_presentation", "target": "scripts_rearrange_delete_slide"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rationale_138", "target": "scripts_rearrange_reorder_slides"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rearrange_presentation", "target": "scripts_rearrange_reorder_slides"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/rearrange.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_rearrange_rationale_150", "target": "scripts_rearrange_rearrange_presentation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_apply_font_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_apply_paragraph_properties"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_apply_replacements"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_check_duplicate_keys"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_clear_paragraph_bullets"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_detect_frame_overflow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace", "target": "scripts_replace_validate_replacements"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_paragraph_properties", "target": "scripts_replace_clear_paragraph_bullets"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_27", "target": "scripts_replace_clear_paragraph_bullets"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_paragraph_properties", "target": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_paragraph_properties", "target": "scripts_replace_apply_font_properties"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_replacements", "target": "scripts_replace_apply_paragraph_properties"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_44", "target": "scripts_replace_apply_paragraph_properties"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_font_properties", "target": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_114", "target": "scripts_replace_apply_font_properties"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_replacements", "target": "scripts_replace_detect_frame_overflow"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_detect_frame_overflow", "target": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_inventorydata"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_144", "target": "scripts_replace_detect_frame_overflow"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_validate_replacements", "target": "example_skills_skills_main_document_skills_pptx_scripts_replace_py_inventorydata"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_apply_replacements", "target": "scripts_replace_validate_replacements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_163", "target": "scripts_replace_validate_replacements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_205", "target": "scripts_replace_check_duplicate_keys"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_main", "target": "scripts_replace_apply_replacements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_215", "target": "scripts_replace_apply_replacements"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/replace.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_replace_rationale_357", "target": "scripts_replace_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_convert_to_images"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_create_grid"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_create_grids"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_create_hidden_slide_placeholder"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_get_placeholder_regions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail", "target": "scripts_thumbnail_main"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_main", "target": "scripts_thumbnail_convert_to_images"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_main", "target": "scripts_thumbnail_create_grids"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_main", "target": "scripts_thumbnail_get_placeholder_regions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_convert_to_images", "target": "scripts_thumbnail_create_hidden_slide_placeholder"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_rationale_150", "target": "scripts_thumbnail_create_hidden_slide_placeholder"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_rationale_160", "target": "scripts_thumbnail_get_placeholder_regions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_rationale_198", "target": "scripts_thumbnail_convert_to_images"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_create_grids", "target": "scripts_thumbnail_create_grid"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_rationale_282", "target": "scripts_thumbnail_create_grids"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/pptx/scripts/thumbnail.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_thumbnail_rationale_329", "target": "scripts_thumbnail_create_grid"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc", "target": "xlsx_recalc_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc", "target": "xlsx_recalc_recalc"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc", "target": "xlsx_recalc_setup_libreoffice_macro"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc_rationale_17", "target": "xlsx_recalc_setup_libreoffice_macro"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc_recalc", "target": "xlsx_recalc_setup_libreoffice_macro"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc_main", "target": "xlsx_recalc_recalc"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/document-skills/xlsx/recalc.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "xlsx_recalc_rationale_54", "target": "xlsx_recalc_recalc"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "abc"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "scripts_connections_create_connection"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "scripts_connections_mcpconnection"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "scripts_connections_mcpconnectionhttp"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "scripts_connections_mcpconnectionsse"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections", "target": "scripts_connections_mcpconnectionstdio"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_1", "target": "scripts_connections"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_create_connection", "target": "scripts_connections_mcpconnection"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "abc"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_aenter"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_aexit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_call_tool"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_create_context"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection", "target": "scripts_connections_mcpconnection_list_tools"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionhttp", "target": "scripts_connections_mcpconnection"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionsse", "target": "scripts_connections_mcpconnection"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionstdio", "target": "scripts_connections_mcpconnection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_14", "target": "scripts_connections_mcpconnection"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_22", "target": "scripts_connections_mcpconnection_create_context"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection_aenter", "target": "scripts_connections_mcpconnection_aexit"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection_aenter", "target": "scripts_connections_mcpconnectionhttp_create_context"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_25", "target": "scripts_connections_mcpconnection_aenter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_49", "target": "scripts_connections_mcpconnection_aexit"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection_list_tools", "target": "example_skills_skills_main_mcp_builder_scripts_connections_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_56", "target": "scripts_connections_mcpconnection_list_tools"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnection_call_tool", "target": "example_skills_skills_main_mcp_builder_scripts_connections_py_any"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_68", "target": "scripts_connections_mcpconnection_call_tool"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_create_connection", "target": "scripts_connections_mcpconnectionstdio"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionstdio", "target": "scripts_connections_mcpconnectionstdio_create_context"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionstdio", "target": "scripts_connections_mcpconnectionstdio_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_74", "target": "scripts_connections_mcpconnectionstdio"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionstdio_init", "target": "scripts_connections_mcpconnectionhttp_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_create_connection", "target": "scripts_connections_mcpconnectionsse"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionsse", "target": "scripts_connections_mcpconnectionsse_create_context"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionsse", "target": "scripts_connections_mcpconnectionsse_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_89", "target": "scripts_connections_mcpconnectionsse"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionsse_init", "target": "scripts_connections_mcpconnectionhttp_init"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_create_connection", "target": "scripts_connections_mcpconnectionhttp"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionhttp", "target": "scripts_connections_mcpconnectionhttp_create_context"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_mcpconnectionhttp", "target": "scripts_connections_mcpconnectionhttp_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_101", "target": "scripts_connections_mcpconnectionhttp"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/connections.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_connections_rationale_120", "target": "scripts_connections_create_connection"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L347", "weight": 1.0, "source": "scripts_evaluation_main", "target": "scripts_connections_create_connection"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "anthropic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_agent_loop"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_evaluate_single_task"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_extract_xml_content"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_parse_env_vars"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_parse_evaluation_file"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_parse_headers"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation", "target": "scripts_evaluation_run_evaluation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_1", "target": "scripts_evaluation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_parse_evaluation_file", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_parse_evaluation_file", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_57", "target": "scripts_evaluation_parse_evaluation_file"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_run_evaluation", "target": "scripts_evaluation_parse_evaluation_file"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_run_evaluation", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_path"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_agent_loop", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_evaluate_single_task", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_run_evaluation", "target": "example_skills_skills_main_mcp_builder_scripts_evaluation_py_any"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_evaluate_single_task", "target": "scripts_evaluation_extract_xml_content"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_80", "target": "scripts_evaluation_extract_xml_content"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_agent_loop", "target": "anthropic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_evaluate_single_task", "target": "scripts_evaluation_agent_loop"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_93", "target": "scripts_evaluation_agent_loop"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_evaluate_single_task", "target": "anthropic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_run_evaluation", "target": "anthropic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_162", "target": "scripts_evaluation_evaluate_single_task"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_run_evaluation", "target": "scripts_evaluation_evaluate_single_task"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_main", "target": "scripts_evaluation_run_evaluation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_225", "target": "scripts_evaluation_run_evaluation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_main", "target": "scripts_evaluation_parse_headers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_276", "target": "scripts_evaluation_parse_headers"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_main", "target": "scripts_evaluation_parse_env_vars"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/mcp-builder/scripts/evaluation.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_evaluation_rationale_291", "target": "scripts_evaluation_parse_env_vars"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill", "target": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill", "target": "scripts_init_skill_init_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill", "target": "scripts_init_skill_title_case_skill_name"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_skill_rationale_119", "target": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_skill_init_skill", "target": "scripts_init_skill_title_case_skill_name"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_skill_rationale_190", "target": "scripts_init_skill_title_case_skill_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "example_skills_skills_main_skill_creator_scripts_init_skill_py_scripts_init_skill_main", "target": "scripts_init_skill_init_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/init_skill.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_init_skill_rationale_195", "target": "scripts_init_skill_init_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_package_skill", "target": "scripts_package_skill_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_package_skill", "target": "scripts_package_skill_package_skill"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_package_skill_main", "target": "scripts_package_skill_package_skill"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L49", "weight": 1.0, "source": "scripts_package_skill_package_skill", "target": "scripts_quick_validate_validate_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/package_skill.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_package_skill_rationale_20", "target": "scripts_package_skill_package_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/quick_validate.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_quick_validate", "target": "scripts_quick_validate_validate_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/skill-creator/scripts/quick_validate.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_quick_validate_rationale_12", "target": "scripts_quick_validate_validate_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_blend_colors"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_create_gradient_colors"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_darken_color"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_get_complementary_color"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_get_emoji_palette"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_get_impact_color"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_get_palette"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_get_text_color_for_background"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes", "target": "core_color_palettes_lighten_color"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "core_color_palettes"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_109", "target": "core_color_palettes_get_palette"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L269", "weight": 1.0, "source": "templates_explode_create_particle_burst", "target": "core_color_palettes_get_palette"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L171", "weight": 1.0, "source": "templates_kaleidoscope_create_kaleidoscope_animation", "target": "core_color_palettes_get_palette"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_122", "target": "core_color_palettes_get_text_color_for_background"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_142", "target": "core_color_palettes_get_complementary_color"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_164", "target": "core_color_palettes_lighten_color"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_182", "target": "core_color_palettes_darken_color"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_create_gradient_colors", "target": "core_color_palettes_blend_colors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_201", "target": "core_color_palettes_blend_colors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_225", "target": "core_color_palettes_create_gradient_colors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_257", "target": "core_color_palettes_get_impact_color"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/color_palettes.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "core_color_palettes_rationale_293", "target": "core_color_palettes_get_emoji_palette"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_apply_squash_stretch"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_calculate_arc_motion"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_back_in"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_back_in_out"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_back_out"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_bounce"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_cubic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_elastic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_out_bounce"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_out_cubic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_out_elastic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_out_quad"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_in_quad"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_out_bounce"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_out_cubic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_out_elastic"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_ease_out_quad"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_get_easing"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_interpolate"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing", "target": "core_easing_linear"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_bounce", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_shake", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle", "target": "core_easing"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "core_easing"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_13", "target": "core_easing_linear"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_18", "target": "core_easing_ease_in_quad"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_23", "target": "core_easing_ease_out_quad"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L65", "weight": 1.0, "source": "templates_shake_create_shake_animation", "target": "core_easing_ease_out_quad"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_28", "target": "core_easing_ease_in_out_quad"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_35", "target": "core_easing_ease_in_cubic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_40", "target": "core_easing_ease_out_cubic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_ease_in_bounce", "target": "core_easing_ease_out_bounce"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_ease_in_out_bounce", "target": "core_easing_ease_in_bounce"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_52", "target": "core_easing_ease_in_bounce"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_ease_in_out_bounce", "target": "core_easing_ease_out_bounce"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_57", "target": "core_easing_ease_out_bounce"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L64", "weight": 1.0, "source": "templates_bounce_create_bounce_animation", "target": "core_easing_ease_out_bounce"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_79", "target": "core_easing_ease_in_elastic"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_86", "target": "core_easing_ease_out_elastic"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_interpolate", "target": "core_easing_get_easing"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_118", "target": "core_easing_get_easing"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_123", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L93", "weight": 1.0, "source": "templates_explode_create_explode_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L209", "weight": 1.0, "source": "templates_fade_create_crossfade", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L60", "weight": 1.0, "source": "templates_fade_create_fade_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L279", "weight": 1.0, "source": "templates_fade_create_fade_to_color", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L60", "weight": 1.0, "source": "templates_flip_create_flip_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L58", "weight": 1.0, "source": "templates_morph_create_morph_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L270", "weight": 1.0, "source": "templates_morph_create_shape_morph", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L72", "weight": 1.0, "source": "templates_move_create_move_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L192", "weight": 1.0, "source": "templates_move_create_path_from_points", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L77", "weight": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L215", "weight": 1.0, "source": "templates_slide_create_multi_slide", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L108", "weight": 1.0, "source": "templates_slide_create_slide_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L63", "weight": 1.0, "source": "templates_spin_create_spin_animation", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L248", "weight": 1.0, "source": "templates_zoom_create_mind_blown_zoom", "target": "core_easing_interpolate"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L67", "weight": 1.0, "source": "templates_zoom_create_zoom_animation", "target": "core_easing_interpolate"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_141", "target": "core_easing_ease_back_in"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_148", "target": "core_easing_ease_back_out"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_155", "target": "core_easing_ease_back_in_out"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_165", "target": "core_easing_apply_squash_stretch"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/easing.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "core_easing_rationale_196", "target": "core_easing_calculate_arc_motion"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L78", "weight": 1.0, "source": "templates_move_create_move_animation", "target": "core_easing_calculate_arc_motion"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_add_vignette"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_composite_layers"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_create_blank_frame"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_create_gradient_background"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_circle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_circle_with_shadow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_emoji"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_line"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_rectangle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_rounded_rectangle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_star"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_stick_figure"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer", "target": "core_frame_composer_draw_text"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_bounce", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_shake", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle", "target": "core_frame_composer"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "core_frame_composer"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_create_blank_frame", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_15", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L58", "weight": 1.0, "source": "templates_bounce_create_bounce_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L86", "weight": 1.0, "source": "templates_explode_create_explode_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L286", "weight": 1.0, "source": "templates_explode_create_particle_burst", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L213", "weight": 1.0, "source": "templates_fade_create_crossfade", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L80", "weight": 1.0, "source": "templates_fade_create_fade_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L284", "weight": 1.0, "source": "templates_fade_create_fade_to_color", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L57", "weight": 1.0, "source": "templates_flip_create_flip_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L54", "weight": 1.0, "source": "templates_morph_create_morph_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L277", "weight": 1.0, "source": "templates_morph_create_shape_morph", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L65", "weight": 1.0, "source": "templates_move_create_move_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L62", "weight": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L59", "weight": 1.0, "source": "templates_shake_create_shake_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L165", "weight": 1.0, "source": "templates_slide_create_multi_slide", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L105", "weight": 1.0, "source": "templates_slide_create_slide_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L178", "weight": 1.0, "source": "templates_spin_create_loading_spinner", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L58", "weight": 1.0, "source": "templates_spin_create_spin_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L59", "weight": 1.0, "source": "templates_wiggle_create_wiggle_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L182", "weight": 1.0, "source": "templates_zoom_create_explosion_zoom", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L258", "weight": 1.0, "source": "templates_zoom_create_mind_blown_zoom", "target": "core_frame_composer_create_blank_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L85", "weight": 1.0, "source": "templates_zoom_create_zoom_animation", "target": "core_frame_composer_create_blank_frame"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_add_vignette", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_composite_layers", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_create_gradient_background", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_circle", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_circle_with_shadow", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_emoji", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_emoji_enhanced", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_line", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_rectangle", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_rounded_rectangle", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_star", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_stick_figure", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_draw_text", "target": "example_skills_skills_main_slack_gif_creator_core_frame_composer_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_33", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L68", "weight": 1.0, "source": "templates_bounce_create_bounce_animation", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L110", "weight": 1.0, "source": "templates_morph_create_morph_animation", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L278", "weight": 1.0, "source": "templates_morph_create_shape_morph", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L140", "weight": 1.0, "source": "templates_move_create_move_animation", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L129", "weight": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "core_frame_composer_draw_circle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L100", "weight": 1.0, "source": "templates_shake_create_shake_animation", "target": "core_frame_composer_draw_circle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_58", "target": "core_frame_composer_draw_rectangle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_79", "target": "core_frame_composer_draw_line"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_100", "target": "core_frame_composer_draw_text"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L91", "weight": 1.0, "source": "templates_shake_create_shake_animation", "target": "core_frame_composer_draw_text"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_135", "target": "core_frame_composer_draw_emoji"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L75", "weight": 1.0, "source": "templates_bounce_create_bounce_animation", "target": "core_frame_composer_draw_emoji"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L84", "weight": 1.0, "source": "templates_shake_create_shake_animation", "target": "core_frame_composer_draw_emoji"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_162", "target": "core_frame_composer_composite_layers"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_192", "target": "core_frame_composer_draw_stick_figure"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_238", "target": "core_frame_composer_create_gradient_background"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_273", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L96", "weight": 1.0, "source": "templates_explode_create_explode_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L219", "weight": 1.0, "source": "templates_fade_create_crossfade", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L87", "weight": 1.0, "source": "templates_fade_create_fade_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L84", "weight": 1.0, "source": "templates_flip_create_flip_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L65", "weight": 1.0, "source": "templates_morph_create_morph_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L147", "weight": 1.0, "source": "templates_move_create_move_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L118", "weight": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L221", "weight": 1.0, "source": "templates_slide_create_multi_slide", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L114", "weight": 1.0, "source": "templates_slide_create_slide_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L219", "weight": 1.0, "source": "templates_spin_create_loading_spinner", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L84", "weight": 1.0, "source": "templates_spin_create_spin_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L139", "weight": 1.0, "source": "templates_wiggle_create_wiggle_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L191", "weight": 1.0, "source": "templates_zoom_create_explosion_zoom", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L265", "weight": 1.0, "source": "templates_zoom_create_mind_blown_zoom", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L97", "weight": 1.0, "source": "templates_zoom_create_zoom_animation", "target": "core_frame_composer_draw_emoji_enhanced"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_327", "target": "core_frame_composer_draw_circle_with_shadow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_366", "target": "core_frame_composer_draw_rounded_rectangle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_393", "target": "core_frame_composer_add_vignette"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/frame_composer.py", "source_location": "L439", "weight": 1.0, "confidence_score": 1.0, "source": "core_frame_composer_rationale_439", "target": "core_frame_composer_draw_star"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder", "target": "core_gif_builder_gifbuilder"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "templates_bounce", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "templates_shake", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle", "target": "core_gif_builder"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "core_gif_builder"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_add_frame"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_add_frames"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_clear"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_deduplicate_frames"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_optimize_colors"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder", "target": "core_gif_builder_gifbuilder_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_17", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_explode_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_flip_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L197", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_morph_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_slide_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_spin_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_wiggle_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image", "target": "core_gif_builder_gifbuilder"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_20", "target": "core_gif_builder_gifbuilder_init"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_add_frame", "target": "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_image"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_add_frame", "target": "ndarray"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_add_frames", "target": "core_gif_builder_gifbuilder_add_frame"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_34", "target": "core_gif_builder_gifbuilder_add_frame"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_add_frames", "target": "ndarray"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_optimize_colors", "target": "ndarray"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_add_frames", "target": "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_52", "target": "core_gif_builder_gifbuilder_add_frames"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_save", "target": "core_gif_builder_gifbuilder_optimize_colors"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_57", "target": "core_gif_builder_gifbuilder_optimize_colors"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_save", "target": "core_gif_builder_gifbuilder_deduplicate_frames"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_114", "target": "core_gif_builder_gifbuilder_deduplicate_frames"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_gifbuilder_save", "target": "example_skills_skills_main_slack_gif_creator_core_gif_builder_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_150", "target": "core_gif_builder_gifbuilder_save"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/gif_builder.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "core_gif_builder_rationale_245", "target": "core_gif_builder_gifbuilder_clear"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_draw_text_in_box"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_draw_text_with_glow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_draw_text_with_outline"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_draw_text_with_shadow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_get_font"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_get_optimal_font_size"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_get_text_size"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography", "target": "core_typography_scale_font_for_frame"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_in_box", "target": "core_typography_get_font"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_glow", "target": "core_typography_get_font"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_outline", "target": "core_typography_get_font"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_shadow", "target": "core_typography_get_font"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_get_font", "target": "freetypefont"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_get_text_size", "target": "core_typography_get_font"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_26", "target": "core_typography_get_font"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_outline", "target": "example_skills_skills_main_slack_gif_creator_core_typography_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_69", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L111", "weight": 1.0, "source": "templates_fade_create_fade_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L128", "weight": 1.0, "source": "templates_flip_create_flip_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L140", "weight": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L124", "weight": 1.0, "source": "templates_slide_create_slide_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L112", "weight": 1.0, "source": "templates_spin_create_spin_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L193", "weight": 1.0, "source": "templates_wiggle_create_wiggle_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L130", "weight": 1.0, "source": "templates_zoom_create_zoom_animation", "target": "core_typography_draw_text_with_outline"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_in_box", "target": "example_skills_skills_main_slack_gif_creator_core_typography_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_glow", "target": "example_skills_skills_main_slack_gif_creator_core_typography_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_draw_text_with_shadow", "target": "example_skills_skills_main_slack_gif_creator_core_typography_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_125", "target": "core_typography_draw_text_with_shadow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_175", "target": "core_typography_draw_text_with_glow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_230", "target": "core_typography_draw_text_in_box"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_get_optimal_font_size", "target": "core_typography_get_text_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_295", "target": "core_typography_get_text_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_318", "target": "core_typography_get_optimal_font_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/typography.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "core_typography_rationale_340", "target": "core_typography_scale_font_for_frame"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators", "target": "core_validators_check_slack_size"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators", "target": "core_validators_get_optimization_suggestions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators", "target": "core_validators_is_slack_ready"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators", "target": "core_validators_validate_dimensions"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators", "target": "core_validators_validate_gif"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "core_validators"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_check_slack_size", "target": "example_skills_skills_main_slack_gif_creator_core_validators_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_is_slack_ready", "target": "core_validators_check_slack_size"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_rationale_12", "target": "core_validators_check_slack_size"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_validate_gif", "target": "core_validators_check_slack_size"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_is_slack_ready", "target": "example_skills_skills_main_slack_gif_creator_core_validators_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_validate_gif", "target": "example_skills_skills_main_slack_gif_creator_core_validators_py_path"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_rationale_60", "target": "core_validators_validate_dimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_validate_gif", "target": "core_validators_validate_dimensions"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_is_slack_ready", "target": "core_validators_validate_gif"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_rationale_123", "target": "core_validators_validate_gif"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_is_slack_ready", "target": "core_validators_get_optimization_suggestions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_rationale_201", "target": "core_validators_get_optimization_suggestions"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/validators.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "core_validators_rationale_242", "target": "core_validators_is_slack_ready"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_add_drop_shadow"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_add_glow_effect"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_add_motion_blur"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_apply_screen_shake"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_create_explosion_effect"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_create_impact_flash"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_create_screen_shake_offset"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_create_shockwave_rings"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_create_speed_lines"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_particle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects", "target": "core_visual_effects_particlesystem"}, {"relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "core_visual_effects"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle", "target": "core_visual_effects_particle_get_alpha"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle", "target": "core_visual_effects_particle_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle", "target": "core_visual_effects_particle_is_alive"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle", "target": "core_visual_effects_particle_render"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle", "target": "core_visual_effects_particle_update"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem_emit", "target": "core_visual_effects_particle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem_emit_confetti", "target": "core_visual_effects_particle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem_emit_sparkles", "target": "core_visual_effects_particle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_17", "target": "core_visual_effects_particle"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_22", "target": "core_visual_effects_particle_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_46", "target": "core_visual_effects_particle_update"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle_render", "target": "core_visual_effects_particle_is_alive"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem_update", "target": "core_visual_effects_particle_is_alive"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_60", "target": "core_visual_effects_particle_is_alive"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle_render", "target": "core_visual_effects_particle_get_alpha"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_64", "target": "core_visual_effects_particle_get_alpha"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particle_render", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_68", "target": "core_visual_effects_particle_render"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_add_drop_shadow", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_add_glow_effect", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_add_motion_blur", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_apply_screen_shake", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_create_explosion_effect", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_create_impact_flash", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_create_shockwave_rings", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_create_speed_lines", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem_render", "target": "example_skills_skills_main_slack_gif_creator_core_visual_effects_py_image"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_emit"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_emit_confetti"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_emit_sparkles"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_get_particle_count"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_init"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_render"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_particlesystem", "target": "core_visual_effects_particlesystem_update"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_107", "target": "core_visual_effects_particlesystem"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "example_skills_skills_main_slack_gif_creator_templates_explode_py_image", "target": "core_visual_effects_particlesystem"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L264", "weight": 1.0, "source": "templates_explode_create_particle_burst", "target": "core_visual_effects_particlesystem"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_110", "target": "core_visual_effects_particlesystem_init"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_117", "target": "core_visual_effects_particlesystem_emit"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_145", "target": "core_visual_effects_particlesystem_emit_confetti"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_172", "target": "core_visual_effects_particlesystem_emit_sparkles"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_195", "target": "core_visual_effects_particlesystem_update"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_204", "target": "core_visual_effects_particlesystem_render"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_209", "target": "core_visual_effects_particlesystem_get_particle_count"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_215", "target": "core_visual_effects_add_motion_blur"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_241", "target": "core_visual_effects_create_impact_flash"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_278", "target": "core_visual_effects_create_shockwave_rings"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_304", "target": "core_visual_effects_create_explosion_effect"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_343", "target": "core_visual_effects_add_glow_effect"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_377", "target": "core_visual_effects_add_drop_shadow"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_413", "target": "core_visual_effects_create_speed_lines"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_apply_screen_shake", "target": "core_visual_effects_create_screen_shake_offset"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_456", "target": "core_visual_effects_create_screen_shake_offset"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/core/visual_effects.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "core_visual_effects_rationale_475", "target": "core_visual_effects_apply_screen_shake"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_bounce"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_bounce", "target": "templates_bounce_create_bounce_animation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/bounce.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "templates_bounce_rationale_30", "target": "templates_bounce_create_bounce_animation"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_explode"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "templates_explode_create_explode_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode", "target": "templates_explode_create_particle_burst"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode_create_explode_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_explode_py_image"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L182", "weight": 1.0, "source": "templates_explode_create_explode_animation", "target": "templates_fade_apply_opacity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode_rationale_35", "target": "templates_explode_create_explode_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode_create_particle_burst", "target": "example_skills_skills_main_slack_gif_creator_templates_explode_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/explode.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "templates_explode_rationale_249", "target": "templates_explode_create_particle_burst"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_fade"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "templates_fade_apply_opacity"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "templates_fade_create_crossfade"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "templates_fade_create_fade_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade", "target": "templates_fade_create_fade_to_color"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_create_fade_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_create_fade_animation", "target": "templates_fade_apply_opacity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_rationale_31", "target": "templates_fade_create_fade_animation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_apply_opacity", "target": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_create_crossfade", "target": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_create_fade_to_color", "target": "example_skills_skills_main_slack_gif_creator_templates_fade_py_image"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_create_crossfade", "target": "templates_fade_apply_opacity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_rationale_150", "target": "templates_fade_apply_opacity"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L75", "weight": 1.0, "source": "templates_morph_create_morph_animation", "target": "templates_fade_apply_opacity"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_rationale_186", "target": "templates_fade_create_crossfade"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/fade.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "templates_fade_rationale_259", "target": "templates_fade_create_fade_to_color"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_flip"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "templates_flip_create_flip_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "templates_flip_create_nope_flip"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip", "target": "templates_flip_create_quick_flip"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_create_flip_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_flip_py_image"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_create_nope_flip", "target": "templates_flip_create_flip_animation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_create_quick_flip", "target": "templates_flip_create_flip_animation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_rationale_32", "target": "templates_flip_create_flip_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_create_nope_flip", "target": "example_skills_skills_main_slack_gif_creator_templates_flip_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_create_quick_flip", "target": "example_skills_skills_main_slack_gif_creator_templates_flip_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_rationale_201", "target": "templates_flip_create_quick_flip"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/flip.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "templates_flip_rationale_232", "target": "templates_flip_create_nope_flip"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_kaleidoscope"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope", "target": "templates_kaleidoscope_apply_kaleidoscope"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope", "target": "templates_kaleidoscope_apply_simple_mirror"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope", "target": "templates_kaleidoscope_create_kaleidoscope_animation"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_apply_kaleidoscope", "target": "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_create_kaleidoscope_animation", "target": "templates_kaleidoscope_apply_kaleidoscope"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_rationale_20", "target": "templates_kaleidoscope_apply_kaleidoscope"}, {"relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_apply_simple_mirror", "target": "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_create_kaleidoscope_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_kaleidoscope_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_rationale_87", "target": "templates_kaleidoscope_apply_simple_mirror"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/kaleidoscope.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "templates_kaleidoscope_rationale_148", "target": "templates_kaleidoscope_create_kaleidoscope_animation"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_morph"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "templates_morph_create_morph_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "templates_morph_create_reaction_morph"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph", "target": "templates_morph_create_shape_morph"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_create_morph_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_morph_py_image"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_create_reaction_morph", "target": "templates_morph_create_morph_animation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_rationale_32", "target": "templates_morph_create_morph_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_create_reaction_morph", "target": "example_skills_skills_main_slack_gif_creator_templates_morph_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_create_shape_morph", "target": "example_skills_skills_main_slack_gif_creator_templates_morph_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_rationale_206", "target": "templates_morph_create_reaction_morph"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/morph.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "templates_morph_rationale_240", "target": "templates_morph_create_shape_morph"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_move"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "templates_move_apply_trail_effect"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "templates_move_create_move_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move", "target": "templates_move_create_path_from_points"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move_rationale_32", "target": "templates_move_create_move_animation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move_rationale_163", "target": "templates_move_create_path_from_points"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/move.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "templates_move_rationale_201", "target": "templates_move_apply_trail_effect"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_pulse"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "templates_pulse_create_attention_pulse"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "templates_pulse_create_breathing_animation"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse", "target": "templates_pulse_create_pulse_animation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_create_attention_pulse", "target": "templates_pulse_create_pulse_animation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_create_breathing_animation", "target": "templates_pulse_create_pulse_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_create_pulse_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_rationale_32", "target": "templates_pulse_create_pulse_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_create_attention_pulse", "target": "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_create_breathing_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_pulse_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_rationale_162", "target": "templates_pulse_create_attention_pulse"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/pulse.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "templates_pulse_rationale_198", "target": "templates_pulse_create_breathing_animation"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_shake"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_shake", "target": "templates_shake_create_shake_animation"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/shake.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "templates_shake_rationale_31", "target": "templates_shake_create_shake_animation"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide", "target": "templates_slide_create_multi_slide"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide", "target": "templates_slide_create_slide_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide_create_slide_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_slide_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_rationale_33", "target": "templates_slide_create_slide_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide_create_multi_slide", "target": "example_skills_skills_main_slack_gif_creator_templates_slide_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/slide.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "templates_slide_rationale_148", "target": "templates_slide_create_multi_slide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_spin"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin", "target": "templates_spin_create_loading_spinner"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin", "target": "templates_spin_create_spin_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin_create_spin_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_spin_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin_rationale_32", "target": "templates_spin_create_spin_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin_create_loading_spinner", "target": "example_skills_skills_main_slack_gif_creator_templates_spin_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/spin.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "templates_spin_rationale_158", "target": "templates_spin_create_loading_spinner"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_wiggle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle", "target": "templates_wiggle_create_excited_wiggle"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle", "target": "templates_wiggle_create_wiggle_animation"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle_create_excited_wiggle", "target": "templates_wiggle_create_wiggle_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle_create_wiggle_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_wiggle_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle_rationale_32", "target": "templates_wiggle_create_wiggle_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle_create_excited_wiggle", "target": "example_skills_skills_main_slack_gif_creator_templates_wiggle_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/wiggle.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "templates_wiggle_rationale_238", "target": "templates_wiggle_create_excited_wiggle"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0, "source": "slack_gif_creator_skill", "target": "templates_zoom"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "templates_zoom_create_explosion_zoom"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "templates_zoom_create_mind_blown_zoom"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom", "target": "templates_zoom_create_zoom_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_create_zoom_animation", "target": "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_rationale_33", "target": "templates_zoom_create_zoom_animation"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_create_explosion_zoom", "target": "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_create_mind_blown_zoom", "target": "example_skills_skills_main_slack_gif_creator_templates_zoom_py_image"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_rationale_158", "target": "templates_zoom_create_explosion_zoom"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/slack-gif-creator/templates/zoom.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "templates_zoom_rationale_228", "target": "templates_zoom_create_mind_blown_zoom"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/webapp-testing/examples/console_logging.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "examples_console_logging", "target": "examples_console_logging_handle_console_message"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_with_server", "target": "scripts_with_server_is_server_ready"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_with_server", "target": "scripts_with_server_main"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/webapp-testing/SKILL.md", "source_location": null, "weight": 1.0, "source": "webapp_testing_skill", "target": "scripts_with_server"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_with_server_main", "target": "scripts_with_server_is_server_ready"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "example-skills/skills-main/webapp-testing/scripts/with_server.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_with_server_rationale_24", "target": "scripts_with_server_is_server_ready"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_find_skill_files"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_generate_skill_yaml"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_get_tool_stubs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_migrate_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure", "target": "scripts_migrate_skill_structure_parse_frontmatter"}, {"relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_find_skill_files", "target": "scripts_migrate_skill_structure_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_main", "target": "scripts_migrate_skill_structure_find_skill_files"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_rationale_24", "target": "scripts_migrate_skill_structure_find_skill_files"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_main", "target": "scripts_migrate_skill_structure_py_path"}, {"relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_migrate_skill", "target": "scripts_migrate_skill_structure_py_path"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_migrate_skill", "target": "scripts_migrate_skill_structure_parse_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_rationale_37", "target": "scripts_migrate_skill_structure_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_migrate_skill", "target": "scripts_migrate_skill_structure_generate_skill_yaml"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_rationale_60", "target": "scripts_migrate_skill_structure_generate_skill_yaml"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_migrate_skill", "target": "scripts_migrate_skill_structure_get_tool_stubs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_rationale_107", "target": "scripts_migrate_skill_structure_get_tool_stubs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_main", "target": "scripts_migrate_skill_structure_migrate_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate-skill-structure.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_structure_rationale_184", "target": "scripts_migrate_skill_structure_migrate_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_build_root_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_discover_skill_dirs"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_find_source"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_is_skill_dir"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_set_name"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root", "target": "scripts_migrate_skill_root_skill_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_main", "target": "scripts_migrate_skill_root_skill_name"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_34", "target": "scripts_migrate_skill_root_skill_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_discover_skill_dirs", "target": "scripts_migrate_skill_root_is_skill_dir"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_39", "target": "scripts_migrate_skill_root_is_skill_dir"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_main", "target": "scripts_migrate_skill_root_find_source"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_47", "target": "scripts_migrate_skill_root_find_source"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_main", "target": "scripts_migrate_skill_root_discover_skill_dirs"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_55", "target": "scripts_migrate_skill_root_discover_skill_dirs"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_build_root_skill", "target": "scripts_migrate_skill_root_set_name"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_70", "target": "scripts_migrate_skill_root_set_name"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_main", "target": "scripts_migrate_skill_root_build_root_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_skill_root.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_skill_root_rationale_77", "target": "scripts_migrate_skill_root_build_root_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills", "target": "scripts_verify_skills_classify_top_level"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills", "target": "scripts_verify_skills_main"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills", "target": "scripts_verify_skills_sub_skill_skills"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills", "target": "scripts_verify_skills_validate_skill_md"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_main", "target": "scripts_verify_skills_validate_skill_md"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_rationale_32", "target": "scripts_verify_skills_validate_skill_md"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_classify_top_level", "target": "scripts_verify_skills_sub_skill_skills"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_main", "target": "scripts_verify_skills_sub_skill_skills"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_rationale_72", "target": "scripts_verify_skills_sub_skill_skills"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_main", "target": "scripts_verify_skills_classify_top_level"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/verify_skills.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_verify_skills_rationale_79", "target": "scripts_verify_skills_classify_top_level"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "weight": 1.0, "source": "entity_and_type_map_hotel", "target": "entity_and_type_map_organization"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "weight": 1.0, "source": "entity_and_type_map_jobposting", "target": "entity_and_type_map_organization"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "weight": 1.0, "source": "entity_and_type_map_person", "target": "entity_and_type_map_organization"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "weight": 1.0, "source": "entity_and_type_map_videoobject", "target": "entity_and_type_map_organization"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/entity-and-type-map.md", "source_location": null, "weight": 1.0, "source": "entity_and_type_map_website", "target": "entity_and_type_map_organization"}, {"relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/site-extraction-methodology.md", "source_location": null, "weight": 1.0, "source": "extract_site_claims_py", "target": "build_schema_drafts_py"}, {"relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/site-extraction-methodology.md", "source_location": null, "weight": 1.0, "source": "build_schema_drafts_py", "target": "validate_schema_py"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_ecommerce_skill", "target": "build_schema_drafts_py"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_local_audit_skill", "target": "validate_schema_py"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "weight": 1.0, "source": "ad_manager_skill", "target": "writing_style"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0, "source": "blog_skill", "target": "writing_style"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "weight": 1.0, "source": "blog_style_guide", "target": "writing_style"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "weight": 1.0, "source": "designer_skill", "target": "writing_style"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "weight": 1.0, "source": "journal_skill", "target": "writing_style"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md", "source_location": null, "weight": 1.0, "source": "journal_style_guide", "target": "writing_style"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "weight": 1.0, "source": "blog_readme", "target": "ghost_publish_script"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0, "source": "blog_skill", "target": "blog_style_guide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0, "source": "blog_skill", "target": "blog_template"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/SKILL.md", "source_location": null, "weight": 1.0, "source": "research_skill", "target": "blog_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "weight": 1.0, "source": "journal_skill", "target": "journal_style_guide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/SKILL.md", "source_location": null, "weight": 1.0, "source": "research_skill", "target": "journal_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/README.md", "source_location": null, "weight": 1.0, "source": "research_readme", "target": "export_to_ulysses_script"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/SKILL.md", "source_location": null, "weight": 1.0, "source": "document_skill", "target": "research_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0, "source": "ourdigital_trainer", "target": "ourdigital_brand_guide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0, "source": "ourdigital_trainer", "target": "ourdigital_designer"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0, "source": "ourdigital_trainer", "target": "ourdigital_document"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0, "source": "ourdigital_backoffice", "target": "ourdigital_brand_guide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0, "source": "ourdigital_backoffice", "target": "ourdigital_document"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": ".claude/commands/seo-comprehensive-audit.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "notion_writer"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_core_web_vitals"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_local_audit"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_on_page_audit"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_schema_validator"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_search_console"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md", "source_location": null, "weight": 1.0, "source": "seo_comprehensive_audit", "target": "seo_technical_audit"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_schema_generator", "target": "seo_schema_validator"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/notebooklm-research.md", "source_location": null, "weight": 1.0, "source": "notebooklm_research", "target": "agents_general_purpose"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0, "source": "gtm_audit", "target": "gtm_editor"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0, "source": "gtm_editor", "target": "gtm_validator"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/dintel-skill-update.md", "source_location": null, "weight": 1.0, "source": "dintel_skill_update", "target": "dintel_shared"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/dintel-account-mgr.md", "source_location": null, "weight": 1.0, "source": "dintel_account_mgr", "target": "dintel_service_architect"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/dintel-marketing-mgr.md", "source_location": null, "weight": 1.0, "source": "dintel_brand_editor", "target": "dintel_brand_guardian"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/dintel-marketing-mgr.md", "source_location": null, "weight": 1.0, "source": "dintel_marketing_mgr", "target": "dintel_brand_editor"}, {"relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": ".claude/commands/dintel-quotation-mgr.md", "source_location": null, "weight": 1.0, "source": "dintel_quotation_mgr", "target": "dintel_doc_secretary"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/commands/dintel-service-architect.md", "source_location": null, "weight": 1.0, "source": "dintel_service_architect", "target": "dintel_quotation_mgr"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": ".claude/commands/reference-curator.md", "source_location": null, "weight": 1.0, "source": "reference_curator", "target": "notebooklm_research"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_kpi_framework_skill", "target": "ahrefs_site_audit_issues"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_international_skill", "target": "ourseo_crawl_website"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_kpi_framework_skill", "target": "ourseo_audit_page"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_kpi_framework_skill", "target": "semrush_overview_research"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_kpi_framework_skill", "target": "notion_audit_log_db"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_international_skill", "target": "notion_audit_log_db"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_ai_visibility_skill", "target": "ahrefs_brand_radar_impressions"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_ai_visibility_skill", "target": "notion_audit_log_db"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_knowledge_graph_skill", "target": "notion_audit_log_db"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_knowledge_graph_skill", "target": "ourseo_search_knowledge_graph"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_gateway_architect_skill", "target": "keyword_analyzer_py"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/code/CLAUDE.md", "source_location": null, "weight": 1.0, "source": "seo_gateway_architect_skill", "target": "seo_gateway_builder_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_gateway_builder_skill", "target": "generate_pages_py"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_gateway_builder_skill", "target": "notion_audit_log_db"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/desktop/examples/gangnam-laser-hair-removal.md", "source_location": null, "weight": 1.0, "source": "gangnam_laser_hair_removal_md", "target": "gateway_page_medical_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/SKILL.md", "source_location": null, "weight": 1.0, "source": "notion_organizer_skill_md", "target": "notion_organizer_reference_md"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/31-seo-competitor-intel/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_competitor_intel_skill_md", "target": "notion_writer_skill_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_reporting_dashboard_skill_md", "target": "seo_competitor_intel_skill_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_reporting_dashboard_skill_md", "target": "seo_crawl_budget_skill_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/SKILL.md", "source_location": null, "weight": 1.0, "source": "seo_reporting_dashboard_skill_md", "target": "seo_migration_planner_skill_md"}, {"relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "endoscopic_eyebrow_lift_txt", "target": "endoscopic_brow_lift_txt"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "forehead_surgery_txt", "target": "endoscopic_brow_lift_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "ptosis_correction_txt", "target": "endoscopic_brow_lift_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "youthful_surgery_txt", "target": "endoscopic_brow_lift_txt"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "forehead_surgery_txt", "target": "endoscopic_eyebrow_lift_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "eye_surgery_txt", "target": "eye_revision_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "eye_surgery_txt", "target": "ptosis_correction_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "eye_surgery_txt", "target": "quick_suture_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "youthful_procedures_txt", "target": "fat_grafting_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "youthful_surgery_txt", "target": "fat_grafting_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "youthful_procedures_txt", "target": "hifu_lifting_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "ptosis_correction_txt", "target": "hybrid_double_eyelid_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "ptosis_correction_txt", "target": "quick_suture_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "youthful_surgery_txt", "target": "smas_lifting_txt"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "jamie_brand_guide_v2_8_extended_md", "target": "jamie_tone_manner_guide_v1_0_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "jamie_tone_manner_guide_v1_0_md", "target": "dr_kiho_jung"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "jamie_clinic", "target": "dr_kiho_jung"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_editor_skill", "target": "brand_voice_guide_korean"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_editor_skill", "target": "compliance_checker_py"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_editor_skill", "target": "jamie_brand_guardian_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_editor_skill", "target": "medical_advertising_law_summary"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_guardian_skill", "target": "cheek_lifting_fact_sheet"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_guardian_skill", "target": "jamie_brand_color_typography_extension"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_brand_guardian_skill", "target": "jamie_logo_guidelines_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md", "source_location": null, "weight": 1.0, "source": "jamie_logo_guidelines_md", "target": "jamie_clinic_plaque_png"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md", "source_location": null, "weight": 1.0, "source": "jamie_logo_guidelines_md", "target": "jamie_logo_f_j_webp"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md", "source_location": null, "weight": 1.0, "source": "jamie_logo_guidelines_md", "target": "jamie_logo_square_dark_jpg"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_journal_editor_skill", "target": "brand_voice_ref"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_journal_editor_skill", "target": "content_patterns_ref"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_journal_editor_skill", "target": "jamie_brand_audit"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_journal_editor_skill", "target": "jamie_brand_editor"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source": "jamie_journal_editor_skill", "target": "journal_validator_py"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_journal_editor_skill", "target": "medical_compliance_ref"}, {"relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source": "jamie_brand_guardian", "target": "jamie_brand_audit"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source": "jamie_faq_entry_skill", "target": "jamie_brand_audit"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_marketing_editor_skill", "target": "jamie_brand_audit"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source": "jamie_youtube_manager_core", "target": "jamie_brand_audit"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source": "jamie_instagram_manager_skill", "target": "jamie_brand_editor"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "jamie_marketing_editor_skill", "target": "jamie_brand_editor"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "notebooklm_agent_skill", "target": "notebooklm_automation_skill"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "notebooklm_agent_skill", "target": "notebooklm_research_skill"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "notebooklm_agent_skill", "target": "notebooklm_studio_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_audit_skill", "target": "gtm_editor_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_audit_skill", "target": "gtm_validator_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source": "jamie_youtube_subtitle_checker_skill", "target": "chapter_patterns_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source": "jamie_youtube_subtitle_checker_skill", "target": "youtube_metadata_md"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md", "source": "jamie_youtube_subtitle_checker_skill", "target": "jamie_youtube_manager_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source": "jamie_instagram_manager_skill", "target": "hashtag_database_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source": "jamie_instagram_manager_skill", "target": "instagram_design_guide_md"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source": "jamie_instagram_manager_skill", "target": "jamie_brand_guardian"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source": "jamie_instagram_manager_skill", "target": "reply_templates_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "jamie_journal_editor_plan", "target": "journal_validator_py"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/README.md", "source": "jamie_faq_entry_readme", "target": "jamie_faq_entry_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source": "jamie_faq_entry_skill", "target": "current_entries_md"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source": "jamie_faq_entry_skill", "target": "jamie_marketing_editor"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md", "source": "jamie_youtube_manager_skill", "target": "jamie_youtube_manager_core"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_audit_skill_md", "target": "chrome_devtools_mcp"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_audit_skill_md", "target": "dtm_agent_mcp"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_audit_skill_md", "target": "gtm_editor_skill_md"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/61-gtm-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_editor_skill_md", "target": "dtm_agent_mcp"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/61-gtm-editor/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_editor_skill_md", "target": "gtm_validator_skill_md"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "chrome_devtools_mcp"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "datalayer_schema_md"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "dtm_agent_mcp"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "naming_conventions_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "platform_mapping_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md", "source_location": null, "weight": 1.0, "source": "gtm_validator_skill_md", "target": "qa_checklist_md"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0, "source": "dintel_brand_guardian_skill_md", "target": "dintel_brand_editor_skill_md"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source": "ga4_gtm_실무가이드_통합본_ga4_gtm_실무_가이드", "target": "ga4_gtm_실무가이드_통합본_chapter_01"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source": "dintel_backoffice_mgr_skill", "target": "dintel_account_mgr_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source": "dintel_backoffice_mgr_skill", "target": "dintel_shared_brand"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source": "dintel_backoffice_mgr_skill", "target": "dintel_shared_notion"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source": "dintel_skill_update_skill", "target": "dintel_backoffice_mgr_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source": "dintel_account_mgr_skill", "target": "dintel_shared_brand"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source": "dintel_account_mgr_skill", "target": "dintel_shared_notion"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source": "dintel_skill_update_skill", "target": "dintel_account_mgr_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source": "dintel_skill_update_skill", "target": "dintel_shared_brand"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source": "dintel_skill_update_skill", "target": "dintel_shared_pricing_reference"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/80-claude-settings-optimizer/desktop/SKILL.md", "source": "claude_settings_optimizer_skill", "target": "claude_settings_optimizer_readme"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintel_shared_brand"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_75", "target": "dintel_shared_brand"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintel_shared_notion"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintelligence_brand_guide_brand_canon"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintelligence_brand_guide_fact_sheet"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintelligence_brand_guide_service_architecture"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "notion_schema_reference_client_service_tasks_dashboard"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_72", "target": "dintel_shared_document"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_75", "target": "skill_agent_72"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_73", "target": "dintel_shared_excel"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_agent_73", "target": "skill_agent_74"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source": "mac_cleanup_command", "target": "audit_cleanup_sh"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source": "mac_cleanup_command", "target": "cleanup_execute_sh"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source": "mac_doctor_command", "target": "mac_cleanup_command"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source": "mac_doctor_command", "target": "mac_environment_command"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source": "mac_doctor_command", "target": "mac_packages_command"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source": "mac_doctor_command", "target": "mac_resources_command"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source": "mac_doctor_command", "target": "mac_security_command"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "source": "our_gdrive_organizer_skill", "target": "gdrive_conventions"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/SKILL.md", "source": "reference_curator_skill", "target": "pipeline_orchestrator"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "content_distiller"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "content_repository"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "markdown_exporter"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "quality_reviewer"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "reference_discovery"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source": "pipeline_orchestrator", "target": "web_crawler_orchestrator"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "content_distiller_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "content_repository_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "markdown_exporter_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "quality_reviewer_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "reference_discovery_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "pipeline_orchestrator_skill", "target": "web_crawler_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md", "source_location": null, "weight": 1.0, "source": "reference_discovery_skill", "target": "web_crawler_skill"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/95-ourdigital-presales-seo/DESIGN.md", "source_location": null, "weight": 1.0, "source": "presales_seo_skill", "target": "web_crawler_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "source_location": null, "weight": 1.0, "source": "quality_reviewer_skill", "target": "web_crawler_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md", "source_location": null, "weight": 1.0, "source": "web_crawler_skill", "target": "content_repository_skill"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md", "source_location": null, "weight": 1.0, "source": "quality_reviewer_skill", "target": "content_distiller_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "ourdigital_presales_seo_skill", "target": "client_brief_template"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "ourdigital_presales_seo_skill", "target": "notion_writer_script"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "ourdigital_presales_seo_skill", "target": "ourdigital_estimate_engine_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source": "ourdigital_estimate_engine_skill", "target": "estimate_engine_ads_catalog"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source": "ourdigital_estimate_engine_skill", "target": "estimate_engine_branding_catalog"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source": "ourdigital_estimate_engine_skill", "target": "estimate_engine_edu_catalog"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source": "ourdigital_estimate_engine_skill", "target": "estimate_engine_rate_card"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source": "ourdigital_estimate_engine_skill", "target": "estimate_engine_seo_catalog"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "presales_seo_build_deck", "target": "ourdigital_estimate_engine_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "presales_seo_kg_query", "target": "competitor_sets_ref"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md", "source": "presales_seo_findings_to_scope", "target": "estimate_engine_cli"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md", "source": "artifacts_builder_skill", "target": "viewer_html"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "source": "viewer_html", "target": "brand_guidelines_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html", "source": "viewer_html", "target": "p5js_library"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "source": "canvas_design_skill", "target": "brand_guidelines_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source": "docx_skill", "target": "docx_js_tutorial"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source": "docx_skill", "target": "ooxml_reference"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/SKILL.md", "source": "pdf_skill", "target": "pdf_forms_guide"}, {"relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "user_guide_ko_md", "target": "user_guide_md"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source": "user_guide_md", "target": "algorithmic_art_skill"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "jamie_journal_editor_plan", "target": "jamie_journal_editor_design"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_writer_extended_plan", "target": "notion_writer_extended_design"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "notion_semantic_search_plan", "target": "notion_semantic_search_design"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source": "skills_main_readme", "target": "agent_skills_spec"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source": "algorithmic_art_skill", "target": "agent_skills_spec"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_pptx", "target": "pptx_html2pptx"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_pptx", "target": "pptx_inventory_script"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_pptx", "target": "pptx_ooxml"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_pptx", "target": "pptx_rearrange_script"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_pptx", "target": "pptx_unpack_script"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_xlsx", "target": "xlsx_recalc_script"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_mcp_builder", "target": "mcp_best_practices"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_mcp_builder", "target": "mcp_evaluation_guide"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "weight": 1.0, "source": "spec_parsing_spec_parsing", "target": "task_creation_task_creation"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0, "source": "task_creation_task_creation", "target": "standard_implementation_plan_standard_implementation_plan"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0, "source": "task_creation_task_creation", "target": "task_creation_template_task_creation_template"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/SKILL-FORMAT-REQUIREMENTS.md", "source_location": null, "weight": 1.0, "source": "skill_format_requirements_skill_format_requirements", "target": "skill_migration_guide_skill_migration_guide"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "weight": 1.0, "source": "skill_migration_guide_skill_migration_guide", "target": "skill_compact_guide_skill_compact_guide"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_arctic_frost"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_botanical_garden"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_desert_rose"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_forest_canopy"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_golden_hour"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_midnight_galaxy"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_modern_minimalist"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_ocean_depths"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_sunset_boulevard"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0, "source": "theme_factory_skill", "target": "theme_tech_innovation"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "weight": 1.0, "source": "notion_knowledge_capture_skill", "target": "notion_meeting_intelligence_skill"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "weight": 1.0, "source": "notion_knowledge_capture_skill", "target": "notion_research_documentation_skill"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0, "source": "notion_spec_to_implementation_skill", "target": "notion_knowledge_capture_skill"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L95", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_collect_indented", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L121", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_concept_id", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L127", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_extract_links", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L12", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_frontmattererror", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L113", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_iter_concepts", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L105", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_parse_frontmatter", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L36", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_parse_yaml_subset", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L29", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_scalar", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L16", "weight": 1.0, "source": "scripts_okf_common", "target": "scripts_okf_common_split_frontmatter", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L1", "weight": 1.0, "source": "scripts_okf_common_rationale_1", "target": "scripts_okf_common", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_yaml_subset", "target": "scripts_okf_common_frontmattererror"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_split_frontmatter", "target": "scripts_okf_common_frontmattererror"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "scripts_okf_common_frontmattererror"}, {"relation": "inherits", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L12", "weight": 1.0, "source": "scripts_okf_common_frontmattererror", "target": "valueerror", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L56", "weight": 1.0, "source": "scripts_okf_common_parse_yaml_subset", "target": "scripts_okf_common_frontmattererror", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L13", "weight": 1.0, "source": "scripts_okf_common_rationale_13", "target": "scripts_okf_common_frontmattererror", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L26", "weight": 1.0, "source": "scripts_okf_common_split_frontmatter", "target": "scripts_okf_common_frontmattererror", "confidence_score": 1.0}, {"relation": "uses", "confidence": "INFERRED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L4", "weight": 0.8, "source": "tests_test_okf_common_testfrontmatter", "target": "scripts_okf_common_frontmattererror"}, {"relation": "uses", "confidence": "INFERRED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L4", "weight": 0.8, "source": "tests_test_okf_common_testlinksandids", "target": "scripts_okf_common_frontmattererror", "confidence_score": 0.5}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L107", "weight": 1.0, "source": "scripts_okf_common_parse_frontmatter", "target": "scripts_okf_common_split_frontmatter", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L17", "weight": 1.0, "source": "scripts_okf_common_rationale_17", "target": "scripts_okf_common_split_frontmatter", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L64", "weight": 1.0, "source": "scripts_okf_common_parse_yaml_subset", "target": "scripts_okf_common_scalar", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L110", "weight": 1.0, "source": "scripts_okf_common_parse_frontmatter", "target": "scripts_okf_common_parse_yaml_subset", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L77", "weight": 1.0, "source": "scripts_okf_common_parse_yaml_subset", "target": "scripts_okf_common_collect_indented", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L37", "weight": 1.0, "source": "scripts_okf_common_rationale_37", "target": "scripts_okf_common_parse_yaml_subset", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_block_list", "target": "scripts_okf_common_parse_yaml_subset"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_empty_list", "target": "scripts_okf_common_parse_yaml_subset"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_folded_multiline_scalar", "target": "scripts_okf_common_parse_yaml_subset"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_quoted_value", "target": "scripts_okf_common_parse_yaml_subset"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L96", "weight": 1.0, "source": "scripts_okf_common_rationale_96", "target": "scripts_okf_common_collect_indented", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L106", "weight": 1.0, "source": "scripts_okf_common_rationale_106", "target": "scripts_okf_common_parse_frontmatter", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L39", "weight": 1.0, "source": "scripts_okf_validate_validate_bundle", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L43", "weight": 1.0, "source": "scripts_okf_viz_build_graph", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_no_frontmatter", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_parse_basic", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L49", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_unclosed_raises", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter_test_url_value_with_colons", "target": "scripts_okf_common_parse_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L114", "weight": 1.0, "source": "scripts_okf_common_rationale_114", "target": "scripts_okf_common_iter_concepts", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L33", "weight": 1.0, "source": "scripts_okf_validate_validate_bundle", "target": "scripts_okf_common_iter_concepts"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L36", "weight": 1.0, "source": "scripts_okf_viz_build_graph", "target": "scripts_okf_common_iter_concepts"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L122", "weight": 1.0, "source": "scripts_okf_common_rationale_122", "target": "scripts_okf_common_concept_id", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L36", "weight": 1.0, "source": "scripts_okf_validate_validate_bundle", "target": "scripts_okf_common_concept_id"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L37", "weight": 1.0, "source": "scripts_okf_viz_build_graph", "target": "scripts_okf_common_concept_id"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_okf_common_testlinksandids_test_concept_id", "target": "scripts_okf_common_concept_id"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": "L128", "weight": 1.0, "source": "scripts_okf_common_rationale_128", "target": "scripts_okf_common_extract_links", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L50", "weight": 1.0, "source": "scripts_okf_validate_validate_bundle", "target": "scripts_okf_common_extract_links"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L54", "weight": 1.0, "source": "scripts_okf_viz_build_graph", "target": "scripts_okf_common_extract_links"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_okf_common_testlinksandids_test_extract_links", "target": "scripts_okf_common_extract_links"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L64", "weight": 1.0, "source": "scripts_okf_validate", "target": "scripts_okf_validate_format_report", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L78", "weight": 1.0, "source": "scripts_okf_validate", "target": "scripts_okf_validate_main", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L20", "weight": 1.0, "source": "scripts_okf_validate", "target": "scripts_okf_validate_resolve_link", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L30", "weight": 1.0, "source": "scripts_okf_validate", "target": "scripts_okf_validate_validate_bundle", "confidence_score": 1.0}, {"relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L21", "weight": 1.0, "source": "scripts_okf_validate_rationale_21", "target": "scripts_okf_validate_resolve_link", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L51", "weight": 1.0, "source": "scripts_okf_validate_validate_bundle", "target": "scripts_okf_validate_resolve_link", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L83", "weight": 1.0, "source": "scripts_okf_validate_main", "target": "scripts_okf_validate_validate_bundle", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_okf_validate_testgooglebundles_test_google_sample_bundles_conformant", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_broken_link_is_warning_not_error", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_mini_fixture_conformant", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_missing_frontmatter_is_error", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_missing_type_is_error", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_reserved_files_not_required_to_have_type", "target": "scripts_okf_validate_validate_bundle"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": "L84", "weight": 1.0, "source": "scripts_okf_validate_main", "target": "scripts_okf_validate_format_report", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L34", "weight": 1.0, "source": "scripts_okf_viz", "target": "scripts_okf_viz_build_graph", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L100", "weight": 1.0, "source": "scripts_okf_viz", "target": "scripts_okf_viz_main", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L95", "weight": 1.0, "source": "scripts_okf_viz", "target": "scripts_okf_viz_render_html", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L22", "weight": 1.0, "source": "scripts_okf_viz", "target": "scripts_okf_viz_target_id", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L55", "weight": 1.0, "source": "scripts_okf_viz_build_graph", "target": "scripts_okf_viz_target_id", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L107", "weight": 1.0, "source": "scripts_okf_viz_main", "target": "scripts_okf_viz_build_graph", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_okf_viz_testviz_test_build_graph_nodes_and_edges", "target": "scripts_okf_viz_build_graph"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_okf_viz_testviz_test_render_html_embeds_data_and_cdn", "target": "scripts_okf_viz_build_graph"}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": "L109", "weight": 1.0, "source": "scripts_okf_viz_main", "target": "scripts_okf_viz_render_html", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_okf_viz_testviz_test_render_html_embeds_data_and_cdn", "target": "scripts_okf_viz_render_html"}, {"relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_okf_viz_testviz_test_render_html_escapes_script_close", "target": "scripts_okf_viz_render_html"}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L8", "weight": 1.0, "source": "tests_test_okf_common", "target": "tests_test_okf_common_testfrontmatter", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_okf_common", "target": "tests_test_okf_common_testlinksandids", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "okf_common_parse_frontmatter"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "okf_common_parse_yaml_subset"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_block_list", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_empty_list", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_folded_multiline_scalar", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_no_frontmatter", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_parse_basic", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_quoted_value", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_unclosed_raises", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_okf_common_testfrontmatter", "target": "tests_test_okf_common_testfrontmatter_test_url_value_with_colons", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_common_testlinksandids", "target": "okf_common_concept_id"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_common_testlinksandids", "target": "okf_common_extract_links"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L57", "weight": 1.0, "source": "tests_test_okf_common_testlinksandids", "target": "tests_test_okf_common_testlinksandids_test_concept_id", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_common.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_okf_common_testlinksandids", "target": "tests_test_okf_common_testlinksandids_test_extract_links", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L49", "weight": 1.0, "source": "tests_test_okf_validate", "target": "tests_test_okf_validate_testgooglebundles", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_okf_validate", "target": "tests_test_okf_validate_testvalidate", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_okf_validate", "target": "tests_test_okf_validate_write_bundle", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_broken_link_is_warning_not_error", "target": "tests_test_okf_validate_write_bundle", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_missing_frontmatter_is_error", "target": "tests_test_okf_validate_write_bundle", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_missing_type_is_error", "target": "tests_test_okf_validate_write_bundle", "confidence_score": 1.0}, {"relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate_test_reserved_files_not_required_to_have_type", "target": "tests_test_okf_validate_write_bundle", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "okf_validate_validate_bundle"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "sales_sales_dataset"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "test_okf_validate_write_bundle"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "tests_test_okf_validate_testvalidate_test_broken_link_is_warning_not_error", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "tests_test_okf_validate_testvalidate_test_mini_fixture_conformant", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "tests_test_okf_validate_testvalidate_test_missing_frontmatter_is_error", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "tests_test_okf_validate_testvalidate_test_missing_type_is_error", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_okf_validate_testvalidate", "target": "tests_test_okf_validate_testvalidate_test_reserved_files_not_required_to_have_type", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_validate_testgooglebundles", "target": "okf_validate_validate_bundle"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_validate.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_okf_validate_testgooglebundles", "target": "tests_test_okf_validate_testgooglebundles_test_google_sample_bundles_conformant", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_okf_viz", "target": "tests_test_okf_viz_testviz", "confidence_score": 1.0}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "okf_viz_build_graph"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "okf_viz_main"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": null, "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "okf_viz_render_html"}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "tests_test_okf_viz_testviz_test_build_graph_nodes_and_edges", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "tests_test_okf_viz_testviz_test_main_writes_file", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "tests_test_okf_viz_testviz_test_render_html_embeds_data_and_cdn", "confidence_score": 1.0}, {"relation": "method", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/test_okf_viz.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_okf_viz_testviz", "target": "tests_test_okf_viz_testviz_test_render_html_escapes_script_close", "confidence_score": 1.0}, {"relation": "contains", "confidence": "EXTRACTED", "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": "L1", "weight": 1.0, "source": "97_ourdigital_okf_install", "target": "users_ourdigital_project_our_claude_skills_custom_skills_97_ourdigital_okf_install_sh__entry", "confidence_score": 1.0}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_frontmatter", "target": "okf_common_split_frontmatter"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_frontmatter", "target": "okf_common_parse_yaml_subset"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_yaml_subset", "target": "okf_common__collect_indented"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_yaml_subset", "target": "okf_common__scalar"}, {"relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py", "source_location": null, "weight": 1.0, "source": "okf_common_parse_yaml_subset", "target": "okf_common_yaml_subset_parser"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_common_parse_frontmatter"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_build_graph", "target": "okf_common_parse_frontmatter"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_common_iter_concepts"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_build_graph", "target": "okf_common_iter_concepts"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_common_concept_id"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_build_graph", "target": "okf_common_concept_id"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_common_extract_links"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_build_graph", "target": "okf_common_extract_links"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_main", "target": "okf_validate_validate_bundle"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_validate__resolve_link"}, {"relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_validate_broken_link_warning"}, {"relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_validate_bundle", "target": "okf_validate_conformance_rule"}, {"relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate__resolve_link", "target": "okf_viz__target_id"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_main", "target": "okf_validate_format_report"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": null, "weight": 1.0, "source": "install_install_sh", "target": "okf_validate_main"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_ourdigital_okf", "target": "okf_validate_main"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_build_graph", "target": "okf_viz__target_id"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_main", "target": "okf_viz_build_graph"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_main", "target": "okf_viz_render_html"}, {"relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_viz.py", "source_location": null, "weight": 1.0, "source": "okf_viz_render_html", "target": "okf_viz_self_contained_viz"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_ourdigital_okf", "target": "okf_viz_main"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/customers.md", "source_location": null, "weight": 1.0, "source": "customers_customers_table", "target": "okf_common_okf_v01_format"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_validate.py", "source_location": null, "weight": 1.0, "source": "okf_validate_conformance_rule", "target": "okf_common_okf_v01_format"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/datasets/sales.md", "source_location": null, "weight": 1.0, "source": "sales_sales_dataset", "target": "okf_common_okf_v01_format"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_ourdigital_okf", "target": "okf_common_okf_v01_format"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_ourdigital_okf", "target": "okf_common_stdlib_only"}, {"relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/install.sh", "source_location": null, "weight": 1.0, "source": "install_install_sh", "target": "skill_ourdigital_okf"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/index.md", "source_location": null, "weight": 1.0, "source": "mini_bundle_index", "target": "sales_sales_dataset"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/datasets/sales.md", "source_location": null, "weight": 1.0, "source": "sales_sales_dataset", "target": "customers_customers_table"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/index.md", "source_location": null, "weight": 1.0, "source": "mini_bundle_index", "target": "customers_customers_table"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§3, decision 6", "weight": 1.0, "source": "design_okf_skill", "target": "design_ourdigital_skill_creator_check"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§1, §5", "weight": 1.0, "source": "design_okf_skill", "target": "design_produce_mode"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2", "weight": 1.0, "source": "design_single_skill_bundled_utilities", "target": "design_okf_skill"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§1, §7", "weight": 1.0, "source": "design_okf_skill", "target": "design_validate_mode"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§1, §6", "weight": 1.0, "source": "design_okf_skill", "target": "design_visualize_mode"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§1", "weight": 1.0, "source": "design_okf_skill", "target": "okf_spec_v0_1_open_knowledge_format"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Goal", "weight": 1.0, "source": "implementation_plan_okf", "target": "design_okf_skill"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/README.md", "source_location": "Layout", "weight": 1.0, "source": "readme_okf_skill_overview", "target": "design_okf_skill"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2, §5", "weight": 1.0, "source": "design_mcp_agnostic_schema_adapter", "target": "design_produce_mode"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§4", "weight": 1.0, "source": "design_zero_dependency_choice", "target": "frontmatter_fields_yaml_subset_parser"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§5", "weight": 1.0, "source": "design_produce_mode", "target": "design_no_directory_without_consent"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§2", "weight": 1.0, "source": "design_produce_mode", "target": "design_reference_curator_pipeline"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§5", "weight": 1.0, "source": "design_produce_mode", "target": "implementation_plan_okf_validate"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§8", "weight": 1.0, "source": "design_visualize_mode", "target": "design_google_reference_bundles"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§6", "weight": 1.0, "source": "design_visualize_mode", "target": "implementation_plan_okf_viz"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§8", "weight": 1.0, "source": "design_validate_mode", "target": "design_google_reference_bundles"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md", "source_location": "§7", "weight": 1.0, "source": "design_validate_mode", "target": "implementation_plan_okf_validate"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/CHANGELOG.md", "source_location": "1.0", "weight": 1.0, "source": "changelog_okf_1_0", "target": "design_google_reference_bundles"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 5", "weight": 1.0, "source": "implementation_plan_okf_validate", "target": "design_google_reference_bundles"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/README.md", "source_location": "Reference", "weight": 1.0, "source": "readme_okf_skill_overview", "target": "okf_spec_v0_1_open_knowledge_format"}, {"relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "desktop_okf_skill_desktop", "target": "skill_okf_canonical"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_okf_canonical", "target": "concept_okf_concept"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": "Quick start", "weight": 1.0, "source": "skill_okf_canonical", "target": "implementation_plan_okf_validate"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": "Quick start", "weight": 1.0, "source": "skill_okf_canonical", "target": "implementation_plan_okf_viz"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/SKILL.md", "source_location": null, "weight": 1.0, "source": "skill_okf_canonical", "target": "okf_spec_v0_1_open_knowledge_format"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Core model", "weight": 1.0, "source": "concept_okf_concept", "target": "okf_spec_v0_1_concept_id"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Frontmatter", "weight": 1.0, "source": "concept_okf_concept", "target": "okf_spec_v0_1_frontmatter"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Core model", "weight": 1.0, "source": "okf_spec_v0_1_bundle", "target": "concept_okf_concept"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/desktop/SKILL.md", "source_location": null, "weight": 1.0, "source": "desktop_okf_skill_desktop", "target": "okf_spec_v0_1_open_knowledge_format"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Core model", "weight": 1.0, "source": "okf_spec_v0_1_open_knowledge_format", "target": "okf_spec_v0_1_bundle"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/assets/log.md", "source_location": null, "weight": 1.0, "source": "assets_log_template", "target": "okf_spec_v0_1_reserved_filenames"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Reserved filenames", "weight": 1.0, "source": "okf_spec_v0_1_reserved_filenames", "target": "okf_spec_v0_1_progressive_disclosure"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/assets/concept.md", "source_location": null, "weight": 1.0, "source": "concept_concept_template", "target": "okf_spec_v0_1_frontmatter"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "Extensions", "weight": 1.0, "source": "frontmatter_fields_extensions", "target": "okf_spec_v0_1_frontmatter"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": null, "weight": 1.0, "source": "frontmatter_fields_reference", "target": "okf_spec_v0_1_frontmatter"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "§9", "weight": 1.0, "source": "okf_spec_v0_1_conformance", "target": "okf_spec_v0_1_frontmatter"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Frontmatter", "weight": 1.0, "source": "okf_spec_v0_1_frontmatter", "target": "okf_spec_v0_1_type_field"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "type", "weight": 1.0, "source": "frontmatter_fields_reference", "target": "okf_spec_v0_1_type_field"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "§9", "weight": 1.0, "source": "okf_spec_v0_1_conformance", "target": "okf_spec_v0_1_type_field"}, {"relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md", "source_location": "Cross-linking", "weight": 1.0, "source": "okf_spec_v0_1_cross_linking", "target": "okf_spec_v0_1_broken_links_tolerated"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/orders.md", "source_location": null, "weight": 1.0, "source": "orders_orders_table_fixture", "target": "okf_spec_v0_1_cross_linking"}, {"relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 4", "weight": 1.0, "source": "implementation_plan_okf_validate", "target": "okf_spec_v0_1_conformance"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/assets/index.md", "source_location": null, "weight": 1.0, "source": "assets_index_template", "target": "okf_spec_v0_1_progressive_disclosure"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "Notes for this skill's parser", "weight": 1.0, "source": "frontmatter_fields_reference", "target": "frontmatter_fields_yaml_subset_parser"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/references/frontmatter-fields.md", "source_location": "Notes for this skill's parser", "weight": 1.0, "source": "frontmatter_fields_yaml_subset_parser", "target": "implementation_plan_okf_common"}, {"relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/orders.md", "source_location": null, "weight": 1.0, "source": "orders_orders_table_fixture", "target": "concept_concept_template"}, {"relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/tests/fixtures/mini_bundle/tables/orders.md", "source_location": null, "weight": 1.0, "source": "orders_orders_table_fixture", "target": "implementation_plan_mini_bundle_fixture"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/desktop/skill.yaml", "source_location": null, "weight": 1.0, "source": "desktop_skill_yaml_metadata", "target": "desktop_okf_skill_desktop"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/CHANGELOG.md", "source_location": "1.0", "weight": 1.0, "source": "changelog_okf_1_0", "target": "implementation_plan_okf_common"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/CHANGELOG.md", "source_location": "1.0", "weight": 1.0, "source": "changelog_okf_1_0", "target": "implementation_plan_okf_validate"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/CHANGELOG.md", "source_location": "1.0", "weight": 1.0, "source": "changelog_okf_1_0", "target": "implementation_plan_okf_viz"}, {"relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Tasks 3,4,6", "weight": 1.0, "source": "implementation_plan_tdd", "target": "implementation_plan_okf"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 4", "weight": 1.0, "source": "implementation_plan_okf_validate", "target": "implementation_plan_okf_common"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 6", "weight": 1.0, "source": "implementation_plan_okf_viz", "target": "implementation_plan_okf_common"}, {"relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 12", "weight": 1.0, "source": "implementation_plan_install_sh", "target": "implementation_plan_okf_validate"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 4", "weight": 1.0, "source": "implementation_plan_okf_validate", "target": "implementation_plan_mini_bundle_fixture"}, {"relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md", "source_location": "Task 6", "weight": 1.0, "source": "implementation_plan_okf_viz", "target": "implementation_plan_mini_bundle_fixture"}, {"source": "agents_60_gtm_audit", "target": "agents_61_gtm_editor", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_61_gtm_editor", "target": "agents_62_gtm_validator", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_62_gtm_validator", "target": "agents_61_gtm_editor", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_designer", "target": "visual_metaphors_visual_metaphor_dictionary", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/desktop/SKILL.md"}, {"source": "skill_ourdigital_designer", "target": "color_palettes_shared_color_palette_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/desktop/SKILL.md"}, {"source": "skill_ourdigital_designer", "target": "advanced_techniques_advanced_visual_techniques", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/desktop/SKILL.md"}, {"source": "changelog_changelog", "target": "skill_ourdigital_designer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/docs/CHANGELOG.md"}, {"source": "changelog_changelog", "target": "skill_yaml_ourdigital_designer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/docs/CHANGELOG.md"}, {"source": "color_palettes_color_palette_reference", "target": "color_palettes_shared_color_palette_reference", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/code/references/color_palettes.md"}, {"source": "readme_our_claude_skills", "target": "readme_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": null, "weight": 1.0}, {"source": "verify_skills_yml", "target": "verify_skills_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/workflows/verify-skills.yml", "source_location": null, "weight": 1.0}, {"source": "brand_guide_readme", "target": "brand_foundation_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/README.md", "source_location": null, "weight": 1.0}, {"source": "brand_guide_readme", "target": "writing_style_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/README.md", "source_location": null, "weight": 1.0}, {"source": "brand_guide_readme", "target": "color_palette_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/README.md", "source_location": null, "weight": 1.0}, {"source": "brand_guide_skill", "target": "brand_foundation_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "brand_guide_skill", "target": "writing_style_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "brand_guide_skill", "target": "color_palette_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "requirements_txt", "target": "requirements_notion_client", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "requirements_txt", "target": "requirements_python_pptx", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "slide_layouts_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "agenda_templates_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_yaml", "target": "skill_md", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/05-ourdigital-document/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "changelog_md", "target": "skill_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "readme_document", "target": "ghost_publish_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_document", "target": "blog_style_guide_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_document", "target": "blog_template_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_document", "target": "blog_style_guide_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_document", "target": "blog_template_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_document", "target": "ourdigital_brand_guide_concept", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_document", "target": "export_blog_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_document", "target": "ghost_publish_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_document", "target": "blog_style_guide_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_document", "target": "blog_template_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "desktop_skill_document", "target": "blog_style_guide_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "desktop_skill_document", "target": "blog_template_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "desktop_skill_document", "target": "ourdigital_brand_guide_concept", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "changelog_document", "target": "desktop_skill_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_document", "target": "code_skill_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_document", "target": "blog_style_guide_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_document", "target": "blog_template_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_document", "target": "ghost_publish_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_code", "target": "brand_foundation_ourdigital_brand_foundation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_code", "target": "writing_style_writing_style", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_code", "target": "color_palette_ourdigital_brand_color_palette", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_code", "target": "tokens_tokens_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_desktop", "target": "brand_foundation_ourdigital_brand_foundation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_desktop", "target": "writing_style_writing_style", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_brand_guide_desktop", "target": "color_palette_ourdigital_brand_color_palette", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "skill_ourdigital_brand_guide_code", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "skill_ourdigital_brand_guide_desktop", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "brand_foundation_ourdigital_brand_foundation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "writing_style_writing_style", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "color_palette_ourdigital_brand_color_palette", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_changelog", "target": "tokens_tokens_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/01-ourdigital-brand-guide/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_research", "target": "research_frameworks_research_frameworks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_research", "target": "02_ourdigital_blog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_research", "target": "03_ourdigital_journal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_document", "target": "skill_ourdigital_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_document", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_document", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_document", "target": "skill_ourdigital_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/05-ourdigital-document/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "run_workflow_py", "target": "extract_notion_py", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/05-ourdigital-document/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "run_workflow_py", "target": "synthesize_content_py", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/05-ourdigital-document/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "run_workflow_py", "target": "apply_brand_py", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/05-ourdigital-document/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_designer", "target": "readme_generate_prompt_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_designer", "target": "readme_mood_calibrator_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_designer", "target": "readme_02_ourdigital_blog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_designer", "target": "readme_03_ourdigital_journal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_designer", "target": "readme_01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_designer", "target": "skill_visual_metaphors_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_designer", "target": "skill_color_palettes_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_designer", "target": "skill_advanced_techniques_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_designer", "target": "readme_01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_ourdigital_designer", "target": "claude_generate_prompt_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_ourdigital_designer", "target": "claude_mood_calibrator_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/06-ourdigital-designer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_trainer", "target": "readme_05_ourdigital_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_trainer", "target": "readme_06_ourdigital_designer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_trainer", "target": "readme_01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/README.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_ourdigital_trainer_code", "target": "code_skill_generate_curriculum_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_ourdigital_trainer_code", "target": "code_skill_create_workshop_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_ourdigital_trainer_code", "target": "code_skill_create_evaluation_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/08-ourdigital-trainer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "generate_ads_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "keyword_research_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "ad_analyzer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "ad_copy_formulas_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "platform_specs_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_ad_manager", "target": "04_ourdigital_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager", "target": "ad_copy_formulas_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager", "target": "platform_specs_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager_code", "target": "generate_ads_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager_code", "target": "keyword_research_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_ad_manager_code", "target": "ad_analyzer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/07-ourdigital-ad-manager/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "blog_style_guide_blog_style_guide", "target": "blog_style_guide_blog_project_instruction_v3_3", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "weight": 1.0}, {"source": "blog_style_guide_blog_style_guide", "target": "blog_style_guide_ourdigital_writing_style_guide_v2_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/02-ourdigital-blog/shared/references/blog-style-guide.md", "source_location": null, "weight": 1.0}, {"source": "blog_template_blog_template", "target": "blog_style_guide_blog_style_guide", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/02-ourdigital-blog/shared/templates/blog-template.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_journal", "target": "journal_style_guide_journal_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_journal", "target": "essay_template_essay_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal", "target": "journal_style_guide_journal_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal", "target": "essay_template_essay_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal", "target": "01_ourdigital_brand_guide_01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_code", "target": "ghost_publish_ghost_publish", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_code", "target": "journal_style_guide_journal_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_code", "target": "essay_template_essay_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_desktop", "target": "journal_style_guide_journal_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_desktop", "target": "essay_template_essay_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_journal_desktop", "target": "01_ourdigital_brand_guide_01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "changelog_ourdigital_journal", "target": "skill_ourdigital_journal_desktop", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_ourdigital_journal", "target": "skill_ourdigital_journal_code", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_ourdigital_journal", "target": "journal_style_guide_journal_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "changelog_ourdigital_journal", "target": "essay_template_essay_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/docs/CHANGELOG.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_backoffice", "target": "quote_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_backoffice", "target": "proposal_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_backoffice", "target": "contract_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_backoffice", "target": "pricing_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_ourdigital_backoffice", "target": "brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_skill_creator", "target": "init_skill_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_ourdigital_skill_creator", "target": "validate_skill_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_technical_audit", "target": "skill_seo_core_web_vitals", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/12-seo-technical-audit/desktop/SKILL.md"}, {"source": "skill_seo_on_page_audit", "target": "claude_seo_on_page_audit", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/13-seo-on-page-audit/desktop/SKILL.md"}, {"source": "skill_seo_core_web_vitals", "target": "claude_seo_core_web_vitals", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/14-seo-core-web-vitals/desktop/SKILL.md"}, {"source": "journal_style_guide_journal_style_guide", "target": "journal_style_guide_ourdigital_blog_project_instruction_v3_3", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md"}, {"source": "journal_style_guide_journal_style_guide", "target": "journal_style_guide_writing_style_guide_v2_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/03-ourdigital-journal/shared/references/journal-style-guide.md"}, {"source": "readme_ourdigital_research", "target": "readme_02_ourdigital_blog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/README.md"}, {"source": "readme_ourdigital_research", "target": "readme_03_ourdigital_journal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/README.md"}, {"source": "skill_ourdigital_research_desktop", "target": "skill_research_frameworks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/SKILL.md"}, {"source": "skill_ourdigital_research_desktop", "target": "readme_02_ourdigital_blog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/SKILL.md"}, {"source": "skill_ourdigital_research_desktop", "target": "readme_03_ourdigital_journal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/SKILL.md"}, {"source": "claude_claude", "target": "claude_export_to_ulysses_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md"}, {"source": "claude_claude", "target": "claude_blog_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md"}, {"source": "claude_claude", "target": "claude_publishing_checklist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md"}, {"source": "claude_claude", "target": "claude_ghost_api_config", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/CLAUDE.md"}, {"source": "skill_ourdigital_research_code", "target": "claude_export_to_ulysses_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/SKILL.md"}, {"source": "skill_ourdigital_research_code", "target": "skill_research_pipeline_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/SKILL.md"}, {"source": "blog_style_guide_blog_style_guide", "target": "journal_style_guide_ourdigital_blog_project_instruction_v3_3", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/04-ourdigital-research/code/references/blog-style-guide.md"}, {"source": "claude_gsc_client_py", "target": "requirements_google_api_python_client", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/15-seo-search-console/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_gsc_client_py", "target": "requirements_google_auth", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/15-seo-search-console/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_validate_schema_py", "target": "skill_seo_schema_validator", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_schema_validator_py", "target": "requirements_extruct", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_schema_validator_py", "target": "requirements_jsonschema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "generate_quote_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "create_proposal_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "cost_analysis_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "export_document_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "quote_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "proposal_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "contract_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "pricing_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "05_ourdigital_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "quote_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "proposal_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "contract_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "pricing_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md", "target": "01_ourdigital_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "generate_quote_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "create_proposal_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "cost_analysis_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "export_document_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "quote_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "proposal_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "contract_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "code_skill_md", "target": "pricing_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/09-ourdigital-backoffice/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_technical_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_on_page_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_core_web_vitals", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_schema_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_local_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_seo_search_console", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/desktop/SKILL.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_robots_checker", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_sitemap_validator", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_page_analyzer", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_pagespeed_client", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_schema_validator", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "claude_seo_audit_orchestrator", "target": "claude_gsc_client", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/11-seo-comprehensive-audit/code/CLAUDE.md"}, {"source": "skill_seo_schema_generator", "target": "skill_mcp_firecrawl", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/desktop/SKILL.md"}, {"source": "skill_seo_schema_generator", "target": "skill_mcp_perplexity", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/desktop/SKILL.md"}, {"source": "claude_build_schema_drafts", "target": "claude_validate_schema", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/17-seo-schema-generator/code/CLAUDE.md"}, {"source": "index_westin_josun_seoul", "target": "index_josun_hotel_and_resort", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/17-seo-schema-generator/fixtures/site/index.html"}, {"source": "skill_ourdigital_skill_creator", "target": "suitability_criteria_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/SKILL.md"}, {"source": "skill_ourdigital_skill_creator", "target": "skill_patterns_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/SKILL.md"}, {"source": "skill_ourdigital_skill_creator", "target": "init_skill_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/code/SKILL.md"}, {"source": "skill_ourdigital_skill_creator", "target": "validate_skill_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/code/SKILL.md"}, {"source": "skill_ourdigital_skill_creator", "target": "sync_notion_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/code/SKILL.md"}, {"source": "skill_ourdigital_skill_creator", "target": "notion_db_f8f19ede", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/10-ourdigital-skill-creator/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_12_seo_technical_audit", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_13_seo_on_page_audit", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_14_seo_core_web_vitals", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_16_seo_schema_validator", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_18_seo_local_audit", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "skill_15_seo_search_console", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "seo_audit_orchestrator_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/README.md"}, {"source": "skill_seo_comprehensive_audit", "target": "notion_db_2c8581e5", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "mcp_firecrawl_scrape", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "mcp_notion", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "skill_seo_comprehensive_audit", "target": "mcp_perplexity_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/11-seo-comprehensive-audit/SKILL.md"}, {"source": "defect_taxonomy_md_defect_taxonomy", "target": "defect_taxonomy_md_validate_schema_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "weight": 1.0}, {"source": "defect_taxonomy_md_defect_taxonomy", "target": "defect_taxonomy_md_schema_rules_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "weight": 1.0}, {"source": "defect_taxonomy_md_defect_taxonomy", "target": "defect_taxonomy_md_decision_log_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/defect-taxonomy.md", "source_location": null, "weight": 1.0}, {"source": "validation_methodology_md_validation_methodology", "target": "validation_methodology_md_schema_rules_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "weight": 1.0}, {"source": "validation_methodology_md_validation_methodology", "target": "validation_methodology_md_defect_taxonomy_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "weight": 1.0}, {"source": "validation_methodology_md_validation_methodology", "target": "validation_methodology_md_make_sample_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "weight": 1.0}, {"source": "validation_methodology_md_validation_methodology", "target": "validation_methodology_md_validate_schema_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/references/validation-methodology.md", "source_location": null, "weight": 1.0}, {"source": "client_qa_report_template_md_client_qa_report_template", "target": "client_qa_report_template_md_defect_taxonomy_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "weight": 1.0}, {"source": "client_qa_report_template_md_client_qa_report_template", "target": "client_qa_report_template_md_decision_log_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "weight": 1.0}, {"source": "client_qa_report_template_md_client_qa_report_template", "target": "client_qa_report_template_md_validate_schema_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/16-seo-schema-validator/templates/client-qa-report-template.md", "source_location": null, "weight": 1.0}, {"source": "skill_md_seo_schema_generator", "target": "skill_md_16_seo_schema_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md_seo_schema_generator", "target": "skill_md_extract_site_claims_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md_seo_schema_generator", "target": "skill_md_build_schema_drafts_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md_seo_schema_generator", "target": "skill_md_make_sample_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_md_seo_schema_generator", "target": "skill_md_validate_schema_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__keyword_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__organic_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__overview_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__url_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__get_report_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "semrush_semrush_mcp", "target": "semrush_mcp__semrush__execute_report", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/semrush.md"}, {"source": "skill_seo_serp_analysis", "target": "semrush_mcp__semrush__overview_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md"}, {"source": "skill_seo_serp_analysis", "target": "skill_mcp__ahrefs__serp_overview", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md"}, {"source": "skill_seo_serp_analysis", "target": "skill_mcp__ourseo__check_serp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md"}, {"source": "skill_seo_serp_analysis", "target": "skill_our_serp_live", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md"}, {"source": "skill_seo_serp_analysis", "target": "skill_our_research_naver_serp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/20-seo-serp-analysis/SKILL.md"}, {"source": "skill_seo_local_audit", "target": "skill_mcp_firecrawl_scrape", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_mcp_perplexity_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_mcp_notion_create_page", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_notion_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_google_business_profile", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_naver_smart_place", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_kakao_map", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_nap_consistency", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_local_audit", "target": "skill_localbusiness_schema", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/18-seo-local-audit/SKILL.md", "weight": 1.0}, {"source": "skill_seo_keyword_strategy", "target": "skill_mcp__semrush__keyword_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_keyword_strategy", "target": "skill_mcp__ahrefs__keywords_explorer_overview", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_keyword_strategy", "target": "skill_mcp__ourseo__search_knowledge_graph", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_keyword_researcher_py", "target": "requirements_pandas", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/19-seo-keyword-strategy/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_keyword_researcher_py", "target": "requirements_scikit_learn", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/19-seo-keyword-strategy/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_keyword_strategy", "target": "gsc_our_research_search_console", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/gsc.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_keyword_strategy", "target": "ourseo_our_keywords_volume", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/19-seo-keyword-strategy/desktop/tools/ourseo.md", "source_location": null, "weight": 1.0}, {"source": "sourcetoschemamethodology_build_schema_drafts_py", "target": "sourcetoschemamethodology_claims_register_csv", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "weight": 1.0}, {"source": "sourcetoschemamethodology_build_schema_drafts_py", "target": "sourcetoschemamethodology_type_templates_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "weight": 1.0}, {"source": "sourcetoschemamethodology_validate_schema_py", "target": "sourcetoschemamethodology_16_seo_schema_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/17-seo-schema-generator/references/source-to-schema-methodology.md", "source_location": null, "weight": 1.0}, {"source": "requirements_build_schema_drafts_py", "target": "requirements_openpyxl", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "requirements_extract_site_claims_py", "target": "requirements_requests", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/17-seo-schema-generator/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "skill_seo_position_tracking", "target": "skill_ahrefs_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_position_tracking", "target": "skill_semrush_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_position_tracking", "target": "skill_ourseo_cli", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_position_tracking", "target": "skill_gsc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/21-seo-position-tracking/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_position_tracker_py", "target": "claude_ranking_reporter_py", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/21-seo-position-tracking/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_link_building", "target": "skill_ahrefs_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/SKILL.md"}, {"source": "skill_seo_link_building", "target": "skill_semrush_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/SKILL.md"}, {"source": "skill_seo_link_building", "target": "skill_ourseo", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/SKILL.md"}, {"source": "skill_seo_link_building", "target": "skill_websearch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/SKILL.md"}, {"source": "claude_backlink_auditor", "target": "requirements_requests", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/22-seo-link-building/code/CLAUDE.md"}, {"source": "claude_link_gap_finder", "target": "requirements_requests", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/22-seo-link-building/code/CLAUDE.md"}, {"source": "skill_yaml_seo_link_building", "target": "skill_ahrefs_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/desktop/skill.yaml"}, {"source": "skill_yaml_seo_link_building", "target": "skill_semrush_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/22-seo-link-building/desktop/skill.yaml"}, {"source": "skill_seo_ai_visibility", "target": "ahrefs_brand_radar", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_ai_visibility", "target": "notion_audit_log", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_ai_visibility", "target": "ourseo_monitor_brand", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/27-seo-ai-visibility/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_ai_visibility_tracker", "target": "claude_base_client", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/27-seo-ai-visibility/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_ai_citation_analyzer", "target": "claude_base_client", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/27-seo-ai-visibility/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_ecommerce", "target": "ourseo_ourseo_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/24-seo-ecommerce/SKILL.md"}, {"source": "skill_seo_ecommerce", "target": "semrush_semrush_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/24-seo-ecommerce/SKILL.md"}, {"source": "skill_seo_ecommerce", "target": "ahrefs_mcp_ahrefs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/24-seo-ecommerce/SKILL.md"}, {"source": "skill_seo_ecommerce", "target": "websearch_websearch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/24-seo-ecommerce/SKILL.md"}, {"source": "skill_yaml_seo_ecommerce", "target": "ourseo_ourseo_agent", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml"}, {"source": "skill_yaml_seo_ecommerce", "target": "semrush_semrush_mcp", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml"}, {"source": "skill_yaml_seo_ecommerce", "target": "ahrefs_mcp_ahrefs", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml"}, {"source": "skill_yaml_seo_ecommerce", "target": "notion_notion", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml"}, {"source": "skill_yaml_seo_ecommerce", "target": "websearch_websearch", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/24-seo-ecommerce/desktop/skill.yaml"}, {"source": "skill_seo_content_strategy", "target": "semrush_mcp__semrush__organic_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/23-seo-content-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_content_strategy", "target": "ahrefs_mcp__ahrefs__site_explorer_top_pages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/23-seo-content-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_content_strategy", "target": "ourseo_mcp__ourseo__crawl_website", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/23-seo-content-strategy/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_content_auditor_py", "target": "skill_seo_content_strategy", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/23-seo-content-strategy/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "claude_kpi_aggregator_py", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/25-seo-kpi-framework/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "claude_performance_reporter_py", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/25-seo-kpi-framework/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "ahrefs_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "semrush_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "ourseo_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "gsc_google_search_console", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_kpi_framework", "target": "notion_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/25-seo-kpi-framework/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_seo_gateway_strategist", "target": "skill_seo_gateway_architect", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/README.md"}, {"source": "readme_seo_gateway_strategist", "target": "scripts_keyword_analyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/README.md"}, {"source": "skill_seo_gateway_architect", "target": "scripts_keyword_analyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md"}, {"source": "skill_seo_gateway_architect", "target": "scripts_competitor_analyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md"}, {"source": "skill_seo_gateway_architect", "target": "scripts_seo_scorer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/SKILL.md"}, {"source": "claude_seo_gateway_strategist", "target": "scripts_keyword_analyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/code/CLAUDE.md"}, {"source": "claude_seo_gateway_strategist", "target": "concept_30_seo_gateway_builder", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/code/CLAUDE.md"}, {"source": "scripts_keyword_analyzer", "target": "requirements_requests", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/requirements.txt"}, {"source": "scripts_keyword_analyzer", "target": "requirements_beautifulsoup4", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/requirements.txt"}, {"source": "scripts_keyword_analyzer", "target": "requirements_pandas", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/code/scripts/requirements.txt"}, {"source": "readme_gatewaypagegenerator", "target": "readme_brand", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gatewaypagegenerator", "target": "readme_location", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gatewaypagegenerator", "target": "readme_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gateway_page_content_builder", "target": "content_architecture_template_content_architecture", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gateway_page_content_builder", "target": "seo_checklist_template_seo_checklist", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/30-seo-gateway-builder/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_international", "target": "tool_ourseo", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_international", "target": "tool_ahrefs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_international", "target": "tool_semrush", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_international", "target": "tool_notion", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_international", "target": "tool_websearch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/26-seo-international/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_hreflang_validator", "target": "req_requests", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/26-seo-international/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_international_auditor", "target": "claude_base_client", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/26-seo-international/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_file", "target": "seo_checklist_template_file", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_file", "target": "skill_keyword_analyzer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_file", "target": "skill_competitor_analyzer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_file", "target": "skill_seo_scorer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/29-seo-gateway-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_yaml_file", "target": "skill_file", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "eye_surgery_strategy_example_file", "target": "skill_file", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/29-seo-gateway-architect/desktop/examples/eye-surgery-strategy-example.md", "source_location": null, "weight": 1.0}, {"source": "claude_generate_pages_py", "target": "claude_services_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "weight": 1.0}, {"source": "claude_generate_pages_py", "target": "claude_locations_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "weight": 1.0}, {"source": "claude_generate_pages_py", "target": "gateway_page_medical_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "weight": 1.0}, {"source": "skill_seo_gateway_builder", "target": "gateway_page_medical_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "weight": 1.0}, {"source": "skill_seo_gateway_builder", "target": "skill_notion_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/SKILL.md", "weight": 1.0}, {"source": "skill_seo_gateway_builder", "target": "claude_29_seo_gateway_architect", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/30-seo-gateway-builder/code/CLAUDE.md", "weight": 1.0}, {"source": "claude_generate_pages_py", "target": "requirements_jinja2", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/30-seo-gateway-builder/code/scripts/requirements.txt", "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "claude_knowledge_graph_analyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "claude_entity_auditor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "claude_base_client", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "ahrefs_serp_overview", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "notion_notion_create_pages", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "ourseo_search_knowledge_graph", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "semrush_overview_research", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "websearch_websearch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_knowledge_graph", "target": "websearch_webfetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/28-seo-knowledge-graph/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "notion_search_notion_search", "target": "notion_search_notion_search_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/commands/notion-search.md", "source_location": null, "weight": 1.0}, {"source": "examples_notion_organizer_examples", "target": "examples_async_organizer_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/desktop/examples/examples.md", "source_location": null, "weight": 1.0}, {"source": "examples_notion_organizer_examples", "target": "examples_schema_migrator_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/desktop/examples/examples.md", "source_location": null, "weight": 1.0}, {"source": "gangnam_laser_hair_removal_example", "target": "gateway_page_medical_template", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/30-seo-gateway-builder/desktop/examples/gangnam-laser-hair-removal.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_organizer", "target": "claude_schema_migrator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_organizer", "target": "claude_async_organizer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_notion_writer_py", "target": "claude__notion_compat_py", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md"}, {"source": "claude_test_parser_py", "target": "claude_notion_writer_py", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md"}, {"source": "claude_notion_writer_py", "target": "requirements_python_dotenv", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/32-notion-writer/code/scripts/requirements.txt"}, {"source": "claude_notion_writer_py", "target": "requirements_notion_client", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/32-notion-writer/code/scripts/requirements.txt"}, {"source": "claude_jamie_video_info_py", "target": "claude_notion_writer_py", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/CLAUDE.md"}, {"source": "skill_jamie_youtube_api_test_py", "target": "claude_notion_writer_py", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/desktop/SKILL.md"}, {"source": "skill_crawl_budget_analyzer_py", "target": "skill_log_parser_py", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md"}, {"source": "skill_crawl_budget_analyzer_py", "target": "skill_base_client_py", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md"}, {"source": "skill_log_parser_py", "target": "skill_base_client_py", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "custom-skills/32-seo-crawl-budget/SKILL.md"}, {"source": "seo_migration_planner_command", "target": "claude_migration_planner_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/33-seo-migration-planner/code/commands/seo-migration-planner.md", "source_location": null, "weight": 1.0}, {"source": "seo_migration_planner_command", "target": "claude_migration_monitor_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/33-seo-migration-planner/code/commands/seo-migration-planner.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_migration_planner", "target": "claude_migration_planner_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/33-seo-migration-planner/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_migration_planner", "target": "claude_migration_monitor_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/33-seo-migration-planner/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_jamie_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_procedures_schema_dataset", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_medical_advertising_law_summary", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "brand_voice_guide_korean_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_compliance_checker", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_report_aggregator", "target": "readme_dashboard_generator", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/README.md"}, {"source": "readme_report_aggregator", "target": "readme_executive_report", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/README.md"}, {"source": "readme_report_aggregator", "target": "skill_skill_25", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/README.md"}, {"source": "readme_dashboard_generator", "target": "requirements_jinja2", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/requirements.txt"}, {"source": "readme_report_aggregator", "target": "requirements_pandas", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/34-seo-reporting-dashboard/code/scripts/requirements.txt"}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_guide_v2_8_extended", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_tone_manner_guide_v1_0", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_guide_v1_5_restructure", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_blog_copywriter_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_logo_guidelines", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_report_template_html", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_review_result_template_html", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_presentation_template_html", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_blog_post_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_review_report_template_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_copydeck_xlsx", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/SKILL.md", "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_jamie_brand_guardian", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "file_compliance_checker", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "file_medical_advertising_law", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "file_brand_voice_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "file_plan", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_editor", "target": "skill_41_jamie_brand_audit", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "file_compliance_checker", "target": "lib_python_dotenv", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "file_compliance_checker", "target": "lib_rich", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "file_compliance_checker", "target": "lib_typer", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/40-jamie-brand-editor/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_doc", "target": "jamie_clinic_plaque_png", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md"}, {"source": "jamie_logo_guidelines_doc", "target": "jamie_clinic_logo_square_500x500_dark_jpg", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md"}, {"source": "jamie_logo_guidelines_doc", "target": "jamie_logo_f_j_webp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.md"}, {"source": "claude_base_client_py", "target": "claude_ratelimiter", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_base_client_py", "target": "claude_configmanager", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_base_client_py", "target": "claude_baseasyncclient", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_crawl_budget_analyzer_py", "target": "claude_log_parser_py", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/32-seo-crawl-budget/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "notion_mcp__notion__notion_create_pages", "target": "notion_2c8581e5_8a1e_8035_880b_e38cefc2f3ef", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-seo-crawl-budget/desktop/tools/notion.md", "source_location": null, "weight": 1.0}, {"source": "skill_seo_reporting_dashboard", "target": "skill_25_kpi_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_21_position_tracking", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_22_link_building", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_12_seo_technical_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_27_ai_visibility", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_20_serp_analysis", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_28_knowledge_graph", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_15_seo_search_console", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_18_seo_local_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "skill_seo_reporting_dashboard", "target": "skill_31_seo_competitor_intel", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/34-seo-reporting-dashboard/desktop/SKILL.md"}, {"source": "readme_jamie_brand_editor", "target": "readme_jamie_brand_guardian", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/40-jamie-brand-editor/README.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_40_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_jamie_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_jamie_tone_manner_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_jamie_brand_blog_style_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_jamie_logo_guidelines", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_jamie_brand_color_typography", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_review_report_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_blog_post_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "claude_jamie_brand_audit", "target": "claude_journal_channel", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/code/CLAUDE.md"}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_guide_v2_8_extended_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_tone_manner_guide_v1_0_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_brand_guide_v1_5_restructure_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_blog_copywriter_style_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_audit", "target": "skill_jamie_logo_guidelines_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_jamie_clinic_plaque_png", "target": "jamie_logo_guidelines_primary_logo", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_jamie_logo_f_j_webp", "target": "jamie_logo_guidelines_monochrome_logo", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_jamie_clinic_logo_square_500x500_dark_jpg", "target": "jamie_logo_guidelines_brand_color_logo", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_primary_logo", "target": "jamie_logo_guidelines_jamie_clinic", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_brand_color_logo", "target": "jamie_logo_guidelines_jamie_green", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_guidelines_marketing_team", "target": "jamie_logo_guidelines_jamie_clinic", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_guidelines.html", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_guardian", "target": "skill_jamie_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_brand_guardian", "target": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "target": "jamie_brand_color_typography_extension_v2_3_now_font", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "target": "jamie_brand_color_typography_extension_v2_3_dm_sans_font", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "target": "jamie_brand_color_typography_extension_v2_3_noto_sans_kr_font", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "target": "jamie_brand_color_typography_extension_v2_3_mint_green_theme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_color_typography_extension_v2_3_jamie_plastic_surgery_clinic", "target": "jamie_brand_color_typography_extension_v2_3_blue_theme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_brand_color_typography_extension_v2.3.md", "source_location": null, "weight": 1.0}, {"source": "quick_suture_jamie_plastic_surgery", "target": "quick_suture_quick_suture", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt"}, {"source": "quick_suture_dr_jung_ki_ho", "target": "quick_suture_jamie_plastic_surgery", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/quick_suture.txt"}, {"source": "quick_suture_jamie_plastic_surgery", "target": "smas_lifting_smas_lifting", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/smas_lifting.txt"}, {"source": "quick_suture_jamie_plastic_surgery", "target": "subbrow_excision_subbrow_excision", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/subbrow_excision.txt"}, {"source": "quick_suture_jamie_plastic_surgery", "target": "youthful_procedures_youthful_procedures", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_procedures.txt"}, {"source": "forehead_surgery_jamie_plastic_surgery", "target": "forehead_surgery_endoscopic_forehead_lift", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/forehead_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "hifu_lifting_jamie_plastic_surgery", "target": "hifu_lifting_hifu_lifting", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hifu_lifting.txt", "source_location": null, "weight": 1.0}, {"source": "hybrid_double_eyelid_jamie_plastic_surgery", "target": "hybrid_double_eyelid_hybrid_double_eyelid", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/hybrid_double_eyelid.txt", "source_location": null, "weight": 1.0}, {"source": "lower_eyelid_fat_repositioning_jamie_plastic_surgery", "target": "lower_eyelid_fat_repositioning_lower_eyelid_fat_repositioning", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/lower_eyelid_fat_repositioning.txt", "source_location": null, "weight": 1.0}, {"source": "ptosis_correction_jamie_plastic_surgery", "target": "ptosis_correction_ptosis_correction", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/ptosis_correction.txt", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_guide_v2_8_extended_jamie_clinic", "target": "jamie_brand_guide_v2_8_extended_dr_jung_ki_ho", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_guide_v2.8_extended.md", "source_location": null, "weight": 1.0}, {"source": "dual_epicanthoplasty_dr_jung_ki_ho", "target": "dual_epicanthoplasty_jamie_plastic_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "weight": 1.0}, {"source": "dual_epicanthoplasty_dual_epicanthoplasty", "target": "dual_epicanthoplasty_epicanthoplasty", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "weight": 1.0}, {"source": "dual_epicanthoplasty_dual_epicanthoplasty", "target": "dual_epicanthoplasty_upper_epicanthoplasty", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/dual_epicanthoplasty.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_brow_lift_endoscopic_brow_lift", "target": "endoscopic_brow_lift_absorbable_suture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_brow_lift_endoscopic_brow_lift", "target": "endoscopic_brow_lift_endotine", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_brow_lift.txt", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_analysis_framework_jamie_tone_manner_analysis_framework", "target": "jamie_tone_manner_analysis_framework_clova_note", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_analysis_framework_jamie_tone_manner_analysis_framework", "target": "jamie_tone_manner_analysis_framework_whisper_web", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_analysis_framework_jamie_tone_manner_analysis_framework", "target": "jamie_tone_manner_analysis_framework_vrew", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_analysis_framework.md", "source_location": null, "weight": 1.0}, {"source": "cheek_lifting_dr_jung_ki_ho", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "weight": 1.0}, {"source": "cheek_lifting_front_cheek_lifting", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "weight": 1.0}, {"source": "cheek_lifting_front_cheek_lifting", "target": "cheek_lifting_under_eye_fat_repositioning", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "weight": 1.0}, {"source": "cheek_lifting_under_eye_fat_repositioning", "target": "cheek_lifting_lower_blepharoplasty", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/cheek_lifting.txt", "source_location": null, "weight": 1.0}, {"source": "jamie_clinic_logo_square_500x500_logo", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/Jamie-Clinic-Logo-Square-500x500.png", "source_location": null, "weight": 1.0}, {"source": "jamie_clinic_square_dark_logo", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_clinic_square_dark.jpg", "source_location": null, "weight": 1.0}, {"source": "jamie_clinic_square_white_logo", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_clinic_square_white.jpg", "source_location": null, "weight": 1.0}, {"source": "jamie_logo_f_j_logo", "target": "cheek_lifting_jamie_plastic_surgery", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/design/jamie_logo_f_j.webp", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jung_ki_ho", "target": "youthful_surgery_jamie_plastic_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jamie_plastic_surgery", "target": "youthful_surgery_youthful_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jamie_plastic_surgery", "target": "youthful_surgery_endoscopic_forehead_lift", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jamie_plastic_surgery", "target": "youthful_surgery_front_cheek_lifting", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jamie_plastic_surgery", "target": "youthful_surgery_smas_lifting", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "youthful_surgery_jamie_plastic_surgery", "target": "youthful_surgery_autologous_fat_grafting", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/youthful_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "jamie_brand_blog_style_guide_jamie_plastic_surgery", "target": "youthful_surgery_jamie_plastic_surgery", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_brand_blog_style_guide.md", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_guide_v1_0_doc", "target": "jamie_tone_manner_guide_v1_0_jamie_plastic_surgery", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_guide_v1_0_doc", "target": "jamie_tone_manner_guide_v1_0_dr_jung_ki_ho", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "weight": 1.0}, {"source": "jamie_tone_manner_guide_v1_0_doc", "target": "jamie_tone_manner_guide_v1_0_brand_essence", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/guides/jamie_tone_manner_guide_v1.0.md", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_jung_ki_ho", "target": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "target": "endoscopic_eyebrow_lift_endoscopic_eyebrow_lift", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_endoscopic_eyebrow_lift", "target": "endoscopic_eyebrow_lift_forehead_lift", "relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/endoscopic_eyebrow_lift.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "target": "eye_revision_eye_revision_surgery", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_revision.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "target": "eye_surgery_eye_surgery", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "eye_surgery_eye_surgery", "target": "eye_surgery_double_eyelid_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "eye_surgery_eye_surgery", "target": "eye_surgery_ptosis_correction", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/eye_surgery.txt", "source_location": null, "weight": 1.0}, {"source": "endoscopic_eyebrow_lift_jamie_plastic_surgery", "target": "fat_grafting_autologous_fat_grafting", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/fact-sheets/procedures/fat_grafting.txt", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "skill_jamie_channel_status_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "skill_jamie_video_info_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "skill_jamie_youtube_api_test_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "skill_jamie_youtube_batch_update_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "skill_notion_writer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "presentation_template_html", "target": "pretendard_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/presentation-template.html", "source_location": null, "weight": 1.0}, {"source": "report_template_html", "target": "pretendard_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/report-template.html", "source_location": null, "weight": 1.0}, {"source": "report_template_html", "target": "jamie_brand_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/report-template.html", "source_location": null, "weight": 1.0}, {"source": "review_result_template_html", "target": "pretendard_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/41-jamie-brand-audit/desktop/templates/html/review-result-template.html", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "jamie_marketing_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md", "target": "jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_jamie_marketing_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_jamie_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_kanana_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_jamie_clinic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_subject_list_txt", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_subject_intro_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_brand_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "skill_current_entries_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "current-entries_kanana_consultation_manager", "target": "current-entries_jamie_plastic_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "weight": 1.0}, {"source": "current-entries_jamie_plastic_surgery", "target": "current-entries_eye_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "weight": 1.0}, {"source": "current-entries_jamie_plastic_surgery", "target": "current-entries_forehead_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "weight": 1.0}, {"source": "current-entries_jamie_plastic_surgery", "target": "current-entries_anti_aging_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "weight": 1.0}, {"source": "current-entries_jamie_plastic_surgery", "target": "current-entries_youtube_channel", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/shared/current-entries.md", "source_location": null, "weight": 1.0}, {"source": "claude_jamie_youtube_batch_update_py", "target": "claude_jamie_youtube_td_final_md", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "shared_current_entries", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "project_jamie_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "project_jamie_clinic_intro", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_faq_entry", "target": "project_clinic_subjects", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_jamie_faq_entry", "target": "skill_jamie_faq_entry", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_jamie_faq_entry", "target": "skill_jamie_marketing_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_jamie_faq_entry", "target": "skill_jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_jamie_faq_entry", "target": "shared_current_entries", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/42-jamie-faq-entry/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "requirements_jamie_youtube_manager", "target": "requirements_python_dotenv", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "requirements_jamie_youtube_manager", "target": "requirements_google_api_python_client", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "requirements_jamie_youtube_manager", "target": "requirements_google_auth_oauthlib", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "requirements_jamie_youtube_manager", "target": "requirements_google_auth", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/code/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "shorts_optimization_guide_guide", "target": "requirements_jamie_youtube_manager", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/code/references/shorts_optimization_guide.md", "source_location": null, "weight": 1.0}, {"source": "video_schema_templates_templates", "target": "requirements_jamie_youtube_manager", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/code/references/video_schema_templates.md", "source_location": null, "weight": 1.0}, {"source": "youtube_seo_checklist_checklist", "target": "requirements_jamie_youtube_manager", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/code/references/youtube_seo_checklist.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_instagram_manager", "target": "claudemd_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_instagram_manager", "target": "claudemd_jamie_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_instagram_manager", "target": "claudemd_jamie_youtube_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_instagram_manager", "target": "hashtag_database_md_hashtag_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_instagram_manager", "target": "instagram_content_calendar_template_md_instagram_content_calendar_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_jamie_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "reply_templates_jamie_instagram_reply_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "hashtag_database_jamie_instagram_hashtag_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_yaml_jamie_instagram_manager", "target": "skill_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "skill_yaml_jamie_instagram_manager", "target": "skill_jamie_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_manager", "target": "jamie_channel_status", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "jamie_video_info", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "jamie_youtube_api_test", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "jamie_youtube_batch_update", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "notion_writer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "youtube_seo_checklist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "video_schema_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "description_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_jamie_youtube_manager", "target": "shorts_optimization_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/SKILL.md"}, {"source": "skill_yaml", "target": "skill_jamie_youtube_manager", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/43-jamie-youtube-manager/desktop/skill.yaml"}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "youtube_metadata_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "chapter_patterns_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "typo_dictionary_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_metadata", "target": "skill_jamie_youtube_subtitle_checker", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "skill_typo_dictionary_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md"}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "skill_chapter_patterns_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md"}, {"source": "skill_jamie_youtube_subtitle_checker", "target": "skill_youtube_metadata_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md"}, {"source": "claude_load_typo_dict", "target": "skill_typo_dictionary_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md"}, {"source": "claude_extract_chapters", "target": "chapter_patterns_detect_chapter_candidates", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/code/CLAUDE.md"}, {"source": "claudemd_jamie_journal_editor", "target": "claudemd_journal_validator_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_journal_editor", "target": "claudemd_jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_jamie_journal_editor", "target": "claudemd_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_main", "target": "instagram_design_guide_brand_guide_v2_8", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_main", "target": "instagram_design_guide_instagram_prototype_designs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_main", "target": "instagram_design_guide_canva_pro", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_main", "target": "instagram_design_guide_gemini_nano_banana", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_main", "target": "instagram_design_guide_meta_business_suite", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_content_calendar_template_doc", "target": "instagram_content_calendar_template_educational_content", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "weight": 1.0}, {"source": "instagram_content_calendar_template_doc", "target": "instagram_content_calendar_template_brand_story", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "weight": 1.0}, {"source": "instagram_content_calendar_template_doc", "target": "instagram_content_calendar_template_seasonal_trend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "weight": 1.0}, {"source": "instagram_content_calendar_template_doc", "target": "instagram_content_calendar_template_caption_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "weight": 1.0}, {"source": "instagram_content_calendar_template_doc", "target": "instagram_content_calendar_template_posting_checklist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/instagram_content_calendar_template.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_guide", "target": "instagram_design_guide_brand_guide_v2_8", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_qa_reels", "target": "instagram_design_guide_dark_bg", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_qa_reels", "target": "instagram_design_guide_gold", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_card_news", "target": "instagram_design_guide_web_green", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_patient_episode", "target": "instagram_design_guide_gold", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_guide", "target": "instagram_design_guide_canva_pro", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_guide", "target": "instagram_design_guide_gemini_nano_banana", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "instagram_design_guide_guide", "target": "instagram_design_guide_meta_business_suite", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/code/references/instagram_design_guide.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_jamie_brand_audit", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_ghost", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_dr_jung", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_brand_voice_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_content_patterns_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_medical_compliance_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "youtube_metadata_youtube_metadata", "target": "youtube_metadata_jamie_clinic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/youtube_metadata.md", "source_location": null, "weight": 1.0}, {"source": "youtube_metadata_youtube_metadata", "target": "youtube_metadata_jung_ki_ho", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/44-jamie-youtube-subtitle-checker/desktop/references/youtube_metadata.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_instagram_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_instagram_content_calendar_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_hashtag_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_reply_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_instagram_manager", "target": "skill_instagram_design_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "brand_voice_brand_voice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_content_patterns", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_jamie_journal_editor", "target": "skill_medical_compliance", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "content_patterns_document", "target": "content_patterns_structure", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "weight": 1.0}, {"source": "content_patterns_document", "target": "content_patterns_eye_surgery", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "weight": 1.0}, {"source": "content_patterns_document", "target": "content_patterns_forehead_surgery", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "weight": 1.0}, {"source": "content_patterns_document", "target": "content_patterns_anti_aging", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/desktop/references/content-patterns.md", "source_location": null, "weight": 1.0}, {"source": "readme_doc", "target": "journal_validator_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_doc", "target": "jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_doc", "target": "jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "jamie_journal_editor", "target": "jamie_clinic", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "jamie_journal_editor", "target": "dr_jung_ki_ho", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/46-jamie-journal-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "jamie_instagram_caption_style_guide_doc", "target": "jamie_clinic", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/jamie_instagram_caption_style_guide.md", "source_location": null, "weight": 1.0}, {"source": "reply_templates_doc", "target": "jamie_clinic", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/45-jamie-instagram-manager/desktop/references/reply_templates.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "readme_jamie_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "readme_jamie_brand_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "readme_compliance_checker", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "readme_brand_voice_guide_korean", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "readme_medical_advertising_law_summary_korean", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_jamie_marketing_editor", "target": "skill_jamie_journal_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_compliance_checker", "target": "medical_compliance_medical_compliance", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/47-jamie-marketing-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_gtm_validator", "target": "datalayer_schema_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/SKILL.md"}, {"source": "skill_gtm_validator", "target": "naming_conventions_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/SKILL.md"}, {"source": "phase6_audit_reference", "target": "skill_gtm_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase6-audit.md"}, {"source": "readme_notebooklm_studio", "target": "notebooklm_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/52-notebooklm-studio/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_studio", "target": "skill_notebooklm_automation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/52-notebooklm-studio/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_studio", "target": "skill_notebooklm_research", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/52-notebooklm-studio/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_research", "target": "notebooklm_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/53-notebooklm-research/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_research", "target": "skill_notebooklm_automation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/53-notebooklm-research/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_research", "target": "skill_notebooklm_studio", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/53-notebooklm-research/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gtm_audit", "target": "ourdigital_gtm_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_gtm_audit", "target": "gtm_audit_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_agent", "target": "readme_notebooklm_automation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_automation", "target": "readme_notebooklm_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/51-notebooklm-automation/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_notebooklm_agent", "target": "skill_notebooklm_automation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_agent", "target": "notebooklm_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/50-notebooklm-agent/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_notebooklm_automation", "target": "notebooklm_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/51-notebooklm-automation/README.md", "source_location": null, "weight": 1.0}, {"source": "datalayer_validation_datalayer", "target": "common_issues_gtm", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/datalayer_validation.md", "source_location": null, "weight": 1.0}, {"source": "ecommerce_schema_ecommerce", "target": "ga4_events_ga4", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/ecommerce_schema.md", "source_location": null, "weight": 1.0}, {"source": "form_tracking_form_events", "target": "ga4_events_ga4", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/form_tracking.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_safety", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_naturalness", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_transparency", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_quality_assurance", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_eye_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_forehead_surgery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_lifting_procedures", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "brand_voice_guide_korean_jamie_plastic_surgery", "target": "brand_voice_guide_korean_non_surgical_procedures", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/47-jamie-marketing-editor/desktop/brand_guidelines/brand_voice_guide_korean.md", "source_location": null, "weight": 1.0}, {"source": "skill_gtm_audit", "target": "skill_chrome_devtools", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/SKILL.md"}, {"source": "skill_gtm_audit", "target": "skill_dtm_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/SKILL.md"}, {"source": "skill_gtm_audit", "target": "skill_seo_core_web_vitals", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/SKILL.md"}, {"source": "skill_gtm_audit", "target": "skill_notion_writer", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/SKILL.md"}, {"source": "skill_gtm_audit", "target": "skill_seo_schema_validator", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/SKILL.md"}, {"source": "claude_gtm_audit_py", "target": "claude_playwright", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md"}, {"source": "claude_gtm_audit_py", "target": "claude_formanalyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md"}, {"source": "claude_gtm_audit_py", "target": "claude_checkoutflowanalyzer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/CLAUDE.md"}, {"source": "skill_gtm_audit", "target": "skill_gtm_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/SKILL.md"}, {"source": "skill_gtm_audit", "target": "skill_gtm_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/SKILL.md"}, {"source": "checkout_flow_begin_checkout", "target": "checkout_flow_view_cart", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md"}, {"source": "checkout_flow_add_shipping_info", "target": "checkout_flow_begin_checkout", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md"}, {"source": "checkout_flow_add_payment_info", "target": "checkout_flow_add_shipping_info", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md"}, {"source": "checkout_flow_purchase", "target": "checkout_flow_add_payment_info", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/60-gtm-audit/code/docs/checkout_flow.md"}, {"source": "skill_gtm_audit", "target": "report_template_gtm_audit_report", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/60-gtm-audit/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "jhr_ga4_tagging_reference_gtm_np6njmp", "target": "jhr_ga4_tagging_reference_ga4", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/60-gtm-audit/code/docs/jhr-ga4-tagging-reference.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_fact_sheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_service_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_naming_conventions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_skill_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_design_system_2025", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_dintelligence_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claudemd_dintel_brand_guardian", "target": "claudemd_notion_schema_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "phase7_lookup_app_searchevents", "target": "phase7_lookup_app_geteventsdata", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "phase7_lookup_app_geteventdetails", "target": "phase7_lookup_app_geteventsdata", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "phase7_lookup_app_geteventdetails", "target": "phase7_lookup_app_getparametersdata", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "phase7_lookup_app_dopost", "target": "phase7_lookup_app_searchevents", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "phase7_lookup_app_dopost", "target": "phase7_lookup_app_geteventdetails", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "phase7_lookup_app_geteventsdata", "target": "phase7_lookup_app_phase4_taxonomy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/code/references/phase7-lookup-app.md"}, {"source": "readme_dintel_brand_guardian", "target": "readme_claude_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/README.md"}, {"source": "readme_dintel_brand_guardian", "target": "readme_skill_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/README.md"}, {"source": "readme_dintel_brand_guardian", "target": "readme_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/README.md"}, {"source": "readme_dintel_brand_guardian", "target": "readme_dintel_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/README.md"}, {"source": "skill_gtm_editor", "target": "skill_gtm_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/61-gtm-editor/SKILL.md"}, {"source": "skill_gtm_editor", "target": "skill_gtm_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/61-gtm-editor/SKILL.md"}, {"source": "skill_gtm_validator", "target": "skill_gtm_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "skill_gtm_audit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_editor", "target": "tool_dtm_status", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/61-gtm-editor/SKILL.md"}, {"source": "skill_gtm_editor", "target": "tool_dtm_create_tag", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/61-gtm-editor/SKILL.md"}, {"source": "skill_gtm_validator", "target": "tool_navigate_page", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "tool_evaluate_script", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "tool_list_network_requests", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "file_datalayer_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "file_platform_mapping", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "file_naming_conventions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_gtm_validator", "target": "file_qa_checklist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/62-gtm-validator/SKILL.md"}, {"source": "skill_dintel_brand_guardian", "target": "skill_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_fact_sheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_service_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_naming_conventions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_outdated_facts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_translation_standards", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_notion_schema_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_design_system_2025", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_translation_standards_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_brand_guide_v1_3_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_notion_schema_reference_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_brand_guardian", "target": "skill_design_system_2025_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/70-dintel-brand-guardian/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_readme_md", "target": "71_dintel_brand_editor_dintel_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintel_brand_editor", "target": "71_dintel_brand_editor_brand_guardian", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintel_brand_editor", "target": "71_dintel_brand_editor_dintel_shared_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintel_brand_editor", "target": "71_dintel_brand_editor_dintelligence_brand_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/README.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_dintel_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_claude_md", "target": "71_dintel_brand_editor_dintel_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_claude_md", "target": "71_dintel_brand_editor_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_01_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_translation_standards_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_skill_md", "target": "71_dintel_brand_editor_dintelligence_brand_guide_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_01_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "71_dintel_brand_editor_dintelligence_brand_guide_md", "target": "71_dintel_brand_editor_translation_standards_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_quotation_mgr", "target": "skill_agent_70", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_agent_71", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_dintel_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_dintel_excel_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_feedback_log_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_pricing_reference_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "skill_dintel_quotation_mgr", "target": "skill_generate_quotation_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md"}, {"source": "readme_dintel_service_architect", "target": "skill_dintel_quotation_mgr", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/README.md"}, {"source": "readme_dintel_service_architect", "target": "readme_agent_77", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/README.md"}, {"source": "readme_dintel_service_architect", "target": "readme_agent_72", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/README.md"}, {"source": "content_calendar_template_marketing_manager_75", "target": "content_calendar_template_brand_editor_71", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "weight": 1.0}, {"source": "content_calendar_template_brand_editor_71", "target": "content_calendar_template_brand_guardian_70", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "weight": 1.0}, {"source": "content_calendar_template_brand_guardian_70", "target": "content_calendar_template_andrew", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "weight": 1.0}, {"source": "content_calendar_template_andrew", "target": "content_calendar_template_wordpress", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/content-calendar-template.md", "source_location": null, "weight": 1.0}, {"source": "notion_schema_reference_db1_client_service_tasks_dashboard", "target": "notion_schema_reference_db3_jhr", "relation": "references", "confidence": "EXTRACTED"}, {"source": "notion_schema_reference_db1_client_service_tasks_dashboard", "target": "notion_schema_reference_db4_sla", "relation": "references", "confidence": "EXTRACTED"}, {"source": "notion_schema_reference_db1_client_service_tasks_dashboard", "target": "notion_schema_reference_db5_jam", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_agent_71_brand_editor", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_agent_70_brand_guardian", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_agent_73_account_manager", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_agent_77_back_office_manager", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_dintel_document_py", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_dintel_brand_py", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "readme_dintel_notion_py", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_brand_canon_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_service_architecture_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_01_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "skill_translation_standards_md", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "notion_schema_reference_db1_client_service_tasks_dashboard", "relation": "references", "confidence": "EXTRACTED"}, {"source": "readme_agent_72_doc_secretary", "target": "notion_schema_reference_db2_client_reference_library", "relation": "references", "confidence": "EXTRACTED"}, {"source": "skill_dintel_service_architect", "target": "skill_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_agent_73", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_agent_77", "target": "skill_dintel_service_architect", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_andrew", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "claude_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "claude_module_decision_tree_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "claude_service_spec_csv", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_doc_secretary", "target": "claude_dintel_brand", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md"}, {"source": "claude_dintel_doc_secretary", "target": "claude_dintel_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md"}, {"source": "claude_dintel_doc_secretary", "target": "claude_dintel_notion", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md"}, {"source": "claude_dintel_doc_secretary", "target": "claude_brand_editor", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md"}, {"source": "claude_dintel_doc_secretary", "target": "claude_brand_guardian", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/code/CLAUDE.md"}, {"source": "skill_dintel_doc_secretary", "target": "skill_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "skill_fact_sheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "skill_naming_conventions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "d_intelligence_blank_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "d_intelligence_digital_marketing_audit_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "d_intelligence_initial_brief_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "d_intelligence_marketing_performance_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "skill_dintel_doc_secretary", "target": "d_intelligence_social_media_excellence_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/72-dintel-doc-secretary/desktop/SKILL.md"}, {"source": "readme_dintel_quotation_mgr", "target": "excel_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_quotation_mgr", "target": "brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_quotation_mgr", "target": "feedback_log_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_quotation_mgr", "target": "generate_quotation_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_quotation_mgr", "target": "fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_quotation_mgr", "target": "service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_quotation_mgr", "target": "brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_quotation_mgr", "target": "excel_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_quotation_mgr", "target": "fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_quotation_mgr", "target": "service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_quotation_mgr", "target": "skill_dintel_quotation_mgr", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/73-dintel-quotation-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_ga4", "target": "ga4_gtm_실무가이드_통합본_gtm", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_ga4", "target": "ga4_gtm_실무가이드_통합본_bigquery", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_ga4", "target": "ga4_gtm_실무가이드_통합본_looker_studio", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_analytics_advisor", "target": "ga4_gtm_실무가이드_통합본_ga4", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_generated_insights", "target": "ga4_gtm_실무가이드_통합본_ga4", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_measurement_protocol", "target": "ga4_gtm_실무가이드_통합본_ga4", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_gtm", "target": "ga4_gtm_실무가이드_통합본_google_tag", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "ga4_gtm_실무가이드_통합본_google_tag", "target": "ga4_gtm_실무가이드_통합본_akamai_cdn", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/shared/training-materials/GA4-GTM-실무가이드-통합본.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_doc_secretary", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_quotation_manager", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_marketing_manager", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_andrew_yim", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_tasks_dashboard", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "claude_dintel_brand", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "claude_dintel_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_backoffice_mgr", "target": "claude_dintel_notion", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_01_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "skill_agent_73", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/74-dintel-service-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_service_architect", "target": "module_decision_tree_md", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/74-dintel-service-architect/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_marketing_mgr", "target": "readme_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_marketing_mgr", "target": "readme_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_marketing_mgr", "target": "readme_dintel_shared", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_marketing_mgr", "target": "readme_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_brand_editor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_brand_guardian", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_fact_sheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_service_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_naming_conventions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_outdated_facts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_translation_standards", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_marketing_mgr", "target": "skill_content_calendar_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "skill_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "skill_service_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "skill_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "claude_brand_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "claude_ga4_gtm_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_marketing_mgr", "target": "claude_strategic_keywords", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/75-dintel-marketing-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_skill_update", "target": "brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_skill_update", "target": "brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_skill_update", "target": "pricing_reference_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_skill_update", "target": "skill_dintel_brand_guardian", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_skill_update", "target": "skill_dintel_quotation_mgr", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_settings_audit", "target": "skill_claude_settings_optimizer", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/80-claude-settings-optimizer/desktop/skill.yaml", "source_location": null, "weight": 1.0}, {"source": "skill_claude_settings_optimizer", "target": "config_locations_claude_desktop_config", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/80-claude-settings-optimizer/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_claude_settings_optimizer", "target": "mcp_token_estimates_mcp_server_token_estimates", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/80-claude-settings-optimizer/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "sample_audit_report_sample_settings_check_report", "target": "skill_claude_settings_optimizer", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/80-claude-settings-optimizer/desktop/examples/sample-audit-report.md", "source_location": null, "weight": 1.0}, {"source": "settings_audit_report_settings_audit_report_md", "target": "claude_auto_fix_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/80-claude-settings-optimizer/code/settings-audit-report.md", "source_location": null, "weight": 1.0}, {"source": "settings_audit_settings_audit", "target": "settings_audit_report_settings_audit_report_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/80-claude-settings-optimizer/code/commands/settings-audit.md", "source_location": null, "weight": 1.0}, {"source": "readme_claude_settings_optimizer", "target": "run_audit_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/80-claude-settings-optimizer/README.md"}, {"source": "readme_claude_settings_optimizer", "target": "auto_fix_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/80-claude-settings-optimizer/README.md"}, {"source": "claude_dintel_account_mgr", "target": "claude_brand_canon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_fact_sheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_notion_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_service_architect", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_quotation_mgr", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_doc_secretary", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_brand_editor", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_dintel_account_mgr", "target": "claude_brand_guardian", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_dintel_account_mgr", "target": "claude_dintel_account_mgr", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/77-dintel-account-mgr/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_skill_update", "target": "claude_dintel_account_mgr", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/79-dintel-skill-update/README.md", "source_location": null, "weight": 1.0}, {"source": "gotchas_canonical_files_md", "target": "canonical_files_01_active_workspaces", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "weight": 1.0}, {"source": "gotchas_organizer_py", "target": "gotchas_our_gdrive_organize", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/gotchas.md", "source_location": null, "weight": 1.0}, {"source": "install_sh", "target": "schema_sql", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/README.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "billing_checklist_06_pricing_packages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "d_intelligence_invoice_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "d_intelligence_service_contract_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "d_intelligence_nda_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "d_intelligence_job_readiness_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "billing_checklist_dintel_backoffice_mgr", "target": "d_intelligence_ad_agency_contract_2026_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/76-dintel-backoffice-mgr/shared/billing-checklist.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_service_architect", "relation": "collaborates_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_quotation_mgr", "relation": "collaborates_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_doc_secretary", "relation": "collaborates_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_brand_editor", "relation": "collaborates_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_brand_guardian", "relation": "collaborates_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "readme_notion_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "skill_brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "skill_fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "skill_naming_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "skill_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_dintel_account_mgr", "target": "skill_01_outdated_facts_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/77-dintel-account-mgr/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_crawl_with_retry", "target": "skill_firecrawl_scrape", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_web_crawler_orchestrator", "target": "skill_content_repository", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "organizer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "canonical_folders_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "canonical_files_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "categorization_rules_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_our_gdrive_organizer", "target": "gotchas_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/code/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "conventions_md", "target": "organizer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "weight": 1.0}, {"source": "conventions_md", "target": "canonical_files_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "weight": 1.0}, {"source": "conventions_md", "target": "canonical_folders_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "weight": 1.0}, {"source": "conventions_md", "target": "categorization_rules_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "weight": 1.0}, {"source": "conventions_md", "target": "gotchas_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/conventions.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "organizer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "canonical_files_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "canonical_folders_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "categorization_rules_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "gotchas_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "skill_our_gdrive_organizer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "patterns_readme_md", "target": "conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/shared/patterns/README.md", "source_location": null, "weight": 1.0}, {"source": "user_guide_reference_curator", "target": "user_guide_reference_discovery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "user_guide_reference_curator", "target": "user_guide_web_crawler", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "user_guide_reference_curator", "target": "user_guide_content_repository", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/USER-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_discover_py", "target": "claude_web_crawler_orchestrator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "claude_discover_py", "target": "user_guide_content_repository", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/01-reference-discovery/code/CLAUDE.md", "source_location": null, "weight": 1.0}, {"source": "mac_cleanup_mac_cleanup", "target": "mac_cleanup_audit_cleanup_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source_location": null, "weight": 1.0}, {"source": "mac_cleanup_mac_cleanup", "target": "mac_cleanup_cleanup_execute_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-cleanup.md", "source_location": null, "weight": 1.0}, {"source": "mac_doctor_mac_doctor", "target": "mac_doctor_audit_packages_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "weight": 1.0}, {"source": "mac_doctor_mac_doctor", "target": "mac_doctor_audit_environment_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "weight": 1.0}, {"source": "mac_doctor_mac_doctor", "target": "mac_doctor_audit_security_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "weight": 1.0}, {"source": "mac_doctor_mac_doctor", "target": "mac_cleanup_audit_cleanup_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "weight": 1.0}, {"source": "mac_doctor_mac_doctor", "target": "mac_doctor_audit_resources_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-doctor.md", "source_location": null, "weight": 1.0}, {"source": "mac_environment_mac_environment", "target": "mac_doctor_audit_environment_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-environment.md", "source_location": null, "weight": 1.0}, {"source": "mac_packages_mac_packages", "target": "mac_doctor_audit_packages_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-packages.md", "source_location": null, "weight": 1.0}, {"source": "mac_resources_mac_resources", "target": "mac_doctor_audit_resources_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-resources.md", "source_location": null, "weight": 1.0}, {"source": "mac_security_mac_security", "target": "mac_doctor_audit_security_sh", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/commands/mac-security.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_packages_mac_packages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_environment_mac_environment", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_security_mac_security", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_cleanup_mac_cleanup", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_resources_mac_resources", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mac_optimizer_skill", "target": "mac_doctor_mac_doctor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/81-mac-optimizer/skills/mac-optimizer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_our_gdrive_organizer_readme", "target": "readme_organizer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_our_gdrive_organizer_readme", "target": "readme_conventions_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/82-our-gdrive-organizer/README.md", "source_location": null, "weight": 1.0}, {"source": "skill_content_repository", "target": "skill_content_distiller", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/03-content-repository/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_content_distiller", "target": "skill_quality_reviewer", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/04-content-distiller/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_quality_reviewer", "target": "skill_content_distiller", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_quality_reviewer", "target": "skill_markdown_exporter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_quality_reviewer", "target": "skill_web_crawler_orchestrator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_determine_decision", "target": "skill_generate_refactor_instructions", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_determine_decision", "target": "skill_generate_research_queries", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_export_project_files", "target": "skill_generate_topic_index", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_export_project_files", "target": "skill_generate_document_file", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_export_project_files", "target": "skill_generate_root_index", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/06-markdown-exporter/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_pipeline_orchestrator", "target": "skill_markdown_exporter", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_quality_reviewer", "target": "skill_markdown_exporter", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/90-reference-curator/05-quality-reviewer/desktop/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "reference_curator_complete_reference_discovery", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "reference_curator_complete_web_crawler", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "content_repository_content_repository", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "content_distiller_content_distiller", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "quality_reviewer_quality_reviewer", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "reference_curator_complete_pipeline_orchestrator", "target": "markdown_exporter_markdown_exporter", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/reference-curator-complete.md"}, {"source": "quality_reviewer_quality_reviewer", "target": "markdown_exporter_markdown_exporter", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md"}, {"source": "quality_reviewer_quality_reviewer", "target": "content_distiller_content_distiller", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md"}, {"source": "quality_reviewer_quality_reviewer", "target": "reference_curator_complete_web_crawler", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md"}, {"source": "content_distiller_content_distiller", "target": "content_repository_documents", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/content-distiller.md"}, {"source": "content_distiller_content_distiller", "target": "content_repository_distilled_content", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/content-distiller.md"}, {"source": "quality_reviewer_quality_reviewer", "target": "content_repository_distilled_content", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md"}, {"source": "quality_reviewer_quality_reviewer", "target": "content_repository_review_logs", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/quality-reviewer.md"}, {"source": "markdown_exporter_markdown_exporter", "target": "content_repository_distilled_content", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/markdown-exporter.md"}, {"source": "skill_ourdigital_presales_seo", "target": "design_ourdigital_presales_seo", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md"}, {"source": "skill_ourdigital_presales_seo", "target": "competitor_sets_competitor_sets", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/SKILL.md"}, {"source": "design_ourdigital_presales_seo", "target": "competitor_sets_competitor_sets", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/DESIGN.md"}, {"source": "06_markdown_exporter_export_project_files", "target": "06_markdown_exporter_generate_topic_index", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "weight": 1.0}, {"source": "06_markdown_exporter_export_project_files", "target": "06_markdown_exporter_generate_document_file", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "weight": 1.0}, {"source": "06_markdown_exporter_export_project_files", "target": "06_markdown_exporter_generate_root_index", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/06-markdown-exporter.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "06_markdown_exporter_markdown_exporter", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "index_reference_discovery", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "index_web_crawler", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "index_content_repository", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "index_content_distiller", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "07_pipeline_orchestrator_pipeline_orchestrator", "target": "index_quality_reviewer", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/07-pipeline-orchestrator.md", "source_location": null, "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_reference_discovery", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_web_crawler", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_content_repository", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_content_distiller", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_quality_reviewer", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "reference_curator_pipeline_pipeline", "target": "reference_curator_pipeline_markdown_exporter", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/reference-curator-pipeline.md", "weight": 1.0}, {"source": "web_crawler_orchestrator", "target": "reference_discovery_manifest_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/commands/web-crawler.md", "weight": 1.0}, {"source": "web_crawler_orchestrator", "target": "crawl_config_config", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/90-reference-curator/commands/web-crawler.md", "weight": 1.0}, {"source": "quick_setup_multi_agent_setup", "target": "readme_multi_agent_guide", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/91-multi-agent-guide/commands/quick-setup.md", "weight": 1.0}, {"source": "agents_md_claude_code", "target": "agents_md_claude_md", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md"}, {"source": "agents_md_gemini", "target": "agents_md_gemini_md", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md"}, {"source": "agents_md_codex", "target": "agents_md_codex_md", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/agents-md.md"}, {"source": "agents_md_claude_md", "target": "agents_md_guardrails_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/claude-md.md"}, {"source": "agents_md_gemini_md", "target": "agents_md_guardrails_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/gemini-md.md"}, {"source": "agents_md_codex_md", "target": "agents_md_guardrails_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/codex-md.md"}, {"source": "github_workflow_check_ownership_py", "target": "agents_md_tasks_yaml", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/github-workflow.yaml"}, {"source": "github_workflow_check_ownership_py", "target": "agents_md_locks_yaml", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/github-workflow.yaml"}, {"source": "01_reference_discovery_execute_discovery", "target": "01_reference_discovery_web_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md"}, {"source": "01_reference_discovery_execute_discovery", "target": "01_reference_discovery_deduplicate_by_url", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md"}, {"source": "01_reference_discovery_create_manifest", "target": "01_reference_discovery_infer_source_type", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md"}, {"source": "01_reference_discovery_create_manifest", "target": "01_reference_discovery_infer_vendor", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/01-reference-discovery.md"}, {"source": "02_web_crawler_crawl_with_retry", "target": "02_web_crawler_firecrawl_scrape", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/02-web-crawler.md"}, {"source": "04_content_distiller_extract_key_concepts", "target": "04_content_distiller_claude_extract", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md"}, {"source": "04_content_distiller_optimize_content", "target": "04_content_distiller_count_tokens", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/04-content-distiller.md"}, {"source": "05_quality_reviewer_determine_decision", "target": "05_quality_reviewer_generate_refactor_instructions", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md"}, {"source": "05_quality_reviewer_determine_decision", "target": "05_quality_reviewer_generate_research_queries", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/90-reference-curator/claude-project/05-quality-reviewer.md"}, {"source": "setup_agents_setup_agents", "target": "setup_agents_check_ownership_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/commands/setup-agents.md", "source_location": null, "weight": 1.0}, {"source": "skill_multi_agent_guide", "target": "setup_agents_check_ownership_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "setup_agents_check_ownership_py", "target": "skill_get_file_owner", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "setup_agents_check_ownership_py", "target": "skill_is_file_locked", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "setup_agents_check_ownership_py", "target": "skill_verify_ownership", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "setup_agents_check_ownership_py", "target": "skill_check_commit_message", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "setup_agents_check_ownership_py", "target": "ownership_matrix_ownership_matrix", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/references/ownership-matrix.md", "source_location": null, "weight": 1.0}, {"source": "education_catalog", "target": "rate_card", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/education.yaml", "source_location": null, "weight": 1.0}, {"source": "seo_catalog", "target": "rate_card", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/catalog/seo.yaml", "source_location": null, "weight": 1.0}, {"source": "findings_to_service_estimate", "target": "findings_to_service_sow_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "weight": 1.0}, {"source": "findings_to_service_estimate", "target": "findings_to_service_rate_card", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "weight": 1.0}, {"source": "findings_to_service_findings_to_scope", "target": "findings_to_service_ourdigital_estimate_engine", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/95-ourdigital-presales-seo/references/findings_to_service.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_rate_card", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_seo_yaml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_education_yaml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_digital_ads_yaml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_digital_branding_yaml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "design_estimate_py", "target": "design_scope_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "skill_estimate_py", "target": "skill_rate_card", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/96-ourdigital-estimate-engine/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "04-research_ourdigital_research", "target": "02-blog_ourdigital_blog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/04-research.md", "source_location": null, "weight": 1.0}, {"source": "04-research_ourdigital_research", "target": "03-journal_ourdigital_journal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/04-research.md", "source_location": null, "weight": 1.0}, {"source": "skill_tui_design_template", "target": "skill_rich", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/92-tui-design-template/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "dtm_wizard_reference_dtm_agent", "target": "skill_tui_design_template", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/92-tui-design-template/shared/references/dtm-wizard-reference.md", "source_location": null, "weight": 1.0}, {"source": "readme_94_dintel_bootstrap", "target": "readme_dintel_auth", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_94_dintel_bootstrap", "target": "dtm_wizard_reference_dtm_agent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_94_dintel_bootstrap", "target": "readme_dda", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_94_dintel_bootstrap", "target": "readme_ourseo", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_94_dintel_bootstrap", "target": "readme_91_multi_agent_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/94-dintel-bootstrap/README.md", "source_location": null, "weight": 1.0}, {"source": "guardrails_md_guardrails", "target": "guardrails_md_agents", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "weight": 1.0}, {"source": "guardrails_md_guardrails", "target": "guardrails_md_check_ownership", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "weight": 1.0}, {"source": "guardrails_md_guardrails", "target": "locks_yaml_locks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "weight": 1.0}, {"source": "guardrails_md_guardrails", "target": "tasks_yaml_tasks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/guardrails-md.md", "source_location": null, "weight": 1.0}, {"source": "multi_agent_framework_md_framework", "target": "guardrails_md_guardrails", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/multi-agent-framework.md", "source_location": null, "weight": 1.0}, {"source": "multi_agent_framework_md_framework", "target": "locks_yaml_locks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/multi-agent-framework.md", "source_location": null, "weight": 1.0}, {"source": "multi_agent_framework_md_framework", "target": "tasks_yaml_tasks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/multi-agent-framework.md", "source_location": null, "weight": 1.0}, {"source": "pre_commit_config_yaml_config", "target": "guardrails_md_check_ownership", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/91-multi-agent-guide/skills/multi-agent-guide/templates/pre-commit-config.yaml", "source_location": null, "weight": 1.0}, {"source": "readme_md_readme", "target": "readme_md_skill", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/92-tui-design-template/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_md_readme", "target": "readme_md_dtm_wizard_reference", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/92-tui-design-template/README.md", "source_location": null, "weight": 1.0}, {"source": "settings_audit_report_claude_code_settings_audit_report", "target": "user_guide_settings_audit", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/settings-audit-report.md", "source_location": null, "weight": 1.0}, {"source": "pricingreference_pricing_quick_reference", "target": "pricingpackages_01_strategy_pricing_packages_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md"}, {"source": "pricingreference_pricing_quick_reference", "target": "servicearchitecture_knowledge_base_canon_service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md"}, {"source": "pricingreference_pricing_quick_reference", "target": "brand_dintel_shared_src_dintel_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/pricing-reference.md"}, {"source": "readme_ourdigital_shared_environment", "target": "install_install_sh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/README.md"}, {"source": "readme_ourdigital_shared_environment", "target": "validateinstall_scripts_validate_install_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/README.md"}, {"source": "installclaudeai_installing_ourdigital_skills_in_claude_ai", "target": "ourdigitalskillsbundle_ourdigital_skills_bundle_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/INSTALL-CLAUDE-AI.md"}, {"source": "installclaudeai_installing_ourdigital_skills_in_claude_ai", "target": "exportforclaudeai_scripts_export_for_claude_ai_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/INSTALL-CLAUDE-AI.md"}, {"source": "ourdigitalskillsbundle_ourdigital_skills_bundle_md", "target": "01brandguide_ourdigital_brand_guide", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/ourdigital-skills-bundle.md"}, {"source": "dintelligence_brand_guide_md", "target": "brand_canon_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "dintelligence_brand_guide_md", "target": "fact_sheet_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "dintelligence_brand_guide_md", "target": "service_architecture_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/dintelligence_brand_guide.md", "source_location": null, "weight": 1.0}, {"source": "client_service_tasks_dashboard", "target": "jhr_db", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "weight": 1.0}, {"source": "client_service_tasks_dashboard", "target": "jam_db", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "weight": 1.0}, {"source": "client_service_tasks_dashboard", "target": "sla_db", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/references/notion-schema-reference.md", "source_location": null, "weight": 1.0}, {"source": "user_guide_agent_77", "target": "user_guide_agent_74", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_74", "target": "user_guide_agent_73", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_73", "target": "user_guide_agent_72", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_72", "target": "user_guide_agent_71", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_71", "target": "user_guide_agent_70", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_77", "target": "user_guide_agent_72", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_72", "target": "user_guide_agent_70", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_75", "target": "user_guide_agent_71", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_76", "target": "user_guide_agent_72", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_88", "target": "user_guide_pricing_reference_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "user_guide_agent_88", "target": "user_guide_brand_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_dintel-shared/USER-GUIDE.md"}, {"source": "code_txt", "target": "base_txt", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/requirements/code.txt", "source_location": null, "weight": 1.0}, {"source": "desktop_txt", "target": "base_txt", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/requirements/desktop.txt", "source_location": null, "weight": 1.0}, {"source": "10_skill_creator_md", "target": "notion_db_f8f19ede", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/claude-ai-export/individual/10-skill-creator.md", "source_location": null, "weight": 1.0}, {"source": "ourdigital_yaml", "target": "notion_db_f8f19ede", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/_ourdigital-shared/config/ourdigital.yaml", "source_location": null, "weight": 1.0}, {"source": "compatibility_report_md", "target": "skills_comparison_md", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/COMPATIBILITY_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "algorithmic_art_skill", "target": "algorithmic_art_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "2026-04-27-notion-writer-extended-block-coverage_markdown_to_notion_blocks", "target": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "weight": 1.0}, {"source": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "target": "2026-04-27-notion-writer-extended-block-coverage_create_callout_block", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "weight": 1.0}, {"source": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "target": "2026-04-27-notion-writer-extended-block-coverage_create_toggle_block", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "weight": 1.0}, {"source": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "target": "2026-04-27-notion-writer-extended-block-coverage__parse_lines", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/scripts/notion_writer.py", "source_location": null, "weight": 1.0}, {"source": "2026-04-27-notion-writer-extended-block-coverage_test_parser_py", "target": "2026-04-27-notion-writer-extended-block-coverage_notion_writer_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/32-notion-writer/code/scripts/test_parser.py", "source_location": null, "weight": 1.0}, {"source": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "target": "2026_03_29_jamie_journal_editor_code_version_structurevalidator", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "weight": 1.0}, {"source": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "target": "2026_03_29_jamie_journal_editor_code_version_compliancechecker", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "weight": 1.0}, {"source": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "target": "2026_03_29_jamie_journal_editor_code_version_spellingchecker", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "weight": 1.0}, {"source": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "target": "2026_03_29_jamie_journal_editor_code_version_linkrecommender", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "weight": 1.0}, {"source": "2026_03_29_jamie_journal_editor_code_version_main", "target": "2026_03_29_jamie_journal_editor_code_version_journalvalidator", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-03-29-jamie-journal-editor-code-version.md", "source_location": null, "weight": 1.0}, {"source": "skill_brand_guidelines", "target": "license_apache_2_0", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/brand-guidelines/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_brand_guidelines", "target": "skill_python_pptx", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/brand-guidelines/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_canvas_design", "target": "license_apache_2_0", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_canvas_design", "target": "skill_canvas_fonts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "arsenalsc_ofl_arsenal_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/ArsenalSC-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "bigshoulders_ofl_big_shoulders_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/BigShoulders-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "boldonse_ofl_boldonse_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Boldonse-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "bricolagegrotesque_ofl_bricolage_grotesque_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "crimsonpro_ofl_crimson_pro_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/CrimsonPro-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "dmmono_ofl_dm_mono_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/DMMono-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "ericaone_ofl_erica_one", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/EricaOne-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "geistmono_ofl_geist_project", "target": "sil_open_font_license_1_1", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/GeistMono-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "gloock_ofl_gloock_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Gloock-OFL.txt", "weight": 1.0}, {"source": "ibmplexmono_ofl_ibm_corp", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt", "weight": 1.0}, {"source": "instrumentsans_ofl_instrument_sans_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/InstrumentSans-OFL.txt", "weight": 1.0}, {"source": "italiana_ofl_santiago_orozco", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Italiana-OFL.txt", "weight": 1.0}, {"source": "jetbrainsmono_ofl_jetbrains_mono_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt", "weight": 1.0}, {"source": "jura_ofl_jura_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Jura-OFL.txt", "weight": 1.0}, {"source": "librebaskerville_ofl_libre_baskerville_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt", "weight": 1.0}, {"source": "lora_ofl_lora_project", "target": "ofl_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Lora-OFL.txt", "weight": 1.0}, {"source": "test_notion_search_test_notion_search", "target": "_search_llm__search_llm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": null, "weight": 1.0}, {"source": "test_notion_search_test_notion_search", "target": "_search_cache__search_cache", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": null, "weight": 1.0}, {"source": "test_notion_search_test_notion_search", "target": "notion_search_notion_search", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "custom-skills/31-notion-organizer/code/scripts/test_notion_search.py", "source_location": null, "weight": 1.0}, {"source": "notion_search_notion_search", "target": "_search_llm__search_llm", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "custom-skills/31-notion-organizer/code/scripts/notion_search.py", "source_location": null, "weight": 1.0}, {"source": "journal_validator_compliancechecker", "target": "compliance_checker_compliance_checker", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "46-jamie-journal-editor/code/scripts/journal_validator.py", "source_location": null, "weight": 1.0}, {"source": "readme_algorithmic_art", "target": "readme_skills", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_canvas_design", "target": "readme_skills", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_docx", "target": "readme_skills", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_pdf", "target": "readme_skills", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/README.md", "source_location": null, "weight": 1.0}, {"source": "agent_skills_spec_skill_md", "target": "readme_skill_md", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/agent_skills_spec.md", "source_location": null, "weight": 1.0}, {"source": "agent_skills_spec_template_skill", "target": "readme_template_skill", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/agent_skills_spec.md", "source_location": null, "weight": 1.0}, {"source": "nationalpark_ofl_txt_national_park_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/NationalPark-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "nothingyoucoulddo_ofl_txt_kimberly_geswein", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "outfit_ofl_txt_outfit_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Outfit-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "pixelifysans_ofl_txt_pixelify_sans_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/PixelifySans-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "poiretone_ofl_txt_denis_masharov", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/PoiretOne-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "redhatmono_ofl_txt_red_hat_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/RedHatMono-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "silkscreen_ofl_txt_silkscreen_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Silkscreen-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "smoochsans_ofl_txt_smooch_sans_project", "target": "common_sil_open_font_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/SmoochSans-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "2026_04_27_notion_writer_extended_block_coverage_design_markdown_to_notion_blocks", "target": "2026_04_27_notion_writer_extended_block_coverage_design__parse_lines", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "source_location": null, "weight": 1.0}, {"source": "2026_04_27_notion_writer_extended_block_coverage_design__parse_lines", "target": "2026_04_27_notion_writer_extended_block_coverage_design__parse_lines", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-27-notion-writer-extended-block-coverage-design.md", "source_location": null, "weight": 1.0}, {"source": "2026_04_28_notion_semantic_search_design_call_claude", "target": "2026_04_28_notion_semantic_search_design__call_via_sdk", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "weight": 1.0}, {"source": "2026_04_28_notion_semantic_search_design_call_claude", "target": "2026_04_28_notion_semantic_search_design__call_via_cli", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "weight": 1.0}, {"source": "2026_04_28_notion_semantic_search_design_notion_search_py", "target": "2026_04_28_notion_semantic_search_design__search_llm_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "weight": 1.0}, {"source": "2026_04_28_notion_semantic_search_design_notion_search_py", "target": "2026_04_28_notion_semantic_search_design__notion_compat", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-04-28-notion-semantic-search-design.md", "source_location": null, "weight": 1.0}, {"source": "viewer_setup", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_initializesystem", "target": "viewer_particle", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_initializesystem", "target": "viewer_generateflowfield", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_updateseed", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_updateseed", "target": "viewer_updateseeddisplay", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_previousseed", "target": "viewer_updateseeddisplay", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_previousseed", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_nextseed", "target": "viewer_updateseeddisplay", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_nextseed", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_randomseedandupdate", "target": "viewer_updateseeddisplay", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_randomseedandupdate", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_resetparameters", "target": "viewer_updateseeddisplay", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "viewer_resetparameters", "target": "viewer_initializesystem", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/algorithmic-art/templates/viewer.html"}, {"source": "skill_artifacts_builder", "target": "skill_init_artifact_sh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md"}, {"source": "skill_artifacts_builder", "target": "skill_bundle_artifact_sh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md"}, {"source": "skill_artifacts_builder", "target": "license_apache", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/artifacts-builder/SKILL.md"}, {"source": "html2pptx_html2pptx", "target": "html2pptx_pptxgenjs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "weight": 1.0}, {"source": "html2pptx_html2pptx", "target": "html2pptx_playwright", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "weight": 1.0}, {"source": "html2pptx_html2pptx", "target": "html2pptx_sharp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/html2pptx.md", "source_location": null, "weight": 1.0}, {"source": "frontend_design_skill", "target": "frontend_design_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/frontend-design/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "internal_comms_skill", "target": "internal_comms_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "internal_comms_skill", "target": "internal_comms_3p_updates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "internal_comms_skill", "target": "internal_comms_company_newsletter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "internal_comms_skill", "target": "internal_comms_faq_answers", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "internal_comms_skill", "target": "internal_comms_general_comms", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/internal-comms/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_forms_md", "target": "forms_extract_form_field_info_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "weight": 1.0}, {"source": "forms_create_validation_image_py", "target": "forms_fields_json", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "weight": 1.0}, {"source": "forms_check_bounding_boxes_py", "target": "forms_fields_json", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "weight": 1.0}, {"source": "forms_fill_pdf_form_with_annotations_py", "target": "forms_fields_json", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/forms.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_docx", "target": "docx_js_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_docx", "target": "docx_js_packer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_packer", "target": "docx_js_document", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_paragraph", "target": "docx_js_textrun", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_paragraph", "target": "docx_js_imagerun", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_paragraph", "target": "docx_js_pagebreak", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_table", "target": "docx_js_tablerow", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_tablerow", "target": "docx_js_tablecell", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "docx_js_tablecell", "target": "docx_js_paragraph", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/docx-js.md", "source_location": null, "weight": 1.0}, {"source": "tektur_ofl_tektur", "target": "tektur_ofl_sil_open_font_license", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/Tektur-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "worksans_ofl_worksans", "target": "tektur_ofl_sil_open_font_license", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/WorkSans-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "youngserif_ofl_youngserif", "target": "tektur_ofl_sil_open_font_license", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/canvas-design/canvas-fonts/YoungSerif-OFL.txt", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_pandoc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_docx_js", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_unpack_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_pack_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_docx_js_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_ooxml_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_soffice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_pdftoppm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_docx", "target": "skill_defusedxml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_ooxml", "target": "ooxml_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_ooxml", "target": "ooxml_docxxmleditor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_ooxml", "target": "ooxml_pil_image", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_ooxml", "target": "ooxml_shutil", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_ooxml", "target": "ooxml_os", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/docx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "skill_html2pptx_js", "target": "skill_pptxgenjs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_replace_py", "target": "skill_inventory_py", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pypdfium2", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pdf_lib", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pdfjs_dist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_poppler_utils", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_qpdf", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pdfplumber", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_reportlab", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pypdf", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pytesseract", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "reference_document", "target": "reference_pdf2image", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pdf/reference.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_p_txbody", "target": "ooxml_a_bodypr", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_p_txbody", "target": "ooxml_a_lststyle", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "ooxml_p_txbody", "target": "ooxml_a_p", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/pptx/ooxml.md", "source_location": null, "weight": 1.0}, {"source": "skill_xlsx", "target": "skill_pandas", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_xlsx", "target": "skill_openpyxl", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_xlsx", "target": "skill_recalc_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_recalc_py", "target": "skill_libreoffice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/document-skills/xlsx/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_slack_gif_creator", "target": "requirements_pillow", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_slack_gif_creator", "target": "requirements_imageio", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_slack_gif_creator", "target": "requirements_numpy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/slack-gif-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_theme_factory", "target": "license_apache_2_0", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_theme_factory", "target": "arctic_frost_theme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/theme-factory/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "evaluation_scripts_evaluation_py", "target": "evaluation_evaluation_xml", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "weight": 1.0}, {"source": "evaluation_scripts_evaluation_py", "target": "evaluation_mcp_server", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "weight": 1.0}, {"source": "evaluation_scripts_evaluation_py", "target": "evaluation_anthropic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "weight": 1.0}, {"source": "evaluation_scripts_evaluation_py", "target": "evaluation_mcp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "weight": 1.0}, {"source": "evaluation_scripts_evaluation_py", "target": "evaluation_claude_3_7_sonnet_20250219", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/evaluation.md", "source_location": null, "weight": 1.0}, {"source": "skill_skill_creator", "target": "skill_init_skill_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_skill_creator", "target": "skill_package_skill_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_skill_creator", "target": "license_apache_2_0", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "example-skills/skills-main/skill-creator/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "database_best_practices_database_best_practices", "target": "documentation_database_general_documentation_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-knowledge-capture/reference/database-best-practices.md", "source_location": null, "weight": 1.0}, {"source": "database_best_practices_database_best_practices", "target": "decision_log_database_decision_log_database", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-knowledge-capture/reference/database-best-practices.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "license_apache_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_mcp_protocol", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_mcp_best_practices", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_python_sdk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_python_mcp_server", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_typescript_sdk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_node_mcp_server", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_mcp_builder", "target": "skill_evaluation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "mcp_best_practices_tool", "target": "mcp_best_practices_mcp_server", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "weight": 1.0}, {"source": "mcp_best_practices_server", "target": "mcp_best_practices_listtoolsrequestschema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "weight": 1.0}, {"source": "mcp_best_practices_server", "target": "mcp_best_practices_calltoolrequestschema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/mcp_best_practices.md", "source_location": null, "weight": 1.0}, {"source": "node_mcp_server_main", "target": "node_mcp_server_mcpserver", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "node_mcp_server_main", "target": "node_mcp_server_stdioservertransport", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "node_mcp_server_registertool", "target": "node_mcp_server_makeapirequest", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "node_mcp_server_registertool", "target": "node_mcp_server_handleapierror", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "node_mcp_server_makeapirequest", "target": "node_mcp_server_axios", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "node_mcp_server_usersearchinputschema", "target": "node_mcp_server_zod", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/node_mcp_server.md"}, {"source": "skill_webapp_testing", "target": "skill_with_server_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/webapp-testing/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_knowledge_capture", "target": "skill_database_best_practices_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-knowledge-capture/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_evaluations", "target": "readme_conversation_to_wiki_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-knowledge-capture/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "python_mcp_server_usersearchinput", "target": "python_mcp_server_basemodel", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "weight": 1.0}, {"source": "python_mcp_server_example_search_users", "target": "python_mcp_server_make_api_request", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "weight": 1.0}, {"source": "python_mcp_server_example_search_users", "target": "python_mcp_server_handle_api_error", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "weight": 1.0}, {"source": "python_mcp_server_example_search_users", "target": "python_mcp_server_usersearchinput", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "weight": 1.0}, {"source": "python_mcp_server_example_search_users", "target": "python_mcp_server_responseformat", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "example-skills/skills-main/mcp-builder/reference/python_mcp_server.md", "source_location": null, "weight": 1.0}, {"source": "requirements_mcp", "target": "python_mcp_server_fastmcp", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "example-skills/skills-main/mcp-builder/scripts/requirements.txt", "source_location": null, "weight": 1.0}, {"source": "api_feature_implementation_plan_user_profile_api", "target": "api_feature_user_profile_api_specification", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "weight": 1.0}, {"source": "api_feature_engineering_tasks", "target": "api_feature_implementation_plan_user_profile_api", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "official-skills/notion-spec-to-implementation/examples/api-feature.md", "weight": 1.0}, {"source": "database_migration_implementation_plan_user_preferences_migration", "target": "database_migration_user_preferences_schema_migration_spec", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/examples/database-migration.md", "weight": 1.0}, {"source": "ui_component_implementation_plan", "target": "ui_component_global_search_redesign_spec", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/examples/ui-component.md", "weight": 1.0}, {"source": "progress_tracking_progress_tracking", "target": "progress_update_template_progress_update", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "official-skills/notion-spec-to-implementation/reference/progress-tracking.md", "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "decision_meeting_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "status_update_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "brainstorming_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "sprint_planning_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "retrospective_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "template_selection_guide_guide", "target": "one_on_one_template_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/reference/template-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_research_documentation", "target": "format_selection_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_research_documentation", "target": "research_summary_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_research_documentation", "target": "comprehensive_report_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_research_documentation", "target": "quick_brief_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_skill_md", "target": "skill-compact-guide_claude_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_yaml_frontmatter", "target": "skill-compact-guide_skill_md", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_instructions", "target": "skill-compact-guide_skill_md", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_scripts_folder", "target": "skill-compact-guide_claude_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_references_folder", "target": "skill-compact-guide_claude_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "skill-compact-guide_assets_folder", "target": "skill-compact-guide_claude_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/skill-compact-guide.md", "source_location": null, "weight": 1.0}, {"source": "readme_basic_research_json", "target": "readme_research_documentation_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_research_to_database_json", "target": "readme_research_documentation_skill", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "competitor_analysis_example", "target": "notion_search", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "weight": 1.0}, {"source": "competitor_analysis_example", "target": "notion_fetch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "weight": 1.0}, {"source": "competitor_analysis_example", "target": "notion_create_pages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/competitor-analysis.md", "source_location": null, "weight": 1.0}, {"source": "market_research_example", "target": "notion_search", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/market-research.md", "source_location": null, "weight": 1.0}, {"source": "market_research_example", "target": "notion_fetch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/market-research.md", "source_location": null, "weight": 1.0}, {"source": "market_research_example", "target": "notion_create_pages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/market-research.md", "source_location": null, "weight": 1.0}, {"source": "technical_investigation_example", "target": "notion_search", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/technical-investigation.md", "source_location": null, "weight": 1.0}, {"source": "technical_investigation_example", "target": "notion_fetch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/technical-investigation.md", "source_location": null, "weight": 1.0}, {"source": "technical_investigation_example", "target": "notion_create_pages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/technical-investigation.md", "source_location": null, "weight": 1.0}, {"source": "trip_planning_example", "target": "notion_search", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/trip-planning.md", "source_location": null, "weight": 1.0}, {"source": "trip_planning_example", "target": "notion_fetch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/trip-planning.md", "source_location": null, "weight": 1.0}, {"source": "trip_planning_example", "target": "notion_create_pages", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/examples/trip-planning.md", "source_location": null, "weight": 1.0}, {"source": "advanced_search_reference", "target": "notion_search", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "official-skills/notion-research-documentation/reference/advanced-search.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "skill_notion_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "skill_notion_fetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "skill_notion_create_pages", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "skill_template_selection_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "customer_meeting_customer_meeting_prep", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_meeting_intelligence", "target": "executive_review_executive_review_prep", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_meeting_intelligence_evaluations", "target": "readme_decision_meeting_prep_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_meeting_intelligence_evaluations", "target": "readme_status_meeting_prep_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_meeting_intelligence_evaluations", "target": "skill_meeting_intelligence", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "official-skills/notion-meeting-intelligence/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "customer_meeting_customer_meeting_prep", "target": "skill_notion_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/customer-meeting.md", "source_location": null, "weight": 1.0}, {"source": "customer_meeting_customer_meeting_prep", "target": "skill_notion_fetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/customer-meeting.md", "source_location": null, "weight": 1.0}, {"source": "customer_meeting_customer_meeting_prep", "target": "skill_notion_create_pages", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/customer-meeting.md", "source_location": null, "weight": 1.0}, {"source": "executive_review_executive_review_prep", "target": "skill_notion_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/executive-review.md", "source_location": null, "weight": 1.0}, {"source": "executive_review_executive_review_prep", "target": "skill_notion_fetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/executive-review.md", "source_location": null, "weight": 1.0}, {"source": "executive_review_executive_review_prep", "target": "skill_notion_create_pages", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-meeting-intelligence/examples/executive-review.md", "source_location": null, "weight": 1.0}, {"source": "spec_parsing_spec_parsing", "target": "spec_parsing_notion_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "weight": 1.0}, {"source": "spec_parsing_spec_parsing", "target": "spec_parsing_notion_fetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/spec-parsing.md", "source_location": null, "weight": 1.0}, {"source": "task_creation_task_creation", "target": "spec_parsing_notion_search", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0}, {"source": "task_creation_task_creation", "target": "spec_parsing_notion_fetch", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0}, {"source": "task_creation_task_creation", "target": "task_creation_notion_create_pages", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0}, {"source": "task_creation_task_creation", "target": "standard_implementation_plan_template", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "official-skills/notion-spec-to-implementation/reference/task-creation.md", "source_location": null, "weight": 1.0}, {"source": "skill_migration_guide_migration_guide", "target": "skill_migration_guide_16_seo_schema_validator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_migration_guide_migration_guide", "target": "skill_migration_guide_17_seo_schema_generator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "skill_migration_guide_migration_guide", "target": "skill_format_requirements_format_requirements", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "reference/SKILL-MIGRATION-GUIDE.md", "source_location": null, "weight": 1.0}, {"source": "comparison_format_comparison_format", "target": "comparison_template_comparison_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/comparison-format.md", "source_location": null, "weight": 1.0}, {"source": "comparison_template_comparison_template", "target": "comparison_format_comparison_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/comparison-template.md", "source_location": null, "weight": 1.0}, {"source": "comprehensive_report_format_comprehensive_report_format", "target": "comprehensive_report_template_comprehensive_report_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/comprehensive-report-format.md", "source_location": null, "weight": 1.0}, {"source": "comprehensive_report_template_comprehensive_report_template", "target": "comprehensive_report_format_comprehensive_report_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/comprehensive-report-template.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "research_summary_format_research_summary_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "research_summary_template_research_summary_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "comprehensive_report_format_comprehensive_report_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "comprehensive_report_template_comprehensive_report_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "quick_brief_format_quick_brief_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "quick_brief_template_quick_brief_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "comparison_format_comparison_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "format_selection_guide_format_selection_guide", "target": "comparison_template_comparison_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/format-selection-guide.md", "source_location": null, "weight": 1.0}, {"source": "quick_brief_format_quick_brief_format", "target": "quick_brief_template_quick_brief_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/quick-brief-format.md", "source_location": null, "weight": 1.0}, {"source": "quick_brief_template_quick_brief_template", "target": "quick_brief_format_quick_brief_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/quick-brief-template.md", "source_location": null, "weight": 1.0}, {"source": "research_summary_format_research_summary_format", "target": "research_summary_template_research_summary_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/research-summary-format.md", "source_location": null, "weight": 1.0}, {"source": "research_summary_template_research_summary_template", "target": "research_summary_format_research_summary_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-research-documentation/reference/research-summary-template.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "spec_parsing_spec_parsing", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "standard_implementation_plan_standard_implementation_plan", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "quick_implementation_plan_quick_implementation_plan", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "task_creation_task_creation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "progress_tracking_progress_tracking", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "api_feature_api_feature", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "ui_component_ui_component", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "skill_notion_spec_to_implementation", "target": "database_migration_database_migration", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "readme_spec_to_implementation_skill_evaluations", "target": "basic_spec_implementation_basic_spec_implementation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "readme_spec_to_implementation_skill_evaluations", "target": "spec_to_tasks_spec_to_tasks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "official-skills/notion-spec-to-implementation/evaluations/README.md", "source_location": null, "weight": 1.0}, {"source": "claude_plugin_marketplace", "target": "claude_plugin_marketplace_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L2", "weight": 1.0}, {"source": "claude_plugin_marketplace", "target": "claude_plugin_marketplace_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L3", "weight": 1.0}, {"source": "claude_plugin_marketplace", "target": "claude_plugin_marketplace_owner", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L4", "weight": 1.0}, {"source": "claude_plugin_marketplace_owner", "target": "claude_plugin_marketplace_owner_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L5", "weight": 1.0}, {"source": "claude_plugin_marketplace_owner", "target": "claude_plugin_marketplace_owner_email", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L6", "weight": 1.0}, {"source": "claude_plugin_marketplace", "target": "claude_plugin_marketplace_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L8", "weight": 1.0}, {"source": "claude_plugin_marketplace_metadata", "target": "claude_plugin_marketplace_metadata_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L9", "weight": 1.0}, {"source": "claude_plugin_marketplace_metadata", "target": "claude_plugin_marketplace_metadata_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L10", "weight": 1.0}, {"source": "claude_plugin_marketplace", "target": "claude_plugin_marketplace_plugins", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude-plugin/marketplace.json", "source_location": "L12", "weight": 1.0}], "hyperedges": [{"id": "okf_frontmatter_parsing_pipeline", "label": "OKF frontmatter parsing pipeline", "nodes": ["okf_common_parse_frontmatter", "okf_common_split_frontmatter", "okf_common_parse_yaml_subset", "okf_common__collect_indented", "okf_common__scalar"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py"}, {"id": "okf_three_mode_skill", "label": "OKF produce/validate/visualize skill modes", "nodes": ["skill_ourdigital_okf", "okf_validate_main", "okf_viz_main", "okf_common_okf_v01_format"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/code/SKILL.md"}, {"id": "okf_common_consumers", "label": "okf_common shared by validate and viz", "nodes": ["okf_common_parse_frontmatter", "okf_common_iter_concepts", "okf_common_extract_links", "okf_common_concept_id", "okf_validate_validate_bundle", "okf_viz_build_graph"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/scripts/okf_common.py"}, {"id": "okf_three_modes", "label": "OKF skill three modes (produce, visualize, validate)", "nodes": ["design_okf_skill", "design_produce_mode", "design_visualize_mode", "design_validate_mode"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/DESIGN.md"}, {"id": "okf_python_utilities", "label": "Zero-dependency Python utility trio", "nodes": ["implementation_plan_okf_common", "implementation_plan_okf_validate", "implementation_plan_okf_viz"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "custom-skills/97-ourdigital-okf/docs/IMPLEMENTATION-PLAN.md"}, {"id": "okf_core_model", "label": "OKF core model (bundle, concept, concept ID, frontmatter)", "nodes": ["okf_spec_v0_1_bundle", "concept_okf_concept", "okf_spec_v0_1_concept_id", "okf_spec_v0_1_frontmatter"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "custom-skills/97-ourdigital-okf/code/references/okf-spec-v0.1.md"}], "built_at_commit": "6c97dfc9137f0915e721f74ee31ed6103b86c63a"}