Repository Analysis

openai/skills

Skills Catalog for Codex

3.2 Likely human-written View on GitHub
3.2
Adjusted Score
3.2
Raw Score
100%
Time Factor
2026-05-29
Last Push
20,898
Stars
Python
Language
120,712
Lines of Code
703
Files
159
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 13HIGH 13MEDIUM 14LOW 119

Pattern Findings

159 matches across 12 categories. Click a row to expand file-level details.

Hallucination Indicators13 hits · 150 pts
SeverityFileLineSnippet
CRITICAL…ills/.curated/cloudflare-deploy/references/ddos/api.md43const entrypointRuleset = await client.zones.rulesets.phases.entrypoint.get("ddos_l7", {
CRITICAL…ills/.curated/cloudflare-deploy/references/ddos/api.md48await client.zones.rulesets.phases.entrypoint.update("ddos_l7", {
CRITICAL…ills/.curated/cloudflare-deploy/references/ddos/api.md70const l4Ruleset = await client.accounts.rulesets.phases.entrypoint.get("ddos_l4", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md18await client.accounts.rulesets.phases.entrypoint.update("ddos_l7", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md64 return client.zones.rulesets.phases.entrypoint.update("ddos_l7", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md131await client.zones.rulesets.phases.entrypoint.update("ddos_l7", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md137await client.zones.rulesets.phases.entrypoint.update("http_request_firewall_managed", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md143await client.zones.rulesets.phases.entrypoint.update("http_ratelimit", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md149await client.zones.rulesets.phases.entrypoint.update("http_request_sbfm", {
CRITICAL….curated/cloudflare-deploy/references/ddos/patterns.md169await client.zones.rulesets.phases.entrypoint.update("http_request_cache_settings", { zone_id: zoneId, rules: [cacheRule
CRITICAL…udflare-deploy/references/workers-for-platforms/api.md23await client.workersForPlatforms.dispatch.namespaces.scripts.update(
CRITICAL…re-deploy/references/workers-for-platforms/patterns.md137 await client.workersForPlatforms.dispatch.namespaces.scripts.update("production", name, {
CRITICAL…lls/.curated/cloudflare-deploy/references/pages/api.md190const data = await event.locals.runtime.env.DB.prepare('SELECT * FROM users').all();
Magic Placeholder Names10 hits · 70 pts
SeverityFileLineSnippet
HIGHskills/.curated/render-deploy/SKILL.md1262) Add this to `~/.cursor/mcp.json` (replace `<YOUR_API_KEY>`):
HIGHskills/.curated/render-deploy/SKILL.md1262) Add this to `~/.cursor/mcp.json` (replace `<YOUR_API_KEY>`):
HIGHskills/.curated/render-deploy/SKILL.md133 "Authorization": "Bearer <YOUR_API_KEY>"
HIGHskills/.curated/render-deploy/SKILL.md133 "Authorization": "Bearer <YOUR_API_KEY>"
HIGHskills/.curated/render-deploy/SKILL.md1512) Add the MCP server with Claude Code (replace `<YOUR_API_KEY>`):
HIGHskills/.curated/render-deploy/SKILL.md1512) Add the MCP server with Claude Code (replace `<YOUR_API_KEY>`):
HIGHskills/.curated/render-deploy/SKILL.md153claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
HIGHskills/.curated/render-deploy/SKILL.md153claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
HIGHskills/.curated/render-deploy/SKILL.md169export RENDER_API_KEY="<YOUR_API_KEY>"
HIGHskills/.curated/render-deploy/SKILL.md169export RENDER_API_KEY="<YOUR_API_KEY>"
Excessive Try-Catch Wrapping29 hits · 44 pts
SeverityFileLineSnippet
LOWskills/.system/skill-creator/scripts/init_skill.py283 except Exception as e:
LOWskills/.system/skill-creator/scripts/init_skill.py295 except Exception as e:
LOWskills/.system/skill-creator/scripts/init_skill.py304 except Exception as e:
LOWskills/.system/skill-creator/scripts/init_skill.py312 except Exception as e:
MEDIUMskills/.system/skill-installer/scripts/list-skills.py102 print(f"Error: {exc}", file=sys.stderr)
MEDIUM…m/skill-installer/scripts/install-skill-from-github.py303 print(f"Error: {exc}", file=sys.stderr)
MEDIUMskills/.system/imagegen/scripts/image_gen.py43 print(f"Error: {message}", file=sys.stderr)
LOWskills/.system/imagegen/scripts/image_gen.py269 except Exception:
LOWskills/.system/imagegen/scripts/image_gen.py456 except Exception:
LOWskills/.system/imagegen/scripts/image_gen.py490 except Exception as exc:
LOWskills/.system/imagegen/scripts/image_gen.py620 except Exception as exc:
LOWskills/.system/imagegen/scripts/image_gen.py631 except Exception:
LOWskills/.system/imagegen/scripts/image_gen.py813 except Exception:
LOWskills/.system/imagegen/scripts/image_gen.py831 except Exception:
MEDIUMskills/.system/imagegen/scripts/image_gen.py333def _create_client():
LOWskills/.curated/hatch-pet/scripts/validate_atlas.py69 except Exception as exc: # noqa: BLE001
MEDIUMskills/.curated/speech/scripts/text_to_speech.py47 print(f"Error: {message}", file=sys.stderr)
LOWskills/.curated/speech/scripts/text_to_speech.py153 except Exception:
LOWskills/.curated/speech/scripts/text_to_speech.py215 except Exception as exc:
LOW…cloudflare-deploy/references/argo-smart-routing/api.md206 except Exception as e:
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py100 print("Error: not inside a Git repository.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py152 print("Error: gh is not installed or not on PATH.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py173 print("Error: unable to parse PR JSON.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py177 print("Error: no PR number found.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py203 print("Error: no usable fields available for gh pr checks.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py219 print("Error: unable to parse checks JSON.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py222 print("Error: unexpected checks JSON shape.", file=sys.stderr)
MEDIUMskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py492 print(f"Error fetching logs: {result['error']}")
MEDIUM…ills/.curated/transcribe/scripts/transcribe_diarize.py25 print(f"Error: {message}", file=sys.stderr)
Hyper-Verbose Identifiers40 hits · 40 pts
SeverityFileLineSnippet
LOW…/.system/skill-creator/scripts/generate_openai_yaml.py76def generate_short_description(display_name):
LOW…/.system/skill-creator/scripts/generate_openai_yaml.py132def parse_interface_overrides(raw_overrides):
LOW…/.system/plugin-creator/scripts/create_basic_plugin.py113def build_default_marketplace() -> dict[str, Any]:
LOW…/.system/plugin-creator/scripts/create_basic_plugin.py123def validate_marketplace_interface(payload: dict[str, Any]) -> None:
LOWskills/.system/imagegen/scripts/image_gen.py141def _validate_generate_payload(payload: Dict[str, Any]) -> None:
LOWskills/.system/imagegen/scripts/image_gen.py300def _decode_write_and_downscale(
LOWskills/.system/imagegen/scripts/image_gen.py445def _extract_retry_after_seconds(exc: Exception) -> Optional[float]:
LOWskills/.system/imagegen/scripts/image_gen.py479async def _generate_one_with_retries(
LOWskills/.curated/migrate-to-codex/scripts/cli.py320def render_migration_surfaces(
LOWskills/.curated/migrate-to-codex/scripts/cli.py520def migration_skill_artifacts(source_root: Path) -> list[PlannedArtifact]:
LOWskills/.curated/migrate-to-codex/scripts/cli.py550def render_migration_inventory(source_root: Path) -> str:
LOWskills/.curated/migrate-to-codex/scripts/cli.py563def render_source_inventory_for_scope(source_root: Path) -> str:
LOWskills/.curated/migrate-to-codex/scripts/utils/util.py253def format_toml_multiline_string(value: str) -> str:
LOWskills/.curated/migrate-to-codex/scripts/utils/util.py279def normalize_source_scope_root(
LOWskills/.curated/migrate-to-codex/scripts/utils/scan.py7def should_skip_inventory_child(child: Path) -> bool:
LOW…ls/.curated/migrate-to-codex/scripts/migrate/skills.py264def convert_markdown_command_files(
LOW…rated/migrate-to-codex/scripts/migrate/instructions.py56def should_symlink_instructions(content: str) -> bool:
LOW…ls/.curated/migrate-to-codex/scripts/migrate/common.py289def format_manual_migration_block(notes: Sequence[str]) -> str:
LOW…ls/.curated/migrate-to-codex/scripts/migrate/common.py295def unsupported_frontmatter_fields(
LOW…ls/.curated/migrate-to-codex/scripts/migrate/common.py344def path_exists_with_exact_case(path: Path) -> bool:
LOW…ills/.curated/migrate-to-codex/scripts/migrate/mcps.py163def unsupported_mcp_server_fields(
LOWskills/.curated/screenshot/scripts/take_screenshot.py224def macos_screen_capture_granted(request: bool = False) -> bool:
LOWskills/.curated/screenshot/scripts/take_screenshot.py340def resolve_test_macos_windows(args: argparse.Namespace) -> list[int]:
LOW…lls/.curated/hatch-pet/scripts/extract_strip_frames.py271def extract_stable_slot_frames(strip: Image.Image, frame_count: int) -> list[Image.Image]:
LOW…-pet/scripts/derive_running_left_from_running_right.py53def mirror_strip_preserving_frame_order(
LOWskills/.curated/hatch-pet/scripts/validate_atlas.py37def transparent_rgb_residue_count(image: Image.Image) -> int:
LOWskills/.curated/hatch-pet/scripts/compose_atlas.py69def compose_from_source_atlas(path: Path, resize_source: bool) -> Image.Image:
LOW…enerate-library/scripts/createComponentWithVariants.js36async function createComponentWithVariants(config, runId) {
LOW…ls/.curated/figma-use/references/component-patterns.md437async function getLocalComponentMetadata(componentId) {
LOW…ls/.curated/figma-use/references/component-patterns.md460async function getPublishedComponentMetadata(componentKey) {
LOW….curated/figma-use/references/effect-style-patterns.md101function applyEffectStyleToMatchingNodes(styleId, nodeNamePattern) {
LOW…urated/figma-use/references/plugin-api-standalone.d.ts210 * function someNestedFunctionCallThatClosesThePlugin() {
LOW…lls/.curated/figma-use/references/variable-patterns.md260async function listVariableCollectionsAndVariables() {
LOW…s/.curated/figma-use/references/text-style-patterns.md181async function applyTextStyleToMatchingNodes(styleId, nodeNamePattern) {
LOWskills/.curated/speech/scripts/text_to_speech.py143def _extract_retry_after_seconds(exc: Exception) -> Optional[float]:
LOW…cloudflare-deploy/references/argo-smart-routing/api.md159async function enableArgoWithErrorHandling(client: Cloudflare, zoneId: string) {
LOW…cloudflare-deploy/references/argo-smart-routing/api.md192def enable_argo_with_error_handling(client: Cloudflare, zone_id: str):
LOW….curated/cloudflare-deploy/references/turn/patterns.md60function filterICEServersForBrowser(urls: string[]): string[] {
LOW…ills/.curated/transcribe/scripts/transcribe_diarize.py43def _normalize_response_format(value: Optional[str]) -> str:
LOW…ills/.curated/transcribe/scripts/transcribe_diarize.py55def _normalize_chunking_strategy(value: Optional[str]) -> Any:
Unused Imports39 hits · 39 pts
SeverityFileLineSnippet
LOW…/.system/plugin-creator/scripts/create_basic_plugin.py4
LOWskills/.system/skill-installer/scripts/github_utils.py4
LOWskills/.system/skill-installer/scripts/list-skills.py4
LOW…m/skill-installer/scripts/install-skill-from-github.py4
LOWskills/.system/imagegen/scripts/image_gen.py9
LOWskills/.system/imagegen/scripts/image_gen.py346
LOW…/.curated/migrate-to-codex/scripts/migrate-to-codex.py7
LOWskills/.curated/migrate-to-codex/scripts/cli.py9
LOWskills/.curated/migrate-to-codex/scripts/utils/util.py1
LOWskills/.curated/migrate-to-codex/scripts/utils/scan.py1
LOW…s/.curated/migrate-to-codex/scripts/migrate/plugins.py9
LOW…rated/migrate-to-codex/scripts/migrate/codex_config.py9
LOW…lls/.curated/migrate-to-codex/scripts/migrate/hooks.py3
LOW…ls/.curated/migrate-to-codex/scripts/migrate/skills.py11
LOW…rated/migrate-to-codex/scripts/migrate/instructions.py9
LOW…ls/.curated/migrate-to-codex/scripts/migrate/agents.py9
LOW…ls/.curated/migrate-to-codex/scripts/migrate/common.py9
LOW…/.curated/migrate-to-codex/scripts/migrate/settings.py9
LOW…ills/.curated/migrate-to-codex/scripts/migrate/mcps.py10
LOWskills/.curated/screenshot/scripts/take_screenshot.py4
LOWskills/.curated/hatch-pet/scripts/inspect_frames.py4
LOWskills/.curated/hatch-pet/scripts/prepare_pet_run.py4
LOW…lls/.curated/hatch-pet/scripts/extract_strip_frames.py4
LOWskills/.curated/hatch-pet/scripts/make_contact_sheet.py4
LOW…curated/hatch-pet/scripts/render_animation_previews.py4
LOW…-pet/scripts/derive_running_left_from_running_right.py4
LOWskills/.curated/hatch-pet/scripts/validate_atlas.py4
LOWskills/.curated/hatch-pet/scripts/compose_atlas.py4
LOW…ills/.curated/jupyter-notebook/scripts/new_notebook.py1
LOWskills/.curated/speech/scripts/text_to_speech.py7
LOW…a-code-connect-components/scripts/normalize_node_id.py4
LOWskills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py2
LOW…ills/.curated/transcribe/scripts/transcribe_diarize.py4
LOW….curated/gh-address-comments/scripts/fetch_comments.py16
LOW…ecurity-ownership-map/scripts/community_maintainers.py4
LOW…ed/security-ownership-map/scripts/run_ownership_map.py4
LOW…ed/security-ownership-map/scripts/run_ownership_map.py137
LOW…ated/security-ownership-map/scripts/query_ownership.py4
LOW…/security-ownership-map/scripts/build_ownership_map.py4
Fake / Example Data10 hits · 10 pts
SeverityFileLineSnippet
LOW…tion-meeting-intelligence/examples/customer-meeting.md10query: "Acme Corp"
LOWskills/.curated/playwright/SKILL.md98"$PWCLI" fill e1 "user@example.com"
LOWskills/.curated/playwright/references/workflows.md21pwcli fill e1 "user@example.com"
LOWskills/.curated/playwright/references/cli.md29pwcli fill e5 "user@example.com"
LOW…loudflare-deploy/references/terraform/configuration.md184 include { email = ["admin@example.com"] }
LOW….curated/cloudflare-deploy/references/workflows/api.md142 params: { userId: 'user123', email: 'user@example.com' }
LOW…dflare-deploy/references/browser-rendering/patterns.md60await page.getByLabel("Email").fill("user@example.com");
LOW…ated/cloudflare-deploy/references/email-routing/api.md135 from: { name: "Acme Corp", email: "noreply@yourdomain.com" },
LOW…cloudflare-deploy/references/email-routing/patterns.md7const allowed = ["user@example.com", "trusted@corp.com"];
LOW…ated/cloudflare-deploy/references/email-workers/api.md178msg.setSender({ name: 'John Doe', addr: 'john@example.com' });
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippet
HIGH…igma-generate-library/references/code-connect-setup.md2424. In the Inspect panel, the code snippet should show the Code Connect output instead of auto-generated code.
HIGH….curated/cloudflare-deploy/references/ai-search/api.md33 response: string; // AI-generated answer
Deep Nesting9 hits · 9 pts
SeverityFileLineSnippet
LOWskills/.system/skill-creator/scripts/init_skill.py230
LOW…m/skill-installer/scripts/install-skill-from-github.py269
LOW…lls/.curated/migrate-to-codex/scripts/migrate/hooks.py118
LOWskills/.curated/screenshot/scripts/take_screenshot.py153
LOWskills/.curated/screenshot/scripts/take_screenshot.py420
LOWskills/.curated/hatch-pet/scripts/prepare_pet_run.py385
LOW…lls/.curated/hatch-pet/scripts/extract_strip_frames.py122
LOW…ated/security-ownership-map/scripts/query_ownership.py447
LOW…/security-ownership-map/scripts/build_ownership_map.py421
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippet
HIGHskills/.system/skill-creator/scripts/init_skill.py259 Initialize a new skill directory with template SKILL.md. Args: skill_name: Name of the skill p
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippet
LOWskills/.system/skill-creator/scripts/init_skill.py274 # Check if directory already exists
LOWskills/.curated/vercel-deploy/scripts/deploy.sh182# Check if input is a .tgz file or a directory
LOWskills/.curated/vercel-deploy/scripts/deploy.sh208 # Check if this is a static HTML project (no package.json)
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippet
LOWskills/.curated/render-deploy/assets/docker.yaml41 maxmemoryPolicy: allkeys-lru
LOWskills/.curated/render-deploy/assets/docker.yaml61# EXPOSE 10000
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOW…urated/figma-use/references/plugin-api-standalone.d.ts2392 * ## Example usage