append
Append a local UTF-8 file to an existing single-file HTML or Markdown artifact.
npx --yes @artifactshare/cli append <artifact-id-or-url> ./section.md --json
Usage
npx --yes @artifactshare/cli append <OPTIONS> <artifactIdOrUrl> <path>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
artifacts
Browse and read artifacts.
Usage
npx --yes @artifactshare/cli artifacts [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
artifacts get
Read an artifact and its metadata.
Usage
npx --yes @artifactshare/cli artifacts get <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --offset · --include
artifacts list
List artifacts you can access, including project or home results.
Usage
npx --yes @artifactshare/cli artifacts list <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --project-id · --home · --query · --cursor
changelog
Show CLI release notes.
Usage
npx --yes @artifactshare/cli changelog <OPTIONS>Options
--help · --version · --json
comments
Work with comments on an artifact.
Usage
npx --yes @artifactshare/cli comments [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
comments delete
Delete a comment message.
Usage
npx --yes @artifactshare/cli comments delete <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --thread-id · --message-id
comments edit
Edit a comment message.
Usage
npx --yes @artifactshare/cli comments edit <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --message-id · --body
comments list
List comment threads and messages.
Usage
npx --yes @artifactshare/cli comments list <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
comments post
Post a comment, reply, or quoted comment.
Usage
npx --yes @artifactshare/cli comments post <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --body · --reply-to · --quote · --quote-before · --quote-after · --agent
comments reopen
Reopen a resolved comment thread.
Usage
npx --yes @artifactshare/cli comments reopen <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --thread-id
comments resolve
Resolve a comment thread.
Usage
npx --yes @artifactshare/cli comments resolve <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --thread-id
config
Inspect and change local CLI settings.
Usage
npx --yes @artifactshare/cli config [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
config get
Read a setting at user, repository, or effective scope.
npx --yes @artifactshare/cli config get home_audience --scope effective --json
Usage
npx --yes @artifactshare/cli config get <OPTIONS> [<key>]Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --scope
config set
Save a setting at user or repository scope.
npx --yes @artifactshare/cli config set home_audience private --scope user --json
Usage
npx --yes @artifactshare/cli config set <OPTIONS> <key> <value>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --scope
config unset
Remove a setting at user or repository scope.
Usage
npx --yes @artifactshare/cli config unset <OPTIONS> <key>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --scope
delete
Permanently delete an artifact.
Usage
npx --yes @artifactshare/cli delete <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
doctor
Check token storage, authentication, configuration, and connectivity.
Usage
npx --yes @artifactshare/cli doctor <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
download
Download an artifact to a local path.
Usage
npx --yes @artifactshare/cli download <OPTIONS> [<artifactIdOrUrl>]Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --project-id · --output · --force
edit
Edit artifact title, visibility, grants, or destination.
Usage
npx --yes @artifactshare/cli edit <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --title · --visibility · --link-expires-at · --no-link-expiry · --grant-email · --revoke-email · --project-id · --home
init
Detect the agent, install its skill, and start setup.
npx --yes @artifactshare/cli init --json
Usage
npx --yes @artifactshare/cli init <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --project-id · --dry-run
login
Authorize the CLI with unrestricted or project-scoped agent access.
npx --yes @artifactshare/cli login --profile agent --preset agent --json
Usage
npx --yes @artifactshare/cli login <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --preset · --project
logout
Revoke and remove a saved credential.
Usage
npx --yes @artifactshare/cli logout <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
move
Move an artifact to a project or home.
Usage
npx --yes @artifactshare/cli move <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --project-id · --home
open
Read an Artifact Share URL and prepare the CLI skill when needed.
npx --yes @artifactshare/cli open <artifact-id-or-url> --json
Usage
npx --yes @artifactshare/cli open <OPTIONS> <artifactIdOrUrl>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
profiles
Manage named authentication profiles.
Usage
npx --yes @artifactshare/cli profiles [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
profiles delete
Delete a named profile.
Usage
npx --yes @artifactshare/cli profiles delete <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
profiles import-token
Import a CI or manually issued token into a profile.
printf '%s' "$ARTIFACTSHARE_TOKEN" | npx --yes @artifactshare/cli profiles import-token --profile ci --json
Usage
npx --yes @artifactshare/cli profiles import-token <OPTIONS>Options
--help · --version · --json · --base-url · --profile · --allow-plaintext-token-store · --insecure-localhost · --force
profiles list
List saved profiles.
Usage
npx --yes @artifactshare/cli profiles list <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
profiles use
Select the active profile.
Usage
npx --yes @artifactshare/cli profiles use <OPTIONS> <name>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
projects
Manage projects.
Usage
npx --yes @artifactshare/cli projects [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
projects create
Create a project.
Usage
npx --yes @artifactshare/cli projects create <OPTIONS> <name>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --description · --visibility
projects edit
Edit project details, audience, or archive state.
Usage
npx --yes @artifactshare/cli projects edit <OPTIONS> <id>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --name · --description · --visibility · --add-email · --remove-email · --archive · --unarchive
projects list
List projects available to you.
Usage
npx --yes @artifactshare/cli projects list <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
resolve
Resolve a URL, ID, or other Artifact Share value.
Usage
npx --yes @artifactshare/cli resolve <OPTIONS> <value>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
share
Share a local file, folder, or static site.
npx --yes @artifactshare/cli share ./report.html --json
Usage
npx --yes @artifactshare/cli share <OPTIONS> <path>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --project-id · --project · --home · --visibility · --link-expires-at · --no-link-expiry · --no-slack-notify · --grant-email · --key
skills
Manage the installed Artifact Share agent skill.
Usage
npx --yes @artifactshare/cli skills [COMMANDS] <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
skills ensure
Ensure the skill is installed for a detected tool.
Usage
npx --yes @artifactshare/cli skills ensure <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --tool · --scope · --dry-run
skills install
Install the skill for a selected tool.
Usage
npx --yes @artifactshare/cli skills install <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --tool · --scope · --dry-run · --force
skills list
List installed skill targets.
Usage
npx --yes @artifactshare/cli skills list <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
skills remove
Remove an installed skill.
Usage
npx --yes @artifactshare/cli skills remove <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --tool · --scope · --dry-run
skills update
Update an installed skill.
Usage
npx --yes @artifactshare/cli skills update <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost · --tool · --scope · --dry-run · --force
update
Upload a new version behind an existing share URL.
npx --yes @artifactshare/cli update <artifact-id-or-url> ./report.html --json
Usage
npx --yes @artifactshare/cli update <OPTIONS> <artifactIdOrUrl> <path>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost
whoami
Show the active account and workspace.
Usage
npx --yes @artifactshare/cli whoami <OPTIONS>Options
--help · --version · --json · --base-url · --token · --profile · --allow-plaintext-token-store · --insecure-localhost