page-builder
79Создание маркетинговых страниц на Tailark
Сборка маркетинговых страниц может занимать время, когда выбор компонентов неочевиден. Этот навык сопоставляет цели страницы с разделами Tailark и шагами реализации.
Добавьте загрузки в S3 в свое приложение
Реализация загрузки файлов требует UI, клиентской логики и серверных маршрутов. Этот навык помогает Claude, Codex и Claude Code работать с шаблонами загрузки в S3 для веб-приложений.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "s3-upload-handler" from https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler.md and its manifest at https://skillstore.io/api/skills/aayushbaniya2006-s3-upload-handler/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «s3-upload-handler». Add a profile image uploader to my account settings page.
Ожидаемый результат:
Ассистент рекомендует вариант с кнопкой, перечисляет необходимый route и callback, а также отмечает, где хранить возвращенный URL изображения.
Использование «s3-upload-handler». I need a project asset dropzone with five files and image-only uploads.
Ожидаемый результат:
Ассистент описывает конфигурацию dropzone, ограничения файлов, принимаемые типы изображений и ожидаемое поведение при завершении загрузки.
Использование «s3-upload-handler». Review my presigned upload route before production.
Ожидаемый результат:
Ассистент сообщает об отсутствующих проверках доступа, необходимости серверной валидации, рекомендациях по приватному хранению объектов и более безопасной обработке object key.
Most external-command findings are false positives from Markdown inline code and fenced TypeScript examples, with no shell execution. The AWS credential and .env.local guidance is confirmed as sensitive secret handling, and the presigned upload example adds a high-risk concern because it lacks visible access control and uses public-read uploads.
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/aayushbaniya2006-s3-upload-handler/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/aayushbaniya2006-s3-upload-handler.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AayushBaniya2006. (2026). s3-upload-handler security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler/audits/8@techreport{aayushbaniya2006-aayushbaniya2006-s3-upload-handler-2026,
author = {AayushBaniya2006},
title = {s3-upload-handler security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "s3-upload-handler security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "AayushBaniya2006"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/aayushbaniya2006-s3-upload-handler/audits/8"
identifiers:
- type: other
value: "skillstore:aayushbaniya2006-s3-upload-handler:audit:8"
description: "Skillstore immutable audit report identifier"
Используйте вариант с кнопкой, чтобы организовать простой поток загрузки одного файла для изображений профиля.
Используйте шаблон dropzone с ограничениями на количество и размер файлов для многофайловых рабочих процессов.
Используйте шаблон серверной утилиты, когда API routes или server actions создают файлы перед сохранением.
Используйте этот навык, чтобы спланировать простой поток загрузки в S3 для страницы Next.js. Порекомендуйте компонент, необходимые props и шаги настройки.
Используйте этот навык, чтобы спроектировать пользовательский интерфейс загрузки в S3 с ClientS3Uploader. Включите обработку состояния, ожидания по прогрессу и обработку ошибок.
Используйте этот навык, чтобы описать серверный путь загрузки в S3 для сгенерированных файлов. Включите content type, object path и обработку ответа.
Используйте этот навык, чтобы проверить маршрут presigned S3 upload. Определите отсутствующие средства контроля аутентификации, авторизации, валидации, object ACL и именования ключей.
Автор
AayushBaniya2006Лицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/AayushBaniya2006/blinkfund/tree/main/.claude/skills/s3-upload-handlerСсылка
c1fdca50ff516318f65fed0d7f9e82797c5171dc
Актуальность поддержки
20.07.2026
Использование
6 загрузок · 246 просмотров
Структура файлов
📄 SKILL.md
Создание маркетинговых страниц на Tailark
Сборка маркетинговых страниц может занимать время, когда выбор компонентов неочевиден. Этот навык сопоставляет цели страницы с разделами Tailark и шагами реализации.
Создание потоков покупки кредитов и баланса
Функции кредитов могут давать сбои, когда цены, балансы и UI-потоки становятся несогласованными. Этот skill помогает с типами кредитов, потоками покупки, отображением баланса и вспомогательными функциями распределения.
Защита маршрутов аутентификации Next.js
Изменения в аутентификации часто приводят к сбоям, когда команды смешивают session APIs и route guards. Этот навык направляет Claude, Codex и Claude Code к проектным вспомогательным функциям для безопасного контроля доступа.
Пишите ясные маркетинговые тексты
Командам часто нужны убедительные тексты, которые ясны, лаконичны и ориентированы на конверсию. Этот навык создает и улучшает тексты для лендингов, писем, CTA и продуктовых сообщений.
Создание UI с Shadcn и 21st.dev
Frontend-командам нужны согласованные UI-компоненты и секции страниц. Этот навык помогает Claude, Codex и Claude Code использовать Shadcn MCP и 21st.dev MCP.
Создание валидируемых форм и API-маршрутов
Команды часто повторяют настройку форм, валидации и CRUD-маршрутов в разных функциях. Этот навык дает Claude, Codex и Claude Code единый шаблон для реализации форм на TypeScript.
Создание готовых к промышленной эксплуатации фронтенд-функций
от davila7
Фронтенд-командам нужны согласованные рекомендации по React и Next.js для разных проектов. Этот навык предоставляет справочные рабочие процессы, практики обеспечения качества и вспомогательные скрипты для анализа фронтенда.
Улучшение покрытия тестами Playwright
от C0ntr0lledCha0s
Наборы тестов Playwright могут становиться нестабильными, когда конфигурация, локаторы и фикстуры непоследовательны. Этот навык дает практические шаблоны для надежных браузерных тестов, отладки и переиспользуемых page objects.
Создание приложений Starknet с помощью starknet.js
от internet-court
Интеграции со Starknet требуют точной работы с провайдерами, аккаунтами, транзакциями и комиссиями. Этот навык предоставляет Claude, Codex и Claude Code практические паттерны starknet.js v9.
Улучшение качества кода Vue 3
от vuejs-ai
В проектах Vue со временем часто накапливаются ошибки, связанные с реактивностью, компонентами и производительностью. Этот навык дает целевые рекомендации по Vue 3 для более безопасных паттернов и более понятного кода.
Создавайте fullstack-приложения с рекомендациями senior-разработчика
от alirezarezvani
Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.
Реализация React View Transitions
от vercel-labs
Переходы представлений React легко разместить неправильно, что приводит к незаметным или избыточным анимациям. Этот навык помогает выбирать анимации для маршрутов, Suspense, списков и общих элементов.