智能摄影

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

智能摄影参数助手。用户输入相机型号、镜头、拍摄地点、主体和日期,自动分析最佳拍摄时机、推荐相机参数、拍摄手法、滤镜方案,并生成可视化HTML报告。支持90款相机、9类拍摄主体、8种光线类型,内置SunCalc天文计算、Nominatim地理编码、双天气API。当用户提到摄影参数建议、拍摄计划、相机推荐、光线分析时触发。

一句话选型结论

按资料字段整理

智能摄影是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_2cd25b29/smartshoot
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_2cd25b29仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791726056
正文体量9.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
智能摄影当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.3 KB
模型实际读到的说明书原文,来自技能仓库

SmartShoot Pro — 智能摄影参数助手

技能概述

SmartShoot Pro 是一个完整的摄影决策助手。给定拍摄条件,它能:

  1. 地理编码:城市名 → 精确经纬度(Nominatim OSM,无需API Key)
  2. 天文计算:精确计算当地黄金时刻/蓝调时刻/日出日落(SunCalc公式)
  3. 天气获取:OpenWeatherMap(有Key)或 wttr.in(无Key回退)
  4. 智能推荐:90款相机 × 9种主体 × 8种光线 = 72场景推荐矩阵
  5. 双输出:文字分析 + HTML可视化报告(每次必须同时生成)

触发条件

以下任意情况触发本技能:

  • 用户输入含"测试:"前缀,如测试:北京 尼康Z30 18-140 风景
  • 用户询问拍摄参数、最佳拍摄时间、相机设置建议
  • 用户提供:地点 + 相机 + 镜头 + 拍摄主体(四要素齐全时)
  • 用户询问某地点的黄金时刻/日出日落时间

使用方式

标准输入格式

测试:[日期] [地点] [相机型号] [镜头焦距] [拍摄主体]

示例

测试:2026年6月24日 北京通州 尼康Z30 18-140mm 风景
测试:东京新宿 索尼α7RV 24-70mm f/2.8 人像
测试:西藏拉萨 富士X-T5 16-80mm 星空

执行流程

Step 1:解析输入

提取以下字段(缺失时询问用户):
- location:拍摄地点(支持中/英/日文)
- camera:相机型号 → 在cameras.md数据库中查找
- lens:镜头规格(焦距/光圈/是否有OIS)
- subject:拍摄主体(见主体类型表)
- date:拍摄日期(默认今天)

Step 2:地理编码

调用 Nominatim OSM API(不需要API Key,完全免费):

GET https://nominatim.openstreetmap.org/search
  ?q={location}
  &format=json
  &limit=1
Headers: Accept-Language: zh-CN
         User-Agent: SmartShootPro/2.0

提取 lat(纬度)和 lon(经度)。

Step 3:天文计算(SunCalc公式)

使用以下JavaScript(在HTML中通过CDN加载):

<script src="https://cdnjs.cloudflare.com/ajax/libs/suncalc/1.9.0/suncalc.min.js"></script>

计算节点:

const times = SunCalc.getTimes(date, lat, lng);
// 关键节点:
// times.nightEnd        天文黎明
// times.nauticalDawn    蓝调开始
// times.dawn            民用黎明
// times.sunrise         日出
// times.goldenHourEnd   黄金时刻结束(AM)
// times.solarNoon       正午
// times.goldenHour      黄金时刻开始(PM)
// times.sunset          日落
// times.dusk            民用黄昏
// times.nauticalDusk    蓝调结束
// times.night           天文黄昏

Step 4:天气获取

优先:OpenWeatherMap(用户提供API Key时)

GET https://api.openweathermap.org/data/2.5/weather
  ?lat={lat}&lon={lng}&appid={KEY}&units=metric&lang=zh_cn

回退:wttr.in(无需任何Key)

GET https://wttr.in/{lat},{lng}?format=j1

提取:温度、湿度、云量(%)、风速(km/h)、能见度(km)、天气描述

Step 5:光线判断

当前时间 vs SunCalc计算结果 → 8种光线类型:
- astro        天文夜晚(nightEnd前 / night后)
- blue_morn    清晨蓝调(nauticalDawn~dawn)
- golden_morn  清晨黄金(sunrise~goldenHourEnd)⭐
- daylight     日间漫射(goldenHourEnd~goldenHour中段)
- harsh        强直射光(接近solarNoon前后各2小时)
- golden_eve   傍晚黄金(goldenHour~sunset)⭐
- blue_eve     傍晚蓝调(sunset~nauticalDusk)
- night        暗夜(nauticalDusk~night)

Step 6:推荐引擎

根据 subject × lightType 查询推荐矩阵(见 data/recommendation_matrix.md),
结合相机参数做个性化调整:
- 全局快门(α9III):提示 ISO≥250,强调闪光同步优势
- 无IBIS:警告长焦需三脚架,星空/夜景必须三脚架
- 无EVF:提示强光下使用遮光罩
- 500法则:星空快门 = Math.floor(500 / (lensFL * cropFactor))秒
- 低动态范围(<13stops):建议包围曝光HDR

Step 7:评分计算

光线评分  = 按光线类型查表(golden=95, blue=85, daylight=70, harsh=45, astro=90)
天气评分  = max(0, 100 - cloudPercent)
器材评分  = 基础20 + IBIS?(20:0) + burst&gt;10?(15:5) + dr&gt;14?(25:15) + maxISO&gt;25600?(20:10)
能见度评分 = min(100, visibilityKm * 10)

Step 8:生成输出(⚠️ 双输出规则,缺一不可)

A. 文字分析(Markdown格式,直接输出到对话):
- 光线时间线(ASCII可视化)
- 相机参数表
- 场景拍摄建议(至少4条)
- 滤镜推荐
- 注意事项
- 四维评分

B. HTML报告文件(⚠️ 必须生成,写入用户桌面或当前目录):
- 文件名:smartshoot-result-{地点}-{YYYYMMDD}.html
- 包含:Canvas太阳时间线、参数卡片、场景指南、一日计划、评分进度条
- 自包含单文件,使用Tailwind CSS CDN,无需服务端
- HTML模板见本文件末尾 ## HTML输出模板


主体类型表

代码 中文 英文 最佳光线
portrait 人像 Portrait golden_morn / golden_eve
landscape 风景 Landscape golden_morn / golden_eve / blue_eve
sports 运动 Sports daylight / golden
wildlife 野生动物 Wildlife golden_morn
street 街拍 Street daylight / night
astro 星空 Astrophotography astro
product 产品 Product daylight
macro 微距 Macro daylight
video 视频 Video golden / daylight

关键摄影知识(内联,不依赖本地文件)

曝光三角

  • 光圈:f/1.4大光圈=浅景深+进光多;f/16小光圈=深景深+星芒
  • 快门:运动冻结≥1/1000s;流水拉丝1~5s;星空用500法则
  • ISO:使用相机原生ISO,噪点最低

区域曝光法(Zone System)

  • Zone 0(纯黑) ~ Zone X(纯白),Zone V = 18%中灰 = 测光基准
  • ETTR:直方图向右靠拢不溢出,最大化阴影信息

500法则

星空最大快门(秒) = 500 ÷ (镜头焦距mm × 裁切系数)
示例:18mm × 1.5(APS-C) = 27mm等效 → 500÷27 ≈ 18秒

光线时段

  • 黄金时刻:日出后/日落前1小时,暖橙低角度光
  • 蓝调时刻:日出前/日落后约20分钟,蓝紫天空与人造光平衡
  • 强光:正午前后各2小时,避免人像和风景
  • 蓝调建筑摄影:室内外光比最均衡,最佳城市夜景时段

滤镜系统

  • CPL偏振镜:消除水面/玻璃反光,增强蓝天,风景必备
  • GND渐变灰:平衡天空与地面曝光差
  • ND减光:ND64=6档;ND1000=10档;慢门长曝
  • 黑柔:散射高光,电影感氛围

⚠️ 强制输出规则

触发条件 必须输出 文件命名
测试:... 文字分析 + HTML smartshoot-result-{地点}-{YYYYMMDD}.html
self-evolution 文字汇总 + HTML evolution-report-{YYYYMMDD}.html
self-improvement 文字汇总 + HTML evolution-report-{YYYYMMDD}.html
阶段性总结 文字汇总 + HTML 对应命名

违反此规则 = 技能执行失败。


HTML输出模板

每次生成HTML报告时,使用以下结构(Tailwind CSS CDN + SunCalc CDN,完全自包含):

&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;zh-CN&quot;&gt;
&lt;head&gt;
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
&lt;title&gt;SmartShoot Pro · {地点} · {日期}&lt;/title&gt;
&lt;script src=&quot;https://cdn.tailwindcss.com&quot;&gt;&lt;/script&gt;
&lt;style&gt;
  body { background:#080c14; color:#e2e8f0; font-family:&#x27;PingFang SC&#x27;,sans-serif; }
  .glass { background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.09); border-radius:12px; }
  .gt { background:linear-gradient(135deg,#a78bfa,#60a5fa,#34d399); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
  /* 更多样式见示例报告 */
&lt;/style&gt;
&lt;/head&gt;
&lt;body class=&quot;p-4 md:p-8&quot;&gt;
  &lt;!-- Header:地点名称、坐标、相机镜头信息 --&gt;
  &lt;!-- Sun Timeline:Canvas绘制,白色竖线标注当前时刻 --&gt;
  &lt;!-- Params:快门/光圈/ISO/白平衡参数卡片 --&gt;
  &lt;!-- Camera Specs:相机规格展示 --&gt;
  &lt;!-- Scene Guide:场景拍摄指南(4个场景卡片) --&gt;
  &lt;!-- Day Plan:一日拍摄计划时间线 --&gt;
  &lt;!-- Filters + Warnings:滤镜推荐 + 注意事项 --&gt;
  &lt;!-- Score:四维评分进度条 --&gt;
  &lt;!-- Summary:总结建议 --&gt;
&lt;/body&gt;
&lt;/html&gt;

详细HTML实现参考 data/html_template.html。


数据文件索引

文件 说明
data/cameras.md 90款相机完整规格数据库
data/photography_knowledge.md 摄影知识+大师风格+技术体系
data/recommendation_matrix.md 72场景推荐矩阵(9主体×8光线)
data/html_template.html 完整HTML报告模板
README.md 安装与使用说明

常见问题

5 问
答案由本站依据条目字段整理
智能摄影怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_2cd25b29/smartshoot。安装方式为未标注。装完刷新技能列表或重开客户端。

智能摄影支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

智能摄影权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

智能摄影收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

智能摄影用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。