| name | client-workspace |
| description | Create client folder structure in Drive, share docs, check permissions before calls |
Client Workspace
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>"
$DM create-folder "CompanyName" --parent $CLIENTS_ROOT
$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:
$DM create-doc "Client J — Pre-call Questionnaire" --folder DISCOVERY_FOLDER_ID --html /tmp/questionnaire.html
$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:
$DM list COMPANY_FOLDER_ID
$DM permissions DOC_ID
$DM info DOC_ID
Step 4: After sharing — remove public access if present
Drive API sometimes adds anyone link access. Always verify and remove:
$DM permissions DOC_ID
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
Related skills
google-drive — underlying Drive API commands
call-prep — call preparation (invoke workspace check as part of prep)
client-discovery — analyzing client requests into scoped proposals
query-leads — CRM data lookup