semoss-deploy

Coordinate asset synchronization and environment configuration for SEMOSS deployments.

2|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/SEMOSS/Template --skill semoss-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semoss-deploy
Source: https://github.com/SEMOSS/Template/tree/main/.claude/skills/semoss-deploy
Command: npx skills add https://github.com/SEMOSS/Template --skill semoss-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ai-server-sdk, and includes scripts (resource) components.

What problem does it solve?

This skill resolves the complexity of managing multi-environment deployments, ensuring that code, reactors, and assets are correctly synchronized between local development and remote SEMOSS instances.

Core Features & Use Cases

  • Multi-Tier Deployment: Supports manual zip uploads, automated Python-based asset synchronization, and CLI-driven submission pipelines.
  • Environment Management: Provides standardized configuration for local, preprod, and prod environments, including credential handling and URL derivation.
  • Use Case: When you need to push a new React frontend build and updated Java reactors to a preprod instance, this skill guides you through the environment configuration and the execution of the asset sync script to ensure a successful deployment.

Quick Start

Use the semoss-deploy skill to synchronize the current project assets to the preprod environment using the automated sync script.

Frequently Asked Questions about semoss-deploy

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

FAQPage Schema
How do I automate SEMOSS app deployment across multiple environments?

Automate SEMOSS app deployment by using Python-based asset synchronization scripts to coordinate environment configuration and build processes across local, preprod, and prod instances.

What's the best way to synchronize local React frontend builds and Java reactors to a remote instance?

Synchronize React frontend builds and Java reactors to a remote instance by executing the automated asset sync script, which ensures code and assets are correctly updated and pushed securely.

Do I need Python 3.10 and ai-server-sdk to manage SEMOSS deployment lifecycles?

Yes, managing SEMOSS deployment lifecycles requires Python 3.10+, the ai-server-sdk, and properly configured environment credentials to ensure secure and accurate remote instance updates.

How does environment management work for pushing SEMOSS application updates?

Environment management for SEMOSS application updates provides standardized configuration for local, preprod, and prod environments, including credential handling and URL derivation for accurate remote deployment.

Can I manually package SEMOSS applications instead of using automated deployment scripts?

Yes, you can manually package SEMOSS applications using manual zip uploads, which provides an alternative to the automated Python-based asset synchronization and CLI-driven submission pipelines.

Why does asset synchronization fail when transitioning SEMOSS builds from local development to production?

Asset synchronization fails when transitioning to production if environment credentials are improperly configured or if the required ai-server-sdk and Python 3.10+ dependencies are missing or incorrectly set up.