human-ai
Edit English prose to remove repetitive AI phrasing, inflated language, and mechanical structure while preserving meaning and the…
This skill should be used when the user needs to consume the Pier Cloud (Lighthouse) API for cloud cost management — including JWT authentication, listing contexts, workspaces, workspace groups, and FinOps data views. Trigger whenever there is a need to integrate, automate, or
$ npx -y skills add fabricioctelles/skills --skill pier-cloud --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pier-cloudContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user needs to consume the Pier Cloud (Lighthouse) API for cloud cost management — including JWT authentication, listing contexts, workspaces, workspace groups, and FinOps data views. Trigger whenever there is a need to integrate, automate, or
name: "pier-cloud" description: "This skill should be used when the user needs to consume the Pier Cloud (Lighthouse) API for cloud cost management — including JWT authentication, listing contexts, workspaces, workspace groups, and FinOps data views. Trigger whenever there is a need to integrate, automate, or debug calls to the Pier Cloud platform via Python, Node.js, or cURL." metadata: author: ft.ia.br version: "1.2" date: 2026-09-21 repository: https://github.com/fabricioctelles/skills license: Apache 2.0 keywords: ["pier", "piercloud", "lighthouse", "api", "finops", "cloud", "costs"] category: library-and-api-reference
Locate the `.env` file in the skill directory with the following variables:
PIERCLOUD_CLIENT_ID=your_client_id PIERCLOUD_CLIENT_SECRET=your_client_secret PIERCLOUD_TENANCY_ID=your_tenancy_id
If the `.env` file does not exist, inform the user that credentials must be obtained from the Pier Cloud platform before proceeding. Do not proceed without the `.env` file.
> Note: `PIERCLOUD_TENANCY_ID` is equivalent to the former `PIERCLOUD_BUSINESS_ID`. Scripts accept both as fallback.
pip install requests python-dotenv
The API uses JWT authentication. Required flow:
1. Authenticate via `POST /auth` with `client_id` and `client_secret` to obtain a JWT token 2. Include the token in all requests: `Authorization: Bearer {token}` 3. Renew the token upon expiration (default validity: 1 hour)
**Base URL**: `https://api.piercloud.io`
> Workspace groups live at `/lighthouse/tenancies/{tenancy_id}/workspaces-groups` (note the plural *workspaces*).
Verify the connection by running:
python scripts/pier-cloud-auth.py
Ready-to-use scripts in `scripts/`. See `scripts/README.md` for detailed instructions.
| Script | Description | |--------|-------------| | `pier-cloud-auth.py` | Authenticate and obtain JWT token | | `pier-cloud-list-contexts.py` | List available contexts | | `pier-cloud-list-workspaces.py` | List workspaces with pagination | | `pier-cloud-get-workspace.py` | Get specific workspace details | | `pier-cloud-get-all-workspaces.py` | Get all workspaces (automatic pagination) | | `pier-cloud-list-views.py` | List views for a workspace | | `pier-cloud-get-view.py` | Get specific view information | | `pier-cloud-get-view-data.py` | Get view data with filters | | `pier-cloud-list-workspace-groups.py` | List workspace groups (`/workspaces-groups`) | | `pier-cloud-get-workspace-group.py` | Get workspace group by id | | `pier_cloud_client.py` | Robust client with CLI and reusable library |
Follow the detailed workflows with request and response examples in `references/REFERENCE.md`:
For endpoint reference, parameters, response structures, and cURL examples, see `references/REFERENCE.md`.
For error diagnosis (401, 403, 404, timeout, rate limiting), see `references/TROUBLESHOOTING.md`.
26 production-ready skills for AI coding agents. Install with one command, use across Claude Code, Cursor, Kiro, Windsurf, and OpenCode.
Edit English prose to remove repetitive AI phrasing, inflated language, and mechanical structure while preserving meaning and the…
Reescreve textos em português brasileiro para soarem mais humanos e naturais, reduzindo padrões típicos de escrita gerada por IA…
Audit, score, and compare repositories containing portable Agent Plugins against the official Agent Plugins specification. Use…
Audit and improve website readiness for AI agents using the Cloudflare "Is It Agent Ready?" scanner (isitagentready.com). Covers…
Sub-skill de agent-ready-cloudflare: Implement A2A Agent Card
Sub-skill de agent-ready-cloudflare: Implement ACP Discovery Document