skills/claude-skills-open/skills/sales/client-workspace/SKILL.md
Create client folder structure in Drive, share docs, check permissions before calls
npx skillsauth add aaaaqwq/agi-super-team client-workspaceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create and manage client folders in Google Drive — shared docs, questionnaires, proposals, pre-call checks.
google-drive, query-leads (CRM lookup)| 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 |
| Folder | ID |
|--------|----|
| Clients (root) | <YOUR_CLIENTS_FOLDER_ID> |
Clients/
{CompanyName}/
Discovery/ -- questionnaires, call notes, research
Proposals/ -- scoping docs, estimates, quotes
Contracts/ -- signed agreements, NDAs
Deliverables/ -- work product, reports
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
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 [email protected] --role writer --notify --message "Please fill in before our call"
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
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()
HTML template with sections:
Style: fields with ▸ markers or gray boxes for answers. Use checkboxes (☐) for multiple choice.
Create after discovery call with:
Clients/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 lookupdevelopment
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.