skills/skill/SKILL.md
Find, install, create, improve, and publish AI agent skills through the Sundial ecosystem. Use when the user wants to find or search for skills, install a skill, create a new skill, improve or evaluate an existing skill, or publish a skill to Sundial Hub. Trigger phrases include "find a skill", "install skill", "create a skill", "make a skill", "improve this skill", "evaluate skill", "publish skill", "push skill", "search for skills".
npx skillsauth add sundial-org/skills skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find, install, create, improve, and publish skills via Sundial Hub.
Detect the current agent from the skill's load path to set the correct CLI flag:
.claude/ in path → --claude (default).cursor/ in path → --agent cursor.windsurf/ in path → --agent windsurf--claudeStore the detected flag as AGENT_FLAG for use in CLI commands below.
Run:
npx sundial-hub find "QUERY" --json --limit 10
Parse the JSON output array. Each result contains: name, author, description, installs, safety, url.
Present results as a numbered list:
1. author/skill-name — Description (installs: N, safety: LEVEL)
https://sundialhub.com/skills/author/skill-name
2. ...
If no results: "No skills found. Browse all at https://sundialhub.com"
Ask the user: project scope (local to this project) or global scope (available everywhere)?
For global install:
npx sundial-hub add --yes --global AGENT_FLAG author/skill-name
For project install:
npx sundial-hub add --yes AGENT_FLAG author/skill-name
After install, show the skill's hub page URL.
name + description) and markdown bodyscripts/, references/, or assets/ subdirectoriesbash scripts/validate_skill.sh PATH_TO_SKILL
For workflow patterns, also consult references/workflows.md and references/output-patterns.md.
npx sundial-hub auth status
If not authenticated, prompt the user to run:
npx sundial-hub auth login
They can also manage tokens at https://sundialhub.com/settings#tokens
bash scripts/validate_skill.sh PATH_TO_SKILL
All checks must pass before publishing.
Ask the user for:
1.0.0)public or privateCoding, Writing, Productivity)For a new skill:
npx sundial-hub push SKILL_PATH --version VERSION --changelog "MESSAGE" --visibility public --categories Cat1 Cat2
For an existing skill update:
npx sundial-hub push SKILL_PATH --version VERSION --changelog "MESSAGE"
After publishing, show:
.md link)npx sundial-hub not found: Ensure Node.js 18+ is installednpx sundial-hub auth login or check https://sundialhub.com/settings#tokensbash scripts/validate_skill.sh SKILL_PATH and fix reported issuesnpx sundial-hub --helpdevelopment
Data visualization design based on Stanford CS448B. Use for: (1) choosing chart types, (2) selecting visual encodings, (3) critiquing visualizations, (4) building D3.js visualizations, (5) designing interactions/animations, (6) choosing colors, (7) visualizing networks, (8) visualizing text. Covers Bertin, Mackinlay, Cleveland & McGill.
testing
Guidelines for creating high-quality datasets for LLM post-training (SFT/DPO/RLHF). Use when preparing data for fine-tuning, evaluating data quality, or designing data collection strategies.
development
Fine-tune LLMs using the Tinker API. Covers supervised fine-tuning, reinforcement learning, LoRA training, vision-language models, and both high-level Cookbook patterns and low-level API usage.
data-ai
Calculate training costs for Tinker fine-tuning jobs. Use when estimating costs for Tinker LLM training, counting tokens in datasets, or comparing Tinker model training prices. Tokenizes datasets using the correct model tokenizer and provides accurate cost estimates.