Skip to content

Commit f5237d0

Browse files
seo: add repo topics + shields badges + keyword expansion + homepage
Initial SEO pass so both humans on GitHub and package-index crawlers can find the project by the terms people actually search. GitHub-side (set via REST API with easyvibecoding PAT, not committed): - topics: ai-scientist, autonomous-research, research-paper-generator, llm-agent, latex, peer-review, claude-code, agent-skills, ml-research, anti-hallucination, arxiv, openai-compatible, provider-neutral, python-cli, hermes-sci (15 tags) - homepage: https://skills.sh/easyvibecoding/vibe-sci (skills.sh page is the natural "official" landing once indexed) - has_discussions: true (community Q&A surface) README changes: - Shields.io badges row under the language switcher: License MIT, Python 3.12+, CI status (GitHub Actions), skills.sh install, and agentskills.io-compliance marker. Each is an inbound-link anchor. - First-paragraph rewrite tightens the keyword-dense pitch from a passive "Provider-neutral autonomous ML research paper writer" opener to an active "An autonomous ML research paper writer — give it a topic, get back a compilable LaTeX draft with ideation, peer review, and an anti-hallucination numerical audit." Same technical content, better for GitHub repo-card snippets and Google social-preview description. pyproject.toml keywords: - add ai-scientist / research-paper-generator / arxiv / llm-agent / claude-code / agent-skills / provider-neutral / openai-compatible / hermes-sci. PyPI currently ignores keywords beyond display but the uv / pip search index uses them. No functional change; tests green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 129a457 commit f5237d0

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,17 @@
99
<a href="README.ja.md">日本語</a>
1010
</p>
1111

12+
<p align="center">
13+
<a href="LICENSE"><img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-blue"></a>
14+
<a href="https://www.python.org/downloads/"><img alt="Python 3.12+" src="https://img.shields.io/badge/python-3.12%2B-blue"></a>
15+
<a href="https://github.com/easyvibecoding/vibe-sci/actions/workflows/tests.yml"><img alt="CI" src="https://github.com/easyvibecoding/vibe-sci/actions/workflows/tests.yml/badge.svg"></a>
16+
<a href="https://skills.sh/easyvibecoding/vibe-sci"><img alt="skills.sh" src="https://img.shields.io/badge/install-npx%20skills-black?logo=npm"></a>
17+
<a href="https://agentskills.io/specification"><img alt="agentskills.io compliant" src="https://img.shields.io/badge/agentskills.io-compliant-brightgreen"></a>
18+
</p>
19+
1220
# vibe-sci
1321

14-
Provider-neutral autonomous ML research paper writer — **ideation → LaTeX writeup → peer reviewanti-hallucination numerical audit**.
22+
**An autonomous ML research paper writer**give it a topic, get back a compilable LaTeX draft with ideation, peer review, and an anti-hallucination numerical audit. Runs against any `claude -p` subprocess or OpenAI-compatible endpoint; no single-vendor lock-in, no Hermes runtime required.
1523

1624
Spun out from [`hermes-sci`](https://github.com/easyvibecoding/hermes-sci) to remove the Hermes-runtime coupling (MiniMax peak-hour throttle, `~/.hermes/config.yaml` backend resolution) and conform to the open [agent skills](https://agentskills.io) standard. Works with any `claude -p` subprocess, an OpenAI-compatible endpoint, or a rule-based fallback — no single vendor required.
1725

pyproject.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ keywords = [
1515
"ml-research",
1616
"anti-hallucination",
1717
"autonomous-agent",
18+
"ai-scientist",
19+
"research-paper-generator",
20+
"arxiv",
21+
"llm-agent",
22+
"claude-code",
23+
"agent-skills",
24+
"provider-neutral",
25+
"openai-compatible",
26+
"hermes-sci",
1827
"cli",
1928
"python",
2029
]

0 commit comments

Comments
 (0)