railway-template

Replay upstream NanoClaw commits into a Railway template repository.

1|21|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/arnaudjnn/nanoclaw-railway --skill railway-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: railway-template
Source: https://github.com/arnaudjnn/nanoclaw-railway/tree/main/.claude/skills/railway-template
Command: npx skills add https://github.com/arnaudjnn/nanoclaw-railway --skill railway-template

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of synchronizing changes from the upstream NanoClaw repository into a Railway-specific fork, ensuring the Railway deployment stays up-to-date while preserving necessary adaptations.

Core Features & Use Cases

  • Automated Upstream Sync: Replays commits from the qwibitai/nanoclaw repository into the Railway template repo one by one.
  • Conflict Resolution: Provides guidance and logic for resolving merge conflicts, prioritizing Railway-specific adaptations.
  • Adaptation Commits: Automatically creates "railway: adapt" commits to re-apply Railway-specific changes after upstream modifications.
  • Use Case: Maintain a Railway deployment of NanoClaw by regularly pulling new features and bug fixes from the main project without breaking your custom Railway configurations.

Quick Start

Run the railway-template skill to sync upstream NanoClaw commits into this Railway repo.

Frequently Asked Questions about railway-template

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

FAQPage Schema
How do I sync upstream commits to a Railway deployment fork?

To sync upstream commits to a Railway deployment fork, this Skill replays each commit individually from the parent repository. It then automatically applies necessary Railway adaptations to ensure the deployment remains functional.

What is the best way to resolve merge conflicts when pulling upstream changes into a Railway template?

The best way to resolve merge conflicts in a Railway template is by prioritizing Railway-specific modifications. This Skill provides logic to manage conflicts, ensuring custom configurations are preserved while integrating upstream features.

How does automated upstream synchronization work for Railway repositories?

Automated upstream synchronization works by replaying commits from the upstream NanoClaw repository one by one. It automatically creates adaptation commits to re-apply Railway-specific changes after upstream modifications are integrated.

Can I preserve Railway-specific configurations when syncing upstream updates?

Yes, you can preserve Railway-specific configurations when syncing upstream updates. The Skill manages conflicts between upstream changes and Railway modifications to files like src/config.ts and src/env.ts to maintain functionality.

When do I need to run a Railway template sync for my deployment?

You need to run a Railway template sync when you want to integrate new features and bug fixes from the parent NanoClaw repository. This ensures your custom Railway deployment stays continuously up-to-date without manual merging.