Agent Skillssediman-agent/OpenSkynet › eas-update-insights

eas-update-insights

GitHub

通过 CLI 查询 EAS Update 发布后的健康指标,包括崩溃率、安装/启动数、独立用户、包大小及嵌入式与 OTA 用户比例。适用于评估更新表现、监控发布健康度或 CI 门禁检查。

skills/expo_skills/eas-update-insights/SKILL.md sediman-agent/OpenSkynet

Trigger Scenarios

询问更新表现如何 检查发布是否健康 对比新旧版本崩溃率 查看嵌入式与 OTA 用户分布 监测回滚或回归风险

Install

npx skills add sediman-agent/OpenSkynet --skill eas-update-insights -g -y
More Options

Non-standard path

npx skills add https://github.com/sediman-agent/OpenSkynet/tree/main/skills/expo_skills/eas-update-insights -g -y

Use without installing

npx skills use sediman-agent/OpenSkynet@eas-update-insights

指定 Agent (Claude Code)

npx skills add sediman-agent/OpenSkynet --skill eas-update-insights -a claude-code -g -y

安装 repo 全部 skill

npx skills add sediman-agent/OpenSkynet --all -g -y

预览 repo 内 skill

npx skills add sediman-agent/OpenSkynet --list

SKILL.md

Frontmatter
{
    "name": "eas-update-insights",
    "license": "MIT",
    "version": "1.0.0",
    "description": "Check the health of published EAS Updates: crash rates, install\/launch counts, unique users, payload size, and the split between embedded and OTA users per channel. Use when the user asks how an update is performing, whether a rollout is healthy, how many users are on the embedded build vs OTA, or wants to gate CI on update health.",
    "allowed-tools": "Bash(eas *)"
}

EAS Update Insights

Query the health of published EAS Updates directly from the CLI: launches, failed launches, crash rates, unique users, payload size, the embedded-vs-OTA user split per channel, and the most popular updates per runtime version. The data is the same data that powers the update and channel detail pages on expo.dev; these commands expose it in the terminal in human and JSON form.

When to use this skill

Use this when the user wants to assess the health or adoption of a published EAS Update: crash rates, install counts, unique users, bundle size, or the split between embedded and OTA users on a channel.

Example prompts:

  • "How is the latest update doing?"
  • "Is the latest update healthy?"
  • "Is the new release crashing more than the last one?"
  • "How many users are on the latest update vs the embedded build?"
  • "Which update is most popular on production right now?"
  • "How big is our update bundle?"

Also fits: post-publish rollout monitoring and regression detection.

Don't use when the user needs per-user crash detail or device-level reporting; this skill only exposes aggregate EAS metrics.

Prerequisites

  • eas-cli installed (npm install -g eas-cli).
  • Logged in: eas login.
  • For channel:insights: run from an Expo project directory (the command resolves the project ID from app.json). update:insights only needs a login.

Commands at a glance

Command Purpose
eas update:list Discover recent update groups, their group IDs, and branch names
eas update:insights <groupId> Per-platform launches, failed launches, crash rate, unique users, payload size, daily breakdown
eas update:view <groupId> --insights Update group details + the same metrics appended
eas channel:insights --channel <name> --runtime-version <version> Embedded/OTA user counts, most popular updates, cumulative metrics for a channel + runtime

All of these support --json --non-interactive for programmatic parsing.

Discovering IDs

Before querying insights for an update group, you need its group ID. Use eas update:list with either --branch <name> (updates on that branch) or --all (updates across all branches). Always pass --json --non-interactive when running non-interactively; without a branch/--all flag the command will otherwise prompt for a branch selection:

# Latest group id across all branches
eas update:list --all --json --non-interactive | jq -r '.currentPage[0].group'

# Latest group id on a specific branch
eas update:list --branch production --json --non-interactive | jq -r '.currentPage[0].group'

The JSON response has a currentPage array with one entry per update group (both platforms of the same publish are collapsed into one entry):

{
  "currentPage": [
    {
      "branch": "production",
      "message": "\"Fix checkout crash\" (1 week ago by someone)",
      "runtimeVersion": "1.0.6",
      "group": "03d5dfcf-736c-475a-8730-af039c3f4d06",
      "platforms": "android, ios",
      "isRollBackToEmbedded": false
    }
  ]
}

Entries also carry codeSigningKey and rolloutPercentage, but only when those features are in use for the group (undefined values are omitted from the JSON output).

When called with --branch <name>, the response also includes name (the branch name) and id (the branch ID) at the top level.

eas update:insights <groupId>

Shows launches, failed launches, crash rate, unique users, launch asset count, and average payload size for a single update group, broken down per platform (iOS, Android), plus a daily breakdown of launches and failures.

Basic use

eas update:insights 03d5dfcf-736c-475a-8730-af039c3f4d06

Flags

Flag Description
--days <N> Look back N days. Default: 7. Mutually exclusive with --start/--end.
--start <iso-date> / --end <iso-date> Explicit time range, e.g. --start 2026-04-01 --end 2026-04-15.
--platform <ios|android> Filter to a single platform. Omit to see all platforms in the group.
--json Machine-readable output. Implies --non-interactive.
--non-interactive Required when scripting.

JSON output shape

Top level: groupId, timespan (start, end, daysBack), and platforms[] with one entry per platform the group was published to. Each platform entry has updateId, totals (uniqueUsers, installs, failedInstalls, crashRatePercent), payload (launchAssetCount, averageUpdatePayloadBytes), and a daily[] time series of { date, installs, failedInstalls }.

For the complete schema and field reference, see references/update-insights-schema.md.

Fields that matter for health assessment:

  • platforms[].totals.crashRatePercent, computed as failedInstalls / (installs + failedInstalls) * 100. Zero when there are no installs.
  • platforms[].totals.installs and uniqueUsers give the adoption signal.
  • platforms[].daily is a time series, useful for spotting a sudden spike in failures.

Errors

  • Could not find any updates with group ID: "<id>" — group doesn't exist or you lack access.
  • Update group "<id>" has no ios update (available platforms: android)--platform ios was used but the group wasn't published for iOS.
  • EAS Update insights is not supported by this version of eas-cli. Please upgrade ... — the server deprecated a field the CLI relies on. Run npm install -g eas-cli@latest.

eas update:view <groupId> --insights

Extends the standard update:view output with the same per-platform insights, inline.

# Human-readable
eas update:view 03d5dfcf-... --insights
eas update:view 03d5dfcf-... --insights --days 30

# JSON: wrapped as { updates: [...], insights: {...} }
eas update:view 03d5dfcf-... --json --insights

Without --insights, update:view behaves exactly as before — no JSON shape change for existing consumers. The --days / --start / --end flags only apply when --insights is set; passing them alone errors.

eas channel:insights --channel <name> --runtime-version <version>

Shows, per channel, how many users are on the embedded build vs over-the-air updates and which updates are pulling the most traffic. Must be run from an Expo project directory.

Basic use

eas channel:insights --channel production --runtime-version 1.0.6

Flags

Flag Description
--channel <name> Required. The channel name (e.g. production, staging).
--runtime-version <version> Required. Match exactly what was published. Check runtimeVersion values in update:list.
--days <N> Look back N days. Default: 7.
--start / --end Explicit time range, like update:insights.
--json / --non-interactive Machine-readable output.

JSON output shape

Top level: channel, runtimeVersion, timespan, embeddedUpdateTotalUniqueUsers, otaTotalUniqueUsers, mostPopularUpdates[] (each with rank, groupId, message, platform, totalUniqueUsers), cumulativeMetricsAtLastTimestamp[], plus chart-shaped uniqueUsersOverTime and cumulativeMetricsOverTime objects with labels and datasets.

For the complete schema and field reference, see references/channel-insights-schema.md.

Fields that matter:

  • embeddedUpdateTotalUniqueUsers is the count of users running the embedded (binary-bundled) build.
  • mostPopularUpdates[] is updates ranked by totalUniqueUsers. Caveat: this is the top-N the server returns; otaTotalUniqueUsers is a sum of that list and may undercount total OTA reach if more than top-N updates are active.
  • uniqueUsersOverTime and cumulativeMetricsOverTime are daily data series for charting.

Errors

  • Could not find channel with the name <name> — typo or wrong account.
  • "No update launches recorded" in the table / empty mostPopularUpdates in JSON — no OTA update has been launched for that channel + runtime yet. Usually means the channel is still serving the embedded build only.

Common workflows

Verify the update I just published is healthy

# 1. Grab the latest publish on production
GROUP_ID=$(eas update:list --branch production --json --non-interactive \
  | jq -r '.currentPage[0].group')

# 2. Give it some adoption time (minutes to hours), then check crash rate
eas update:insights "$GROUP_ID" --json --non-interactive \
  | jq '.platforms[] | {platform, installs: .totals.installs, crashRate: .totals.crashRatePercent}'

Compare the crashRate across platforms and against previous releases; sudden spikes or asymmetric behaviour (iOS spiking while Android is flat, or vice versa) is the signal to investigate.

Compare adoption between two channels

for channel in production staging; do
  echo "--- $channel ---"
  eas channel:insights --channel "$channel" --runtime-version 1.0.6 --json --non-interactive \
    | jq '{
        channel,
        embedded: .embeddedUpdateTotalUniqueUsers,
        ota: .otaTotalUniqueUsers,
        topUpdate: .mostPopularUpdates[0]
      }'
done

Detect a rollout regression in the last 24 hours

eas update:insights "$GROUP_ID" --days 1 --json --non-interactive \
  | jq '.platforms[] | select(.totals.crashRatePercent > 1)'

Summarize group metrics for release notes

eas update:view "$GROUP_ID" --insights --days 30

Human-readable group details plus 30 days of launches/failures per platform — suitable for pasting into a changelog or incident review.

Output tips

  • Pipe JSON through jq; payloads are structured for easy filtering.
  • --json implies --non-interactive, but passing both is explicit and scripting-friendly.
  • Dates in daily[].date are UTC ISO timestamps; the human-readable table renders them as YYYY-MM-DD (UTC).
  • The CLI table labels say "Launches" / "Crashes" while JSON uses installs / failedInstalls. Same field, different display name.

Limitations

  • Unique users across platforms may double-count users who run the same publish on both iOS and Android. The same caveat applies to otaTotalUniqueUsers in channel insights, which is a sum over mostPopularUpdates.
  • Fresh publishes may show zeros for a short period while the metrics pipeline catches up.
  • Installs are downloads, not launches: the installs / "Launches" field counts users who downloaded the manifest and launch asset. A confirmed run only registers on the user's next update check (typically up to 24h later, depending on the app's update policy). So metrics lag the real-world state slightly.
  • Crashes are self-reported: failedInstalls / "Crashes" counts updates that errored during install/launch and were reported on the next update check. Crashes that don't trigger an update request (e.g. process kill before recovery) won't appear.

Version History

  • c9d8953 Current 2026-07-05 19:54

Same Skill Collection

skills/anthropics_skills/algorithmic-art/SKILL.md
skills/anthropics_skills/brand-guidelines/SKILL.md
skills/anthropics_skills/canvas-design/SKILL.md
skills/anthropics_skills/doc-coauthoring/SKILL.md
skills/anthropics_skills/frontend-design/SKILL.md
skills/anthropics_skills/internal-comms/SKILL.md
skills/anthropics_skills/mcp-builder/SKILL.md
skills/anthropics_skills/pdf/SKILL.md
skills/anthropics_skills/skill-creator/SKILL.md
skills/anthropics_skills/slack-gif-creator/SKILL.md
skills/anthropics_skills/theme-factory/SKILL.md
skills/anthropics_skills/web-artifacts-builder/SKILL.md
skills/anthropics_skills/webapp-testing/SKILL.md
skills/browser-use_browser-use/browser-use/SKILL.md
skills/browser-use_browser-use/remote-browser/SKILL.md
skills/browser-use_video-use/manim-video/SKILL.md
skills/browser-use_video-use/video-use/SKILL.md
skills/cloudflare_skills/agents-sdk/SKILL.md
skills/cloudflare_skills/cloudflare/SKILL.md
skills/cloudflare_skills/durable-objects/SKILL.md
skills/cloudflare_skills/sandbox-sdk/SKILL.md
skills/cloudflare_skills/web-perf/SKILL.md
skills/cloudflare_skills/workers-best-practices/SKILL.md
skills/cloudflare_skills/wrangler/SKILL.md
skills/cursor_plugins/cli-for-agent/skills/cli-for-agents/SKILL.md
skills/cursor_plugins/continual-learning/skills/continual-learning/SKILL.md
skills/cursor_plugins/create-plugin/skills/create-plugin-scaffold/SKILL.md
skills/cursor_plugins/create-plugin/skills/review-plugin-submission/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/check-compiler-errors/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/control-cli/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/control-ui/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/deslop/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/fix-ci/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/fix-merge-conflicts/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/get-pr-comments/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/loop-on-ci/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/make-pr-easy-to-review/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/new-branch-and-pr/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/pr-review-canvas/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/review-and-ship/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/run-smoke-tests/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/thermo-nuclear-code-quality-review/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/verify-this/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/weekly-review/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/what-did-i-get-done/SKILL.md
skills/cursor_plugins/cursor-team-kit/skills/workflow-from-chats/SKILL.md
skills/cursor_plugins/docs-canvas/skills/docs-canvas/SKILL.md
skills/cursor_plugins/orchestrate/skills/orchestrate/SKILL.md
skills/cursor_plugins/pr-review-canvas/skills/pr-review-canvas/SKILL.md
skills/cursor_plugins/pstack/skills/architect/SKILL.md
skills/cursor_plugins/pstack/skills/arena/SKILL.md
skills/cursor_plugins/pstack/skills/automate-me/SKILL.md
skills/cursor_plugins/pstack/skills/figure-it-out/SKILL.md
skills/cursor_plugins/pstack/skills/how/SKILL.md
skills/cursor_plugins/pstack/skills/interrogate/SKILL.md
skills/cursor_plugins/pstack/skills/poteto-mode/SKILL.md
skills/cursor_plugins/pstack/skills/principle-boundary-discipline/SKILL.md
skills/cursor_plugins/pstack/skills/principle-build-the-lever/SKILL.md
skills/cursor_plugins/pstack/skills/principle-encode-lessons-in-structure/SKILL.md
skills/cursor_plugins/pstack/skills/principle-exhaust-the-design-space/SKILL.md
skills/cursor_plugins/pstack/skills/principle-experience-first/SKILL.md
skills/cursor_plugins/pstack/skills/principle-fix-root-causes/SKILL.md
skills/cursor_plugins/pstack/skills/principle-foundational-thinking/SKILL.md
skills/cursor_plugins/pstack/skills/principle-guard-the-context-window/SKILL.md
skills/cursor_plugins/pstack/skills/principle-laziness-protocol/SKILL.md
skills/cursor_plugins/pstack/skills/principle-make-operations-idempotent/SKILL.md
skills/cursor_plugins/pstack/skills/principle-migrate-callers-then-delete-legacy-apis/SKILL.md
skills/cursor_plugins/pstack/skills/principle-minimize-reader-load/SKILL.md
skills/cursor_plugins/pstack/skills/principle-never-block-on-the-human/SKILL.md
skills/cursor_plugins/pstack/skills/principle-outcome-oriented-execution/SKILL.md
skills/cursor_plugins/pstack/skills/principle-prove-it-works/SKILL.md
skills/cursor_plugins/pstack/skills/principle-redesign-from-first-principles/SKILL.md
skills/cursor_plugins/pstack/skills/principle-separate-before-serializing-shared-state/SKILL.md
skills/cursor_plugins/pstack/skills/principle-subtract-before-you-add/SKILL.md
skills/cursor_plugins/pstack/skills/principle-type-system-discipline/SKILL.md
skills/cursor_plugins/pstack/skills/reflect/SKILL.md
skills/cursor_plugins/pstack/skills/show-me-your-work/SKILL.md
skills/cursor_plugins/pstack/skills/tdd/SKILL.md
skills/cursor_plugins/pstack/skills/typescript-best-practices/SKILL.md
skills/cursor_plugins/pstack/skills/why/SKILL.md
skills/cursor_plugins/ralph-loop/skills/cancel-ralph/SKILL.md
skills/cursor_plugins/ralph-loop/skills/ralph-loop-help/SKILL.md
skills/cursor_plugins/ralph-loop/skills/ralph-loop/SKILL.md
skills/cursor_plugins/teaching/skills/create-learning-path/SKILL.md
skills/cursor_plugins/teaching/skills/run-learning-retrospective/SKILL.md
skills/cursor_plugins/thermos/skills/thermo-nuclear-code-quality-review/SKILL.md
skills/cursor_plugins/thermos/skills/thermo-nuclear-review/SKILL.md
skills/cursor_plugins/thermos/skills/thermos/SKILL.md
skills/expo_skills/add-app-clip/SKILL.md
skills/expo_skills/building-native-ui/SKILL.md
skills/expo_skills/expo-api-routes/SKILL.md
skills/expo_skills/expo-brownfield/SKILL.md
skills/expo_skills/expo-cicd-workflows/SKILL.md
skills/expo_skills/expo-deployment/SKILL.md
skills/expo_skills/expo-dev-client/SKILL.md
skills/expo_skills/expo-module/SKILL.md
skills/expo_skills/expo-tailwind-setup/SKILL.md
skills/expo_skills/expo-ui-jetpack-compose/SKILL.md
skills/expo_skills/expo-ui-swift-ui/SKILL.md
skills/expo_skills/native-data-fetching/SKILL.md
skills/expo_skills/upgrading-expo/SKILL.md
skills/expo_skills/use-dom/SKILL.md
skills/firecrawl_skills/firecrawl-build-interact/SKILL.md
skills/firecrawl_skills/firecrawl-build-onboarding/SKILL.md
skills/firecrawl_skills/firecrawl-build-scrape/SKILL.md
skills/firecrawl_skills/firecrawl-build-search/SKILL.md
skills/huggingface_skills/huggingface-community-evals/SKILL.md
skills/huggingface_skills/huggingface-datasets/SKILL.md
skills/huggingface_skills/huggingface-gradio/SKILL.md
skills/huggingface_skills/huggingface-local-models/SKILL.md
skills/huggingface_skills/huggingface-paper-publisher/SKILL.md
skills/huggingface_skills/huggingface-papers/SKILL.md
skills/huggingface_skills/huggingface-tool-builder/SKILL.md
skills/huggingface_skills/huggingface-trackio/SKILL.md
skills/huggingface_skills/transformers-js/SKILL.md
skills/kostja94_marketing-skills/404/SKILL.md
skills/kostja94_marketing-skills/about/SKILL.md
skills/kostja94_marketing-skills/affiliate-marketing/SKILL.md
skills/kostja94_marketing-skills/affiliate-program/SKILL.md
skills/kostja94_marketing-skills/ai-traffic/SKILL.md
skills/kostja94_marketing-skills/alternatives/SKILL.md
skills/kostja94_marketing-skills/api/SKILL.md
skills/kostja94_marketing-skills/app-ads/SKILL.md
skills/kostja94_marketing-skills/article/SKILL.md
skills/kostja94_marketing-skills/backlink-analysis/SKILL.md
skills/kostja94_marketing-skills/blog/SKILL.md
skills/kostja94_marketing-skills/brand-monitoring/SKILL.md
skills/kostja94_marketing-skills/brand-protection/SKILL.md
skills/kostja94_marketing-skills/breadcrumb/SKILL.md
skills/kostja94_marketing-skills/canonical/SKILL.md
skills/kostja94_marketing-skills/card/SKILL.md
skills/kostja94_marketing-skills/careers/SKILL.md
skills/kostja94_marketing-skills/carousel/SKILL.md
skills/kostja94_marketing-skills/category-pages/SKILL.md
skills/kostja94_marketing-skills/changelog/SKILL.md
skills/kostja94_marketing-skills/community-forum/SKILL.md
skills/kostja94_marketing-skills/competitor-research/SKILL.md
skills/kostja94_marketing-skills/contact/SKILL.md
skills/kostja94_marketing-skills/content-marketing/SKILL.md
skills/kostja94_marketing-skills/content-optimization/SKILL.md
skills/kostja94_marketing-skills/content-strategy/SKILL.md
skills/kostja94_marketing-skills/contest/SKILL.md
skills/kostja94_marketing-skills/conversion/SKILL.md
skills/kostja94_marketing-skills/cookie-policy/SKILL.md
skills/kostja94_marketing-skills/copywriting/SKILL.md
skills/kostja94_marketing-skills/core-web-vitals/SKILL.md
skills/kostja94_marketing-skills/crawlability/SKILL.md
skills/kostja94_marketing-skills/creator-program/SKILL.md
skills/kostja94_marketing-skills/cta/SKILL.md
skills/kostja94_marketing-skills/ctv-ads/SKILL.md
skills/kostja94_marketing-skills/customer-stories/SKILL.md
skills/kostja94_marketing-skills/description/SKILL.md
skills/kostja94_marketing-skills/directory-listing-ads/SKILL.md
skills/kostja94_marketing-skills/disclosure/SKILL.md
skills/kostja94_marketing-skills/discount-marketing/SKILL.md
skills/kostja94_marketing-skills/display-ads/SKILL.md
skills/kostja94_marketing-skills/distribution-channels/SKILL.md
skills/kostja94_marketing-skills/docs/SKILL.md
skills/kostja94_marketing-skills/domain-architecture/SKILL.md
skills/kostja94_marketing-skills/domain-selection/SKILL.md
skills/kostja94_marketing-skills/download/SKILL.md
skills/kostja94_marketing-skills/education-program/SKILL.md
skills/kostja94_marketing-skills/eeat-signals/SKILL.md
skills/kostja94_marketing-skills/email-marketing/SKILL.md
skills/kostja94_marketing-skills/employee-generated-content/SKILL.md
skills/kostja94_marketing-skills/entity-seo/SKILL.md
skills/kostja94_marketing-skills/faq/SKILL.md
skills/kostja94_marketing-skills/favicon/SKILL.md
skills/kostja94_marketing-skills/featured-snippet/SKILL.md
skills/kostja94_marketing-skills/features/SKILL.md
skills/kostja94_marketing-skills/feedback/SKILL.md
skills/kostja94_marketing-skills/footer/SKILL.md
skills/kostja94_marketing-skills/glossary/SKILL.md
skills/kostja94_marketing-skills/google-ads/SKILL.md
skills/kostja94_marketing-skills/grid/SKILL.md
skills/kostja94_marketing-skills/grokipedia/SKILL.md
skills/kostja94_marketing-skills/growth-funnel/SKILL.md
skills/kostja94_marketing-skills/gtm/SKILL.md
skills/kostja94_marketing-skills/heading/SKILL.md
skills/kostja94_marketing-skills/hero/SKILL.md
skills/kostja94_marketing-skills/home/SKILL.md
skills/kostja94_marketing-skills/image-optimization/SKILL.md
skills/kostja94_marketing-skills/indexing/SKILL.md
skills/kostja94_marketing-skills/indexnow/SKILL.md
skills/kostja94_marketing-skills/indie-hacker/SKILL.md
skills/kostja94_marketing-skills/influencer-marketing/SKILL.md
skills/kostja94_marketing-skills/integrated-marketing/SKILL.md
skills/kostja94_marketing-skills/integrations/SKILL.md
skills/kostja94_marketing-skills/internal-links/SKILL.md
skills/kostja94_marketing-skills/keyword-research/SKILL.md
skills/kostja94_marketing-skills/landing-page/SKILL.md
skills/kostja94_marketing-skills/legal/SKILL.md
skills/kostja94_marketing-skills/link-building/SKILL.md
skills/kostja94_marketing-skills/linkedin-ads/SKILL.md
skills/kostja94_marketing-skills/linkedin/SKILL.md
skills/kostja94_marketing-skills/list/SKILL.md
skills/kostja94_marketing-skills/local/SKILL.md
skills/kostja94_marketing-skills/localization/SKILL.md
skills/kostja94_marketing-skills/logo/SKILL.md
skills/kostja94_marketing-skills/masonry/SKILL.md
skills/kostja94_marketing-skills/media-kit/SKILL.md
skills/kostja94_marketing-skills/medium/SKILL.md
skills/kostja94_marketing-skills/meta-ads/SKILL.md
skills/kostja94_marketing-skills/metadata/SKILL.md
skills/kostja94_marketing-skills/migration/SKILL.md
skills/kostja94_marketing-skills/mobile-friendly/SKILL.md
skills/kostja94_marketing-skills/multi-domain-brand-seo/SKILL.md
skills/kostja94_marketing-skills/native-ads/SKILL.md
skills/kostja94_marketing-skills/navigation-menu/SKILL.md
skills/kostja94_marketing-skills/newsletter-signup/SKILL.md
skills/kostja94_marketing-skills/open-graph/SKILL.md
skills/kostja94_marketing-skills/open-source/SKILL.md
skills/kostja94_marketing-skills/pinterest/SKILL.md
skills/kostja94_marketing-skills/pmf/SKILL.md
skills/kostja94_marketing-skills/podcast/SKILL.md
skills/kostja94_marketing-skills/popup/SKILL.md
skills/kostja94_marketing-skills/press-coverage/SKILL.md
skills/kostja94_marketing-skills/pricing-strategy/SKILL.md
skills/kostja94_marketing-skills/pricing/SKILL.md
skills/kostja94_marketing-skills/privacy/SKILL.md
skills/kostja94_marketing-skills/product-hunt-launch/SKILL.md
skills/kostja94_marketing-skills/product-launch/SKILL.md
skills/kostja94_marketing-skills/products/SKILL.md
skills/kostja94_marketing-skills/public-relations/SKILL.md
skills/kostja94_marketing-skills/rebranding/SKILL.md
skills/kostja94_marketing-skills/reddit-ads/SKILL.md
skills/kostja94_marketing-skills/reddit/SKILL.md
skills/kostja94_marketing-skills/referral-program/SKILL.md
skills/kostja94_marketing-skills/refund/SKILL.md
skills/kostja94_marketing-skills/rendering-strategies/SKILL.md
skills/kostja94_marketing-skills/research-sources/SKILL.md
skills/kostja94_marketing-skills/resources/SKILL.md
skills/kostja94_marketing-skills/retention/SKILL.md
skills/kostja94_marketing-skills/robots/SKILL.md
skills/kostja94_marketing-skills/seo-audit/SKILL.md
skills/kostja94_marketing-skills/seo-monitoring/SKILL.md
skills/kostja94_marketing-skills/seo/SKILL.md
skills/kostja94_marketing-skills/serp-features/SKILL.md
skills/kostja94_marketing-skills/services/SKILL.md
skills/kostja94_marketing-skills/shipping/SKILL.md
skills/kostja94_marketing-skills/showcase/SKILL.md
skills/kostja94_marketing-skills/sidebar/SKILL.md
skills/kostja94_marketing-skills/signup-login/SKILL.md
skills/kostja94_marketing-skills/sitemap/SKILL.md
skills/kostja94_marketing-skills/social-share/SKILL.md
skills/kostja94_marketing-skills/solutions/SKILL.md
skills/kostja94_marketing-skills/startups/SKILL.md
skills/kostja94_marketing-skills/status/SKILL.md
skills/kostja94_marketing-skills/tab-accordion/SKILL.md
skills/kostja94_marketing-skills/template-page/SKILL.md
skills/kostja94_marketing-skills/terms/SKILL.md
skills/kostja94_marketing-skills/testimonials/SKILL.md
skills/kostja94_marketing-skills/tiktok-ads/SKILL.md
skills/kostja94_marketing-skills/tiktok/SKILL.md
skills/kostja94_marketing-skills/title/SKILL.md
skills/kostja94_marketing-skills/toc/SKILL.md
skills/kostja94_marketing-skills/tools/SKILL.md
skills/kostja94_marketing-skills/top-banner/SKILL.md
skills/kostja94_marketing-skills/tracking/SKILL.md
skills/kostja94_marketing-skills/traffic/SKILL.md
skills/kostja94_marketing-skills/translation/SKILL.md
skills/kostja94_marketing-skills/trust-badges/SKILL.md
skills/kostja94_marketing-skills/twitter-cards/SKILL.md
skills/kostja94_marketing-skills/url-slug/SKILL.md
skills/kostja94_marketing-skills/url-structure/SKILL.md
skills/kostja94_marketing-skills/use-cases/SKILL.md
skills/kostja94_marketing-skills/video-optimization/SKILL.md
skills/kostja94_marketing-skills/video/SKILL.md
skills/kostja94_marketing-skills/visual-content/SKILL.md
skills/kostja94_marketing-skills/website-structure/SKILL.md
skills/kostja94_marketing-skills/x/SKILL.md
skills/kostja94_marketing-skills/youtube-ads/SKILL.md
skills/kostja94_marketing-skills/youtube/SKILL.md
skills/search_orchestration/SKILL.md
skills/taste-skill/skills/brandkit/SKILL.md
skills/taste-skill/skills/brutalist-skill/SKILL.md
skills/taste-skill/skills/gpt-tasteskill/SKILL.md
skills/taste-skill/skills/minimalist-skill/SKILL.md
skills/taste-skill/skills/output-skill/SKILL.md
skills/taste-skill/skills/redesign-skill/SKILL.md
skills/taste-skill/skills/soft-skill/SKILL.md
skills/taste-skill/skills/stitch-skill/SKILL.md
skills/taste-skill/skills/taste-skill-v1/SKILL.md
skills/taste-skill/skills/taste-skill/SKILL.md
skills/veniceai_skills/venice-api-keys/SKILL.md
skills/veniceai_skills/venice-api-overview/SKILL.md
skills/veniceai_skills/venice-audio-music/SKILL.md
skills/veniceai_skills/venice-audio-speech/SKILL.md
skills/veniceai_skills/venice-audio-transcription/SKILL.md
skills/veniceai_skills/venice-augment/SKILL.md
skills/veniceai_skills/venice-auth/SKILL.md
skills/veniceai_skills/venice-billing/SKILL.md
skills/veniceai_skills/venice-characters/SKILL.md
skills/veniceai_skills/venice-chat/SKILL.md
skills/veniceai_skills/venice-crypto-rpc/SKILL.md
skills/veniceai_skills/venice-embeddings/SKILL.md
skills/veniceai_skills/venice-errors/SKILL.md
skills/veniceai_skills/venice-image-edit/SKILL.md
skills/veniceai_skills/venice-image-generate/SKILL.md
skills/veniceai_skills/venice-models/SKILL.md
skills/veniceai_skills/venice-responses/SKILL.md
skills/veniceai_skills/venice-video/SKILL.md
skills/veniceai_skills/venice-x402/SKILL.md
skills/anthropics_skills/claude-api/SKILL.md
skills/anthropics_skills/docx/SKILL.md
skills/anthropics_skills/pptx/SKILL.md
skills/anthropics_skills/xlsx/SKILL.md
skills/browser-use_browser-use/cloud/SKILL.md
skills/browser-use_browser-use/open-source/SKILL.md
skills/cloudflare_skills/cloudflare-email-service/SKILL.md
skills/cursor_plugins/cursor-sdk/skills/cursor-sdk/SKILL.md
skills/cursor_plugins/pstack/skills/unslop/SKILL.md
skills/expo_skills/expo-observe/SKILL.md
skills/huggingface_skills/hf-cli/SKILL.md
skills/huggingface_skills/huggingface-best/SKILL.md
skills/huggingface_skills/huggingface-llm-trainer/SKILL.md
skills/huggingface_skills/huggingface-vision-trainer/SKILL.md
skills/huggingface_skills/huggingface-zerogpu/SKILL.md
skills/huggingface_skills/train-sentence-transformers/SKILL.md
skills/kostja94_marketing-skills/brand-visual/SKILL.md
skills/kostja94_marketing-skills/branding/SKILL.md
skills/kostja94_marketing-skills/cold-start/SKILL.md
skills/kostja94_marketing-skills/comparison-table/SKILL.md
skills/kostja94_marketing-skills/directory-submission/SKILL.md
skills/kostja94_marketing-skills/geo/SKILL.md
skills/kostja94_marketing-skills/github/SKILL.md
skills/kostja94_marketing-skills/google-search-console/SKILL.md
skills/kostja94_marketing-skills/howto-section/SKILL.md
skills/kostja94_marketing-skills/paid-ads/SKILL.md
skills/kostja94_marketing-skills/parasite-seo/SKILL.md
skills/kostja94_marketing-skills/programmatic-seo/SKILL.md
skills/kostja94_marketing-skills/schema/SKILL.md
skills/taste-skill/skills/image-to-code-skill/SKILL.md
skills/taste-skill/skills/imagegen-frontend-mobile/SKILL.md
skills/taste-skill/skills/imagegen-frontend-web/SKILL.md
skills/vercel-labs_skills/find-skills/SKILL.md

Metadata

Files
0
Version
c9d8953
Hash
bb279638
Indexed
2026-07-05 19:54

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-11 04:42
浙ICP备14020137号-1 $bản đồ khách truy cập$