golem-add-initial-files

Add initial filesystem files to Golem agents from manifest definitions.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-add-initial-files-rust-soham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-add-initial-files
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-add-initial-files
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-add-initial-files-rust-soham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of manually provisioning configuration and supporting files into Golem agents, ensuring the right files exist inside each agent filesystem when the agent starts.

Core Features & Use Cases

  • Initial File System (IFS) provisioning: Adds application files into an agent’s virtual filesystem based on your golem.yaml manifest.
  • Multi-level inheritance with merge modes: Lets you define files at component template, component, agent type, and preset levels, then combine them via append, prepend, or replace.
  • Flexible source handling: Supports local files, local directories (recursive inclusion), and HTTP/HTTPS remote single-file downloads.
  • Permissions management: Sets each file as read-only (default) or read-write for controlled runtime access.

Quick Start

Add an agents.<AgentType>.files entry in your golem.yaml to copy a local config file to an absolute in-agent targetPath with the desired permissions.

Frequently Asked Questions about golem-add-initial-files

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision initial files into a Golem agent filesystem at startup?

To provision initial files into a Golem agent filesystem, you add `agents.<AgentType>.files` entries in your `golem.yaml` manifest, specifying `sourcePath`, absolute `targetPath`, and `permissions` to ensure configuration and assets are available at agent startup.

What is initial file system provisioning for Golem agents?

Initial file system provisioning is the process of automatically adding required configuration and supporting files into a Golem agent's virtual filesystem based on manifest definitions, ensuring the right files exist when the agent starts.

Can I use remote HTTP sources to add initial files to my Golem agent?

You can use remote HTTP and HTTPS sources to add initial files to your Golem agent. The provisioning process supports remote single-file downloads alongside local files and local directories, applying them to the agent's virtual filesystem.

How does file inheritance and merge mode work when provisioning Golem agent files?

File inheritance and merge modes work by defining files at component template, component, agent type, and preset levels, then combining them using `append`, `prepend`, or `replace` merge rules to finalize the agent's initial file set.

What are the constraints on target paths when adding initial files to Golem agents?

The main constraint when adding initial files is that all resolved target paths must be unique. Additionally, the `targetPath` must be an absolute path inside the agent filesystem, while file permissions default to `read-only` unless explicitly set to `read-write`.