feat(archive): add logo, install commands, and listing for archive skill

- Add archive.svg logo to skill-logos/
- Add logo, auth, and install fields to archive entry in skills.json
- Add archive to README.md skills table
- Add archive to worker.js compare page data
This commit is contained in:
Yilin Jing
2026-02-23 15:11:57 +08:00
parent 987d7198c0
commit dcca085a7b
4 changed files with 86 additions and 28 deletions
+1
View File
@@ -52,6 +52,7 @@ For more information about the Agent Skills standard, see [agentskills.io](http:
| <img src="./skill-logos/reddit.svg" width="24"> | [reddit](./skills/reddit) | Search and retrieve content from Reddit via the public JSON API |
| <img src="./skill-logos/twitter.svg" width="24"> | [twitter](./skills/twitter) | Search and retrieve content from Twitter/X via twitterapi.io |
| <img src="./skill-logos/producthunt.svg" width="24"> | [producthunt](./skills/producthunt) | Search Product Hunt posts, topics, users, and collections |
| <img src="./skill-logos/archive.svg" width="24"> | [archive](./skills/archive) | Archive session learnings and debugging solutions with indexed markdown |
## Quick Install
+10
View File
@@ -0,0 +1,10 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" style="display: block;" viewBox="0 0 2048 2048" width="677" height="677" preserveAspectRatio="none">
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 0 0 L 2048 0 L 2048 2048 L 0 2048 L 0 0 z"/>
<path transform="translate(0,0)" fill="rgb(0,0,0)" d="M 944.931 93.0492 L 1177.54 92.9724 L 1177.77 131.306 C 1228.53 132.233 1281.34 131.566 1332.3 131.707 C 1332.68 157.26 1332.31 183.723 1332.28 209.344 L 1487.03 209.424 L 1487.25 248.018 L 1564.6 248.061 L 1564.91 286.338 C 1615.54 287.39 1668.47 286.244 1719.44 286.489 C 1719.42 299.307 1719.49 312.125 1719.66 324.942 L 1797.07 325.12 L 1797.07 363.873 C 1848.11 364.816 1900.46 363.719 1951.78 364.182 L 1952.03 402.971 L 2029.06 403.073 C 2030.42 460.475 2029.3 522.811 2029.29 580.503 C 2029.29 649.74 2030.24 721.125 2029.18 790.178 C 2003.43 790.497 1977.82 790.083 1951.98 790.653 L 1951.99 1641.91 C 1926.15 1641.84 1900.31 1642 1874.47 1642.4 C 1874.05 1654.77 1874.26 1668.46 1874.19 1680.93 L 1796.99 1681.13 L 1797.1 1719.63 C 1745.55 1720.28 1693.72 1719.46 1642.1 1719.89 L 1642.07 1758.24 C 1616.32 1758.21 1590.57 1758.35 1564.83 1758.66 C 1564.65 1771.23 1564.85 1784.26 1564.87 1796.87 L 1410.11 1796.95 C 1409.71 1809.15 1410.09 1823.2 1410.17 1835.53 C 1385.29 1836.43 1357.44 1836.01 1332.34 1836.17 C 1332 1848.43 1332.23 1861.75 1332.21 1874.09 C 1283.81 1876.43 1227.08 1874.22 1177.65 1874.85 C 1177.22 1887.13 1177.45 1900.82 1177.42 1913.21 C 1151.59 1913.07 1125.76 1913.07 1099.93 1913.21 C 1099.96 1922.71 1100.49 1942.23 1099.5 1950.82 L 1097.97 1951.96 L 906.126 1951.99 L 906.132 1913.23 C 893.291 1913.01 880.148 1913.11 867.281 1913.08 L 867.237 1874.83 L 712.783 1874.57 L 712.846 1835.95 C 687.114 1835.61 660.946 1835.81 635.18 1835.77 L 635.216 1797.05 L 557.676 1797.05 L 557.483 1758.33 L 480.196 1758.3 L 480.103 1719.89 L 403.041 1719.71 L 402.761 1680.96 L 248.101 1680.98 L 248.085 1642.03 C 222.922 1641.47 195.974 1641.96 170.679 1641.99 L 170.229 790.385 C 144.455 790.207 118.68 790.188 92.9058 790.328 L 92.7799 751.828 C 67.2345 751.558 41.6874 751.48 16.1408 751.595 L 16.1195 403.109 L 54.196 402.991 L 54.541 364.138 C 118.213 363.1 184.147 364.115 248.036 363.872 L 248.119 325.082 L 325.635 325.032 C 325.561 312.27 325.661 299.507 325.934 286.747 C 376.471 285.688 429.283 286.397 479.996 286.428 L 480.244 248.112 L 557.2 247.887 C 557.201 235.04 557.322 222.194 557.562 209.349 L 712.672 209.246 C 712.711 196.305 712.832 183.363 713.036 170.423 C 734.122 171.608 768.23 170.614 789.996 170.281 L 790.172 131.654 C 840.878 130.52 893.662 131.778 944.73 131.399 L 944.931 93.0492 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 1797.13 828.991 L 1874.08 829.033 L 1874.02 1603.04 L 1797.09 1603.21 C 1796.88 1615.92 1796.92 1628.83 1796.85 1641.56 C 1745.81 1642.56 1693.27 1641.46 1641.92 1641.95 C 1641.33 1653.98 1641.57 1668.15 1641.51 1680.36 L 1564.96 1680.41 L 1564.74 1719.19 L 1409.92 1719.37 L 1409.68 1758.15 L 1332.35 1758.16 C 1331.77 1770.03 1332.07 1784.51 1332.02 1796.57 C 1281.84 1797.91 1228.08 1796.65 1177.42 1796.94 C 1177.05 1809.36 1177.22 1822.67 1177.16 1835.16 L 1099.89 1835.37 C 1099.59 1848 1099.76 1861.3 1099.72 1873.98 L 1022.6 1873.88 L 1022.63 1754.5 L 1022.69 1061.58 C 1047.1 1060.65 1075.26 1061.32 1099.98 1061.25 L 1100.06 1022.76 C 1138.48 1022.11 1177.73 1022.69 1216.27 1022.44 L 1216.14 984.024 C 1228.87 983.915 1241.59 983.913 1254.32 984.02 L 1254.42 1138.91 L 1293.21 1139.19 L 1293.26 1177.63 L 1410.02 1177.38 L 1409.86 1139.01 C 1435.31 1138.63 1461.52 1138.93 1487.03 1138.9 L 1487.18 1100.34 C 1537.85 1099.23 1590.78 1100.17 1641.77 1099.88 C 1641.63 1087.18 1641.6 1074.48 1641.66 1061.78 C 1653.13 1060.94 1668.71 1061.24 1680.52 1061.18 L 1680.76 867.96 C 1718.91 866.95 1758.75 867.919 1797.26 867.316 C 1797.06 854.542 1797.02 841.766 1797.13 828.991 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 248.377 828.995 L 325.235 829.021 C 325.412 841.747 325.24 854.813 325.215 867.568 C 351.172 867.357 377.13 867.409 403.086 867.725 C 403.369 880.415 403.157 893.875 403.161 906.627 C 440.697 906 478.434 906.778 515.989 906.441 C 529.732 906.318 543.675 906.299 557.399 906.889 C 557.887 919.192 557.749 932.826 557.875 945.234 C 583.654 945.086 609.434 945.16 635.212 945.456 L 635.195 983.875 L 712.791 983.903 L 712.672 1022.68 L 866.913 1022.74 L 867.015 1061.2 C 892.973 1061.48 918.95 1060.9 944.937 1061.55 C 946.52 1146.25 944.969 1236.71 944.975 1321.78 L 944.894 1834.66 C 940.584 1835.39 923.064 1835.22 918.246 1835.21 L 868 1835.1 L 867.497 1796.43 C 842.734 1797.31 815.167 1796.79 790.186 1796.79 L 789.916 1758.25 L 635.471 1758.04 L 635.563 1719.52 C 610.391 1718.83 583.425 1719.2 558.117 1719.13 L 557.993 1680.48 C 532.304 1680.53 506.614 1680.43 480.927 1680.17 L 480.251 1641.8 C 454.539 1641.4 428.702 1642.12 403.014 1641.3 L 402.744 1603.19 L 325.833 1603.16 C 325.173 1591.26 325.401 1576.78 325.303 1564.69 C 299.968 1564.21 273.731 1564.62 248.232 1564.39 C 247.579 1521.88 248.18 1477.46 248.178 1434.79 L 248.176 1179.01 L 248.136 954.365 C 248.129 913.045 247.543 870.13 248.377 828.995 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 1022.57 171.022 C 1073.54 170.285 1126.45 170.755 1177.52 170.967 L 1177.72 209.452 C 1203.25 209.658 1228.64 209.192 1254.25 209.626 L 1254.28 248.08 L 1332.16 248.16 C 1332.4 260.929 1332.31 274.026 1332.38 286.825 L 1487.04 286.963 L 1487.01 325.665 C 1512.96 325.59 1538.91 325.654 1564.87 325.857 L 1564.99 364.139 C 1590.59 363.989 1616.18 364.006 1641.78 364.188 L 1642.01 403.105 C 1693.22 403.198 1746.04 402.274 1797.07 403.347 L 1796.94 441.849 L 1874.07 441.907 L 1874.07 479.94 L 1797.06 480.055 L 1796.97 518.714 C 1745.72 519.448 1693.42 518.675 1642 518.898 L 1641.73 557.703 L 1487.24 557.708 C 1486.9 570.42 1487.09 583.936 1487.05 596.714 L 1332.11 596.758 L 1331.88 634.966 L 1254.78 635.243 C 1254.05 646.988 1254.27 661.73 1254.15 673.703 L 1060.92 673.798 C 1060.62 686.659 1060.43 699.522 1060.35 712.385 L 867.798 712.132 L 867.355 673.815 L 713.053 673.676 L 712.907 596.774 L 557.887 596.661 L 557.71 557.825 C 532.128 557.454 506.219 557.56 480.622 557.505 L 480.223 518.842 C 454.602 518.86 428.98 518.739 403.36 518.481 L 403.073 480.052 L 248.298 479.992 C 248.141 454.381 248.122 428.768 248.24 403.156 C 299.546 402.587 351.745 403.075 403.12 403.083 L 403.124 364.07 L 480.599 364.081 C 480.415 351.371 480.473 338.659 480.773 325.951 C 506.081 325.24 532.02 326.172 557.643 325.514 L 557.853 287.016 C 608.616 286.086 661.68 286.81 712.618 286.808 C 712.55 273.932 712.581 261.056 712.711 248.181 L 867.892 247.939 C 867.793 235.225 867.766 222.509 867.808 209.794 C 886.494 208.974 907.222 209.399 926.042 209.402 L 1022.85 209.381 L 1022.57 171.022 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 95.4116 480.434 C 119.227 479.815 146.869 480.03 170.702 480.542 C 170.961 493.204 170.807 506.429 170.842 519.138 C 196.6 518.958 222.359 518.996 248.117 519.251 L 248.02 557.907 L 325.637 558.126 C 325.394 570.756 325.63 584.108 325.653 596.795 L 479.953 596.932 L 479.961 635.291 L 557.356 635.354 C 557.676 647.968 557.488 661.418 557.523 674.099 L 635.238 674.123 L 635.16 712.879 L 712.859 713.029 L 712.749 751.647 C 738.539 751.524 764.33 751.594 790.119 751.858 L 790.237 790.266 C 840.713 790.291 894.606 789.254 944.766 790.586 L 944.906 923.362 C 944.903 931.843 945.543 976.297 944.526 982.728 L 942.88 983.708 L 867.869 983.683 L 867.394 945.117 L 712.827 944.842 L 712.568 905.893 L 635.292 905.702 L 635.268 867.34 L 558.017 867.127 L 557.857 828.847 L 403.164 828.866 L 402.983 790.281 L 325.522 790.116 L 325.155 751.148 C 299.492 751.289 273.828 751.251 248.165 751.033 L 248.185 712.357 C 196.651 711.815 144.912 712.743 93.277 712.132 L 93.1193 566.951 C 93.0924 542.146 91.954 505.186 93.3079 481.554 L 95.4116 480.434 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 1797.04 558.041 C 1846.45 556.744 1902.02 557.862 1951.89 558.074 L 1951.9 712.12 C 1900.55 712.723 1848.43 712.317 1797.02 712.327 L 1797.01 751.094 C 1771.71 751.566 1745.2 751.165 1719.81 751.15 C 1719.61 764.058 1719.69 777.216 1719.63 790.147 L 1564.91 790.189 L 1564.51 828.767 L 1487.19 828.975 C 1486.98 841.593 1487.06 854.484 1487.01 867.127 L 1332.3 867.35 C 1332 880.064 1332.02 893.076 1331.89 905.818 L 1177.49 905.916 L 1177.34 944.949 L 1140.61 944.976 L 1099.94 944.997 C 1099.61 957.457 1099.77 970.68 1099.73 983.202 C 1074.04 983.699 1048.36 983.837 1022.67 983.617 L 1022.68 790.36 C 1048.09 789.911 1074.6 790.292 1100.09 790.3 L 1100.13 751.885 C 1149.42 750.374 1205.01 751.618 1254.91 751.519 L 1254.91 713.075 C 1292.42 712.107 1333.34 712.913 1371.14 712.847 L 1371.27 674.192 C 1422.26 673.337 1474.39 674.29 1525.61 673.924 C 1525.6 661.032 1525.68 648.139 1525.85 635.248 L 1680.91 635.203 L 1680.84 597.039 C 1718.69 596.1 1759.21 596.761 1797.25 596.766 L 1797.04 558.041 z"/>
<path transform="translate(0,0)" fill="rgb(254,254,254)" d="M 1487.25 906.905 C 1523.92 906.022 1566.6 906.077 1603.29 906.772 L 1603.07 1022.25 C 1565.13 1023.02 1525.29 1022.47 1487.21 1022.5 C 1486.87 1034.95 1487.05 1048.32 1487.01 1060.84 L 1449.5 1060.9 L 1374.1 1060.93 C 1362.7 1060.94 1343.38 1061.46 1332.7 1060.42 L 1332.77 984.15 L 1371.19 984.019 L 1371.14 945.328 L 1487.19 945.234 L 1487.25 906.905 z"/>
</svg>

After

Width:  |  Height:  |  Size: 9.2 KiB

+21
View File
@@ -495,6 +495,7 @@
"name": "archive",
"version": "1.0.0",
"description": "Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a significant task, resolving a tricky bug, deploying, or when the user says \"archive this\". Maintains .archive/MEMORY.md index for cross-session knowledge reuse.",
"logo": "https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/skill-logos/archive.svg",
"icon": "archive",
"color": "6B7280",
"triggers": [
@@ -508,6 +509,26 @@
"past solutions"
],
"dependencies": {},
"auth": {
"required": false,
"type": null,
"keys": []
},
"install": {
"user": {
"claude": "npx skills add ReScienceLab/opc-skills --skill archive -a claude",
"droid": "npx skills add ReScienceLab/opc-skills --skill archive -a droid",
"opencode": "npx skills add ReScienceLab/opc-skills --skill archive -a opencode",
"codex": "npx skills add ReScienceLab/opc-skills --skill archive -a codex"
},
"project": {
"claude": "npx skills add ReScienceLab/opc-skills --skill archive",
"droid": "npx skills add ReScienceLab/opc-skills --skill archive",
"cursor": "npx skills add ReScienceLab/opc-skills --skill archive",
"opencode": "npx skills add ReScienceLab/opc-skills --skill archive",
"codex": "npx skills add ReScienceLab/opc-skills --skill archive"
}
},
"links": {
"github": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/archive"
}
+54 -28
View File
@@ -1442,16 +1442,11 @@ function getFallbackConfig() {
"npx skills add ReScienceLab/opc-skills --skill reddit -a codex",
},
project: {
claude:
"npx skills add ReScienceLab/opc-skills --skill reddit",
droid:
"npx skills add ReScienceLab/opc-skills --skill reddit",
cursor:
"npx skills add ReScienceLab/opc-skills --skill reddit",
opencode:
"npx skills add ReScienceLab/opc-skills --skill reddit",
codex:
"npx skills add ReScienceLab/opc-skills --skill reddit",
claude: "npx skills add ReScienceLab/opc-skills --skill reddit",
droid: "npx skills add ReScienceLab/opc-skills --skill reddit",
cursor: "npx skills add ReScienceLab/opc-skills --skill reddit",
opencode: "npx skills add ReScienceLab/opc-skills --skill reddit",
codex: "npx skills add ReScienceLab/opc-skills --skill reddit",
},
},
commands: ["python3 scripts/get_posts.py {subreddit}"],
@@ -1482,16 +1477,11 @@ function getFallbackConfig() {
"npx skills add ReScienceLab/opc-skills --skill twitter -a codex",
},
project: {
claude:
"npx skills add ReScienceLab/opc-skills --skill twitter",
droid:
"npx skills add ReScienceLab/opc-skills --skill twitter",
cursor:
"npx skills add ReScienceLab/opc-skills --skill twitter",
opencode:
"npx skills add ReScienceLab/opc-skills --skill twitter",
codex:
"npx skills add ReScienceLab/opc-skills --skill twitter",
claude: "npx skills add ReScienceLab/opc-skills --skill twitter",
droid: "npx skills add ReScienceLab/opc-skills --skill twitter",
cursor: "npx skills add ReScienceLab/opc-skills --skill twitter",
opencode: "npx skills add ReScienceLab/opc-skills --skill twitter",
codex: "npx skills add ReScienceLab/opc-skills --skill twitter",
},
},
commands: ["python3 scripts/get_user_info.py {username}"],
@@ -1524,14 +1514,12 @@ function getFallbackConfig() {
project: {
claude:
"npx skills add ReScienceLab/opc-skills --skill producthunt",
droid:
"npx skills add ReScienceLab/opc-skills --skill producthunt",
droid: "npx skills add ReScienceLab/opc-skills --skill producthunt",
cursor:
"npx skills add ReScienceLab/opc-skills --skill producthunt",
opencode:
"npx skills add ReScienceLab/opc-skills --skill producthunt",
codex:
"npx skills add ReScienceLab/opc-skills --skill producthunt",
codex: "npx skills add ReScienceLab/opc-skills --skill producthunt",
},
},
commands: ["python3 scripts/search_posts.py --limit 20"],
@@ -1572,14 +1560,12 @@ function getFallbackConfig() {
project: {
claude:
"npx skills add ReScienceLab/opc-skills --skill requesthunt",
droid:
"npx skills add ReScienceLab/opc-skills --skill requesthunt",
droid: "npx skills add ReScienceLab/opc-skills --skill requesthunt",
cursor:
"npx skills add ReScienceLab/opc-skills --skill requesthunt",
opencode:
"npx skills add ReScienceLab/opc-skills --skill requesthunt",
codex:
"npx skills add ReScienceLab/opc-skills --skill requesthunt",
codex: "npx skills add ReScienceLab/opc-skills --skill requesthunt",
},
},
commands: ['python3 scripts/search_requests.py "{query}" --expand'],
@@ -1588,6 +1574,46 @@ function getFallbackConfig() {
"https://github.com/ReScienceLab/opc-skills/tree/main/skills/requesthunt",
},
},
{
name: "archive",
version: "1.0.0",
description:
"Archive session learnings, debugging solutions, and deployment logs with indexed markdown and cross-session knowledge reuse.",
icon: "archive",
color: "6B7280",
triggers: [
"archive this",
"archive session",
"save learnings",
"session notes",
],
dependencies: [],
auth: { required: false, note: "No API key required" },
install: {
user: {
claude:
"npx skills add ReScienceLab/opc-skills --skill archive -a claude",
droid:
"npx skills add ReScienceLab/opc-skills --skill archive -a droid",
opencode:
"npx skills add ReScienceLab/opc-skills --skill archive -a opencode",
codex:
"npx skills add ReScienceLab/opc-skills --skill archive -a codex",
},
project: {
claude: "npx skills add ReScienceLab/opc-skills --skill archive",
droid: "npx skills add ReScienceLab/opc-skills --skill archive",
cursor: "npx skills add ReScienceLab/opc-skills --skill archive",
opencode: "npx skills add ReScienceLab/opc-skills --skill archive",
codex: "npx skills add ReScienceLab/opc-skills --skill archive",
},
},
commands: [],
links: {
github:
"https://github.com/ReScienceLab/opc-skills/tree/main/skills/archive",
},
},
],
};
}