Internal · External Training Series
Dexfinity × AI

Claude
runs my life.

Príbehy zo zákulisia. Reálne workflowy, ktoré som nedal HR ani IT. Naučil ich Claude. Niektoré sú geniálne, niektoré sú trápne. Všetky šetria čas.

Pavol Adamčák · Dexfinity
One chat = one slide. Series in progress. GO BEYOND
Slide 01 · Claude runs my life
Email shortcut

Príkaz odpis mi

Pondelok 9:14. 27 emailov v inboxe. Žiadny tracker, žiadne integrácie. Stačí napísať Claude komu odpisujem. O 30 sekúnd je draft v Gmaili.

1

Poviem komu.

odpis mi Boris. Žiadny formulár, žiadne menu. Len meno.

2

Claude prečíta thread.

Nájde posledný relevantný mail, pochopí kontext, navrhne odpoveď v mojom štýle. Preview rovno v chate.

3

Draft v Gmaili.

Po mojom OK draft pristane do správneho threadu. S mojou rich HTML pätičkou. Ja editujem, ja klikám Send.

A je to bezpečné? Áno. Token v macOS Keychain (mimo iCloud), audit log s týždenným launchd review, hard rule "žiadny auto-send bez Pavlovho OK", kill switch jedným klikom. Bližšie nabudúce.
Claude runs my life · Slide 01 GO BEYOND
Slide 02 · Claude runs my life
Workflow

Príkaz review od

Klient práve dodal projekt. Partner napísal poďakovanie. Toto je moment pýtať si Google recenziu. O minútu je personalizovaný draft v Gmaili.

1

Poviem komu.

review od Matúš. Claude prejde posledné 4 thready, nájde pozitívne momenty, napíše krátky draft v mojom štýle.

2

Citát pre klienta.

Draft obsahuje návrh textu recenzie ako citát. Človek nemusí premýšľať čo napísať. Stačí klik a poslať.

3

Týždenný scan.

reviews last week alebo scheduled task v pondelok ráno odporučí top kandidátov z reálnych konverzácií.

Bez auto-sendu. Default je vždy Gmail draft. CZ klienti idú na Praha review profil, SK na Bratislava. Žiadny review nie je generovaný, je vytiahnutý z reálnej spolupráce.
Claude runs my life · Slide 02 GO BEYOND
Slide 03 · Claude runs my life
Account switch

Personal → team licencia

Prepínam Claude Code z personal účtu na Dexfinity team licenciu. Na tom istom Macu. V tom istom priečinku. Pamäť mi zostáva, connectors si pýtajú nový handshake.

1

Pamäť ostáva.

~/.claude/CLAUDE.md a projektové memory sú per macOS user. Nový účet ich vidí automaticky. Keychain a launchd tasky tiež.

2

Connectors re-auth.

Gmail, Drive, Chrome MCP, Calendar, Common Room, Ahrefs… všetko per Claude účet. Settings → Connectors a reinštaluj len tie čo teraz potrebuješ.

3

Chrome handshake.

Pri prvom Chrome MCP tool call extension vyhodí Allow Claude Code to control this tab?. Klik Allow a ide sa ďalej. Žiadne reinštalácie.

Test, že všetko sedí. V novom session napíš „Čo o mne vieš?". Ak Claude vymenuje konkrétne pravidlá (žiadne pomlčky, Dexfinity branding, odpis mi workflow), memory sa načítala správne. Cca 10 minút re-auth, nie reštart od nuly.
Claude runs my life · Slide 03 GO BEYOND
Slide 04 · Claude runs my life
Dexguide

107 000 hľadaní mesačne. Pipeline hotový.

Collabim Holy Grail odhalil gap vs ui42.sk. Nastavili sme pipeline kde master.md → lint → JSON pre programátora a DOCX pre adminku. Dva články live, sedem čaká.

1

Gap analýza.

Collabim Holy Grail export. 177 keywords, 76 500 mes. searches kde nerankujeme. ui42 vyhráva cez dictionary štruktúru a typo variant coverage.

2

Content prescription.

H1 = Title tag. Pattern „Čo je X? Definícia, typy a príklady". FAQ 7 Q&A. Schema. 2 500+ slov. Žiadne pomlčky, žiadne AI klišé v nadpisoch.

3

Pipeline output.

dexguide_boost.py vygeneruje WP JSON pre programátora a branded DOCX pre adminku. Lint chytí každú chybu pred importom.

Claude runs my life · Slide 04 GO BEYOND
Slide 05 · Claude runs my life
Case study

3 prompty. 1 case study.

Email história klienta. Fotky z WhatsApp. Záznamy rozhovorov. Hodíš to dnu a dostaneš kompletný Dexfinity case study deck. Bez prezentačného softvéru.

1

Hodíš raw materiály.

Email thread s klientom, screenshots z WhatsApp, záznamy z call-ov. Žiadna príprava, žiadny template. Len suroviny ako sú.

2

3 prompty.

Vytiahnuť príbeh. Štruktúrovať do slidov. Vygenerovať HTML s Dexfinity brandingom. Každý krok jeden prompt, každý výsledok okamžite použiteľný.

3

Live prezentácia.

GitHub Pages deploy, zdieľaný link, keyboard nav. Klient dostane case study ktorú môže zdieľať ďalej. Dá sa to s každým projektom.

Claude runs my life · Slide 05 GO BEYOND
Slide 06 · Claude runs my life
Automat

Tomáš pingne, faktúry píšu seba.

Tomáš mi raz mesačne pošle URL tabuľky. Mac stihne urobiť faktúry, vyplniť šablónu a poslať CSV do Taskmana skôr, ako ja stihnem otvoriť Mailbox.

1

4. v mesiaci, 9:00.

Môj Mac sám pošle Tomášovi pripomenutie. Nepýta sa ma, nečaká na súhlas. Robí to 12 mesiacov v rade bez jediného kliknutia.

2

Tomáš odpovie URL.

Polling robot kontroluje môj Inbox každé 4 hodiny. Keď zachytí Tomášov reply s URL na Google Sheet, hneď ho vytiahne.

3

Pipeline beží 30 sekúnd.

CSV do Taskmana, šablóna v sheete vyplnená, Smartap → Dexfinity faktúra vo Fakturoide. Ja sa o tom dozviem až z notifikácie.

Standing OK je viazaný na jedného príjemcu (Tomáš) a jeden účel (mesačná spend tabuľka). Iné maily si stále otváram a klikám Send sám. Audit log loguje každý send, kill switch je jeden riadok.
Claude runs my life · Slide 06 GO BEYOND
Slide 07 · Claude runs my life
Google Docs API

Kedy Chrome nestačí.

Štyri pokusy cez browser automation. Jeden Python script. Dokument aktualizovaný za 2 sekundy. Niekedy najkratšia cesta vedie cez terminál.

1

Drive MCP read-only. Chrome bloknutý.

Drive MCP nevie zapisovať. Claude_in_Chrome nemá prístup na docs.google.com. Control_Chrome nefunguje bez aktívneho Chrome okna. Tri slepe uličky.

2

Python + Google Docs API OAuth.

Reuse-ujeme rovnakú GCP app ako Gmail. Nový OAuth token pre Docs scope, token do Keychain. Raz kliknúť Authorize v prehliadači.

3

Enable API v GCP konzole. Hotovo.

Jeden klik pre aktiváciu Docs API na projekte. Script zavolá batchUpdate, vymaže starý obsah, vloží interview. Sekundy.

Rovnaký pattern funguje pre Google Slides API. GCP projekt 217225508363 má obe API enabled. Token žije v Keychain, nie v Documents.
Claude runs my life · Slide 07 GO BEYOND
Slide 08 · Claude runs my life
Client retention

Keď klient odchádza, otvor väčšie dvere.

Nebshop pozastavil spoluprácu kvôli dodávateľovi. Namiesto rozlúčky sme navrhli Dexfinity ako prémiového ecommerce partnera pre samotného výrobcu. Klient sa môže stať mostom k oveľa väčšiemu B2B obchodu.

1

Problém nie je výkon tímu.

Tovar v feede aj keď nie je na sklade. Nová kolekcia sa posúva. Kampane fungujú. Palivo chýba. To my z vonka nevyriešime.

2

Prečo nemá výrobca ecommerce partnera?

Nebbia vedia robiť produkt a brand. Online predaj a škálovanie je iná disciplína. My to vieme. A rok sme to stavali práve na ich eshope.

3

Nebshop acquisition option.

Ak partnership vyškalujeme, Nebbia môže mať opciu na kúpu nebshopu. Klient paralelne buduje ich budúcu ecommerce platformu na reálnych dátach.

Claude runs my life · Slide 08 GO BEYOND
Slide 09 · Claude runs my life
GitHub security

Public repo s vašimi emailmi je trojkrokový problém.

Kolega ma upozornil. dxfnt/inbox-intel bol public a obsahoval reálne emaily klientov, právnikov, banky aj personal Gmaily tretích strán. A GitHub Pages to renderoval ako live web, ktorý mohol indexovať Google. Tu sú tri kroky čo robiť.

1

Repo private. Pages disable.

Flip na private je 5 sekúnd. Ale ak bol Pages enabled, treba ho aj explicit DELETE. Inak org.github.io/repo URL ešte chvíľu žije v Googli aj Wayback Machine.

2

Org default permission na none.

GitHub default je read = každý člen orgu vidí všetky private repos. Neviditeľná leak surface. Zmena na none + explicit collaborators per repo. Toto je čistý model.

3

Pred public push vždy grep emaily.

Pred každým public push grep adresy mimo vlastnej domény, klient mená, interné poznámky. Ak nájdeš tretiu stranu bez ich súhlasu, default je private. Public je výnimka s OK.

Private nie je magic erase. Pages mohol byť indexovaný Googlom, Wayback Machine mohol zachytiť snapshot, git história stále obsahuje pôvodné commity. Follow-up. Search Console removal request, archive.org email, prípadne git history wipe.
Claude runs my life · Slide 09 GO BEYOND
Slide 10 · Claude runs my life
DexIQ #27 · Root cause

Keď audit povie pauznúť, my sa pýtame prečo.

Klasický 30 dňový audit pre Shapen FR našiel 4 keywordy s ROAS 0 a odporučil ich pauznúť. DexIQ #27 ukázal že v 120 dňovom okne robia ROAS 26x, jedna ad group v Španielsku je PAUSED, a v SK Michalov target_roas update z 8.5. priamo koreluje s cliff. V stávke €11 763 / mes len pre jeden trh.

1

30 dní niečo nevidí.

Brand a category termy s 0 conv sú podozrivé. shapen barefoot v 30d hlási 0x ROAS. To je signál, nie verdict.

2

120 dní povie pravdu.

Ten istý term v 120d okne má ROAS 26.64x a €23 651 hodnotu. Ak fungovali predtým, nepauzuj. Spočítaj koľko je v stávke mesačne.

3

Status, cliff, change history.

Ad group je PAUSED? Týždeň keď spend prepadol o 75 %? Korelácia s human change ± 7 dní? Často je príčina jeden konkrétny ťuk.

Eye opener pre Shapen SK. Cliff 2026-05-11. Tri dni pred tým michal.cechovsky@dexfinity.com · UPDATE CAMPAIGN [target_roas.target_roas]. Smart Bidding stiahol bidy, spend prepadol o 75 % za 3 dni. Audit by ho označil ako loser. My ukazujeme presnú reťaz a sumu ktorá je v stávke.
Claude runs my life · Slide 10 GO BEYOND
Slide 11 · Claude runs my life
Secrets pipeline · Bootstrap

Sekrety bez pomlčiek.

Pavol klikol Sign in. Claude prešiel Chrome do Ahrefs aj GCP, vygeneroval kľúče, uložil ich do Keychain, hodil do GitHub Secrets a deploynul prvý živý audit. 41 sekúnd od triggeru po HTTP 200 na Pages URL.

1

Pavol Sign in.

Jediný klik z jeho strany. Ahrefs login, GCP login. Heslá nepísal Claude, password fields zostali Pavlove.

2

Generate. Copy. Keychain.

Chrome MCP klik Generate API key. pbpaste v Bash vytiahne hodnotu z clipboardu, validuje prefix AIza alebo gQ09, uloží do macOS Keychain. Clipboard sa hneď vyčistí.

3

Secret set. Run. Live.

security find-generic-password | gh secret set nahodí kľúč do repo. gh workflow run spustí pipeline. Za 41 sek je audit s Anthropic plus Ahrefs plus PSI dátami na github.io.

Cesta A vs Cesta B. Keď je kľúč viditeľný v Chrome MCP screenshote (chat transcript je local-only ale stále leak), ponúkam dve cesty. A = použijem teraz, revoknneš v UI po overení. B = revoke hneď, regenerujem bez screenshotu. Default odporúčam B. Pri low-impact API keys (PSI quota theft, Ahrefs read-only) je A OK pri rýchlych iteráciách. Plus Google API keys vie restrict na single API hneď pri create, takže aj OCR-čitateľný prefix je viazaný na 25k requests/day jedného endpointu.
Claude runs my life · Slide 11 GO BEYOND
Slide 12 · Claude runs my life
dex pmax iq

PMax black-box otvorený za 1 poobede.

Google Ads API v23 má 11 PMax resources. Python ich stiahol pre 5 trhov, Dexfinity HTML dashboard vznikol, Cloudflare Pages to zahesloval a link odišiel klientovi. Všetko za jedno odpoludnie.

1

API v23 research.

11 PMax resources: placements, search terms, brand leakage, channel split, YoY matrix, asset performance. Dovtedy sme videli len čísla. Teraz aj kde, čo a prečo.

2

Python decode + render.

pmax_decode.py puluje API, pmax_render.py generuje Dexfinity-branded HTML. pmax_overview.py porovná HR, HU, LT, BG, RO vedľa seba. Jeden JSON na trh, jeden HTML na trh.

3

CF Pages s heslom.

Klientske dáta nepatria na GitHub Pages. functions/_middleware.js na Cloudflare Pages = HTTP Basic Auth za 5 minút. irisimo-pmax-iq.pages.dev live, login irisimo/pmax, link odišiel.

Pravidlo platí natrvalo. GitHub Pages je public-by-default. Klientske audity, PMax dashboardy, proposaly = vždy Cloudflare Pages s _middleware.js. Nawod je na github.com/DXFNT/cf-pages-deploy.
Claude runs my life · Slide 12 GO BEYOND
Slide 13 · Claude runs my life
zapier-mcp

Claude striha podcast.

Zapier MCP + OpusClip nakonfigurovaný za 10 minút. Dexfinity YouTube podcast ide priamo do shorty cez Claude. Žiadny ručný strih.

1

Zapier MCP install.

Jeden príkaz: claude mcp add --scope user. OAuth prebehne automaticky pri prvom volaní. Žiadny osobný token v URL.

2

OpusClip 7 tools.

Zapier MCP má 7 OpusClip akcií live. Create clips project, get clips, get transcript. Claude zavolá priamo bez Zap, bez webhook, bez klikania.

3

YouTube URL → shorty.

Dexfinity podcast epizóda → Claude pošle URL do OpusClip → AI nájde najlepšie momenty → shorty hotové pre Reels a Shorts.

Claude runs my life · Slide 13 GO BEYOND
Slide 14 · Claude runs my life
podcast → SEO

yt-dlp namiesto NotebookLM.

Keď NotebookLM expiruje, yt-dlp stiahne SK titulky z YouTube za 8 sekúnd. Rovnaký dexguide_boost.py pipeline, rovnaký DOCX pre Zuzku.

1

VTT transcript.

yt-dlp --sub-lang sk stiahne auto-titulky. Python parsovanie vyčistí timestamps → 9 000 slov čistého textu za sekundy.

2

master.md + lint.

Každý citát hosťa overený grep-om v transkripte pred zápisom. dexguide_boost.py lint: title ≤65 znakov, FAQ ≥5, word count ≥1500.

3

Nový BC task.

DOCX ide ako nový standalone task pre Zuzku v WEB SK CZ, nie ako komentár pod iný task. Jedno kliknutie, jasná evidencia.