agentleFS
guaracloudguaracloud/agent-skills/guara-cloud/SKILL.md

guara-cloud

Skill2 starsChanged 7 months agoApache-2.0View on GitHub

Provides foundational knowledge about GuaraCloud PaaS platform — projects, services, deployments, tiers, build methods, and CLI installation and authentication. Use when the user mentions GuaraCloud, asks about platform concepts, or needs to set up the CLI.

  • Reads credentials
  • Installs packages
  • Commits and pushes

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 0 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Always use the guara CLI: Do not call the REST API directly.

    line 129
  2. Very specific:

    Check service status: before suggesting actions.

    line 130

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

GuaraCloud Platform

GuaraCloud is a Platform-as-a-Service that deploys containerized applications from GitHub repositories. Billing is in BRL (Brazilian Real).

Core Concepts

User — Authenticated via GitHub or Google OAuth. Has one subscription tier (hobby, pro, business, enterprise) that governs limits across all projects.

Project — Organizational unit containing one or more services. Each project is isolated.

Service — A deployable container within a project. Has its own subdomain, env vars, scaling config, and deployment history. Subdomain format: {service}-{project}.guaracloud.com.

Deployment — A build-and-deploy cycle triggered by git push, manual trigger, rollback, or config change. Tracks build status, image tag, commit SHA, and errors.

Domain — Each service gets an automatic subdomain. Users can add custom domains via CNAME verification.

Project Members — Role-based access: owner, admin, member, viewer.

CLI Installation

npm install -g @guaracloud/cli

Binary names: guara or guaracloud (interchangeable).

Requires Node.js >= 20.

Authentication

# Browser-based OAuth (interactive)
guara login

# Direct API key (non-interactive / CI)
guara login --api-key <key>

# Verify
guara whoami

API keys are stored in the OS keychain (macOS Keychain, Windows Credential Manager, Linux Secret Service). Falls back to config file if keychain unavailable.

Environment variable override: Set GUARA_API_KEY to skip stored credentials.

Context Resolution

Commands that need a project/service resolve context in this order:

  1. --project / --service flags
  2. GUARA_PROJECT / GUARA_SERVICE environment variables
  3. .guara.json file (walked upward from current directory)

Link a directory to a project:

guara link
# Creates .guara.json with { "project": "slug", "service": "slug" }

Global Flags

FlagShortDescription
--jsonOutput as JSON
--quiet-qSuppress non-essential output
--project-pProject slug override
--service-sService slug override
--yes-ySkip confirmation prompts
--api-keyOverride API key for this request
--api-urlOverride API base URL

Command Index

CommandPurposeSee skill
loginAuthenticate—
logoutClear credentials—
whoamiShow current user—
projects listList projectsguara-deploy
projects createCreate projectguara-deploy
projects infoProject detailsguara-deploy
services listList servicesguara-deploy
services createCreate serviceguara-deploy
services infoService detailsguara-deploy
services startStart stopped serviceguara-deploy
services stopStop running serviceguara-deploy
services restartRolling restartguara-deploy
services deleteDelete serviceguara-deploy
deployTrigger deploymentguara-deploy
rollbackRollback deploymentguara-deploy
deployments listDeployment historyguara-deploy
scaleToggle autoscalingguara-deploy
domains listList custom domainsguara-deploy
domains addAdd custom domainguara-deploy
domains removeRemove domainguara-deploy
env listList env varsguara-develop
env setSet env varsguara-develop
env unsetRemove env varsguara-develop
linkLink dir to projectguara-develop
unlinkRemove linkguara-develop
execShell into containerguara-develop
proxyForward local portguara-develop
logsView/stream logsguara-develop
openOpen service in browser—
statusPlatform status—
config listShow CLI config—
config getGet config value—
config setSet config value—
config resetReset to defaults—

For full flag reference, see references/commands.md.

Tier Information

For tier limits, pricing, and quotas, see guaracloud.com/docs. The CLI will return descriptive errors when a tier limit is reached.

Important Rules

  • Always use the guara CLI. Do not call the REST API directly.
  • Check service status before suggesting actions. Run guara services info to see current state.
  • Use --json for scripting. Parse structured output instead of scraping human-readable text.
  • Link projects with guara link so context resolution works automatically.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.