github analyzed 06be497

Leo-Atienza/atlas-claude

github

ATLAS — Autonomous Task, Learning, and Agent System. A self-evolving AI operating system for Claude Code. Auto-continuation, smart swarms, self-evolution, and 282 skills.

maintainer
Leo-Atienza
license
MIT
first seen
2026-06-04
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged hidden prompt content, dynamic code execution in Leo-Atienza/atlas-claude
capabilities 0 tools
transport stdio · streamable-http · http · sse counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 06be497 · analyzer v18 · 11h ago

skills & prompt files 133

danger signals11

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 113

  • fs Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/allow_git_hook.py :43 with open(_flag_path(name, session_id), "w") as f:
  • fs Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/bash_hook.py :23 with open(_COUNTS_PATH, 'r', encoding='utf-8') as f:
  • fs Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/file_length_limit_hook.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/git_add_block_hook.py :6 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/hookify/core/config_loader.py :251 with open(file_path, 'r') as f:
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/hookify/core/rule_engine.py :212 with open(transcript_path, 'r') as f:
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/security-guidance/hooks/security_reminder_hook.py :21 with open(DEBUG_LOG_FILE, "a") as f:
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py :28 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py :42 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/generate_report.py :13 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/improve_description.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/package_skill.py :16 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py :10 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/run_eval.py :17 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/run_loop.py :16 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/utils.py :3 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/_archived/ui-design-stack/data/_sync_all.py :190 with open(src, newline="", encoding="utf-8") as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/_archived/ui-design-stack/scripts/core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/_archived/ui-design-stack/scripts/design_system.py :20 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/android-development/scripts/generate_feature.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/ansible-validator/scripts/extract_ansible_info.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/azure-pipelines-validator/scripts/check_best_practices.py :20 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/azure-pipelines-validator/scripts/check_security.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/azure-pipelines-validator/scripts/validate_syntax.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/fluentbit-generator/scripts/generate_config.py :1020 with open(args.output, "w", encoding="utf-8") as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/fluentbit-validator/scripts/validate_config.py :14 import shutil
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/gitlab-ci-validator/scripts/check_best_practices.py :21 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/gitlab-ci-validator/scripts/check_security.py :20 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/gitlab-ci-validator/scripts/validate_syntax.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/helm-validator/scripts/detect_crd.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/jenkinsfile-generator/scripts/generate_declarative.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/jenkinsfile-generator/scripts/generate_scripted.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/jenkinsfile-generator/scripts/generate_shared_library.py :793 with open(file_path, 'w') as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/k8s-debug/scripts/pod_diagnostics.py :99 sys.stdout = open(args.output, 'w')
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/k8s-yaml-validator/scripts/detect_crd.py :14 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/loki-config-generator/scripts/generate_config.py :874 with open(args.output, "w") as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/terraform-validator/scripts/extract_tf_info.py :33 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/cc-devops/terragrunt-validator/scripts/detect_custom_resources.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/cip/core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/cip/generate.py :21 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/cip/render-html.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/cip/search.py :10 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/fetch-background.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/generate-slide.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/html-token-validator.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/icon/generate.py :23 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/logo/core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/logo/generate.py :25 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/slide-token-validator.py :14 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/slide_search_core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/ui-styling/shadcn_add.py :13 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/ui-styling/tailwind_config_gen.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/compose_images.py :67 images = [Image.open(path) for path in image_paths]
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/edit_image.py :57 input_image = Image.open(input_path)
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/gemini_images.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/multi_turn_chat.py :28 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/skill-creator/scripts/init_skill.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/skill-creator/scripts/package_skill.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/skill-creator/scripts/quick_validate.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/mcp-builder/scripts/evaluation.py :14 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/eval-viewer/generate_review.py :28 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/aggregate_benchmark.py :42 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/generate_report.py :13 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/improve_description.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/package_skill.py :16 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/quick_validate.py :10 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/run_eval.py :17 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/run_loop.py :16 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/utils.py :3 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/ansible-validator/scripts/extract_ansible_info.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/azure-pipelines-validator/scripts/check_best_practices.py :20 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/azure-pipelines-validator/scripts/check_security.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/azure-pipelines-validator/scripts/validate_syntax.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/fluentbit-generator/scripts/generate_config.py :1020 with open(args.output, "w", encoding="utf-8") as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/fluentbit-validator/scripts/validate_config.py :14 import shutil
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/gitlab-ci-validator/scripts/check_best_practices.py :21 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/gitlab-ci-validator/scripts/check_security.py :20 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/gitlab-ci-validator/scripts/validate_syntax.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/helm-validator/scripts/detect_crd.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/jenkinsfile-generator/scripts/generate_declarative.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/jenkinsfile-generator/scripts/generate_scripted.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/jenkinsfile-generator/scripts/generate_shared_library.py :793 with open(file_path, 'w') as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/k8s-debug/scripts/pod_diagnostics.py :99 sys.stdout = open(args.output, 'w')
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/k8s-yaml-validator/scripts/detect_crd.py :14 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/loki-config-generator/scripts/generate_config.py :874 with open(args.output, "w") as f:
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/terraform-validator/scripts/extract_tf_info.py :33 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/terragrunt-validator/scripts/detect_custom_resources.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/cip/core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/cip/generate.py :21 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/cip/render-html.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/cip/search.py :10 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/fetch-background.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/generate-slide.py :11 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/html-token-validator.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/icon/generate.py :23 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/logo/core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/logo/generate.py :25 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/slide-token-validator.py :14 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/slide_search_core.py :9 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/ui-styling/shadcn_add.py :13 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/ui-styling/tailwind_config_gen.py :12 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/constant-time-analysis/ct_analyzer/analyzer.py :41 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/constant-time-analysis/ct_analyzer/script_analyzers.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/culture-index/skills/interpreting-culture-index/scripts/check_deps.py :18 import shutil
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/culture-index/skills/interpreting-culture-index/scripts/culture_index/extract.py :18 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/culture-index/skills/interpreting-culture-index/scripts/culture_index/opencv_extractor.py :10 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/culture-index/skills/interpreting-culture-index/scripts/extract_pdf.py :66 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/devcontainer-setup/skills/devcontainer-setup/resources/post_install.py :15 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/static-analysis/skills/sarif-parsing/resources/sarif_helpers.py :13 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/static-analysis/skills/semgrep/scripts/merge_triaged_sarif.py :20 import shutil
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/testing-handbook-skills/scripts/validate-skills.py :38 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/yara-authoring/skills/yara-rule-authoring/scripts/atom_analyzer.py :21 from pathlib import Path
  • fs Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/yara-authoring/skills/yara-rule-authoring/scripts/yara_lint.py :24 from pathlib import Path

shell / exec 21

  • shell Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/command_utils.py :4 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/git_add_block_hook.py :4 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/hooks/cctools-safety-hooks/git_checkout_safety_hook.py :4 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py :22 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator/scripts/run_eval.py :12 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/_archived/playwright/lib/with_server.py :17 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/cc-devops/fluentbit-validator/scripts/validate_config.py :15 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/cc-devops/k8s-debug/scripts/pod_diagnostics.py :7 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/slide-token-validator.py :13 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/ui-styling/shadcn_add.py :11 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skill-creator/eval-viewer/generate_review.py :22 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/improve_description.py :13 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skill-creator/scripts/run_eval.py :12 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/fluentbit-validator/scripts/validate_config.py :15 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skills-archive/cc-devops/k8s-debug/scripts/pod_diagnostics.py :7 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/slide-token-validator.py :13 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/ui-styling/shadcn_add.py :11 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/constant-time-analysis/ct_analyzer/analyzer.py :36 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/constant-time-analysis/ct_analyzer/script_analyzers.py :14 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/devcontainer-setup/skills/devcontainer-setup/resources/post_install.py :13 import subprocess
  • shell Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/static-analysis/skills/semgrep/scripts/merge_triaged_sarif.py :21 import subprocess

network 4

  • net Leo-Atienza-atlas-claude-06be497/skills/_archived/playwright/lib/with_server.py :18 import socket
  • net Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/fetch-background.py :196 import urllib.parse
  • net Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/fetch-background.py :196 import urllib.parse
  • net Leo-Atienza-atlas-claude-06be497/skills/trailofbits-security/static-analysis/skills/sarif-parsing/resources/sarif_helpers.py :15 from urllib.parse import unquote

secrets 11

  • secrets Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/cip/generate.py :212 api_key = os.environ.get("GEMINI_API_KEY") or os.environ.get("GOOGLE_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/icon/generate.py :56 GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/ckm/scripts/logo/generate.py :59 GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/compose_images.py :49 api_key = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/edit_image.py :47 api_key = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/gemini_images.py :44 self.api_key = api_key or os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/generate_image.py :44 api_key = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/compound-engineering/gemini-imagegen/scripts/multi_turn_chat.py :43 api_key = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/cip/generate.py :212 api_key = os.environ.get("GEMINI_API_KEY") or os.environ.get("GOOGLE_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/icon/generate.py :56 GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")
  • secrets Leo-Atienza-atlas-claude-06be497/skills/skills-archive/ckm/scripts/logo/generate.py :59 GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")

declared dependencies 2

  • google-genai@>=1.0.0
  • Pillow@>=10.0.0