diff --git a/README.md b/README.md index 26bba03..6a9e59c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,10 @@ *Train agent skills like you train neural networks — with epochs, learning rates, and validation gates — but without touching model weights.* +[Project page](https://microsoft.github.io/SkillOpt/) · [Paper](https://microsoft.github.io/SkillOpt/#paper) · [Project video](https://youtu.be/JUBMDTCiM0M) + +[![SkillOpt project video](https://img.youtube.com/vi/JUBMDTCiM0M/maxresdefault.jpg)](https://youtu.be/JUBMDTCiM0M) + --- ## What is SkillOpt? @@ -414,4 +418,3 @@ For SWEBench, you also need a working Docker environment plus the SWE-bench harn } ``` - diff --git a/index.html b/index.html index 839a654..4f68c93 100644 --- a/index.html +++ b/index.html @@ -213,6 +213,12 @@ border-color: rgba(248, 250, 247, 0.48); } + .button.tertiary { + color: #111820; + background: var(--gold); + border-color: var(--gold); + } + .hero-ledger { position: relative; overflow: hidden; @@ -1178,6 +1184,80 @@ font-size: 0.92rem; } + .resource-panel { + display: grid; + grid-template-columns: minmax(0, 0.75fr) minmax(280px, 0.55fr); + gap: 18px; + align-items: stretch; + } + + .resource-card, + .citation-panel { + padding: 22px; + background: rgba(255, 255, 255, 0.72); + border: 1px solid var(--line); + border-radius: 8px; + } + + .resource-card h3, + .citation-panel h3 { + margin: 0 0 10px; + font-family: var(--display); + font-size: 1.4rem; + line-height: 1.05; + } + + .resource-card p, + .citation-panel p { + margin: 0; + color: var(--muted); + line-height: 1.55; + } + + .resource-links { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin-top: 18px; + } + + .resource-link { + display: inline-flex; + align-items: center; + min-height: 38px; + padding: 8px 12px; + color: var(--ink); + background: var(--paper); + border: 1px solid var(--line-strong); + border-radius: 6px; + font-family: var(--mono); + font-size: 0.76rem; + font-weight: 700; + text-decoration: none; + } + + .resource-link.primary { + color: #f8faf7; + background: var(--black); + border-color: var(--black); + } + + .citation-box { + overflow-x: auto; + margin: 16px 0 0; + padding: 16px; + color: #f8faf7; + background: var(--black); + border-radius: 8px; + } + + .citation-box code { + font-family: var(--mono); + font-size: 0.74rem; + line-height: 1.55; + white-space: pre; + } + .footer { margin-top: 80px; padding: 32px 0 44px; @@ -1191,6 +1271,12 @@ flex-wrap: wrap; } + .footer a { + color: inherit; + text-decoration-color: var(--line-strong); + text-underline-offset: 3px; + } + @media (max-width: 980px) { .topbar { position: static; @@ -1213,6 +1299,7 @@ .manifesto, .teaser-heading, .section-header, + .resource-panel, .evolution-shell { grid-template-columns: 1fr; } @@ -1334,6 +1421,9 @@ Ablations Evolution Transfer + Paper + Citation + Code @@ -1352,6 +1442,8 @@ Core Idea Method View Results + Code Repo + Paper @@ -1933,8 +2025,49 @@ +
+
+
07 / Links
+
+

Paper, code, and citation.

+

+ The code repository is public. The paper link is reserved here and will + be replaced with the final preprint URL. +

+
+
+ +
+ + +
+

Citation

+

Use this placeholder BibTeX until the camera-ready citation is available.

+
@misc{skillopt2026,
+  title = {SkillOpt: Executive Strategy for Self-Evolving Agent Skills},
+  author = {SkillOpt Authors},
+  year = {2026},
+  note = {Preprint forthcoming},
+  url = {https://microsoft.github.io/SkillOpt/}
+}
+
+
+
+