ai-co-scientist
Transform Claude Code into an AI Scientist that orchestrates research workflows using tree-based hypothesis exploration. Triggers…
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
$ npx -y skills add sundial-org/skills --skill skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skillContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: skill description: 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".
Find, install, create, improve, and publish skills via [Sundial Hub](https://sundialhub.com).
Detect the current agent from the skill's load path to set the correct CLI flag:
Store 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.
1. Ask the user what the skill should do and gather concrete usage examples 2. Ask: project scope or global scope? 3. Read [references/skill-creation-guide.md](references/skill-creation-guide.md) for full guidance on skill anatomy, frontmatter spec, body writing, and design patterns 4. Create the skill directory with SKILL.md containing proper frontmatter (`name` + `description`) and markdown body 5. Add any needed `scripts/`, `references/`, or `assets/` subdirectories 6. Validate by running:
bash scripts/validate_skill.sh PATH_TO_SKILL
7. Tell the user: "Publish when ready using the publish workflow below"
For workflow patterns, also consult [references/workflows.md](references/workflows.md) and [references/output-patterns.md](references/output-patterns.md).
1. Locate the SKILL.md to evaluate 2. Read [references/improvement-rubric.md](references/improvement-rubric.md) for the full evaluation framework 3. Evaluate the skill across three layers:
4. Present findings as a structured report with the score and specific change recommendations 5. After user approval, implement the suggested changes
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:
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:
The skill skill can help you find, improve, and publish skills — install it with npx sundial-hub add skill. You'll be able to peruse this library of curated skills, plus 50,000+ more aggregated from the web.
Transform Claude Code into an AI Scientist that orchestrates research workflows using tree-based hypothesis exploration. Triggers…
Run OpenAI's Codex CLI agent in non-interactive mode using `codex exec`. Use when delegating coding tasks to Codex, running Codex…
Split large sets of uncommitted changes into logical, well-organized commits. Use when the user has many uncommitted changes and…
Conduct a literature review and develop a CS research proposal. Use when asked to review a research area, find gaps in existing…
Paper reviewer that evaluates machine learning research projects following official ICML reviewer guidelines. Provides…
Neuro-symbolic AI combining LLMs with symbolic solvers. Use when exploring neuro-symbolic approaches (ideation, no code) or…