Manipulation du système de fichiers

VérifiéPrudence

Cette compétence permet des opérations sur le système de fichiers comme lister le contenu d'un répertoire, créer plusieurs dossiers en une fois, déplacer plusieurs fichiers vers une destination, et déplacer des fichiers correspondant à une expression régulière. Elle est utile pour organiser, restructurer ou nettoyer des structures de fichiers efficacement.

Spar Skills Guide Bot
DeveloppementIntermédiaire
6002/06/2026
Claude Code
#file-manipulation#bulk-operations#regex#directory-management#os-automation

Recommandé pour

Notre avis

Cette compétence permet à l'agent d'effectuer des opérations sur le système de fichiers : lister, créer, déplacer des fichiers et dossiers, y compris via des expressions régulières.

Points forts

  • Opérations en masse sur fichiers et dossiers
  • Support des expressions régulières pour des déplacements ciblés
  • Interface simple basée sur des chemins absolus
  • Permet de structurer ou réorganiser rapidement un système de fichiers

Limites

  • Ne permet pas la suppression de fichiers ou dossiers
  • Ne gère pas les autorisations ou les métadonnées avancées
  • Les opérations sont limitées à ce qui est spécifié (pas de copie, renommage complexe, etc.)
Quand l'utiliser

Utilisez cette compétence pour organiser des fichiers en vrac, déplacer des données selon un motif, ou créer une hiérarchie de dossiers.

Quand l'éviter

Évitez cette compétence si vous avez besoin de supprimer, copier ou modifier des autorisations de fichiers.

Analyse de sécurité

Prudence
Score qualité75/100

The skill provides file manipulation tools that, if used without proper safeguards, could move or create files in sensitive areas. It does not include destructive commands like deletion, but move_files can effectively relocate files, causing potential disruption. No evident exfiltration or code execution risk, but caution is warranted.

Points d'attention
  • Allows arbitrary file moves and directory creation without path restrictions, potentially enabling unintended file system modifications.

Exemples

List directory contents
List the contents of /home/user/projects
Bulk create directories
Create the following directories: /home/user/docs/reports, /home/user/docs/invoices, /home/user/docs/archive
Move files by regex
Move all .log files from /home/user/logs to /home/user/old_logs using regex pattern '\.log$'

name: os_manipulation description: Operating System file manipulation capabilities (list, bulk create, bulk move, regex move). allowed-tools:

  • list_directory
  • create_directories
  • move_files
  • move_files_by_regex

OS Manipulation Skill

This skill allows the agent to interact with the file system.

Tools

list_directory

List contents of a directory.

  • path: Absolute path to the directory.

create_directories

Create multiple directories at once.

  • paths: List of absolute paths to create.

move_files

Move multiple files to a specific destination directory.

  • sources: List of source file paths to move.
  • destination: Destination directory path.

move_files_by_regex

Move files matching a regex pattern from source directory to destination.

  • source_dir: Directory to search files in.
  • destination: Destination directory.
  • pattern: Python regex pattern to match filenames.
Skills similaires