Client Workspace
SkillDev toolsCreate client folder structure in Drive, share docs, check permissions before calls
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Client Workspace skill
What this skill tells your AI
The instructions your AI receives, as published by aaaaqwq/agi-super-team in skills/client-workspace/SKILL.md and read by ahel’s review.
Create and manage client folders in Google Drive — shared docs, questionnaires, proposals, pre-call checks.
When to use
- "create workspace for [client]"
- "set up folder for [client]"
- "share doc with [client]"
- "check docs before call with [client]"
- Before any consulting call — verify shared docs are accessible
- After creating a questionnaire, proposal, or contract for a client
Dependencies
- Other skills:
google-drive,query-leads(CRM lookup) - External: Python 3, google-api-python-client
Paths
| What | Path |
|---|---|
| Drive Manager | $GOOGLE_TOOLS_PATH/drive_manager.py |
| Token | $GOOGLE_TOOLS_PATH/token.json |
| Venv Python | $GOOGLE_TOOLS_PATH/.venv/bin/python3 |
| CRM People | $DATA_PATH/sales/crm/contacts/people.csv |
| CRM Companies | $DATA_PATH/sales/crm/contacts/companies.csv |
Known Folder IDs
| Folder | ID |
|---|---|
| Clients (root) | <YOUR_CLIENTS_FOLDER_ID> |
Standard Folder Structure
Clients/
{CompanyName}/
Discovery/ -- questionnaires, call notes, research
Proposals/ -- scoping docs, estimates, quotes
Contracts/ -- signed agreements, NDAs
Deliverables/ -- work product, reports
How to execute
Step 1: Create client workspace
DM="$GOOGLE_TOOLS_PATH/.venv/bin/python3 $GOOGLE_TOOLS_PATH/drive_manager.py"
CLIENTS_ROOT="<YOUR_CLIENTS_FOLDER_ID>"
# Create company folder
$DM create-folder "CompanyName" --parent $CLIENTS_ROOT
# Note the folder ID from output, then create subfolders:
$DM create-folder "Discovery" --parent COMPANY_FOLDER_ID
$DM create-folder "Proposals" --parent COMPANY_FOLDER_ID
$DM create-folder "Contracts" --parent COMPANY_FOLDER_ID
$DM create-folder "Deliverables" --parent COMPANY_FOLDER_ID
Step 2: Create shared doc (questionnaire, proposal, etc.)
Write HTML content to a temp file, then create Google Doc:
# Create doc from HTML
$DM create-doc "Client J — Pre-call Questionnaire" --folder DISCOVERY_FOLDER_ID --html /tmp/questionnaire.html
# Share with client
$DM share DOC_ID --email client@company.com --role writer --notify --message "Please fill in before our call"
Step 3: Pre-call check
Before any call, verify client has access and check activity:
# List docs in client folder
$DM list COMPANY_FOLDER_ID
# Check permissions on shared docs
$DM permissions DOC_ID
# Check if client opened/edited the doc
$DM info DOC_ID
# Look at: lastModifiedBy, modifiedTime — if not client, they haven't filled it in
Step 4: After sharing — remove public access if present
Drive API sometimes adds anyone link access. Always verify and remove:
$DM permissions DOC_ID
# If "anyone" permission exists, remove it via Python:
# drive.permissions().delete(fileId=DOC_ID, permissionId='anyoneWithLink').execute()
Questionnaire Templates
Discovery questionnaire (consulting)
HTML template with sections:
- Stack & Team — current tools, team size, roles
- Data — volumes, formats, examples of ideal output
- Priorities — which automation first, biggest pain points
- Open — anything else before the call
Style: fields with ▸ markers or gray boxes for answers. Use checkboxes (☐) for multiple choice.
Proposal doc
Create after discovery call with:
- Executive summary
- Scope per item (description, hours estimate, price)
- Timeline with phases
- Terms (rate, payment schedule)
Checklist
- Client folder created under
Clients/ - Subfolders created (Discovery, Proposals, Contracts, Deliverables)
- Shared doc created and shared with client email
- Public link access removed (only named users)
- CRM updated with folder link (in company notes or people notes)
- Pre-call: verified client has opened shared docs
Related skills
google-drive— underlying Drive API commandscall-prep— call preparation (invoke workspace check as part of prep)client-discovery— analyzing client requests into scoped proposalsquery-leads— CRM data lookup
Signals
- GitHub stars
- 92
- Forks
- 23
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
client-workspace- Source
- github.com/aaaaqwq/agi-super-team