Always-on multi-agent AI workstation for Claude Code. 142 specialist agents (ML, security, K8s, backend, frontend) · 366 curated skills · 200+ prompt templates · auto prompt-matcher · auto skill-matcher · MCP support · token router cuts Anthropic bill 6x via Kimi/Haiku/Ollama. LiteLLM · BYOK · MIT + Apache. One-line install.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in timdevai/proteus
transport stdio · http · sse counts 15 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
browserstack_get_browsers
-
browserstack_get_builds
-
browserstack_get_logs
-
browserstack_get_plan
-
browserstack_get_session
-
browserstack_get_sessions
-
browserstack_update_session
-
testrail_add_case
-
testrail_add_result
-
testrail_add_run
-
testrail_get_cases
-
testrail_get_projects
-
testrail_get_results
-
testrail_get_suites
-
testrail_update_case
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit f583dac · analyzer v33 · 2w ago
skills & prompt files 40
- skill timdevai-proteus-f583dac/skills/commit-curator/SKILL.md
- agent-rules timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/CLAUDE.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/business-growth-skills/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/contract-and-proposal-writer/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/customer-success-manager/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/revenue-operations/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/sales-engineer/SKILL.md
- agent-rules timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/CLAUDE.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/boardroom/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/brief/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/c-level-agents/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/caio-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cco-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cdo-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cfo-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/ciso-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cmo-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cpo-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cro-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cross-eval/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/cto-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/decide/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/execute/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/founder-mode/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/freeze/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/gc-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/office-hours/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/onboard/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/post-mortem/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/c-level-agents/skills/vpe-review/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/ceo-advisor.zip!/ceo-advisor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-ai-officer-advisor/skills/chief-ai-officer-advisor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-customer-officer-advisor/skills/chief-customer-officer-advisor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-data-officer-advisor/skills/chief-data-officer-advisor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/cto-advisor.zip!/cto-advisor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/board-prep/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/challenge/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/executive-mentor/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/hard-call/SKILL.md
- skill timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/postmortem/SKILL.md
danger signals5
- suspicious endpoint 169.254.169.254 (cloud metadata) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/security-pen-testing/scripts/vulnerability_scanner.py :430
"Submit http://169.254.169.254/ and http://127.0.0.1 in URL fields.", - over-broad OAuth scope gmail.modify timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/auth_setup_guide.py :28
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope https://www.googleapis.com/auth/drive timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/auth_setup_guide.py :34
"https://www.googleapis.com/auth/drive", - over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/auth_setup_guide.py :39
"https://www.googleapis.com/auth/spreadsheets", - over-broad OAuth scope https://www.googleapis.com/auth/documents timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/auth_setup_guide.py :53
"https://www.googleapis.com/auth/documents",
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 546
filesystem 231
- fs timdevai-proteus-f583dac/agents/admin_agent.py :8
from pathlib import Path - fs timdevai-proteus-f583dac/agents/code_agent.py :8
from pathlib import Path - fs timdevai-proteus-f583dac/agents/content_agent.py :7
from pathlib import Path - fs timdevai-proteus-f583dac/agents/event_bus.py :12
from pathlib import Path - fs timdevai-proteus-f583dac/agents/memory_agent.py :15
from pathlib import Path - fs timdevai-proteus-f583dac/agents/research_agent.py :10
from pathlib import Path - fs timdevai-proteus-f583dac/agents/trading_agent.py :9
from pathlib import Path - fs timdevai-proteus-f583dac/agents/user_config.py :7
from pathlib import Path - fs timdevai-proteus-f583dac/proteus.py :7
from pathlib import Path - fs timdevai-proteus-f583dac/server/app.py :18
from pathlib import Path - fs timdevai-proteus-f583dac/server/user_store.py :11
from pathlib import Path - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/customer-success-manager/scripts/churn_risk_analyzer.py :464
with open(args.input_file, "r") as f:
show 28 more
- fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/customer-success-manager/scripts/expansion_opportunity_scorer.py :391
with open(args.input_file, "r") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/customer-success-manager/scripts/health_score_calculator.py :415
with open(args.input_file, "r") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/revenue-operations/scripts/forecast_accuracy_tracker.py :509
with open(args.input, "r") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/revenue-operations/scripts/gtm_efficiency_calculator.py :631
with open(args.input, "r") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/revenue-operations/scripts/pipeline_analyzer.py :471
with open(args.input, "r") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/sales-engineer/scripts/competitive_matrix_builder.py :55
with open(filepath, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/sales-engineer/scripts/poc_planner.py :142
with open(filepath, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/business-growth/skills/sales-engineer/scripts/rfp_response_analyzer.py :61
with open(filepath, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-ai-officer-advisor/skills/chief-ai-officer-advisor/scripts/ai_cost_economics.py :326
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-ai-officer-advisor/skills/chief-ai-officer-advisor/scripts/ai_risk_classifier.py :454
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-ai-officer-advisor/skills/chief-ai-officer-advisor/scripts/model_buildvsbuy_calculator.py :340
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-customer-officer-advisor/skills/chief-customer-officer-advisor/scripts/cs_coverage_calculator.py :256
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-customer-officer-advisor/skills/chief-customer-officer-advisor/scripts/customer_segmentation_designer.py :326
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-customer-officer-advisor/skills/chief-customer-officer-advisor/scripts/retention_decomposition_analyzer.py :288
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-data-officer-advisor/skills/chief-data-officer-advisor/scripts/ai_training_data_audit.py :414
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-data-officer-advisor/skills/chief-data-officer-advisor/scripts/data_asset_valuator.py :349
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/chief-data-officer-advisor/skills/chief-data-officer-advisor/scripts/data_product_strategy_picker.py :333
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/executive-mentor/scripts/decision_matrix_scorer.py :473
with open(args.file) as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/executive-mentor/skills/executive-mentor/scripts/stakeholder_mapper.py :529
with open(args.file) as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/general-counsel-advisor/skills/general-counsel-advisor/scripts/contract_risk_scanner.py :377
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/general-counsel-advisor/skills/general-counsel-advisor/scripts/term_sheet_analyzer.py :383
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_cost_economics.py :326
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_risk_classifier.py :454
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-ai-officer-advisor/scripts/model_buildvsbuy_calculator.py :340
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-customer-officer-advisor/scripts/cs_coverage_calculator.py :256
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-customer-officer-advisor/scripts/customer_segmentation_designer.py :326
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-customer-officer-advisor/scripts/retention_decomposition_analyzer.py :288
with open(args.path, "r", encoding="utf-8") as f: - fs (weak) timdevai-proteus-f583dac/skills/community/from-alireza/c-level-advisor/skills/chief-data-officer-advisor/scripts/ai_training_data_audit.py :414
with open(args.path, "r", encoding="utf-8") as f:
191 more not shown — this panel samples each group; the count above is the real total.
shell / exec 35
- shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/auth_setup_guide.py :20
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/gws_doctor.py :18
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/gws_recipe_runner.py :19
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/google-workspace-cli/skills/google-workspace-cli/scripts/workspace_audit.py :19
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/code-reviewer/scripts/pr_analyzer.py :18
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/code-reviewer/scripts/review_report_generator.py :17
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/agenthub/skills/agenthub/scripts/dag_analyzer.py :18
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/agenthub/skills/agenthub/scripts/dry_run.py :18
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/agenthub/skills/agenthub/scripts/result_ranker.py :20
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/agenthub/skills/agenthub/scripts/session_manager.py :18
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/benchmark_size.py :6
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/benchmark_speed.py :6
import subprocess
show 23 more
- shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/build_speed.py :5
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/llm_judge_content.py :6
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/llm_judge_copy.py :6
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/llm_judge_prompt.py :7
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/memory_usage.py :6
import subprocess - shell timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/evaluators/test_pass_rate.py :6
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/skills/autoresearch-agent/scripts/run_experiment.py :16
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/autoresearch-agent/skills/autoresearch-agent/scripts/setup_experiment.py :23
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/feature-flags-architect/skills/feature-flags-architect/scripts/flag_debt_scanner.py :12
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/karpathy-coder/skills/karpathy-coder/scripts/diff_surgeon.py :31
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/changelog-generator/scripts/commit_linter.py :15
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/changelog-generator/scripts/generate_changelog.py :15
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/dependency-auditor/scripts/dep_scanner.py :23
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/dependency-auditor/scripts/upgrade_planner.py :23
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/feature-flags-architect/scripts/flag_debt_scanner.py :12
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/git-worktree-manager/scripts/worktree_cleanup.py :14
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/git-worktree-manager/scripts/worktree_manager.py :16
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/skill-security-auditor/scripts/skill_security_auditor.py :21
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/skill-tester/scripts/script_tester.py :21
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/skill-tester/scripts/security_scorer.py :429
- os.system(), os.popen() usage - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/skill-tester/tests/test_security_scorer.py :123
code = 'os.system("ls -la")' - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/marketing-skill/skills/prompt-engineer-toolkit/scripts/prompt_tester.py :17
import subprocess - shell (weak) timdevai-proteus-f583dac/skills/community/from-alireza/product-team/skills/roadmap-communicator/scripts/changelog_generator.py :6
import subprocess
network 11
- net timdevai-proteus-f583dac/agents/research_agent.py :14
import httpx - net timdevai-proteus-f583dac/agents/tier0_filter.py :8
import httpx - net timdevai-proteus-f583dac/server/model_router.py :16
import httpx - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/senior-backend/scripts/api_load_tester.py :26
from urllib.request import Request, urlopen - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/api-design-reviewer/scripts/api_linter.py :22
from urllib.parse import urlparse - net timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/tech-debt-tracker/assets/sample_codebase/src/payment_processor.py :13
import requests - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/marketing-skill/skills/page-cro/scripts/conversion_audit.py :15
import urllib.request - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/marketing-skill/skills/seo-audit/scripts/seo_checker.py :14
import urllib.request - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/marketing-skill/skills/site-architecture/scripts/sitemap_analyzer.py :21
import urllib.request - net (weak) timdevai-proteus-f583dac/skills/community/from-alireza/research/dossier/skills/dossier/scripts/source_tier_classifier.py :29
from urllib.parse import urlparse - net timdevai-proteus-f583dac/sync/daemon.py :24
import httpx
secrets 6
- secrets timdevai-proteus-f583dac/agents/morning_brief.py :92
api_key = user.api_key if user.tier == "byok" else os.environ.get("ANTHROPIC_API_KEY", "") - secrets timdevai-proteus-f583dac/agents/weekly_synthesis.py :67
api_key = user.api_key if user.tier == "byok" else os.environ.get("ANTHROPIC_API_KEY", "") - secrets timdevai-proteus-f583dac/server/app.py :268
if secret != os.environ.get("ADMIN_SECRET", ""): - secrets timdevai-proteus-f583dac/server/model_router.py :22
SERVER_API_KEY = os.environ.get("ANTHROPIC_API_KEY", "") - secrets (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/senior-fullstack/scripts/project_scaffolder.py :524
SECRET_KEY = os.environ.get("DJANGO_SECRET_KEY", "change-me") - secrets (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/skill-tester/tests/test_security_scorer.py :148
code = 'password = os.getenv("DB_PASSWORD")'
database 4
- db timdevai-proteus-f583dac/agents/event_bus.py :7
import sqlite3 - db timdevai-proteus-f583dac/server/user_store.py :8
import sqlite3 - db (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/skills/senior-fullstack/scripts/project_scaffolder.py :281
"database.py": '''from sqlalchemy import create_engine - db (weak) timdevai-proteus-f583dac/skills/community/from-alireza/engineering/skills/sql-database-assistant/scripts/migration_generator.py :331
import sqlalchemy as sa
tool registrations 15
- browserstack_get_plan timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :33
- browserstack_get_browsers timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :38
- browserstack_get_builds timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :43
- browserstack_get_sessions timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :58
- browserstack_get_session timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :70
- browserstack_update_session timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :81
- browserstack_get_logs timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/browserstack-mcp/src/index.ts :99
- testrail_get_projects timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :34
- testrail_get_suites timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :39
- testrail_get_cases timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :50
- testrail_add_case timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :66
- testrail_update_case timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :92
show 3 more
- testrail_add_run timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :116
- testrail_add_result timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :136
- testrail_get_results timdevai-proteus-f583dac/skills/community/from-alireza/engineering-team/playwright-pro/integrations/testrail-mcp/src/index.ts :155
declared dependencies 8
- httpx@>=0.27.0
- watchdog@>=4.0.0
- anthropic@>=0.40.0
- python-dotenv@>=1.0.0
- fastapi@>=0.115.0
- uvicorn@>=0.30.0
- cryptography@>=42.0.0
- pydantic@>=2.0.0