Individual skill
pp-v0
Generate and iterate on web apps with v0 from the terminal: create chats from prompts, stream agent output, sync history to a local SQLite mirror, and track credit spend across models. Trigger phrases: `create a v0 chat`, `generate a web app with v0`, `stream a v0 generation`, `v0 spend`, `v0 credits`, `v0 preview`, `fetch v0 chat files`, `send a message to a v0 chat`, `v0 mcp server`, `v0 webhook`, `deploy a v0 chat`.
library/ai/v0/SKILL.md
Source commit 89afa4d7e23ce813485e58dda28957e7c4e404d1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,114
- Repository last updated
- Nov 8, 2026
- License
- Not available
Observed agent integration: codex
- engineering Derived category
- data Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.golangci.ymlasset · 214 bytes.goreleaser.yamlasset · 1,420 bytes.manuscripts/20260804-232309-9bd8d5ce/proofs/2026-08-04-232838-fix-v0-pp-cli-acceptance.mddoc · 3,090 bytes.manuscripts/20260804-232309-9bd8d5ce/proofs/2026-08-04-232838-fix-v0-pp-cli-build-log.mddoc · 2,738 bytes.manuscripts/20260804-232309-9bd8d5ce/proofs/2026-08-04-232838-fix-v0-pp-cli-polish.mddoc · 2,944 bytes.manuscripts/20260804-232309-9bd8d5ce/proofs/2026-08-04-232838-fix-v0-pp-cli-shipcheck.mddoc · 1,987 bytes.manuscripts/20260804-232309-9bd8d5ce/proofs/phase5-acceptance.jsonasset · 22,004 bytes.manuscripts/20260804-232309-9bd8d5ce/research.jsonasset · 14,748 bytes.manuscripts/20260804-232309-9bd8d5ce/research/2026-08-04-232838-feat-v0-pp-cli-absorb-manifest.mddoc · 6,129 bytes.manuscripts/20260804-232309-9bd8d5ce/research/2026-08-04-232838-feat-v0-pp-cli-brief.mddoc · 4,894 bytes.manuscripts/20260804-232309-9bd8d5ce/research/research.jsonasset · 9,586 bytes.manuscripts/20260804-232309-9bd8d5ce/research/v0-spec.yamlasset · 45,605 bytes.printing-press-patches/.gitkeepasset · 0 bytes.printing-press-patches/apply-patches.shruns · 7,689 bytes.printing-press-patches/v0-chats-files-tree.jsonasset · 565 bytes.printing-press-patches/v0-chats-preview-url.jsonasset · 516 bytes.printing-press-patches/v0-client-poststream.jsonasset · 906 bytes.printing-press-patches/v0-install-module-uses-vzero-submodule.jsonasset · 912 bytes.printing-press-patches/v0-model-usage-table.jsonasset · 611 bytes.printing-press-patches/v0-stream-dryrun-json.jsonasset · 789 bytes.printing-press-patches/v0-stream-live-events.jsonasset · 773 bytes.printing-press-patches/v0-tail-timeout-follow.jsonasset · 780 bytes.printing-press-pii-polish.jsonasset · 137 bytes.printing-press-release.jsonasset · 530 bytes.printing-press-tools-polish.jsonasset · 225 bytes.printing-press.jsonasset · 4,583 bytesAGENTS.mddoc · 7,055 bytesCHANGELOG.mddoc · 382 bytesCLAUDE.mddoc · 11 bytesLICENSEasset · 10,782 bytesMakefileruns · 482 bytesNOTICEasset · 500 bytesREADME.mddoc · 19,319 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesSKILL.mdcore · 29,967 bytesagentcookie.tomlasset · 500 bytesapify-actor-audit-report.jsonasset · 216 bytesapply-patches.shruns · 7,694 bytesmanifest.jsonasset · 1,046 bytesspec.yamlasset · 45,605 bytestools-manifest.jsonasset · 39,367 bytesvzero/.printing-press-patches/ambiguous-write-retries-disabled.jsonasset · 813 bytesvzero/.printing-press-patches/batch-rollback-reports-committed-count.jsonasset · 514 bytesvzero/cmd/v0-pp-cli/main.goruns · 388 bytesvzero/cmd/v0-pp-mcp/main.goruns · 1,100 bytesvzero/go.modasset · 2,472 bytesvzero/go.sumasset · 7,139 bytesvzero/internal/cache/cache.goruns · 1,818 bytesvzero/internal/cli/agent_context.goruns · 8,045 bytesvzero/internal/cli/auth.goruns · 6,254 bytesvzero/internal/cli/channel_workflow.goruns · 6,160 bytesvzero/internal/cli/chats.goruns · 1,542 bytesvzero/internal/cli/chats_connectStatus.goruns · 5,554 bytesvzero/internal/cli/chats_create.goruns · 12,832 bytesvzero/internal/cli/chats_createAsync.goruns · 12,758 bytesvzero/internal/cli/chats_createFromFiles.goruns · 10,013 bytesvzero/internal/cli/chats_createFromRepo.goruns · 9,171 bytesvzero/internal/cli/chats_createFromZip.goruns · 9,715 bytesvzero/internal/cli/chats_createStream.goruns · 7,629 bytesvzero/internal/cli/chats_createVercelProject.goruns · 8,731 bytesvzero/internal/cli/chats_delete.goruns · 7,681 bytesvzero/internal/cli/chats_deploy.goruns · 8,417 bytesvzero/internal/cli/chats_downloadFiles.goruns · 2,882 bytesvzero/internal/cli/chats_duplicate.goruns · 9,864 bytesvzero/internal/cli/chats_files.goruns · 6,522 bytesvzero/internal/cli/chats_get.goruns · 4,144 bytesvzero/internal/cli/chats_list.goruns · 4,382 bytesvzero/internal/cli/chats_preview.goruns · 4,820 bytesvzero/internal/cli/chats_restoreMessage.goruns · 9,812 bytesvzero/internal/cli/chats_resumeStream.goruns · 3,326 bytesvzero/internal/cli/chats_stream.goruns · 6,250 bytesvzero/internal/cli/chats_stream_behavior_test.goruns · 2,239 bytesvzero/internal/cli/chats_stream_test.goruns · 1,077 bytesvzero/internal/cli/chats_update.goruns · 9,436 bytesvzero/internal/cli/chats_updateFiles.goruns · 9,989 bytesvzero/internal/cli/data_source.goruns · 27,600 bytesvzero/internal/cli/deliver.goruns · 3,557 bytesvzero/internal/cli/doctor.goruns · 27,313 bytesvzero/internal/cli/export.goruns · 5,614 bytesvzero/internal/cli/feedback.goruns · 6,642 bytesvzero/internal/cli/helpers.goruns · 90,629 bytesvzero/internal/cli/hooks.goruns · 799 bytesvzero/internal/cli/hooks_create.goruns · 9,900 bytesvzero/internal/cli/hooks_delete.goruns · 7,631 bytesvzero/internal/cli/hooks_get.goruns · 4,124 bytesvzero/internal/cli/hooks_list.goruns · 3,249 bytesvzero/internal/cli/hooks_update.goruns · 9,305 bytesvzero/internal/cli/import.goruns · 3,739 bytesvzero/internal/cli/learn_init.goruns · 3,676 bytesvzero/internal/cli/learn_init_test.goruns · 5,180 bytesvzero/internal/cli/learnings_candidates.goruns · 22,327 bytesvzero/internal/cli/learnings_candidates_test.goruns · 16,731 bytesvzero/internal/cli/learnings_stats.goruns · 5,441 bytesvzero/internal/cli/learnings_stats_test.goruns · 5,868 bytesvzero/internal/cli/mcp-servers.goruns · 837 bytesvzero/internal/cli/mcp-servers_create.goruns · 10,463 bytesvzero/internal/cli/mcp-servers_delete.goruns · 7,746 bytesvzero/internal/cli/mcp-servers_get.goruns · 4,203 bytesvzero/internal/cli/mcp-servers_list.goruns · 3,293 bytesvzero/internal/cli/mcp-servers_update.goruns · 9,630 bytesvzero/internal/cli/messages.goruns · 1,058 bytesvzero/internal/cli/messages_get.goruns · 4,542 bytesvzero/internal/cli/messages_list.goruns · 4,701 bytesvzero/internal/cli/messages_resolveTask.goruns · 10,911 bytesvzero/internal/cli/messages_resolveTaskAsync.goruns · 10,937 bytesvzero/internal/cli/messages_resolveTaskStream.goruns · 5,808 bytesvzero/internal/cli/messages_send.goruns · 12,701 bytesvzero/internal/cli/messages_sendAsync.goruns · 12,673 bytesvzero/internal/cli/messages_sendStream.goruns · 7,604 bytesvzero/internal/cli/messages_stop.goruns · 8,815 bytesvzero/internal/cli/messages_tail.goruns · 6,349 bytesvzero/internal/cli/messages_tail_behavior_test.goruns · 4,086 bytesvzero/internal/cli/messages_tail_test.goruns · 1,081 bytesvzero/internal/cli/platform_cli_test.goruns · 40,317 bytesvzero/internal/cli/platform_client.goruns · 29,560 bytesvzero/internal/cli/platform_window.goruns · 9,129 bytesvzero/internal/cli/platform_window_test.goruns · 3,762 bytesvzero/internal/cli/playbook_init.goruns · 10,482 bytesvzero/internal/cli/playbook_init_test.goruns · 17,377 bytesvzero/internal/cli/playbooks/MANIFEST.mddoc · 851 bytesvzero/internal/cli/playbooks/embed.goruns · 1,493 bytesvzero/internal/cli/profile.goruns · 12,148 bytesvzero/internal/cli/resource_paths.goruns · 8,393 bytesvzero/internal/cli/root.goruns · 27,423 bytesvzero/internal/cli/root_test.goruns · 11,393 bytesvzero/internal/cli/search.goruns · 7,414 bytesvzero/internal/cli/settings.goruns · 673 bytesvzero/internal/cli/settings_previewHosts.goruns · 3,351 bytesvzero/internal/cli/settings_setPreviewHosts.goruns · 9,137 bytesvzero/internal/cli/spend.goruns · 9,106 bytesvzero/internal/cli/spend_test.goruns · 1,033 bytesvzero/internal/cli/sync.goruns · 107,851 bytesvzero/internal/cli/sync_hint.goruns · 3,284 bytesvzero/internal/cli/sync_hint_test.goruns · 5,374 bytesvzero/internal/cli/sync_numeric_id_test.goruns · 1,332 bytesvzero/internal/cli/teach.goruns · 41,931 bytesvzero/internal/cli/teach_playbook.goruns · 14,952 bytesvzero/internal/cli/teach_playbook_test.goruns · 13,488 bytesvzero/internal/cli/teach_test.goruns · 38,701 bytesvzero/internal/cli/version.goruns · 731 bytesvzero/internal/cli/which.goruns · 13,938 bytesvzero/internal/cli/which_test.goruns · 5,554 bytesvzero/internal/client/client.goruns · 54,878 bytesvzero/internal/client/client_test.goruns · 8,197 bytesvzero/internal/client/client_verify_short_circuit_test.goruns · 6,427 bytesvzero/internal/client/platform_budget_test.goruns · 1,738 bytesvzero/internal/client/platform_rate_limit_test.goruns · 4,749 bytesvzero/internal/client/poststream_test.goruns · 2,984 bytesvzero/internal/cliutil/cliutil_test.goruns · 28,156 bytesvzero/internal/cliutil/credentials.goruns · 6,810 bytesvzero/internal/cliutil/credentials_perms_test.goruns · 4,592 bytesvzero/internal/cliutil/credentials_test.goruns · 21,496 bytesvzero/internal/cliutil/creds_perms_eval.goruns · 4,101 bytesvzero/internal/cliutil/creds_perms_eval_test.goruns · 1,892 bytesvzero/internal/cliutil/creds_perms_unix.goruns · 1,138 bytesvzero/internal/cliutil/creds_perms_windows.goruns · 1,504 bytesvzero/internal/cliutil/duration.goruns · 1,554 bytesvzero/internal/cliutil/duration_test.goruns · 1,657 bytesvzero/internal/cliutil/extractnumber.goruns · 2,472 bytesvzero/internal/cliutil/extractnumber_test.goruns · 3,443 bytesvzero/internal/cliutil/fanout.goruns · 6,388 bytesvzero/internal/cliutil/jwtshape.goruns · 3,602 bytesvzero/internal/cliutil/jwtshape_test.goruns · 4,444 bytesvzero/internal/cliutil/odata_date.goruns · 1,550 bytesvzero/internal/cliutil/odata_date_test.goruns · 1,716 bytesvzero/internal/cliutil/paths.goruns · 8,774 bytesvzero/internal/cliutil/paths_test.goruns · 6,619 bytesvzero/internal/cliutil/probe.goruns · 4,777 bytesvzero/internal/cliutil/ratelimit.goruns · 11,360 bytesvzero/internal/cliutil/testenv/sandbox_unix.goruns · 412 bytesvzero/internal/cliutil/testenv/sandbox_windows.goruns · 1,467 bytesvzero/internal/cliutil/testenv/testenv.goruns · 3,116 bytesvzero/internal/cliutil/text.goruns · 3,456 bytesvzero/internal/cliutil/verifyenv.goruns · 4,396 bytesvzero/internal/config/config.goruns · 17,553 bytesvzero/internal/config/config_perms_test.goruns · 9,717 bytesvzero/internal/learn/derive.goruns · 14,306 bytesvzero/internal/learn/derive_test.goruns · 19,560 bytesvzero/internal/learn/doc.goruns · 4,386 bytesvzero/internal/learn/entities/config.goruns · 10,280 bytesvzero/internal/learn/entities/config_test.goruns · 4,542 bytesvzero/internal/learn/entities/extract.goruns · 4,782 bytesvzero/internal/learn/entities/extract_test.goruns · 4,731 bytesvzero/internal/learn/journal.goruns · 16,869 bytesvzero/internal/learn/journal_test.goruns · 18,386 bytesvzero/internal/learn/lookups/seeds.goruns · 2,728 bytesvzero/internal/learn/lookups/seeds_test.goruns · 2,753 bytesvzero/internal/learn/lookups/store.goruns · 18,329 bytesvzero/internal/learn/lookups/store_test.goruns · 21,213 bytesvzero/internal/learn/match.goruns · 8,199 bytesvzero/internal/learn/match_test.goruns · 5,161 bytesvzero/internal/learn/normalize.goruns · 3,272 bytesvzero/internal/learn/normalize_test.goruns · 6,599 bytesvzero/internal/learn/patterns/apply.goruns · 9,402 bytesvzero/internal/learn/patterns/apply_test.goruns · 8,277 bytesvzero/internal/learn/patterns/doc.goruns · 3,699 bytesvzero/internal/learn/patterns/extract.goruns · 10,816 bytesvzero/internal/learn/patterns/extract_test.goruns · 10,803 bytesvzero/internal/learn/patterns/store.goruns · 9,911 bytesvzero/internal/learn/patterns/store_test.goruns · 5,735 bytesvzero/internal/learn/playbooks.goruns · 12,356 bytesvzero/internal/learn/playbooks_test.goruns · 17,300 bytesvzero/internal/learn/preseed.goruns · 7,262 bytesvzero/internal/learn/preseed_test.goruns · 6,843 bytesvzero/internal/learn/promote.goruns · 5,080 bytesvzero/internal/learn/promote_test.goruns · 12,628 bytesvzero/internal/learn/protocol.goruns · 1,794 bytesvzero/internal/learn/recall.goruns · 41,260 bytesvzero/internal/learn/recall_canonical_test.goruns · 33,022 bytesvzero/internal/learn/recall_test.goruns · 27,395 bytesvzero/internal/learn/synthesize.goruns · 11,922 bytesvzero/internal/learn/synthesize_test.goruns · 12,531 bytesvzero/internal/learn/teach.goruns · 4,232 bytesvzero/internal/learn/teach_log.goruns · 4,675 bytesvzero/internal/learn/teach_log_test.goruns · 5,456 bytesvzero/internal/learn/teach_test.goruns · 2,485 bytesvzero/internal/mcp/bound/bound.goruns · 15,756 bytesvzero/internal/mcp/bound/bound_test.goruns · 23,018 bytesvzero/internal/mcp/cobratree/classify.goruns · 5,365 bytesvzero/internal/mcp/cobratree/cli_path.goruns · 1,128 bytesvzero/internal/mcp/cobratree/names.goruns · 661 bytesvzero/internal/mcp/cobratree/shellout.goruns · 9,895 bytesvzero/internal/mcp/cobratree/shellout_test.goruns · 29,011 bytesvzero/internal/mcp/cobratree/typemap.goruns · 6,331 bytesvzero/internal/mcp/cobratree/walker.goruns · 3,369 bytesvzero/internal/mcp/platform_gate.goruns · 1,787 bytesvzero/internal/mcp/platform_gate_test.goruns · 4,130 bytesvzero/internal/mcp/tools.goruns · 77,520 bytesvzero/internal/mcp/tools_test.goruns · 22,075 bytesvzero/internal/platform/conformance_test.goruns · 35,536 bytesvzero/internal/platform/doctor.goruns · 2,383 bytesvzero/internal/platform/gate.goruns · 21,047 bytesvzero/internal/platform/metadata.goruns · 11,074 bytesvzero/internal/platform/migration.goruns · 8,729 bytesvzero/internal/platform/profile.goruns · 16,143 bytesvzero/internal/platform/ratelimit.goruns · 8,388 bytesvzero/internal/platform/receipt.goruns · 8,017 bytesvzero/internal/platform/testdata/receipt-status-golden.jsonasset · 1,767 bytesvzero/internal/store/candidates.goruns · 17,235 bytesvzero/internal/store/candidates_test.goruns · 12,085 bytesvzero/internal/store/events.goruns · 13,214 bytesvzero/internal/store/events_test.goruns · 15,191 bytesvzero/internal/store/extras.goruns · 1,154 bytesvzero/internal/store/learnings.goruns · 28,037 bytesvzero/internal/store/learnings_test.goruns · 19,372 bytesvzero/internal/store/playbooks.goruns · 9,932 bytesvzero/internal/store/playbooks_test.goruns · 12,225 bytesvzero/internal/store/schema_version_test.goruns · 54,658 bytesvzero/internal/store/store.goruns · 97,334 bytesvzero/internal/store/upsert_batch_test.goruns · 24,607 bytesvzero/internal/types/types.goruns · 3,509 bytes
No licensed excerpt is available. You can inspect the pinned source.