Commit Graph

  • f27fb7a2c4 Add jamie-copy-trimmer (48) and dintel-campaign-designer (78) skills main Andrew Yim 2026-07-03 12:57:12 +09:00
  • a08dc316be Merge pull request #14 from ourdigital/fix/notion-writer-skill-paths Andrew Yim 2026-06-27 11:42:19 +09:00
  • dc18594d76 fix(notion-writer): correct stale 02→32 skill paths after dir renumber Andrew Yim 2026-06-27 11:41:39 +09:00
  • 0b3a0ab129 Merge pull request #13 from ourdigital/notion-writer-cli-enhancements Andrew Yim 2026-06-27 11:27:11 +09:00
  • 5c904756ab fix(ntn-files): propagate NOTION_API_KEY into ntn subprocesses Andrew Yim 2026-06-27 11:00:56 +09:00
  • 07fca7fb81 fix(notion-writer): fence-aware image/translate, NtnUploadError boundary, dead-code removal Andrew Yim 2026-06-27 10:33:09 +09:00
  • 00edd2e5dc docs(notion-writer): document engines + file uploads (v1.3.0) Andrew Yim 2026-06-27 10:12:58 +09:00
  • 478ac61975 fix(notion-writer): fail loudly on markdown image append + upsert prop update Andrew Yim 2026-06-27 10:08:20 +09:00
  • 5ff9b3d9f5 feat(notion-writer): --engine routing + two-phase image append Andrew Yim 2026-06-27 09:59:18 +09:00
  • cfbca6cc15 feat(notion-writer): markdown endpoint helpers + version-aware client Andrew Yim 2026-06-27 09:47:35 +09:00
  • dfbc52e531 feat(notion-writer): dialect->Notion enhanced markdown translator Andrew Yim 2026-06-27 09:41:56 +09:00
  • 337f2ad6e1 feat(notion-writer): materialize local images via upload walk Andrew Yim 2026-06-27 08:18:45 +09:00
  • 9fbd719048 feat(notion-writer): parse standalone images to image blocks Andrew Yim 2026-06-27 08:15:39 +09:00
  • 5385f3bddd feat(notion-writer): ntn_files upload + preflight Andrew Yim 2026-06-27 08:10:12 +09:00
  • 75cfcb9ad3 docs(notion-writer): fix Task 2 upload tests to mock builtins.open Andrew Yim 2026-06-27 08:08:51 +09:00
  • bfade2b722 docs(notion-writer): fix plan — circular import, columns loop, error hint Andrew Yim 2026-06-27 08:00:26 +09:00
  • 2b36feb81b docs(notion-writer): implementation plan for CLI enhancements Andrew Yim 2026-06-27 07:46:50 +09:00
  • aa003e28cc docs(notion-writer): design spec for CLI file uploads + markdown engine Andrew Yim 2026-06-27 07:39:36 +09:00
  • 87635e4208 fix(skill): absent claim term -> INCONCLUSIVE hint; note surge-tuning (final-review minors #3,#4) Andrew Yim 2026-06-26 10:38:14 +09:00
  • 4f78534e59 test(skill): genesis 호텔 smoke fixtures + end-to-end ARTIFACT check Andrew Yim 2026-06-26 10:29:35 +09:00
  • d20675d02c feat(skill): register seo-signal-validation in marketplace; reconcile spec layout Andrew Yim 2026-06-26 10:25:46 +09:00
  • 2cadc30825 feat(skill): gsc_signal_delta helper + tests + code notes Andrew Yim 2026-06-26 10:21:36 +09:00
  • c35250f06a feat(skill): seo-signal-validation SKILL.md decision half (L3-L4, verdict, output) Andrew Yim 2026-06-26 10:16:11 +09:00
  • 3383878e12 feat(skill): seo-signal-validation SKILL.md measurement half (L1-L2) Andrew Yim 2026-06-26 10:10:47 +09:00
  • f953887b97 docs(skill): add 35-seo-signal-validation implementation plan Andrew Yim 2026-06-26 10:05:57 +09:00
  • 18b39ef6ea docs(skill): add 35-seo-signal-validation design spec Andrew Yim 2026-06-26 09:58:50 +09:00
  • e1f4d75dc2 graphify: index full doc layer via Gemini 3.1 Pro Andrew Yim 2026-06-17 02:20:45 +09:00
  • 6c97dfc913 graphify: index ourdigital-okf skill into knowledge graph Andrew Yim 2026-06-17 01:33:44 +09:00
  • c068372abf Add graphify knowledge graph outputs and pending changes Andrew Yim 2026-06-16 20:41:30 +09:00
  • 587a32d239 feat(okf): add install.sh; changelog; e2e produce->validate->visualize verified Andrew Yim 2026-06-16 19:45:14 +09:00
  • 626abd4173 feat(okf): add SKILL.md variants (top/code/desktop), CLAUDE.md, README Andrew Yim 2026-06-16 19:43:41 +09:00
  • c6585c817f docs(okf): add distilled spec, frontmatter reference, and templates Andrew Yim 2026-06-16 19:41:17 +09:00
  • 75acd3aa3e feat(okf): add minimal okf_viz Cytoscape generator with tests Andrew Yim 2026-06-16 19:39:53 +09:00
  • 7b239dda8f feat(okf): add okf_validate; harden YAML parser for block lists + folded scalars Andrew Yim 2026-06-16 19:38:31 +09:00
  • 9762ee97ab feat(okf): add okf_common frontmatter/link parser with tests Andrew Yim 2026-06-16 19:35:13 +09:00
  • 4416833cb3 feat(okf): scaffold ourdigital-okf skill skeleton + mini fixture bundle Andrew Yim 2026-06-16 19:34:22 +09:00
  • b574c97fcc chore(marketplace): add ourdigital-skills local marketplace + fix README install docs (#1) Andrew Yim 2026-06-08 15:56:41 +00:00
  • 7daa4cda68 SEO schema validator skill update Andrew Yim 2026-06-08 13:21:09 +09:00
  • 8ffb6bec6b docs(ourdigital): align journal + research skill style guides to v3.3/v2.1 (#12) Andrew Yim 2026-06-05 21:27:54 +09:00
  • 9b914b9dd4 fix(estimate-engine): quote SKILL.md description to fix verify-skills YAML error (#11) Andrew Yim 2026-06-05 21:21:26 +09:00
  • aab98f405d docs(ourdigital): align brand/blog/designer skill references to v3.3/v2.1 (#10) Andrew Yim 2026-06-05 21:16:07 +09:00
  • 6f69a6a484 Route estimate outputs to central archive (ourdigital-space/estimates) Andrew Yim 2026-05-28 02:22:33 +09:00
  • 9f7f9e7221 education: clarify ga4_gtm_intermediate (=기본구성/숨고), add marketing-analytics course Andrew Yim 2026-05-28 02:15:56 +09:00
  • 6ac547e78f refactor(skills): clean skill names (strip NN- prefix from name:) — convention change Andrew Yim 2026-05-28 02:11:01 +09:00
  • 08cb20fc67 Add real digital_ads + digital_branding catalogs Andrew Yim 2026-05-28 02:06:59 +09:00
  • c9bdbb57f7 Extract ourdigital-estimate-engine; presales-seo now calls it Andrew Yim 2026-05-28 01:54:11 +09:00
  • 34c3a1df4f ci: run verify_skills.py on every push and PR Andrew Yim 2026-05-28 01:30:18 +09:00
  • 137b927477 fix(skills): make all skills load-valid + add scripts/verify_skills.py Andrew Yim 2026-05-28 01:22:33 +09:00
  • 95d6fdf499 Add luxury/vertical signal to auto-tiering Andrew Yim 2026-05-28 01:15:55 +09:00
  • 0496262cd5 feat(skills): author root SKILL.md for reference-curator suite + 7 sub-skills Andrew Yim 2026-05-28 01:14:46 +09:00
  • 60734dbde7 Recalibrate estimate for SMB acceptability Andrew Yim 2026-05-28 01:13:38 +09:00
  • e519a49cc4 feat(skills): bulk-add root SKILL.md to 61 skills (native Agent Skills loadability) Andrew Yim 2026-05-28 01:05:20 +09:00
  • 5f66f57a8e Rebuild estimate engine to effort-based SOW model Andrew Yim 2026-05-28 00:51:52 +09:00
  • 01201ee4a2 docs(skills): add SKILL-MIGRATION-GUIDE + adopt root-SKILL.md hybrid as standard Andrew Yim 2026-05-28 00:50:50 +09:00
  • 1e3b2a4fa0 chore(seo-schema-generator): restore dual-platform code/ + desktop/ structure Andrew Yim 2026-05-28 00:45:10 +09:00
  • 1706a820fe feat(seo-schema-generator): merge site-extraction + source-to-schema into one skill Andrew Yim 2026-05-28 00:38:40 +09:00
  • 3a8edebfef estimate.py: scale local_seo/onpage_entity by portfolio size Andrew Yim 2026-05-28 00:24:33 +09:00
  • 4f48ba3c59 feat(seo-schema-validator): back the upgraded SKILL.md with a working 5-layer pipeline Andrew Yim 2026-05-27 23:48:51 +09:00
  • ba88247496 Implement ourdigital-presales-seo skill Andrew Yim 2026-05-27 23:10:53 +09:00
  • a55e77d1b0 Add design spec for ourdigital-presales-seo skill Andrew Yim 2026-05-27 22:58:22 +09:00
  • 35f155fa90 Upgrade Schema Validator Andrew Yim 2026-05-27 22:04:00 +09:00
  • 3fbce9dafb fix(notion-writer): paginate clear_page_content to handle >100 blocks Andrew Yim 2026-05-24 22:33:39 +09:00
  • a46364e22a chore(gtm): deprecate dintel-gtm-toolkit, point to DTM Agent Andrew Yim 2026-05-24 22:33:30 +09:00
  • 8189473008 chore(dintel-skills): align Agent Corps with canon v1.0 / BRAND-GUIDE v1.3 Andrew Yim 2026-05-18 07:11:52 +09:00
  • ec3b4df1e3 chore(deps): bump tqdm (#9) dependabot[bot] 2026-05-15 11:56:42 +09:00
  • 9630428c3e chore(notion-organizer): drop dead aiohttp dependency (#8) Andrew Yim 2026-05-14 08:23:36 +09:00
  • 89889300d6 chore(deps): bump python-dotenv (#5) dependabot[bot] 2026-05-14 03:15:52 +09:00
  • 5b1bb2f0c5 chore(deps): bump aiohttp (#6) dependabot[bot] 2026-05-14 03:15:42 +09:00
  • e527fb4b0f feat(seo-skills): multi-backend Data Source Selection (#7) Andrew Yim 2026-05-14 03:15:32 +09:00
  • 1ca84f67ed add: jamie-journal-editor gotcha file. Andrew Yim 2026-05-13 15:45:45 +09:00
  • 2ee018a146 docs(our-gdrive-organizer): add 3 gotchas from Brand in Action audit Andrew Yim 2026-05-10 23:15:48 +09:00
  • c750fa7f5e feat(our-gdrive-organizer): add new skill at slot 82, rename old 82 → 92 Andrew Yim 2026-05-10 23:02:45 +09:00
  • e1bd799672 docs(notion-writer): document 1Password credential handling, deprecate .env Andrew Yim 2026-04-28 19:14:48 +09:00
  • 69526d345a fix(notion-search): correct --filter example syntax in docs Andrew Yim 2026-04-28 13:57:29 +09:00
  • c1061dcc71 docs(notion-search): add /notion-search slash command + CLAUDE.md section Andrew Yim 2026-04-28 13:53:56 +09:00
  • 40b79962fb fix(notion-search): warn on --filter without --databases + DRY cache_kwargs Andrew Yim 2026-04-28 13:52:11 +09:00
  • 72d4b36943 feat(notion-search): add CLI entrypoint with argparse + output formatting Andrew Yim 2026-04-28 08:07:00 +09:00
  • 20029ecc9c feat(notion-search): add Claude Haiku rerank module Andrew Yim 2026-04-28 08:01:45 +09:00
  • e67209b905 fix(notion-search): drop unused _flatten_property arg + lock falsy-value behavior Andrew Yim 2026-04-28 07:59:49 +09:00
  • 8aa0fa26e9 feat(notion-search): add candidate enrichment (title, properties, excerpt) Andrew Yim 2026-04-28 07:56:35 +09:00
  • a40d1f06b5 fix(notion-search): make API errors non-fatal in search_candidates Andrew Yim 2026-04-28 07:54:47 +09:00
  • a4da24b15c feat(notion-search): add Notion search execution with workspace/DB modes Andrew Yim 2026-04-28 07:52:00 +09:00
  • 5f6438ecf3 fix(notion-search): polish expand_query (warn on shape error, lint fixes) Andrew Yim 2026-04-28 07:50:03 +09:00
  • fffbab201d feat(notion-search): add query expansion via Claude Haiku Andrew Yim 2026-04-28 07:47:20 +09:00
  • 6bb8e6ab3c fix(notion-search): tighten cache type hints + deterministic TTL=0 Andrew Yim 2026-04-28 07:45:44 +09:00
  • 32a1c9d538 feat(notion-search): add SHA256-keyed JSON file cache Andrew Yim 2026-04-28 07:42:48 +09:00
  • 89b20aef16 fix(notion-search): pin SDK model to dated ID + drop unused type alias Andrew Yim 2026-04-28 07:41:25 +09:00
  • 45c68dee61 feat(notion-search): add LLM client abstraction with SDK + CLI fallback Andrew Yim 2026-04-28 07:37:42 +09:00
  • 56f33eca3f docs(notion): add Phase 3b-i implementation plan Andrew Yim 2026-04-28 07:30:57 +09:00
  • 08e3dd7dae docs(notion): add Phase 3b-i spec for Notion semantic search skill Andrew Yim 2026-04-28 07:23:30 +09:00
  • 6446f00522 docs(notion-writer): document Phase 3c block coverage + bump to v1.2.0 Andrew Yim 2026-04-27 11:38:53 +09:00
  • 707405b940 docs(notion-writer): document mention pattern ordering and UUID format invariant Andrew Yim 2026-04-27 11:37:07 +09:00
  • 328de7d052 feat(notion-writer): add inline page mentions via @[Title](id-or-url) Andrew Yim 2026-04-27 11:33:10 +09:00
  • 0421a65327 feat(notion-writer): add column_list blocks via Pandoc fenced div Andrew Yim 2026-04-27 11:26:02 +09:00
  • 0f8d7b2df1 fix(notion-writer): use module-level sys instead of inline import in toggle warning Andrew Yim 2026-04-27 11:23:49 +09:00
  • aac1082bb7 feat(notion-writer): add toggle blocks via HTML5 <details> Andrew Yim 2026-04-27 11:20:21 +09:00
  • 4e692d0e9a fix(notion-writer): add "object": "block" to create_callout_block Andrew Yim 2026-04-27 11:17:11 +09:00
  • e0f93e6add feat(notion-writer): add GitHub-alert callout blocks Andrew Yim 2026-04-27 11:12:50 +09:00
  • c318df8551 refactor(notion-writer): make markdown_to_notion_blocks reentrant Andrew Yim 2026-04-27 11:07:43 +09:00
  • e2ae8aad94 docs(notion): add Phase 3c implementation plan Andrew Yim 2026-04-27 11:03:39 +09:00