Add and Consolidate Claude Code skills for all Agent Templatess#96
Merged
bbqiu merged 14 commits intodatabricks:mainfrom Feb 2, 2026
Merged
Add and Consolidate Claude Code skills for all Agent Templatess#96bbqiu merged 14 commits intodatabricks:mainfrom
bbqiu merged 14 commits intodatabricks:mainfrom
Conversation
jennsun
reviewed
Jan 28, 2026
| @@ -0,0 +1,220 @@ | |||
| --- | |||
| name: agent-memory | |||
| description: "Understand and modify agent memory patterns. Use when: (1) User asks about 'memory', 'state', 'user preferences', (2) Working with user_id or memory tools, (3) Debugging memory issues, (4) Adding short-term memory capabilities." | |||
Contributor
There was a problem hiding this comment.
Suggested change
| description: "Understand and modify agent memory patterns. Use when: (1) User asks about 'memory', 'state', 'user preferences', (2) Working with user_id or memory tools, (3) Debugging memory issues, (4) Adding short-term memory capabilities." | |
| description: "Understand and modify agent memory patterns. Use when: (1) User asks about 'memory', 'state', 'user preferences', (2) Working with user_id or memory tools, (3) Debugging memory issues, (4) Adding short-term memory capabilities (5) Adding long-term memory capabilities" |
a65c68d to
5410647
Compare
Added lakebase-setup and agent-memory skills for users who want to add memory capabilities to the base template. Skills include references to pre-configured memory templates for easier discovery. Co-Authored-By: Claude (databricks-claude-opus-4-5) <noreply@anthropic.com>
Aligns with PR databricks#99 changes that standardized on .env file naming. Co-Authored-By: Claude (databricks-claude-opus-4-5) <noreply@anthropic.com>
Co-Authored-By: Claude (databricks-claude-opus-4-5) <noreply@anthropic.com>
jennsun
reviewed
Jan 29, 2026
| ``` | ||
|
|
||
| ## Next Steps | ||
|
|
Contributor
There was a problem hiding this comment.
let's add a new skill? section under agent-memory for permission granting
- Add .claude/skills/ as source of truth for all skills - Add .claude/sync-skills.py to copy skills to templates - Consolidate deploy and deploy-memory into single deploy skill - Make discover-tools SDK-agnostic (no code examples) - Update AGENTS.md with interactive first actions across all templates - Fix .gitignore files (remove databricks.yml, fix .claude tracking) - Add databricks bundle validate step to deploy skill Skills are now maintained in one place and synced to templates, enabling `databricks workspace export-dir` to work correctly. Co-Authored-By: Claude (databricks-claude-opus-4-5) <noreply@anthropic.com>
9ae1158 to
aa3519e
Compare
jennsun
reviewed
Jan 30, 2026
jennsun
reviewed
Jan 30, 2026
jennsun
reviewed
Jan 30, 2026
jennsun
reviewed
Jan 30, 2026
bbqiu
reviewed
Jan 30, 2026
Contributor
bbqiu
left a comment
There was a problem hiding this comment.
overall looks great! left a few comments to address
jennsun
reviewed
Jan 30, 2026
Co-authored-by: Jenny <jennysunnjm@gmail.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename agent-memory -> agent-langgraph-memory in parent .claude/ - Add "Key Principles" section with 5 focused patterns - Add "Production Reference" section linking to utils_memory.py - Remove full tool implementations (~150 lines of duplicated code) - Reduce skill from 515 to 370 lines (~28% reduction) - Update sync script to copy agent-langgraph-memory -> agent-memory Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add examples/memory_tools.py with full implementation - Include all helper functions (get_user_id, resolve_lakebase_instance_name, etc.) - Update SKILL.md with "Complete Example" section and copy command - Synced to all LangGraph templates Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
bbqiu
approved these changes
Feb 2, 2026
Contributor
bbqiu
left a comment
There was a problem hiding this comment.
lgtm! this is a huge win and will hopefully make our template more accessible to developers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Consolidates all agent skills into a centralized source of truth with a sync script, enabling easier maintenance across all templates. Added and synced skills to
agent-langgraph,agent-langgraph-short-term-memory,agent-langgraph-long-term-memory,agent-openai-agents-sdk,agent-non-conversational.Skill File Architecture
Changes
Centralized Skills with Sync Script
.claude/skills/contains source of truth for all skills.claude/sync-skills.pycopies skills to templates with:{{BUNDLE_NAME}}placeholder substitutionUsage
To sync skills after making changes to source:
Testing Performed
{{BUNDLE_NAME}}substitution in all templates