[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J8WNJCX4M8VBA3FEQWGAZ7":3,"skill-same:01M6J8WNJCX4M8VBA3FEQWGAZ7":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":50,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":59,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6J8WNJCX4M8VBA3FEQWGAZ7","projects-list",null,"Listet alle Coding-Projekte aus dem .rowboat\u002Fknowledge\u002FCoding-Projects\u002F Manifest-Verzeichnis mit Stack, Git-Status, Deploy-URL, und Tags. Ideal um zu sehen was an Projekten existiert. Nutzt project_status.py mit --all.","Flissel\u002Fvibemind-os","Flissel","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F104565236?v=4","01M6J8Q88NWAJGKPC5TEG9YCNV","Felix Baumann","01M6J8Q8D7XAFY44P70XTJFZBW",1,"MIT","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fskills\u002Fdev\u002Fprojects-list\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"projects list","projects","list","boolean","commit","true","last","URL","tags","git state","false","project","refresh","repo","branch","stack","knowledge","markdown","manifest","state","dev","2026-11-10 10:12:30",false,"---\nagents:\n- '*'\napp: dev\nattempts: 0\nconfidence: 1.0\ndescription: Listet alle Coding-Projekte aus dem .rowboat\u002Fknowledge\u002FCoding-Projects\u002F\n  Manifest-Verzeichnis mit Stack, Git-Status, Deploy-URL, und Tags. Ideal um zu sehen\n  was an Projekten existiert. Nutzt project_status.py mit --all.\ninputs:\n- name: refresh\n  type: boolean\n  default: false\n  description: Wenn true, synct vorher git state (branch + last_commit + dirty) aus\n    jedem Repo neu ins Manifest\nexpected_state:\n  description: Markdown-Bericht aller Projekte mit Steckbrief pro Projekt\n  verification_tool: shell_exec\nname: projects-list\nrequires_approval: false\nsuccesses: 0\nlast_adjusted: null\n---\n\n## Wann diesen Skill nutzen\n\nWenn der User sagt:\n- \"welche projekte hab ich?\"\n- \"list meine coding projekte\"\n- \"show all projects\"\n- \"übersicht über alle repos\"\n\n## Schritte\n\n1. **Mit oder ohne refresh entscheiden**:\n   - Default: ohne `--refresh` — nur Manifest lesen, schnell\n   - Wenn User \"frisch\", \"aktuell\", \"synct mal\", \"refresh\" sagt: `--refresh` anhängen damit der Skill vor dem Listing `git rev-parse` macht und veraltete `last_commit`-Felder synct\n\n2. **Skript aufrufen**:\n   ```bash\n   python scripts\u002Fproject_status.py --all [--refresh]\n   ```\n\n3. **Output zurückgeben**: das Skript gibt markdown-formatted Output, der User kann den direkt lesen. Nicht zusätzlich umformatieren.\n\n## Verwandte Skills\n\n- `\u002Fproject-status \u003Cslug>` — Status nur eines Projekts\n- `\u002Fproject-bootstrap` — neues Projekt anlegen\n","## Wann diesen Skill nutzen\n\nWenn der User sagt:\n- \"welche projekte hab ich?\"\n- \"list meine coding projekte\"\n- \"show all projects\"\n- \"übersicht über alle repos\"\n\n## Schritte\n\n1. **Mit oder ohne refresh entscheiden**:\n   - Default: ohne `--refresh` — nur Manifest lesen, schnell\n   - Wenn User \"frisch\", \"aktuell\", \"synct mal\", \"refresh\" sagt: `--refresh` anhängen damit der Skill vor dem Listing `git rev-parse` macht und veraltete `last_commit`-Felder synct\n\n2. **Skript aufrufen**:\n   ```bash\n   python scripts\u002Fproject_status.py --all [--refresh]\n   ```\n\n3. **Output zurückgeben**: das Skript gibt markdown-formatted Output, der User kann den direkt lesen. Nicht zusätzlich umformatieren.\n\n## Verwandte Skills\n\n- `\u002Fproject-status \u003Cslug>` — Status nur eines Projekts\n- `\u002Fproject-bootstrap` — neues Projekt anlegen\n",{"app":39,"name":5,"agents":45,"inputs":47,"attempts":50,"successes":50,"confidence":14,"description":7,"last_adjusted":6,"expected_state":51,"requires_approval":41},[46],"*",[48],{"name":31,"type":22,"default":41,"description":49},"Wenn true, synct vorher git state (branch + last_commit + dirty) aus jedem Repo neu ins Manifest",0,{"description":52,"verification_tool":53},"Markdown-Bericht aller Projekte mit Steckbrief pro Projekt","shell_exec","master","5f13b5d2b532c0ab6f847e3aa24d4bfe66f7d461","skills\u002Fdev\u002Fprojects-list","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os","https:\u002F\u002Fgithub.com\u002FFlissel","https:\u002F\u002Fvibemind.space","Co-founder & CTO, VibeMind - a voice-first agentic OS for non-technical founders. Agents that do the work, not describe it.","2026-11-12 01:01:00",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add Flissel\u002Fvibemind-os --skill projects-list",{"tool":68,"command":69},"bunx","bunx skills add Flissel\u002Fvibemind-os --skill projects-list",{"tool":71,"command":72},"pnpm","pnpm dlx skills add Flissel\u002Fvibemind-os --skill projects-list","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fskills\u002Fdev\u002Fprojects-list\u002FSKILL.md",true,[],[77,85,92,118,126,140],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":40},"01M6JAA67M92TRE7GWDJDBTA9T","review","Review a change.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Frowboat\u002Fpackages\u002Fopenai-plugin-runtime\u002Ftest\u002Ffixtures\u002Fcomplete-plugin\u002Fskills\u002Freview\u002FSKILL.md",[],[79,84],"change",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":40},"01M6JAA3DZR55G8ZY493BE9NBB","triage","Triage a change.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Frowboat\u002Fpackages\u002Fopenai-plugin-runtime\u002Ftest\u002Ffixtures\u002Fcomplete-plugin\u002Fskills\u002Fgroup\u002Ftriage\u002FSKILL.md",[],[87,84],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":40},"01M6JA9XPVHENK0FQN7HBK54NV","zentrale-werkzeuge","Werkzeuge der Zentrale – nutzen bei GitHub-Fragen (Projekte updaten, Repos, Issues, PRs, Commits, CI\u002FActions-Status, README), bei Fragen zum eigenen Gitea (Sicherung\u002FSpiegel, Repos, Issues, Commits), wenn neueste Docs\u002FDoku zu einer Bibliothek oder einem Dienst geholt werden sollen, wenn ein Dashboard aus meinen Daten gebaut werden soll und wenn ich sage 'auf meinem PC suchen' oder 'such auf dem Rechner nach …'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Fdeploy\u002Fheadless\u002Fskills\u002Fzentrale-werkzeuge\u002FSKILL.md",[],[99,100,101,102,21,103,104,105,106,26,107,108,109,110,111,112,113,114,115,116,117],"zentrale werkzeuge","grep","file","README","fetch","todo","gitea","add","mkdir","prs","commits","ci","actions","issues","status","repos","dashboard","github","docs",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":40},"01M6JA9SQPX187CVC148SQT1SP","wissen-suchen","Bedeutungssuche im Rowboat-Wissen – IMMER zuerst nutzen, wenn nach Kunden, Kontakten, Themen, Interessen, Notizen oder 'was wissen wir über …' gefragt wird, besonders wenn die genauen Wörter unklar sind.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Fdeploy\u002Fheadless\u002Fskills\u002Fwissen-suchen\u002FSKILL.md",[],[125],"wissen suchen",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":40},"01M6JA9P6GNFPE21101SDZS3BT","reel-aus-material","Reel aus vorhandenen Laura-Videos: passende Stellen im Transkript finden; spricht dort eine Person, bleibt ihr Originalton (mit Untertiteln aus dem Transkript), sonst trägt ein eingesprochener Satz den Clip. Bei Aufträgen der Art 'material'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Fmarketing\u002Fvideo_claw\u002Fskills\u002Freel-aus-material\u002FSKILL.md",[],[133,134,135,136,137,138,139],"material","reel","reel aus material","person","videos","Art","clip",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":40},"01M6JA9KSATRT42ACWT66514ZP","reel-aus-bildern","Reel ohne Filmmaterial: Titelkarte, 3–5 Markenbilder mit wechselnder Bewegung, Schlusskarte mit Handlung; Farben und Logo der Firma. Bei Aufträgen der Art 'bilder'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Fmarketing\u002Fvideo_claw\u002Fskills\u002Freel-aus-bildern\u002FSKILL.md",[],[134,147,148,138],"reel aus bildern","logo"]