pending-approvals-rounduplisted
Install: claude install-skill Planable/smm-skills
# Pending approvals roundup
Surface all posts waiting for approval across one or more Planable workspaces, so nothing gets missed.
## How this skill works
1. Identify which workspaces to check
2. Fetch posts filtered by approval status
3. Summarize clearly — grouped by workspace/client, with post previews and context
---
## Step 1: Scope the check
Ask (or infer from context):
- **Which workspaces?** — a specific client, a list, or all workspaces
- **Whose approvals?** — posts pending the user's own approval (`PENDING_MY_APPROVAL`) or all pending posts (`NOT_APPROVED`, `PARTIAL_APPROVED`)
**Default behavior if not specified:** fetch `PENDING_MY_APPROVAL` across all workspaces (or the most recently active ones if there are many).
---
## Step 2: Fetch pending posts
For each workspace in scope:
```
list_posts(
workspaceId,
approvalStatus: ["PENDING_MY_APPROVAL"] // or NOT_APPROVED, PARTIAL_APPROVED
)
```
**Approval status reference:**
| Status | Meaning |
|---|---|
| `PENDING_MY_APPROVAL` | Posts where this user is a required approver |
| `NOT_APPROVED` | Posts with no approvals yet |
| `PARTIAL_APPROVED` | Posts with some but not all required approvals |
| `REQUESTED_BY_ME` | Posts where this user requested approval from others |
If the user wants a broader view, query `NOT_APPROVED` and `PARTIAL_APPROVED` together.
---
## Step 3: Organize and present results
**If results exist**, group by workspace (client). For each post show:
- Platform/page name
- Post