create-channel.sh idag skapar per typ. Källa: groups/global/skills/create-channel/create-channel.sh. Genererad 2026-05-12 (efter cleanup).shared-behavior.md som ny "Begränsningar"-sektion. Borttagna från alla 5 CLAUDE.md-templates./workspace/group/files/ per kanal (dokument/, rapporter/, genererat/, moten/). SPARA-standard för allt mottaget + genererat.META_ACCESS_TOKEN) populeras automatiskt i kund + kund-delad + kollegor från discord-main/.env (samma mönster som CLOUDFLARE_API_TOKEN). Det är en agency-token som funkar för alla kontot — bara META_AD_ACCOUNT_ID fylls i manuellt per kund.mcp-google-ads-sa-omnämnandet borttaget från kund-delad CLAUDE.md..env och dokumentera i memory.md".# manuellt tidigare).| Dimension | kund | kund-delad | kollegor | personlig | arbete |
|---|---|---|---|---|---|
| Service account | dataextractor | republiken-shared | republiken-shared | dataextractor | dataextractor |
| Drive parent-mapp | DELADE | DELADE | DELADE | EGNA | EGNA |
| .env – Meta Ads | auto-token | auto-token | auto-token | saknas | saknas |
| .env – Google Ads | ja (tom CUSTOMER_ID) | ja (tom CUSTOMER_ID) | ja (tom CUSTOMER_ID) | nej | nej |
| .env – Cloudflare Pages | auto-token | auto-token | auto-token | auto-token | auto-token |
| Anthropic model | sonnet-4-6 | sonnet-4-6 | sonnet-4-6 | sonnet-4-6 | sonnet-4-6 |
| Symlink meta_insights.py | ja | ja | nej | nej | nej |
| Symlink gads_insights.py | ja | ja | nej | nej | nej |
| CLAUDE.md – Kund-sektion | ja | ja | nej | nej | nej |
| CLAUDE.md – API-access lista | Meta/GAds/GA4 | Meta/GAds/GA4 | Meta/GAds/GA4/HubSpot | nej | nej |
| CLAUDE.md – Filhantering (lokal) | SPARA | SPARA | SPARA | SPARA | SPARA |
| CLAUDE.md – Responsivitet | ja | ja | ja | ja | ja |
| CLAUDE.md – Mötesanteckningar (Vexa) | ja | nej (fixas framöver) | nej (fixas framöver) | nej | nej |
| CLAUDE.md – Trello-block | ja | nej | nej | ja | ja |
| CLAUDE.md – Drive (detaljerat) | ja | ja | ja | ja | ja |
| Begränsningar-block (lokalt) | nej (→ shared) | nej (→ shared) | nej (→ shared) | nej (→ shared) | nej (→ shared) |
| Läs vid sessionstart | SOUL+USER+memory | SOUL-shared+USER-shared+memory | SOUL-shared+USER-shared+memory | SOUL+USER+memory | SOUL+USER+memory |
| Canva MCP (.mcp.json) | ja | ja | ja | ja | ja |
| Mappstruktur | conversations/ + .gcloud/ + logs/ + files/{dokument,rapporter,genererat,moten}/ + memory.md |
||||
Legend: grön bock = finns, röd kross = saknas, blå = autofyllt från discord-main/.env, gul = delvis (tom platshållare för manuell fill).
Service account: dataextractor@.... Drive-parent: Jonatans-egna. Symlinks: meta_insights.py + gads_insights.py.
.env-mall:
# Channel: $DISPLAY_NAME # Type: kund (Jonatans egen kundkanal) ANTHROPIC_MODEL=claude-sonnet-4-6 GOOGLE_SERVICE_ACCOUNT_PATH=/workspace/group/.gcloud/service-account.json # Meta Ads API META_ACCESS_TOKEN=$META_ACCESS_TOKEN_VALUE # autofylld META_AD_ACCOUNT_ID= # fyll i per kund # Google Ads API GOOGLE_ADS_DEVELOPER_TOKEN=... GOOGLE_ADS_LOGIN_CUSTOMER_ID=3373607442 GOOGLE_ADS_SERVICE_ACCOUNT_PATH=/workspace/group/.gcloud/service-account.json GOOGLE_ADS_CUSTOMER_ID= # fyll i per kund # Cloudflare Pages CLOUDFLARE_API_TOKEN=$CLOUDFLARE_API_TOKEN_VALUE # autofylld
CLAUDE.md-sektioner: Sessionstart, Kund, Verktyg, API-access (med "lägg till i .env"-instruktion), Responsivitet, Filhantering (lokal), Drive (detaljerat), Mötesanteckningar (Vexa), Trello, Språk, Miljövariabler.
Service account: republiken-shared@.... Drive-parent: Delade. Symlinks: meta_insights.py + gads_insights.py.
.env-mall: Samma struktur som kund, med "delad kundkanal, kollegorserver" som typ-kommentar.
CLAUDE.md-sektioner: Sessionstart, Nyckelkontext, API-access (med "lägg till i .env"-instruktion), Service Account (bara republiken-shared, stale google-ads-sa borttagen), Responsivitet, Filhantering (lokal), Drive (detaljerat).
Service account: republiken-shared@.... Drive-parent: Delade. Inga symlinks.
.env-mall:
ANTHROPIC_MODEL=claude-sonnet-4-6 GOOGLE_SERVICE_ACCOUNT_PATH=/workspace/group/.gcloud/service-account.json # Meta Ads API META_ACCESS_TOKEN=$META_ACCESS_TOKEN_VALUE # autofylld META_AD_ACCOUNT_ID= # fyll i per kund # Google Ads API GOOGLE_ADS_DEVELOPER_TOKEN=... GOOGLE_ADS_LOGIN_CUSTOMER_ID=3373607442 GOOGLE_ADS_SERVICE_ACCOUNT_PATH=/workspace/group/.gcloud/service-account.json GOOGLE_ADS_CUSTOMER_ID= # Cloudflare Pages CLOUDFLARE_API_TOKEN=$CLOUDFLARE_API_TOKEN_VALUE # autofylld
CLAUDE.md-sektioner: Sessionstart, Om personen, Beteende, Responsivitet, API-access (Meta/GAds/GA4/HubSpot), Filhantering (lokal), Drive (detaljerat), Språk.
Service account: dataextractor@.... Drive-parent: Egna. Inga symlinks.
.env-mall:
ANTHROPIC_MODEL=claude-sonnet-4-6 GOOGLE_SERVICE_ACCOUNT_PATH=/workspace/group/.gcloud/service-account.json # Cloudflare Pages CLOUDFLARE_API_TOKEN=$CLOUDFLARE_API_TOKEN_VALUE # autofylld
CLAUDE.md-sektioner: Sessionstart, Syfte, Beteende, Responsivitet, Minne, Filhantering (lokal), Drive (detaljerat), Trello.
Service account: dataextractor@.... Drive-parent: Egna. Inga symlinks.
.env-mall: Samma som personlig.
CLAUDE.md-sektioner: Sessionstart, Syfte, Verktyg & Integrationer (platshållare), Responsivitet, Minne, Filhantering (lokal), Drive (detaljerat), Trello.
Skriptet skapar också gemensamt för alla 5: memory.md, conversations/, .gcloud/, logs/, files/{dokument,rapporter,genererat,moten}/, .mcp.json (Canva MCP), och kör sync-shared-claude.cjs som lägger till delade beteenderegler (inkl. nya Begränsningar-blocket) i CLAUDE.md.