Overview
Thetimeback init command creates a timeback.config.json file in your project. This is the starting point for integrating with Timeback.
Staging credentials required
timeback init requires credentials from the Developer
Portal. If you do not have credentials yet, complete
first steps first.Usage
Modes
The init wizard offers two setup paths:Initialize a new app
First-time setup. Prompts for app name, subjects, grades, and launch URL.
Import an existing app
Import existing courses from Timeback. Requires API
credentials.
Interactive Prompts
When initializing a new app, you will be asked to configure:- App name: Your application’s display name
- Courses: Subject and grade combinations to support
- Launch URL: The URL where your app is hosted
Options
Push the config to Timeback after creating it
Custom path for the config file (default:
timeback.config.json)Skip confirmation prompts
Examples
What Gets Created
After runningtimeback init, you’ll have a timeback.config.json file:
AI Skills
After creating your config,timeback init offers to install Timeback agent skills. These guide coding agents through SDK setup, server wiring, and client-side activity tracking.
This prompt is skipped when using --yes or when skills are already installed.
You can always install skills later with timeback skills add.
Next Steps
Push Resources
Sync your resources
Configuration
Learn about all config options
AI Skills
Agent skills for AI-assisted integration