Skip to content

operately/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Operately Skills

Agent skills for operating the Operately CLI, the open source system for running goals and projects.

These skills help compatible agent tools understand how to use the Operately CLI. They do not install the CLI for you and they do not replace Operately signup/authentication.

Install

After this skill is published to ClawHub, install it with:

clawhub install operately-cli

Until then, install it from Git:

npx skills add https://github.com/operately/skills

Or install a specific skill:

npx skills add https://github.com/operately/skills --skill operately-cli

Skills

Skill Description
operately-cli Manage Operately goals, projects, tasks, check-ins, and team operations from the CLI

Maintainer Workflow

Use this section only when changing and publishing skills from this repository.

Packaging Rules

  • Skill source lives under skills/<skill-name>/.
  • dist/ is generated output and must not be committed.
  • Every published skill must have a version field in SKILL.md frontmatter.
  • Bump the SKILL.md version before publishing any changed package.
  • Use scripts/package-clawhub; do not create release zips by hand.
  • Keep .clawhubignore in each skill folder for local packaging rules. The packager reads this file but does not include it in the generated archive.

Create a Package

From the repository root:

scripts/package-clawhub operately-cli

The package name is derived from name and version in SKILL.md:

dist/<name>-<version>-clawhub.zip

The packager is deterministic: it sorts files, normalizes timestamps and permissions, applies .clawhubignore, validates that packaged files are UTF-8 text, and prints a SHA-256 checksum. Running the same command twice against the same source should print the same checksum.

Verify the Package

Inspect the archive before publishing:

unzip -l dist/operately-cli-1.0.0-clawhub.zip

Expected contents:

  • SKILL.md
  • supporting text files such as references/*.md

Do not publish if the archive contains .clawhubignore, local install state, editor files, build output, secrets, or anything outside the skill folder.

Publish

Install and log in to the ClawHub CLI:

npm i -g clawhub
clawhub login

Publish with the repo script:

scripts/publish-clawhub operately-cli --changelog "Initial ClawHub package"

The publish script packages the skill first, reads name and version from SKILL.md, detects whether the installed ClawHub CLI supports clawhub publish or clawhub skill publish, then runs the supported command.

To check the exact commands without publishing:

scripts/publish-clawhub operately-cli --changelog "Initial ClawHub package" --dry-run

For future updates, use the same process with a new version and changelog:

scripts/publish-clawhub operately-cli --changelog "<what changed>"

If maintaining many skills, sync can publish changed folders, but use it only after reviewing the package contents and changelog:

clawhub sync --all --bump patch --changelog "Update Operately CLI skill"

About

Agent skills for Operately CLI, the open source system for running goals and projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages