Databricks community geo
Skill bcastelino/agent-skills-kit/skills/databricks-community-geo
Guides writing and scoring Databricks Community content (Community Articles, Technical Blog posts, Q&A answers) so it is discoverable by people, search engines, and AI assistants (GEO). Use when the user asks to write a Databricks Community article, optimize a Q&A answer for discoverability, apply GEO best practices to Databricks content, or score/lint a draft against a publishing checklist.From its SKILL.md
npx -y skills add bcastelino/agent-skills-kit --skill databricks-community-geoAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.7 KB, as published. Nobody here has run it
Databricks Community GEO
Overview
This skill applies Generative Engine Optimization (GEO) best practices to Databricks Community content: Community Articles, Technical Blog posts, and Q&A answers. It ensures content is written to be found and correctly cited by Community search, search engines, and AI assistants, while remaining clear and useful to human readers first.
Example Triggers
- "Help me write a Databricks Community article about troubleshooting Unity Catalog permission errors."
- "Review this Q&A answer and make it more discoverable."
- "Score this draft against the Databricks GEO checklist."
- "Is this title specific enough for search and AI assistants?"
When Writing New Content
- Consult
references/geo-best-practices.mdfor the full set of GEO practices before drafting. - Write a specific, searchable title naming the feature, product, or exact error message. Do NOT use generic titles like "Need Help" or "Spark Issue."
- Lead with the answer (BLUF): state the solution or key takeaway in the first paragraph, before any heading. Add context, steps, and code afterward.
- Structure the body with
##/###headings, short paragraphs, bullet or numbered lists, and fenced code blocks (with language) for commands and examples. - Add concrete examples: code snippets, sample output, or a real-world scenario.
- Use Databricks feature/product names and relevant error messages naturally; avoid keyword stuffing.
- Link to official Databricks documentation or related Community articles where they add value.
- State prerequisites, limitations, and version-specific behavior explicitly. Only assert claims that can be supported.
- For Q&A answers, remind the author to mark the correct response as the Accepted Solution.
When Reviewing an Existing Draft
- Save the draft as a Markdown file if it is not already one.
- Run the checklist scorer:
python scripts/score_content.py --input <draft.md>
Add --qa if the draft is a Q&A-style answer, to also check for an Accepted Solution mention:
python scripts/score_content.py --input <draft.md> --qa
- Address every
FAILline in the report; each maps to a practice inreferences/geo-best-practices.md. - Re-run the script after edits until all checks pass, then apply a final human read-through: the script is a deterministic heuristic linter, not a substitute for judgment.
Output
A revised or newly written Markdown draft that leads with the answer, is easy to scan, includes examples and links, states limitations, and (for Q&A) reminds the author to mark the Accepted Solution. When scoring, return the full pass/fail report and the concrete fixes needed for each failing check.
Resources
scripts/score_content.py
Deterministic checklist linter for a Markdown draft. Checks title specificity, BLUF opening, heading structure, list/paragraph scannability, code block usage, presence of links, and accuracy/limitations language.
references/geo-best-practices.md
Full distilled GEO best practices, sourced from the Databricks Community article "How to Optimize Your Content for GEO," including the Quick Publishing Checklist and Key Takeaway. Consult before drafting or reviewing content.