name: m2test/file-ops-pack
description: M2 smoke test skill pack with file operation tools
tools:
  - name: builtin/read_file
    description: Read contents of a file
  - name: builtin/list_files
    description: List files in a directory
inline_tools:
  - name: m2_echo
    description: Echo input back for testing
    source: custom
    code: |
      def m2_echo(text: str) -> str:
          return f"echo: {text}"
    input_schema:
      type: object
      properties:
        text:
          type: string
      required:
        - text
    writes: false
    checkpointable: false
