storage-management
Skill53 starsChanged 55 days agoApache-2.0View on GitHub
Cloud Storage audit, orphaned artifact detection, and safe lifecycle cleanup workflows
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 15 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈15
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Find orphaned files: Use find_orphaned_gcs_files to discover ALL GCS files without Agent Platform jobs
- Distinctive: line 18
NEVER suggest deleting orphaned FASTA files unless user explicitly asks
- Distinctive: line 20
Only recommend deleting orphaned_pipeline_dirs by default
- Distinctive: line 21
If user asks to clean up orphans, ONLY include pipeline directories in the cleanup suggestion
- Distinctive: line 23
Use this for storage audits and identifying cleanup opportunities
- Distinctive: line 24
Cleanup GCS files: Use cleanup_gcs_files to delete files in GCS (supports two modes)
- Distinctive: line 28
Only set include_fasta=true if user explicitly asks to delete FASTA files
- Distinctive: line 29
Use this after deleting a job to free up storage space
- Distinctive: line 35
Run find_orphaned_gcs_files to get orphaned_pipeline_dirs and orphaned_fasta_files
- Distinctive: line 37
Ask user if they want to delete the orphaned pipeline directories
- Distinctive: line 39
Call cleanup_gcs_files with gcs_paths=[list of directory paths] and search_only=true first
- Distinctive: line 40
After user confirms, call again with search_only=false and confirm_delete=true
- Distinctive: line 41
CRITICAL: NEVER include orphaned_fasta_files paths unless user EXPLICITLY asks to delete FASTA files
- Distinctive: line 46
ALWAYS use two-step workflow: search first, then confirm deletion
- Distinctive: line 49
Only after user confirms, call again with search_only=false and confirm_delete=true
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Storage Management
- Find orphaned files: Use find_orphaned_gcs_files to discover ALL GCS files without Agent Platform jobs
- Scans entire bucket and compares with active Agent Platform jobs
- Identifies orphaned files from deleted jobs (both pipeline outputs AND FASTA files)
- Reports total sizes and storage usage
- Returns separate lists: orphaned_pipeline_dirs and orphaned_fasta_files
- IMPORTANT - FASTA File Handling:
- NEVER suggest deleting orphaned FASTA files unless user explicitly asks
- FASTA files are small and may be reused for future submissions
- Only recommend deleting orphaned_pipeline_dirs by default
- If user asks to clean up orphans, ONLY include pipeline directories in the cleanup suggestion
- Example: "Found 34 MB of orphaned pipeline outputs. Would you like to delete them? (Note: 6 orphaned FASTA files will be kept unless you want to remove them too.)"
- Use this for storage audits and identifying cleanup opportunities
- Cleanup GCS files: Use cleanup_gcs_files to delete files in GCS (supports two modes)
- Mode 1 - Job-based cleanup: Provide job_id to find/delete files for a specific job
- Searches pipeline outputs in timestamped pipeline_runs/ directories
- By default, does NOT delete FASTA files (include_fasta=false)
- Only set include_fasta=true if user explicitly asks to delete FASTA files
- Use this after deleting a job to free up storage space
- Mode 2 - Bulk deletion: Provide gcs_paths list to delete specific directories/files directly
- Takes the GCS paths from find_orphaned_gcs_files output
- Supports both directory paths (ending with /) and individual file paths
- Directory paths are automatically expanded to include all files within
- RECOMMENDED WORKFLOW FOR ORPHANED FILES (ALWAYS USE THIS FOR ORPHANS):
- Run find_orphaned_gcs_files to get orphaned_pipeline_dirs and orphaned_fasta_files
- Show user the list of orphaned pipeline directories (with sizes)
- Ask user if they want to delete the orphaned pipeline directories
- Extract the 'path' field from each item in orphaned_pipeline_dirs list
- Call cleanup_gcs_files with gcs_paths=[list of directory paths] and search_only=true first
- After user confirms, call again with search_only=false and confirm_delete=true
- CRITICAL: NEVER include orphaned_fasta_files paths unless user EXPLICITLY asks to delete FASTA files
- Both modes: Two-step workflow (search_only=true to preview, then confirm_delete=true to delete)
- Returns file paths, sizes in MB/GB, and deletion status
- Mode 1 - Job-based cleanup: Provide job_id to find/delete files for a specific job
- CRITICAL: GCS File Cleanup Safety
- ALWAYS use two-step workflow: search first, then confirm deletion
- First call cleanup_gcs_files with search_only=true to show what files exist and their sizes
- Present the file list and total size to the user
- Only after user confirms, call again with search_only=false and confirm_delete=true
- Warn that GCS file deletion is permanent and cannot be undone
- Suggest keeping FASTA files by default (include_fasta=false) unless user explicitly wants them deleted
In this repository82 other files it gives its agents.
- applications/open-agentic-science-engine/templates/admet-dmpk-scientist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/bootstrapper/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/computational-biologist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/computational-chemist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/experimental-biologist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/finding-validator/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/head-of-discovery/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-evolution/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-generation/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-meta-review/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-proximity/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-reflection/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-supervisor/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/hypex-tournament/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/medicinal-chemist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/preclinical-toxicologist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/project-curator/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/regulatory-scientist/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/research-operations-controller/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/science-program-lead/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/scientific-reviewer/agents.mdAGENTS.md
- applications/open-agentic-science-engine/templates/structural-biologist/agents.mdAGENTS.md
- cost-estimationSkill
- database-queriesSkill
- job-managementSkill
- job-submissionSkill
- results-analysisSkill
- visualizationSkill
- admet-property-predictionSkill
- artifact-conventionsSkill
- binding-mode-analysisSkill
- bioactivity-landscapeSkill
- brain-atlasSkill
- citation-resolutionSkill
- citation-verificationSkill
- competitive-differentiationSkill
- compound-identity-resolutionSkill
- compound-property-profileSkill
- debate-protocolSkill
- disease-transcriptomicsSkill
- elo-tournamentSkill
- evolution-operatorsSkill
- hypex-tool-setupSkill
- hypothesis-entrySkill
- hypothesis-run-corpusSkill
- hypothesis-schemaSkill
- in-vivo-pk-analysisSkill
- literature-searchSkill
- manufacturing-feasibilitySkill
- meta-review-protocolSkill
- model-organism-phenotypeSkill
- pocket-druggabilitySkill
- preclinical-safety-assessmentSkill
- program-state-managementSkill
- protein-structure-confidenceSkill
- proximity-protocolSkill
- regulatory-variant-effectSkill
- review-rubricSkill
- run-protocolSkill
- safety-screenSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

