| name | scitex-hub |
| description | [WHAT] SciTeX Hub operational surface — 55 MCP tools across 6 categories — project_* (cloud project CRUD), repo_* (self-hosted Gitea clone/push/pull/PRs/issues), cloud_sdk_data/files/jobs_* (DataStore/FileVault/JobQueue SDK — submit compute jobs, upload/download files, CRUD records), api_* (Scholar paper search, CrossRef lookup, BibTeX enrichment, LaTeX compile via cloud), app_* (install/switch app plugins), onsite_* (in-browser Playwright on the live Django site).
[WHEN] Use whenever the user asks to create a cloud project, push/clone via Gitea, submit a cloud job, upload to FileVault, compile LaTeX on cloud, search papers via Scholar, enrich BibTeX, switch app plugin, deploy to staging/production, or mentions SciTeX Hub, Gitea, DataStore, FileVault, JobQueue, CloudClient.
[HOW] `pip install scitex-hub` then `import scitex_hub`; see leaf skills for details.
|
| tags | ["scitex-hub"] |
| allowed-tools | mcp__scitex__cloud_* |
| primary_interface | mixed |
| interfaces | {"python":1,"cli":3,"mcp":3,"skills":2,"http":2} |
scitex-hub Skill
Interfaces: Python ⭐ · CLI ⭐⭐⭐ · MCP ⭐⭐⭐ · Skills ⭐⭐ · Hook — · HTTP ⭐⭐
Primary interfaces (two). Both CLI and Python (or MCP) see heavy daily use — pick whichever fits the task.
scitex-hub provides the operational surface for a SciTeX Hub
deployment: a Django web platform, a scitex-hub CLI, an MCP server
with ~55 tools, and a small Python API (CloudClient, DockerManager,
health_check, get_environment).
Installation & import (two equivalent paths)
The same module is reachable via two install paths. Both forms work at
runtime; which one a user has depends on their install choice.
import scitex_hub
scitex_hub.CloudClient(...)
import scitex.cloud
scitex.cloud.CloudClient(...)
pip install scitex-hub alone does NOT expose the scitex namespace;
import scitex.cloud raises ModuleNotFoundError. To use the
scitex.cloud form, also pip install scitex.
See [../../general/02_interface-python-api.md] for the ecosystem-wide
rule and empirical verification table.
Sub-skills
Mandatory leaves
Core (06–09, 19)
- 06_python-api.md — CloudClient, project_*, health_check (extended)
- 07_sdk.md — Cloud SDK — DataStore, FileVault, JobQueue
- 08_project-management.md — CLI project CRUD
- 09_app-management.md — App plugins — init, validate, prefs, containers
- 19_gitea-cli.md — Gitea Git hosting — repos, PRs, issues, auth
Workflows (10–19)
Standards (20–29)
Architecture (30–39)
EOF
Environment