agentsclimarketplace

Artyfacts

Skill bmaltais/skills/artyfacts

Install
npx -y skills add bmaltais/skills --skill artyfacts

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Manage your Artyfacts workspace — list, create, update, and search artifacts and sections via artyfacts-pp-cli. Invoke with /artyfacts <what you want to do>.

SKILL.md

3.6 KB, as published. Nobody here has run it

/artyfacts

Work with your Artyfacts workspace using artyfacts-pp-cli.

/artyfacts                                  # workspace overview
/artyfacts list my recent specs
/artyfacts create a feature spec for payments
/artyfacts search authentication
/artyfacts sync
/artyfacts show me stale artifacts

Step 1 — always check auth first

artyfacts-pp-cli auth status

If not authenticated:

artyfacts-pp-cli auth login

Step 2 — map intent to command

User saysCommand group
list / browse / show / findartifacts list, artifacts tree
search / look forsearch-local (or artifacts list --search)
create / write / makeworkflow create-with-sections or artifacts create + sections create
update / change / rename / move / archiveartifacts update, sections update
delete / remove a sectionsections delete
delete an artifactno CLI command — use curl -X DELETE $BASE_URL/artifacts/<id> with the Bearer token
bulk archive / promote / transitionartifacts bulk-statusstatus-only PATCH is not supported by the API; see Known Limitations
sync / refresh / pullsync
stats / insights / who wrote whatartifacts stats
stale / out of dateartifacts stale
org settings / conventionsorg context
export / backupexport
import / restoreimport
log in / get key / check authauth login, auth status

Valid artifact types: doc, spec, research, report, experiment, phase, runbook, folder. Do not use document — it is rejected by the API.

Default output flag: use --json whenever you need to parse or display structured data. Use --agent for non-interactive multi-step flows.

No arguments: run artifacts list --json, artifacts stats --json, and org context --json to produce a workspace overview.

Reference files

Load these when you need flag details, enumerations, or step-by-step examples:

Known Limitations

  • Status updates: PATCH /artifacts/{id} silently ignores status when sent with other fields, and rejects it outright when sent alone. artifacts bulk-status and artifacts update --status will both fail. There is no known working API endpoint for changing artifact status — treat status as read-only for now.
  • Artifact delete: The CLI has no artifacts delete command. To delete, call DELETE $BASE_URL/artifacts/<id> directly with the Bearer token from ~/.config/artyfacts-pp-cli/config.toml.

Presenting results

  • Lists: render as a table (id, title, type, status, updated_at).
  • Single artifact: show metadata block then each section heading + body.
  • Stats: prose summary ("23 artifacts: 8 specs, 6 docs, 5 reports…").
  • Create/update: confirm what changed and show the artifact ID.
  • Errors: show the message and suggest the fix (usually auth, sync, or a missing flag).
  • After any create, offer the next logical step (add sections, mark active, sync).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.