AI Slop Code RIsk Monitor

hugohe3/ppt-master

AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He

14.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for hugohe3/ppt-master, a Python project with 59,790 GitHub stars. SynthScan examined 289,392 lines of code across 619 source files, recording 3319 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 14.1 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

14.1
Adjusted Signal
14.1
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
59.8K
Stars
Python
Language
289.4K
Lines of Code
619
Files
3.3K
Pattern Hits
2026-10-12
Scan Date
0.15
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 29.9/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 2272 finding(s).

Hallucinated Dependency & Supply Chain Risk 6.8/100 · LOW

Are imports declared and package/API names verified? 398 finding(s).

Agent Over-Engineering Ratio 42.2/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 2390 finding(s).

PR Review Velocity Impact 55.2/100 · HIGH

Which changes need focused human review? 3319 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 95MEDIUM 428LOW 2796

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 3319 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers1725 hits · 1537 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/authoring_roundtrip.py92def roundtrip_source_fingerprint(project_path: Path) -> dict[str, object]:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py272def _roundtrip_source_svg_names(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py915def _generate_baseline_bundle(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py985def _collapse_hash_only_groups(root: ET.Element) -> None:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1069def _contextual_authoring_element(element: ET.Element, root: ET.Element | None) -> ET.Element:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1125def preserve_adopted_source_links(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1163def authoring_source_ref_is_unchanged(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1258def _outer_source_ref_elements(root: ET.Element) -> list[ET.Element]:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1345def _referenced_definition_ids(element: ET.Element) -> set[str]:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1355def _definition_reference_ids(element: ET.Element) -> set[str]:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1366def _prune_unreferenced_definitions(root: ET.Element) -> None:CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1476def _rebase_resource_references(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1517def _restore_preserved_effect_metadata(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1541def _restore_unchanged_text_body(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1567def _apply_authoring_root_attributes(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1579def _native_restore_placeholder(CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py2028def materialize_flat_authoring_roundtrip(CODE
LOWskills/ppt-master/scripts/prompt_audit.py1000def _strongly_connected_components(edges: Iterable[tuple[str, str]]) -> list[list[str]]:CODE
LOWskills/ppt-master/scripts/prompt_audit.py1086def _structured_registry_expected_order(config: dict[str, Any]) -> list[str]:CODE
LOWskills/ppt-master/scripts/prompt_audit.py1663def _schema_owner_fingerprint(CODE
LOWskills/ppt-master/scripts/prompt_audit.py1700def _has_schema_grammar_signal(line: str, schema_field: str) -> bool:CODE
LOWskills/ppt-master/scripts/pptx_intake.py290def _upsert_source_index_unlocked(CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py275def _declared_content_type_for_part(CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py452def _relationship_problem_code(problem: str) -> str:CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py510def _motion_and_hidden_summary(CODE
LOWskills/ppt-master/scripts/pptx_effects.py42def project_effect_status_errors(root: ET.Element) -> list[str]:CODE
LOWskills/ppt-master/scripts/pptx_effects.py109def preserved_native_effect_xml(elem: ET.Element) -> str | None:CODE
LOWskills/ppt-master/scripts/pptx_effects.py136def _validate_native_effect_container(effect_container: ET.Element) -> None:CODE
LOWskills/ppt-master/scripts/pptx_effects.py155def unsupported_effect_metadata(*reasons: str) -> dict[str, str]:CODE
LOWskills/ppt-master/scripts/semantic_table.py260def expand_semantic_table_payload(payload: dict[str, Any]) -> dict[str, Any]:CODE
LOWskills/ppt-master/scripts/semantic_table.py382def _compact_plain_paragraphs(payload: dict[str, Any]) -> None:CODE
LOWskills/ppt-master/scripts/semantic_table.py454def compact_semantic_table_payload(payload: dict[str, Any]) -> dict[str, Any]:CODE
LOWskills/ppt-master/scripts/finalize_svg.py128def _publish_candidate_directory(candidate_dir: Path, output_dir: Path) -> None:CODE
LOWskills/ppt-master/scripts/finalize_svg.py176def _process_candidate_directory(CODE
LOWskills/ppt-master/scripts/register_template.py354def _qualified_template_specs(directory: Path) -> list[tuple[Path, str]]:CODE
LOWskills/ppt-master/scripts/register_template.py366def validate_qualified_spec_identity(CODE
LOWskills/ppt-master/scripts/register_template.py428def _has_qualified_roster_spec(template_dir: Path) -> bool:CODE
LOWskills/ppt-master/scripts/register_template.py495def _style_value_is_substantive(value: str | None) -> bool:CODE
LOWskills/ppt-master/scripts/register_template.py991def _validate_svg_template_spec(CODE
LOWskills/ppt-master/scripts/register_template.py1127def validate_shadowed_deck_spec(CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py271def _rewrite_reference_values(CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py520def _icon_asset_for_namespace(icon_name: str, icon_namespace: str) -> str | None:CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py535def _has_namespace_placeholder(root: ET.Element, icon_namespace: str) -> bool:CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py592def _existing_placeholder_entries(CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py758def _fresh_native_fallback_markers(root: ET.Element) -> set[ET.Element]:CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py777def _normalize_authoring_tree(CODE
LOWskills/ppt-master/scripts/visualization_catalog.py132def legacy_structure_intent_keys() -> tuple[str, ...]:CODE
LOWskills/ppt-master/scripts/visualization_catalog.py222def load_visualization_catalog(CODE
LOWskills/ppt-master/scripts/visualization_catalog.py241def load_visualization_entries(CODE
LOWskills/ppt-master/scripts/visualization_catalog.py262def resolve_visualization_reference(CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py205def semantic_shape_text_component(CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py360def _index_initial_authoring_references(CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py389def _fresh_native_fallback_markers(root: ET.Element) -> set[ET.Element]:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py503def _is_hidden_geometry_carrier(element: ET.Element) -> bool:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py517def _is_semantic_shape_candidate(element: ET.Element) -> bool:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py628def _make_geometry_carrier_visible(element: ET.Element) -> int:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py688def _semantic_text_has_content(element: ET.Element) -> bool:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py692def _normalize_semantic_text_lines(text: ET.Element) -> bool:CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py760def _semantic_paragraph_from_text(CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py791def _merge_semantic_shape_texts(CODE
1665 more matches not shown…
Decorative Section Separators284 hits · 868 pts
SeverityFileLineSnippetContext
MEDIUMrequirements.txt2# =============================================COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt32# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt34# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt44# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt46# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt75# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt77# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt85# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt87# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt98# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt100# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt106# ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡skills/ppt-master/requirements.txt108# ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/ppt-master/requirements.txt2# =============================================COMMENT
MEDIUMskills/ppt-master/requirements.txt13# ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/ppt-master/requirements.txt15# ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/ppt-master/requirements.txt58# ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/ppt-master/requirements.txt60# ─────────────────────────────────────────────────────────────COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py249# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py251# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1151# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1153# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1338# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1340# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1419# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/register_template.py1421# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/config.py28# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py30# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py49# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py51# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py162# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py164# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py242# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py244# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py316# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py318# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py408# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py410# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py431# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py433# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py487# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py489# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py507# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py509# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py640# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/config.py642# ============================================================COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py130# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py266# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py268# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py382# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/apply_template.py384# ---------------------------------------------------------------------------COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py55# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py57# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py152# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py154# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py303# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py305# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py452# =============================================================================COMMENT
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py454# =============================================================================COMMENT
224 more matches not shown…
Empty Error Handlers76 hits · 380 pts
SeverityFileLineSnippetContext
HIGHskills/ppt-master/scripts/pptx_intake.py67except OSError:CODE
HIGHskills/ppt-master/scripts/pptx_effects.py166except json.JSONDecodeError:CODE
HIGHskills/ppt-master/scripts/visual_review.py93except FileNotFoundError:CODE
HIGHskills/ppt-master/scripts/visual_review.py231except Exception: # noqa: BLE001 — cleanup is best-effortCODE
HIGHskills/ppt-master/scripts/workflow_transcript.py135except (OSError, ValueError):CODE
HIGHskills/ppt-master/scripts/workflow_transcript.py333except (OSError, ValueError):CODE
HIGHskills/ppt-master/scripts/project_utils.py138except ValueError:CODE
HIGH…ills/ppt-master/scripts/mirror_template_materialize.py2780except ValueError:CODE
HIGH…ills/ppt-master/scripts/mirror_template_materialize.py2788except ValueError:CODE
HIGH…ills/ppt-master/scripts/mirror_template_materialize.py1473except ValueError:CODE
HIGH…ills/ppt-master/scripts/mirror_template_materialize.py2912except OSError:CODE
HIGHskills/ppt-master/scripts/image_gen.py873except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py728except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py1871except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py2904except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py483except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py617except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py1435except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py1681except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py2882except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py765except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py999except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py2143except OSError:CODE
HIGHskills/ppt-master/scripts/image_search.py2409except OSError:CODE
HIGHskills/ppt-master/scripts/image_treat.py524except OSError:CODE
HIGHskills/ppt-master/scripts/image_treat.py552except FileNotFoundError:CODE
HIGHskills/ppt-master/scripts/pptx_transitions.py900except (AttributeError, ValueError):CODE
HIGHskills/ppt-master/scripts/server_common.py305except OSError:CODE
HIGHskills/ppt-master/scripts/server_common.py313except OSError:CODE
HIGHskills/ppt-master/scripts/rotate_images.py491except Exception:CODE
HIGHskills/ppt-master/scripts/svg_quality/svg_contracts.py710except _UseExpansionError:CODE
HIGHskills/ppt-master/scripts/svg_quality/svg_contracts.py1015except _UseExpansionError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py2922except ValueError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py5361except ImportError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py5363except Exception:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py6594except _UseExpansionError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py4523except ValueError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py541except ValueError:CODE
HIGHskills/ppt-master/scripts/svg_quality/checker.py5300except ValueError:CODE
HIGH…lls/ppt-master/scripts/pptx_to_svg/preset_authoring.py799except ValueError:CODE
HIGHskills/ppt-master/scripts/pptx_to_svg/converter.py1265except ValueError:CODE
HIGHskills/ppt-master/scripts/pptx_to_svg/converter.py1202except OSError:CODE
HIGHskills/ppt-master/scripts/pptx_to_svg/emu_units.py42except (ValueError, AttributeError):CODE
HIGHskills/ppt-master/scripts/template_import/manifest.py321except ValueError:CODE
HIGHskills/ppt-master/scripts/pptx_shapes/formula.py188except ValueError:CODE
HIGHskills/ppt-master/scripts/confirm_ui/server.py2964except (ValueError, OSError):CODE
HIGHskills/ppt-master/scripts/confirm_ui/server.py185except OSError:CODE
HIGHskills/ppt-master/scripts/confirm_ui/server.py2197except OSError:CODE
HIGHskills/ppt-master/scripts/confirm_ui/server.py2206except OSError:CODE
HIGHskills/ppt-master/scripts/confirm_ui/server.py2665except (OSError, json.JSONDecodeError, ValueError):CODE
HIGHskills/ppt-master/scripts/project_management/cli.py417except FileNotFoundError:CODE
HIGHskills/ppt-master/scripts/project_management/cli.py431except FileNotFoundError:CODE
HIGHskills/ppt-master/scripts/project_management/cli.py659except OSError:CODE
HIGHskills/ppt-master/scripts/project_management/cli.py213except OSError:CODE
HIGHskills/ppt-master/scripts/project_management/cli.py565except FileNotFoundError:CODE
HIGHskills/ppt-master/scripts/project_management/cli.py677except OSError:CODE
HIGHskills/ppt-master/scripts/source_to_md/web_to_md.py1116except (ValueError, TypeError):CODE
HIGHskills/ppt-master/scripts/source_to_md/doc_to_md.py1601except OSError:CODE
HIGHskills/ppt-master/scripts/source_to_md/doc_to_md.py1121except OSError:CODE
HIGHskills/ppt-master/scripts/source_to_md/doc_to_md.py1126except OSError:CODE
16 more matches not shown…
Unused Imports366 hits · 337 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/authoring_roundtrip.py17CODE
LOWskills/ppt-master/scripts/prompt_audit.py22CODE
LOWskills/ppt-master/scripts/pptx_intake.py20CODE
LOWskills/ppt-master/scripts/video_sound_mix.py24CODE
LOWskills/ppt-master/scripts/video_subtitles.py21CODE
LOWskills/ppt-master/scripts/video_motion_plan.py23CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py18CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py23CODE
LOWskills/ppt-master/scripts/pptx_effects.py4CODE
LOWskills/ppt-master/scripts/semantic_table.py4CODE
LOWskills/ppt-master/scripts/visual_review.py28CODE
LOWskills/ppt-master/scripts/beautify_inventory.py30CODE
LOWskills/ppt-master/scripts/check_spec_annotations.py20CODE
LOWskills/ppt-master/scripts/register_template.py46CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py34CODE
LOWskills/ppt-master/scripts/config.py21CODE
LOWskills/ppt-master/scripts/visualization_catalog.py21CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py34CODE
LOWskills/ppt-master/scripts/apply_template.py21CODE
LOWskills/ppt-master/scripts/slide_roster.py17CODE
LOWskills/ppt-master/scripts/sound_sync.py24CODE
LOWskills/ppt-master/scripts/pptx_workspace.py19CODE
LOWskills/ppt-master/scripts/shape_boolean_svg.py28CODE
LOWskills/ppt-master/scripts/batch_validate.py22CODE
LOWskills/ppt-master/scripts/template_text_slots.py3CODE
LOWskills/ppt-master/scripts/pptx_to_svg.py35CODE
LOWskills/ppt-master/scripts/animation_config.py21CODE
LOWskills/ppt-master/scripts/svg_authoring_contract.py9CODE
LOWskills/ppt-master/scripts/workflow_transcript.py12CODE
LOWskills/ppt-master/scripts/latex_render.py23CODE
LOWskills/ppt-master/scripts/preset_shape_svg.py26CODE
LOWskills/ppt-master/scripts/workflow_log.py18CODE
LOWskills/ppt-master/scripts/powerpoint_video.py22CODE
LOW…ills/ppt-master/scripts/mirror_template_materialize.py19CODE
LOWskills/ppt-master/scripts/update_repo.py19CODE
LOWskills/ppt-master/scripts/stamp_native_fallbacks.py19CODE
LOWskills/ppt-master/scripts/pptx_opc_validation.py4CODE
LOWskills/ppt-master/scripts/narration_sync.py29CODE
LOWskills/ppt-master/scripts/image_search.py40CODE
LOWskills/ppt-master/scripts/console_encoding.py4CODE
LOWskills/ppt-master/scripts/pptx_embedded_fonts.py10CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py33CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py44CODE
LOWskills/ppt-master/scripts/pptx_template_import.py23CODE
LOWskills/ppt-master/scripts/update_spec.py25CODE
LOWskills/ppt-master/scripts/beautify_identity.py29CODE
LOWskills/ppt-master/scripts/image_treat.py23CODE
LOWskills/ppt-master/scripts/native_payloads.py19CODE
LOWskills/ppt-master/scripts/pptx_transitions.py21CODE
LOWskills/ppt-master/scripts/compact_svg_styles.py20CODE
LOWskills/ppt-master/scripts/icon_sync.py26CODE
LOWskills/ppt-master/scripts/project_specs.py18CODE
306 more matches not shown…
Deep Nesting438 hits · 333 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/authoring_roundtrip.py318CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py985CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1007CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1416CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1625CODE
LOWskills/ppt-master/scripts/authoring_roundtrip.py1801CODE
LOWskills/ppt-master/scripts/prompt_audit.py124CODE
LOWskills/ppt-master/scripts/prompt_audit.py419CODE
LOWskills/ppt-master/scripts/prompt_audit.py848CODE
LOWskills/ppt-master/scripts/prompt_audit.py932CODE
LOWskills/ppt-master/scripts/prompt_audit.py1115CODE
LOWskills/ppt-master/scripts/prompt_audit.py1274CODE
LOWskills/ppt-master/scripts/prompt_audit.py1769CODE
LOWskills/ppt-master/scripts/video_sound_mix.py679CODE
LOWskills/ppt-master/scripts/video_sound_mix.py1069CODE
LOWskills/ppt-master/scripts/slice_images.py629CODE
LOWskills/ppt-master/scripts/slice_images.py860CODE
LOWskills/ppt-master/scripts/slice_images.py937CODE
LOWskills/ppt-master/scripts/video_motion_plan.py273CODE
LOWskills/ppt-master/scripts/video_motion_plan.py382CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py291CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py341CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py462CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py510CODE
LOWskills/ppt-master/scripts/pptx_delivery_check.py727CODE
LOWskills/ppt-master/scripts/pptx_effects.py187CODE
LOWskills/ppt-master/scripts/semantic_table.py305CODE
LOWskills/ppt-master/scripts/visual_review.py158CODE
LOWskills/ppt-master/scripts/finalize_svg.py128CODE
LOWskills/ppt-master/scripts/finalize_svg.py176CODE
LOWskills/ppt-master/scripts/register_template.py1155CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py299CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py592CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py791CODE
LOWskills/ppt-master/scripts/config.py672CODE
LOWskills/ppt-master/scripts/total_md_split.py137CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py949CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py1060CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py1960CODE
LOWskills/ppt-master/scripts/svg_authoring_view.py2524CODE
LOWskills/ppt-master/scripts/apply_template.py508CODE
LOWskills/ppt-master/scripts/pptx_workspace.py486CODE
LOWskills/ppt-master/scripts/pptx_workspace.py592CODE
LOWskills/ppt-master/scripts/batch_validate.py216CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py1061CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py1156CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py1311CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py1378CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py871CODE
LOWskills/ppt-master/scripts/pptx_animations.py219CODE
LOWskills/ppt-master/scripts/pptx_animations.py558CODE
LOWskills/ppt-master/scripts/pptx_animations.py1241CODE
LOWskills/ppt-master/scripts/pptx_animations.py1845CODE
LOWskills/ppt-master/scripts/pptx_animations.py2382CODE
LOWskills/ppt-master/scripts/pptx_animations.py2504CODE
LOWskills/ppt-master/scripts/pptx_animations.py2716CODE
LOWskills/ppt-master/scripts/pptx_animations.py2998CODE
LOWskills/ppt-master/scripts/pptx_animations.py3033CODE
LOWskills/ppt-master/scripts/pptx_animations.py3587CODE
LOWskills/ppt-master/scripts/pptx_animations.py1243CODE
378 more matches not shown…
Excessive Try-Catch Wrapping252 hits · 323 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/authoring_roundtrip.py980 except Exception:CODE
MEDIUMskills/ppt-master/scripts/prompt_audit.py2384 print(f"Error: {exc}", file=sys.stderr)CODE
LOWskills/ppt-master/scripts/pptx_intake.py64 except Exception:CODE
MEDIUMskills/ppt-master/scripts/pptx_intake.py358 print(f"Error: source not found: {source}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/pptx_intake.py363 print(f"Error: PPTX intake failed: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/video_subtitles.py409 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/video_motion_plan.py681 print(f"Error: {exc}", file=sys.stderr)CODE
LOWskills/ppt-master/scripts/visual_review.py195 except Exception as e: # noqa: BLE001STRING
LOWskills/ppt-master/scripts/visual_review.py225 except Exception as e: # noqa: BLE001 — best-effort per-pageSTRING
LOWskills/ppt-master/scripts/visual_review.py231 except Exception: # noqa: BLE001 — cleanup is best-effortSTRING
LOWskills/ppt-master/scripts/visual_review.py366 except Exception as e: # noqa: BLE001 — browser launch failureCODE
LOWskills/ppt-master/scripts/finalize_svg.py115 except Exception as exc:CODE
LOWskills/ppt-master/scripts/finalize_svg.py383 except Exception as exc:CODE
MEDIUMskills/ppt-master/scripts/check_spec_annotations.py57 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/check_annotations.py125 print(f"Error: Path not found: {target}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/check_annotations.py138 print(f"Error: Expected a project directory or .svg file, got: {target}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/register_template.py1461 print(f"Error: {args.kind} directory not found: {spec_dir}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/register_template.py1469 print(f"Error: {tid}: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/total_md_split.py131 print(f"Error: {svg_dir} directory does not exist")CODE
MEDIUM⚡skills/ppt-master/scripts/total_md_split.py152 print(f"Error: {md_path} file does not exist")CODE
LOW⚡skills/ppt-master/scripts/total_md_split.py158 except Exception as e:CODE
MEDIUM⚡skills/ppt-master/scripts/total_md_split.py159 print(f"Error: Unable to read file {md_path}: {e}")CODE
MEDIUMskills/ppt-master/scripts/total_md_split.py248 print("Error: No notes content found")CODE
LOWskills/ppt-master/scripts/total_md_split.py268 except Exception as e:CODE
MEDIUMskills/ppt-master/scripts/total_md_split.py305 print(f"Error: Path does not exist: {project_path}")STRING
MEDIUMskills/ppt-master/scripts/total_md_split.py327 print("Error: No SVG files found")STRING
MEDIUMskills/ppt-master/scripts/total_md_split.py339 print("Error: No notes content found")STRING
MEDIUMskills/ppt-master/scripts/total_md_split.py350 print("Error: SVG files and notes do not match")STRING
MEDIUM⚡skills/ppt-master/scripts/svg_authoring_view.py2779 print(f"Error: output path is not a directory: {output_dir}", file=sys.stderr)CODE
MEDIUM⚡skills/ppt-master/scripts/svg_authoring_view.py2782 print("Error: output directory must not be inside the input directory", file=sys.stderr)CODE
MEDIUM⚡skills/ppt-master/scripts/svg_authoring_view.py2788 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUM⚡skills/ppt-master/scripts/svg_authoring_view.py2793 print(f"Error: output would overwrite source SVG: {same_file[0]}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/svg_authoring_view.py2730 print(f"Error: input does not exist: {input_path}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/svg_authoring_view.py2750 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/svg_authoring_view.py2766 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/svg_authoring_view.py2823 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/shape_boolean_svg.py145 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/batch_validate.py30 print("Error: Unable to import project_utils module")CODE
MEDIUMskills/ppt-master/scripts/pptx_to_svg.py155 print(f"Error: file does not exist: {pptx_path}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/pptx_to_svg.py158 print(f"Error: expected a .pptx file, got: {pptx_path.name}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/pptx_to_svg.py180 print(f"Error: PPTX-to-SVG conversion failed: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/animation_config.py82 print(f'Error: Project path does not exist: {project_path}', file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/animation_config.py101 print(f'Error: {exc}', file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/animation_config.py112 print(f'Error: {exc}', file=sys.stderr)CODE
LOWskills/ppt-master/scripts/animation_config.py123 except Exception as exc:CODE
MEDIUMskills/ppt-master/scripts/animation_config.py124 print(f'Error: {exc}', file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/animation_config.py135 print(f'Error: {error}', file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/animation_config.py150 print(f'Error: {error}', file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py1306 print(f"Error: {e}")CODE
LOWskills/ppt-master/scripts/svg_position_calculator.py1305 except Exception as e:CODE
MEDIUMskills/ppt-master/scripts/gemini_watermark_remover.py174 print(f"Error: Watermark background image not found: {bg_path}")CODE
MEDIUMskills/ppt-master/scripts/gemini_watermark_remover.py218 print(f"Error: File not found: {args.input}")STRING
MEDIUMskills/ppt-master/scripts/latex_render.py595 print(f"Error: project directory not found: {project_path}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/latex_render.py614 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/preset_shape_svg.py294 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/preset_shape_svg.py344 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/preset_shape_svg.py363 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUM…ills/ppt-master/scripts/mirror_template_materialize.py3422 print(f"Error: import workspace does not exist: {import_workspace}", file=sys.stderr)CODE
MEDIUM…ills/ppt-master/scripts/mirror_template_materialize.py3427 print(f"Error: {exc}", file=sys.stderr)CODE
MEDIUMskills/ppt-master/scripts/stamp_native_fallbacks.py307 print(f"Error: {exc}", file=sys.stderr)CODE
192 more matches not shown…
Structural Annotation Overuse42 hits · 68 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/workflows/generate-pptx.md32### Step 1: Source Content ProcessingCOMMENT
LOWskills/ppt-master/workflows/generate-pptx.md53### Step 2: Project InitializationCOMMENT
LOWskills/ppt-master/workflows/generate-pptx.md72### Step 3: Template Candidate PreparationCOMMENT
LOWskills/ppt-master/workflows/generate-pptx.md91### Step 4: Strategist Phase (MANDATORY in the default pipeline)COMMENT
LOWskills/ppt-master/workflows/generate-pptx.md183### Step 5: Image Acquisition Phase (Conditional)COMMENT
LOWskills/ppt-master/workflows/generate-pptx.md220### Step 6: Executor PhaseCOMMENT
LOWskills/ppt-master/workflows/generate-pptx.md320### Step 7: Post-processing & ExportCOMMENT
LOWskills/ppt-master/workflows/create-template.md50## Step 1: Reference Bundle Intake & AnalysisCOMMENT
LOWskills/ppt-master/workflows/create-template.md140## Step 2: Fact-Based Brief ProposalCOMMENT
LOWskills/ppt-master/workflows/create-template.md192## Step 3: User Confirmation GateCOMMENT
LOWskills/ppt-master/workflows/create-template.md210## Step 4: Preflight Output + Invoke the Selected ChildCOMMENT
LOWskills/ppt-master/workflows/create-template.md276## Step 5: Validate Template AssetsCOMMENT
LOWskills/ppt-master/workflows/create-template.md309## Step 6: Template Review PPTX and Multi-Master Package GateCOMMENT
LOWskills/ppt-master/workflows/create-template.md335## Step 7: Register Template in Library Index (Library Scope Only)COMMENT
LOWskills/ppt-master/workflows/create-template.md346## Step 8: Output ConfirmationCOMMENT
LOWskills/ppt-master/workflows/stages/refine-spec.md17## Step 1: Produce the complete Design SpecCOMMENT
LOWskills/ppt-master/workflows/stages/refine-spec.md50## Step 3: Approve and author the lockCOMMENT
LOWskills/ppt-master/workflows/stages/verify-charts.md18## Step 1: Build the chart-object list from the active profile authorityCOMMENT
LOWskills/ppt-master/workflows/stages/verify-charts.md49## Step 2: Per object — read its SVG scope, calculate, compare, updateCOMMENT
LOWskills/ppt-master/workflows/stages/verify-charts.md70## Step 3: Per-object receiptCOMMENT
LOWskills/ppt-master/workflows/stages/generate-audio.md23## Step 1: Determine the deck's languageCOMMENT
LOWskills/ppt-master/workflows/stages/generate-audio.md29## Step 2: Choose audio backend and pull the voice catalogCOMMENT
LOWskills/ppt-master/workflows/stages/generate-audio.md42## Step 3: Resolve generation settingsCOMMENT
LOWskills/ppt-master/workflows/stages/generate-audio.md72## Step 4: Execute (no further interaction)COMMENT
LOWskills/ppt-master/workflows/stages/generate-audio.md123## Step 5: Completion reportCOMMENT
LOWskills/ppt-master/workflows/stages/topic-research.md24## Step 1: Define the gap briefCOMMENT
LOWskills/ppt-master/workflows/stages/topic-research.md50## Step 2: Gather factual sourcesCOMMENT
LOWskills/ppt-master/workflows/stages/topic-research.md60## Step 3: Save the factual supplementCOMMENT
LOWskills/ppt-master/workflows/stages/live-preview.md18## Step 1: Start / reopen the editorCOMMENT
LOWskills/ppt-master/workflows/stages/live-preview.md33## Step 2: Apply submitted annotationsCOMMENT
LOW⚡skills/ppt-master/workflows/stages/resume-execute.md17## Step 1: Sanity checkCOMMENT
LOW⚡skills/ppt-master/workflows/stages/resume-execute.md23## Step 2: Load the Generate authority, proceed from Step 6COMMENT
LOW⚡skills/ppt-master/workflows/stages/resume-execute.md25Read `skills/ppt-master/workflows/generate-pptx.md` and jump to `### Step 6: Executor Phase`, which loads `executor-baseCODE
LOWskills/ppt-master/workflows/stages/resume-execute.md53## Step 3: Hand-backCOMMENT
LOWskills/ppt-master/scripts/finalize_svg.py198 # Step 1: Expand project icons, then standard same-document use references.COMMENT
LOWskills/ppt-master/scripts/finalize_svg.py244 # Step 2: Align (slice/meet) and Base64-embed all <image> in one pass.COMMENT
LOWskills/ppt-master/scripts/finalize_svg.py292 # Step 3: Flatten text.COMMENT
LOWskills/ppt-master/scripts/svg_editor/static/app.js1793 // Step 2: save annotations. Service lifetime is controlled only by Exit preview.COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py593 # Step 1: Compute (x1', y1')COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py599 # Step 2: Compute (cx', cy')COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py624 # Step 3: Compute (cx, cy)COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py628 # Step 4: Compute theta1 and dthetaCOMMENT
Cross-Language Confusion8 hits · 48 pts
SeverityFileLineSnippetContext
HIGHskills/ppt-master/scripts/rotate_images.py695 tasks.push({CODE
HIGHskills/ppt-master/scripts/rotate_images.py702 const jsonStr = JSON.stringify(tasks, null, 2);CODE
HIGHskills/ppt-master/scripts/extract_svg_pictures.py287 const root = element && element.ownerSVGElement;CODE
HIGHskills/ppt-master/scripts/extract_svg_pictures.py288 const rootMatrix = root && root.getScreenCTM();CODE
HIGH⚡…/ppt-master/scripts/tests/test_template_flow_batch1.py343 getElementById: id => id === 'confirm-status' ? status : null,CODE
HIGH⚡…/ppt-master/scripts/tests/test_template_flow_batch1.py349 var element = {children: [], appendChild(child) { this.children.push(child); },CODE
HIGH⚡…/ppt-master/scripts/tests/test_template_flow_batch1.py351 if (tag === 'input') inputs.push(element);CODE
HIGH…aster/scripts/svg_to_pptx/native_objects/chart_data.py834 "colours (only a line series may leave a point null)"CODE
Modern Structural Boilerplate33 hits · 31 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/pptx_workspace.py953__all__ = [CODE
LOWskills/ppt-master/scripts/svg_quality_checker.py46__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_transitions.py3134def set_package_kiosk_show(parts: MutableMapping[str, bytes]) -> None:CODE
LOWskills/ppt-master/scripts/project_specs.py34__all__ = [CODE
LOWskills/ppt-master/scripts/project_manager.py58__all__ = [CODE
LOWskills/ppt-master/scripts/hyperlink_contract.py390__all__ = [CODE
LOWskills/ppt-master/scripts/page_context.py35__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_to_svg/notes_import.py114__all__ = ["ImportedSpeakerNote", "import_speaker_notes"]CODE
LOW…ls/ppt-master/scripts/pptx_to_svg/transition_import.py200__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_to_svg/__init__.py12__all__ = ["convert_pptx_to_svg"]CODE
LOW…lls/ppt-master/scripts/pptx_to_svg/animation_import.py282__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_to_svg/formula_import.py605__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_to_svg/hyperlinks.py93__all__ = ["HyperlinkResolution", "resolve_click_hyperlink"]CODE
LOWskills/ppt-master/scripts/pptx_shapes/__init__.py81__all__ = [CODE
LOWskills/ppt-master/scripts/source_to_md/ppt_to_md.py1007def _update_manifest_usage(entry: dict[str, object]) -> None:CODE
LOWskills/ppt-master/scripts/pptx_ooxml/__init__.py11__all__ = [CODE
LOWskills/ppt-master/scripts/pptx_ooxml/clone.py576def _update_app_slide_count(entries: dict[str, bytes], slide_count: int) -> None:CODE
LOWskills/ppt-master/scripts/svg_to_pptx/__init__.py13__all__ = [CODE
LOW…r/scripts/svg_to_pptx/native_objects/formula_parser.py2181__all__ = ["FormulaCompileError", "parse_latex_formula"]CODE
LOW…/scripts/svg_to_pptx/native_objects/formula_profile.py714__all__ = [CODE
LOW…scripts/svg_to_pptx/native_objects/formula_compiler.py90__all__ = [CODE
LOW…-master/scripts/svg_to_pptx/native_objects/__init__.py95__all__ = [CODE
LOW…ster/scripts/svg_to_pptx/native_objects/formula_ast.py563__all__ = [CODE
LOW…s/svg_to_pptx/native_objects/formula_run_properties.py230__all__ = [CODE
LOW…r/scripts/svg_to_pptx/native_objects/inline_formula.py306__all__ = [CODE
LOW…ter/scripts/svg_to_pptx/native_objects/formula_omml.py1043__all__ = [CODE
LOW…t-master/scripts/svg_to_pptx/drawingml/theme_colors.py228def _set_scheme_color(parent: ET.Element, slot: str, color: str) -> None:CODE
LOW…ppt-master/scripts/svg_to_pptx/drawingml/hyperlinks.py155__all__ = [CODE
LOW…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py186def _set_slide_size_type(presentation, width_emu: int, height_emu: int) -> None:CODE
LOW…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py599def _set_shape_name(elem: ET.Element, name: str) -> None:CODE
LOW…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py2311def _set_master_picker_name(master_path: Path, master_name: str) -> None:CODE
LOW…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py2568def _set_slide_layout_target(rels_path: Path, target: str) -> None:CODE
LOW…/ppt-master/scripts/svg_finalize/align_embed_images.py326def _set_href(image: ET.Element, value: str) -> None:CODE
Fake / Example Data23 hits · 21 pts
SeverityFileLineSnippetContext
LOWdocs/technical-design.md856ChartEx import is deliberately closed to seven validated data models: `treemap`, `sunburst`, `histogram`, `pareto`, `boxCODE
LOWskills/ppt-master/scripts/pptx_to_svg.py81 if fallback_kind != "placeholder":CODE
LOWskills/ppt-master/scripts/README.md384Supported parsed column/bar/line/area, pie/doughnut, scatter, and bubble charts without a baked preview receive a determCODE
LOWskills/ppt-master/scripts/svg_quality/slot_capacity.py96 yield {'file': str(path), 'slot_id': slot.get('id'), 'source': 'placeholder',CODE
LOWskills/ppt-master/scripts/svg_quality/slot_capacity.py97 'placeholder': placeholder, 'bounds': bounds}, carriers[0]CODE
LOWskills/ppt-master/scripts/svg_quality/slot_capacity.py123 'source': 'mirror-text-slot', 'placeholder': None, 'bounds': None}CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py6054 if fallback_kind == 'placeholder':CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py8569 'placeholder',CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py8580 'placeholder',CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py8587 'placeholder': {'placeholder'},CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py8698 in {'ai', 'web', 'user', 'formula', 'placeholder', 'slice'}CODE
LOWskills/ppt-master/scripts/svg_quality/checker.py8888 acquire != 'placeholder'CODE
LOWskills/ppt-master/scripts/pptx_to_svg/slide_to_svg.py2198 replacement_attrs.append('data-pptx-fallback-kind="placeholder"')CODE
LOW…lls/ppt-master/scripts/confirm_ui/static/catalogs.json1424 "id": "placeholder",CODE
LOW…ppt-master/scripts/project_management/project_specs.py122 {"ai", "web", "user", "formula", "placeholder", "slice"}CODE
LOWskills/ppt-master/scripts/docs/conversion.md426`data-pptx-fallback-kind="placeholder"`. Validation and export report thatCODE
LOW…cripts/svg_to_pptx/native_objects/marker_attributes.py186 f"because {FALLBACK_KIND_ATTR}='placeholder' already implies the "CODE
LOW…er/scripts/svg_to_pptx/native_objects/marker_status.py27VISUAL_STATUSES = frozenset({"source-preview", "normalized", "placeholder"})CODE
LOW⚡…er/scripts/svg_to_pptx/native_objects/marker_status.py173 and visual == "placeholder"CODE
LOW⚡…er/scripts/svg_to_pptx/native_objects/marker_status.py177 f"{LEGACY_FALLBACK_KIND_ATTR}='placeholder' requires "CODE
LOW⚡…er/scripts/svg_to_pptx/native_objects/marker_status.py180 if route == "reconstruction-only" and visual != "placeholder":CODE
LOW⚡…er/scripts/svg_to_pptx/native_objects/marker_status.py183 f"{FALLBACK_KIND_ATTR}='placeholder'"CODE
LOW…lls/ppt-master/scripts/svg_to_pptx/pptx_package/cli.py1835 if native_fallback_kind(elem) != 'placeholder':CODE
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHskills/ppt-master/scripts/total_md_split.py212 Check the mapping between SVG files and speaker notes Args: svg_files: List of SVG files notesSTRING
HIGHskills/ppt-master/scripts/total_md_split.py236 Split and save notes dictionary into multiple files Args: notes: Notes dictionary (key is heading, valSTRING
HIGH…-master/scripts/svg_to_pptx/pptx_package/dimensions.py105Extract pixel dimensions from SVG viewBox. Args: svg_path: Path to the SVG file. Returns: (widSTRING
HIGH…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py6680Create a PPTX file with native DrawingML shapes. Args: svg_files: List of SVG files. output_path: OSTRING
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…t-master/scripts/image_backends/backend_siliconflow.py0resolve the target resolution for a ratio and logical size preset.STRING
HIGH…ills/ppt-master/scripts/image_backends/backend_qwen.py0resolve the target resolution for a ratio and logical size preset.STRING
HIGH…lls/ppt-master/scripts/image_backends/backend_zhipu.py0resolve the target resolution for a ratio and logical size preset.STRING
HIGH…pt-master/scripts/image_backends/backend_volcengine.py0resolve the target resolution for a ratio and logical size preset.STRING
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHdocs/faq.md114## Q: Can I use AI-generated images in my presentation?COMMENT
HIGHdocs/faq.md132## Q: Can I turn AI-generated slide mockups or screenshots into editable PowerPoint slides?COMMENT
Verbosity Indicators8 hits · 15 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/finalize_svg.py198 # Step 1: Expand project icons, then standard same-document use references.COMMENT
LOWskills/ppt-master/scripts/finalize_svg.py244 # Step 2: Align (slice/meet) and Base64-embed all <image> in one pass.COMMENT
LOWskills/ppt-master/scripts/finalize_svg.py292 # Step 3: Flatten text.COMMENT
LOWskills/ppt-master/scripts/svg_editor/static/app.js1793 // Step 2: save annotations. Service lifetime is controlled only by Exit preview.COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py593 # Step 1: Compute (x1', y1')COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py599 # Step 2: Compute (cx', cy')COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py624 # Step 3: Compute (cx, cy)COMMENT
LOW⚡…ills/ppt-master/scripts/svg_to_pptx/drawingml/paths.py628 # Step 4: Compute theta1 and dthetaCOMMENT
Redundant / Tautological Comments10 hits · 15 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/finalize_svg.py345 # Check if svg_output existsCOMMENT
LOWskills/ppt-master/scripts/total_md_split.py228 # Check if a corresponding heading exists in the notesCOMMENT
LOWskills/ppt-master/scripts/batch_validate.py142 # Print resultCOMMENT
LOWskills/ppt-master/scripts/project_utils.py627 # Check if directory existsCOMMENT
LOWskills/ppt-master/scripts/project_utils.py766 # Check if it's a valid project directory (contains svg_output or design spec)COMMENT
LOWskills/ppt-master/scripts/source_to_md/web_to_md.py690 # Check if image is webp and convert to pngCOMMENT
LOWskills/ppt-master/scripts/source_to_md/web_to_md.py928 # Check if it has lots of text even without p tags (br tags?)COMMENT
LOWskills/ppt-master/scripts/source_to_md/pdf_to_md.py1648 # Check if this is table contentCOMMENT
LOWskills/ppt-master/scripts/source_to_md/pdf_to_md.py1660 # Check if this is noise text to be filtered (whole block match)COMMENT
LOW…ls/ppt-master/scripts/svg_finalize/fix_image_aspect.py299 # Check if modification is neededCOMMENT
Modern AI Meta-Vocabulary6 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMdocs/faq.md372## Q: Will long decks blow out the context window in one shot?COMMENT
MEDIUMskills/ppt-master/references/animations.md49python3 skills/ppt-master/scripts/animation_config.py scaffold <project> # neutral editable scaffold (effect: none,CODE
MEDIUM…ls/ppt-master/workflows/create-template/create-deck.md61In addition to Create Template Steps 5–6: the spec contains `deck_id`, `kind: deck`, `summary` (naming the family/outcomCODE
MEDIUM…lls/ppt-master/scripts/svg_to_pptx/animation_config.py298 # scaffold, listing, and automatic animation) but not structural: anCOMMENT
MEDIUMskills/ppt-master/templates/spec_lock_reference.md7After Generate Step 4 Gate 1, read the completed Design Spec and current page/resource/template context, compose the entCODE
MEDIUMskills/ppt-master/templates/design_spec_reference.md9**Mandatory — new-project write**: the first non-empty line is exactly `<!-- ppt-master-schema: design-spec/v1 -->`, theCODE
Over-Commented Block15 hits · 12 pts
SeverityFileLineSnippetContext
LOWrequirements.txt1# PPT Master Dependencies / PPT Master 依赖COMMENT
LOWskills/ppt-master/requirements.txt1# PPT Master Dependencies / PPT Master 依赖COMMENT
LOWskills/ppt-master/requirements.txt21XlsxWriter>=3.0.0COMMENT
LOWskills/ppt-master/requirements.txt41# 不转换 PDF 源可跳过此行;若要连同依赖一起再分发,请先核对 AGPL 条款。COMMENT
LOWskills/ppt-master/requirements.txt61# Converts .xlsx/.xlsm workbooks to Markdown while preserving sheet structure.COMMENT
LOWskills/ppt-master/requirements.txt81# gemini_watermark_remover.py - 去除 Gemini 生成图片的水印COMMENT
LOWskills/ppt-master/requirements.txt101# Gemini backend / Gemini 后端 (IMAGE_BACKEND=gemini)COMMENT
LOWskills/ppt-master/scripts/slice_images.py61_BG_SAMPLE_BORDER = 2COMMENT
LOWskills/ppt-master/scripts/svg_quality/checker.py1141 continueCOMMENT
LOW…ls/ppt-master/scripts/image_sources/provider_common.py41# Project-wide constantsCOMMENT
LOWskills/ppt-master/scripts/docs/image.md81OPENAI_MODEL=gpt-image-2COMMENT
LOW…s/ppt-master/scripts/svg_to_pptx/drawingml/elements.py1721 # headEnd / tailEnd in most PowerPoint versions.COMMENT
LOW…s/ppt-master/scripts/svg_to_pptx/drawingml/elements.py2221 base + (ceiling - base) * capsCOMMENT
LOW…ls/ppt-master/scripts/svg_to_pptx/drawingml/context.py101 # property. DrawingML has no equivalent group alpha, so native exportCOMMENT
LOW…lls/ppt-master/scripts/svg_to_pptx/drawingml/styles.py421 f' Warning: marker "{marker_id}" shape cannot be classified; 'COMMENT
AI Slop Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMskills/ppt-master/scripts/svg_position_calculator.py1080 # Use more robust element extraction (attribute order independent)COMMENT
MEDIUMskills/ppt-master/scripts/confirm_ui/server.py141# parent (waiting) command returns before the calling harness kills it. TheCOMMENT
MEDIUMskills/ppt-master/scripts/source_to_md/doc_to_md.py1449 # Map both full and basename for robust lookupCOMMENT
MEDIUMskills/ppt-master/scripts/svg_editor/static/app.js998 // element's own getCTM ∘ getScreenCTM⁻¹ is robust to how a browser splitsCOMMENT
AI Structural Patterns16 hits · 10 pts
SeverityFileLineSnippetContext
LOWskills/ppt-master/scripts/slice_images.py937CODE
LOWskills/ppt-master/scripts/extract_svg_assets.py1041CODE
LOWskills/ppt-master/scripts/image_search.py1743CODE
LOWskills/ppt-master/scripts/pptx_to_svg/slide_to_svg.py229CODE
LOWskills/ppt-master/scripts/pptx_to_svg/slide_to_svg.py339CODE
LOWskills/ppt-master/scripts/pptx_to_svg/emu_units.py130CODE
LOWskills/ppt-master/scripts/pptx_to_svg/txbody_to_svg.py125CODE
LOWskills/ppt-master/scripts/pptx_to_svg/txbody_to_svg.py272CODE
LOWskills/ppt-master/scripts/pptx_to_svg/txbody_to_svg.py621CODE
LOWskills/ppt-master/scripts/pptx_to_svg/txbody_to_svg.py666CODE
LOWskills/ppt-master/scripts/pptx_to_svg/txbody_to_svg.py838CODE
LOWskills/ppt-master/scripts/pptx_to_svg/tbl_to_svg.py279CODE
LOW…master/scripts/svg_to_pptx/native_objects/chart_xml.py470CODE
LOW…/ppt-master/scripts/svg_to_pptx/drawingml/converter.py1950CODE
LOW…ls/ppt-master/scripts/svg_to_pptx/drawingml/context.py192CODE
LOW…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py6619CODE
Self-Referential Comments2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMskills/ppt-master/scripts/generate_examples_index.py177 content.append("### Create a New Project\n")CODE
MEDIUM…ppt-master/scripts/svg_to_pptx/pptx_package/builder.py7122 # Create the standard base PPTX with python-pptx.COMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHskills/ppt-master/scripts/docs/image.md149MINIMAX_API_KEY=your-api-keyCODE