-
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