Skribly Agent guide
From installation to your first commit made with an agent. It takes about ten minutes.
The repositories are private for now, so nothing here can be installed yet. These pages describe how the apps work today.
What you need
Scrollable table
| What | Why | Notes |
|---|---|---|
| macOS 12+, Windows 10 or 11, or Linux x64 | The app | Builds for Apple Silicon and Intel, Windows x64 and ARM64 |
git in PATH | Changes, commits, worktrees and downloading skills | Without git, you can preview files but not see changes |
| An agent command-line tool | Terminals, chat and pipelines | The app detects them for you |
ssh | Remote machines only | Keys in ssh-agent or ~/.ssh/config |
You do not need a separate Node.js install. On macOS and Linux, the app reads the environment from your login shell at startup, so agents installed with nvm, Homebrew or npm -g are found just like in your terminal.
Install it
Scrollable table
| System | File | How to install |
|---|---|---|
| macOS, Apple Silicon | Skribly-mac-arm64.dmg | Open it and drag the app to Applications |
| macOS, Intel | Skribly-mac-x64.dmg | Open it and drag the app to Applications |
| Windows 10 or 11 | Skribly-Setup.exe | One installer for x64 and ARM64. Choose the folder and who it is for |
| Windows, portable | Skribly-Portable-x64.exe | Runs without installing and does not update itself |
| Linux, any distribution | Skribly-linux-x86_64.AppImage | chmod +x, then run it |
| Debian and Ubuntu | Skribly-linux-amd64.deb | sudo apt install ./Skribly-linux-amd64.deb |
| Fedora, RHEL and openSUSE | Skribly-linux-x86_64.rpm | sudo dnf install ./Skribly-linux-x86_64.rpm |
Each release also includes SHA256SUMS.txt, so you can verify the files you downloaded.
First launch warnings
The installers are not signed. On macOS, open the app once, then go to System Settings, Privacy & Security, and choose Open Anyway. You can also remove the quarantine flag:
xattr -dr com.apple.quarantine "/Applications/Skribly Agent.app"On Windows, SmartScreen may show a warning. Choose More info, then Run anyway.
The tour
On first launch, a cursor moves by itself through 15 places in the app. Use the arrow keys to move between steps and Esc to close it. You can replay it from Help.
Add a project
A project is a directory, usually a git repository. Agents, git, audits and skills all work in the selected project.
- Open the project switcher in the top bar and choose Add project.
- Pick the directory. The app detects the base branch, checks and development address.
- Adjust them in Settings, Projects, then Configure, and choose Save.
| Setting | How it is detected |
|---|---|
| Base branch | The first existing one of develop, main and master |
| Checks | npm run lint, typecheck and test if present, composer test, python manage.py test or pytest |
| Development address | The port from the dev or start script, otherwise 5173 for Vite and 3000 for the rest |
| Branch pattern | feature/{key}-{slug} |
| Commit pattern and language | Detected from history on every suggestion |
Removing a project from the list does not touch its files.
Connect a tracker
- Open Settings, Task trackers, then Add tracker.
- Choose the tracker and enter its address and token. Open tokens page takes you to where you create one.
- Choose Save and check. The app encrypts the token and tests the connection.
Run your first agent
- Open Agents and choose New session.
- Choose an agent. Ones that are not installed are greyed out and show the install command.
- Choose the project and the working copy: the main one, a worktree or a new worktree.
- Optionally name the session, pick Terminal or Chat, and type the first message.
- Choose Run.
The fastest way to start from a tracker: open Tasks, pick a task and choose Start with an agent. The app saves the description, creates a branch and sends the agent a ready prompt.
Pane states
| State | Meaning |
|---|---|
| starting | The session has just been created |
| working | There is activity in the terminal output |
| waiting for a decision | The agent asks for approval or a choice |
| done | The agent finished its turn and you have not seen the result yet |
| ready | You have seen the result, and the agent waits for the next prompt |
| finished | The process has exited |
Make your first commit
- Open Code & git, then the Changes tab.
- Stage files with the plus button.
- Choose Suggest. The app writes a message from your repository's history and shows where it came from.
- Optionally choose Agent to improve the message from the staged diff.
- Choose Commit, or press
⌘Enter.
The message never gets a Co-Authored-By or Generated with trailer. To clean commits that agents make in the terminal too, choose Hook without AI trailers at the bottom of the Changes tab.
Updates
The app checks for a new version at startup and every four hours, downloads it in the background and installs it on the next restart. You can turn this off in Settings, Updates.
| System | What updates |
|---|---|
| macOS | The .zip package, verified by the app and swapped in, because the app is not signed |
| Windows | The installer. The portable build does not update itself |
| Linux | The AppImage. .deb and .rpm update by installing the new version |
Keep reading
- Solve a problem
Agent not detected, tracker errors and more.
- Script your agents
Commands and MCP tools.
- Check what is stored
Data, ports and connections.