Back to skills
SKILL.md
Py Syft
ASecurity"Route PySyft privacy-preserving remote data science, SyftBox sync,
- 247 stars
- 0 votes
- 0 copies
- 3 views
- Added September 8, 2026
Works with
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add VectorSpaceLab/AREX-Skill --skill py-syft --agent claude-codeAre you the author of Py Syft?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-py-syft)---
name: py-syft
description: "Route PySyft privacy-preserving remote data science, SyftBox sync,
datasets, jobs, background services, enclaves, and syft-restrict workflows."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# PySyft repo skill
Use this skill for PySyft v2 / `syft-client` workflows: data-owner and data-scientist login, SyftBox/Google Drive peer sync, mock/private datasets, remote jobs, `syft-bg` background services, `syft-enclave` TEE workflows, and `syft-restrict` private-code verification.
## Safe local checks
From this skill directory:
```bash
python scripts/check_py_syft_install.py
python scripts/mock_rds_pair_smoke.py
```
These checks do not contact Google Drive, Gmail, Pub/Sub, GCP, Docker, or a TEE. Passing them proves local package usability only.
## Route by intent
- Auth, OAuth token files, peer approval, sync, Drive transport, checkpoints, versions, and cleanup: [sub-skills/auth-sync-transport/SKILL.md](sub-skills/auth-sync-transport/SKILL.md).
- Dataset create/read/share/delete, mock/private split, `resolve_dataset_file_path`, `syft://`, `syft.pub.yaml`, and permissions: [sub-skills/datasets-permissions/SKILL.md](sub-skills/datasets-permissions/SKILL.md).
- Job submission/review/run, outputs/logs, entrypoints/dependencies, generated `run.sh`, and `syft-job`: [sub-skills/jobs-execution/SKILL.md](sub-skills/jobs-execution/SKILL.md).
- `syft-bg` notify/approve services, auto-approval, logs, TUI, systemd, Gmail/PubSub: [sub-skills/background-services/SKILL.md](sub-skills/background-services/SKILL.md).
- Enclaves, Confidential Spaces, TEE attestation, `SYFT_ENCLAVE_*`, `syft-restrict`, and obfuscation policy: [sub-skills/enclaves-restrict/SKILL.md](sub-skills/enclaves-restrict/SKILL.md).
## Cross-cutting references
- [references/package-map.md](references/package-map.md) maps distributions, imports, and CLIs.
- [references/remote-data-science-overview.md](references/remote-data-science-overview.md) summarizes the DO/DS lifecycle.
- [references/troubleshooting.md](references/troubleshooting.md) routes common failures.
- [references/repo-provenance.md](references/repo-provenance.md) records the source snapshot and staleness signals.
- [references/repo-routing-metadata.json](references/repo-routing-metadata.json) provides managed repo-router metadata.
## Safety
Do not tell users to open original repository files at runtime; use bundled references and scripts. Ask before refreshing OAuth tokens, deleting SyftBox state, starting daemons, approving jobs, provisioning cloud resources, running notebooks, or accepting failed/unpinned production attestation.
Files in this skill
- SKILL.md
- references/package-map.md
- references/remote-data-science-overview.md
- references/repo-provenance.md
- references/repo-routing-metadata.json
- references/troubleshooting.md
- scripts/check_py_syft_install.py
- scripts/mock_rds_pair_smoke.py
- sub-skills/auth-sync-transport/SKILL.md
- sub-skills/auth-sync-transport/references/api-reference.md
- sub-skills/auth-sync-transport/references/authentication.md
- sub-skills/auth-sync-transport/references/transport-internals.md
- sub-skills/auth-sync-transport/references/troubleshooting.md
- sub-skills/auth-sync-transport/scripts/validate_token_file.py
- sub-skills/background-services/SKILL.md
- sub-skills/background-services/references/auto-approval.md
- sub-skills/background-services/references/cli-reference.md
- sub-skills/background-services/references/configuration.md
- sub-skills/background-services/references/troubleshooting.md
- sub-skills/background-services/scripts/hash_auto_approval_files.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.