From f66ac28dc09315e8a6db860905b736171045c54d Mon Sep 17 00:00:00 2001 From: Zied Date: Wed, 25 Feb 2026 09:48:50 +0100 Subject: [PATCH 01/11] docs: detail auto-update via START_APP.bat --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 55d765c3..90a72042 100644 --- a/README.md +++ b/README.md @@ -250,13 +250,9 @@ Install to the tool-specific path. Use installer flags: `--antigravity` (default ### Update an existing installation -```bash -# If you used the default installer (Antigravity global): -git -C ~/.gemini/antigravity/skills pull +**Good news!** You no longer need to manually run `git pull` or `npx antigravity-awesome-skills` to update your skills. -# If you installed to a custom path (e.g. ~/.agent/skills): -git -C ~/.agent/skills pull -``` +Simply double-click **`START_APP.bat`** (or run it in your terminal). It will automatically fetch and merge the latest skills from the original repository every time you open the Web App, ensuring you always have the most up-to-date catalog! ### Reinstall from scratch From 338420a92404d8b2660a7a8b101d479cd1f21d45 Mon Sep 17 00:00:00 2001 From: Zied Date: Wed, 25 Feb 2026 10:05:30 +0100 Subject: [PATCH 02/11] feat: add interactive prompt builder to skill detail page --- web-app/src/pages/SkillDetail.jsx | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/web-app/src/pages/SkillDetail.jsx b/web-app/src/pages/SkillDetail.jsx index 8f08eb77..4d7c99df 100644 --- a/web-app/src/pages/SkillDetail.jsx +++ b/web-app/src/pages/SkillDetail.jsx @@ -11,6 +11,7 @@ export function SkillDetail() { const [loading, setLoading] = useState(true); const [copied, setCopied] = useState(false); const [error, setError] = useState(null); + const [customContext, setCustomContext] = useState(''); useEffect(() => { // 1. Fetch index to get skill metadata and path @@ -50,7 +51,12 @@ export function SkillDetail() { }, [id]); const copyToClipboard = () => { - navigator.clipboard.writeText(`Use @${skill.name} ...`); + const basePrompt = `Use @${skill.name}`; + const finalPrompt = customContext.trim() + ? `${basePrompt}\n\nContext:\n${customContext}` + : basePrompt; + + navigator.clipboard.writeText(finalPrompt); setCopied(true); setTimeout(() => setCopied(false), 2000); }; @@ -111,6 +117,23 @@ export function SkillDetail() { {copied ? 'Copied!' : 'Copy Prompt'} + +
+ +

+ Add specific details below (e.g. "Use React 19 and Tailwind"). The "Copy Prompt" button will automatically attach your context. +

+