šŸŽ© You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP →
Sign In

@supertiny99/easy-skill

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@supertiny99/easy-skill - npm Package Compare versions

Comparing version
1.2.0
to
1.3.0
+120
-17
dist/ui/skill-browser.js

@@ -11,2 +11,12 @@ "use strict";

const explorer_1 = require("../lib/skill/explorer");
function suggestChoices(input, choices) {
if (!input)
return choices;
const query = input.toLowerCase();
return choices.filter(choice => {
const name = (choice.searchName || '').toLowerCase();
const desc = (choice.searchDescription || '').toLowerCase();
return name.includes(query) || desc.includes(query);
});
}
/**

@@ -40,19 +50,13 @@ * Interactive directory browser for selecting skills from a repository

}
// Build choices
const choices = [];
// ā¬†ļø Back to parent (only when not at root)
if (currentPath) {
choices.push({
title: chalk_1.default.gray('ā¬†ļø ..'),
description: 'back',
value: { action: 'navigate', path: path_1.default.dirname(currentPath) === '.' ? '' : path_1.default.dirname(currentPath) }
});
}
// Build content choices (used by both main select and search autocomplete)
const contentChoices = [];
// šŸ“ Browsable directories
for (const entry of entries) {
if (entry.type === 'directory') {
choices.push({
contentChoices.push({
title: `šŸ“ ${entry.name}`,
description: entry.description || undefined,
value: { action: 'navigate', path: entry.path }
value: { action: 'navigate', isAction: false, path: entry.path },
searchName: entry.name,
searchDescription: entry.description
});

@@ -68,9 +72,42 @@ }

const nameDisplay = isSelected ? chalk_1.default.green(entry.name) : entry.name;
choices.push({
contentChoices.push({
title: `${check} ${icon} ${nameDisplay}`,
description: entry.description || `Path: ${entry.path}`,
value: { action: 'toggle', path: entry.path, entry }
value: { action: 'toggle', isAction: false, path: entry.path, entry },
searchName: entry.name,
searchDescription: entry.description
});
}
}
// Build main select choices
const choices = [];
// ā¬†ļø Back to parent (only when not at root)
if (currentPath) {
choices.push({
title: chalk_1.default.gray('ā¬†ļø ..'),
description: 'back',
value: { action: 'navigate', isAction: true, path: path_1.default.dirname(currentPath) === '.' ? '' : path_1.default.dirname(currentPath) }
});
}
// šŸ” Search (only when there are content items to search)
if (contentChoices.length > 0) {
choices.push({
title: chalk_1.default.blue(`šŸ” Search (${contentChoices.length} items)`),
description: 'type to filter by name or description',
value: { action: 'search', isAction: true }
});
}
// Add content choices to main list
choices.push(...contentChoices);
// šŸ”˜ Toggle all (only when there are selectable items in current level)
const selectableEntries = entries.filter(e => e.type === 'skill' || e.type === 'resource');
if (selectableEntries.length > 0) {
const allSelected = selectableEntries.every(e => selected.has(e.path));
choices.push({
title: allSelected
? chalk_1.default.yellow(`šŸ”˜ Deselect all (${selectableEntries.length} items)`)
: chalk_1.default.yellow(`šŸ”˜ Select all (${selectableEntries.length} items)`),
value: { action: 'toggle_all', isAction: true }
});
}
// āœ… Confirm (with count)

@@ -82,3 +119,3 @@ const selectedCount = selected.size;

: chalk_1.default.gray(`āœ… Confirm download (${selectedCount} selected)`),
value: { action: 'confirm' }
value: { action: 'confirm', isAction: true }
});

@@ -88,4 +125,14 @@ // āŒ Cancel

title: chalk_1.default.red('āŒ Cancel'),
value: { action: 'cancel' }
value: { action: 'cancel', isAction: true }
});
let forceConfirm = false;
const onKeypress = (_ch, key) => {
if (key?.name === 'tab') {
forceConfirm = true;
process.nextTick(() => {
process.stdin.emit('keypress', '\r', { name: 'return' });
});
}
};
process.stdin.on('keypress', onKeypress);
const { choice } = await (0, prompts_1.default)({

@@ -96,4 +143,22 @@ type: 'select',

choices,
hint: 'Navigate directories or toggle selections'
hint: '↑↓ navigate, Enter select, Tab confirm'
});
process.stdin.removeListener('keypress', onKeypress);
if (forceConfirm) {
if (selected.size === 0) {
console.log(chalk_1.default.yellow(' No items selected yet'));
}
else {
return Array.from(selected).map(selectedPath => {
const entry = candidateMap.get(selectedPath);
return {
name: entry.name,
path: entry.path,
hasSkillFile: entry.type === 'skill',
description: entry.description
};
});
}
continue;
}
// Ctrl+C or no choice

@@ -104,2 +169,27 @@ if (!choice) {

switch (choice.action) {
case 'search': {
const { searchChoice } = await (0, prompts_1.default)({
type: 'autocomplete',
name: 'searchChoice',
message: 'Search skills:',
choices: contentChoices,
suggest: (input, choices) => Promise.resolve(suggestChoices(input, choices)),
limit: 20,
hint: 'Type to filter, ↑↓ navigate, Enter select, Esc cancel'
});
if (searchChoice) {
if (searchChoice.action === 'navigate') {
currentPath = searchChoice.path || '';
}
else if (searchChoice.action === 'toggle' && searchChoice.path) {
if (selected.has(searchChoice.path)) {
selected.delete(searchChoice.path);
}
else {
selected.add(searchChoice.path);
}
}
}
break;
}
case 'navigate':

@@ -118,2 +208,15 @@ currentPath = choice.path || '';

break;
case 'toggle_all': {
const currentSelectables = entries.filter(e => e.type === 'skill' || e.type === 'resource');
const allCurrentSelected = currentSelectables.every(e => selected.has(e.path));
for (const entry of currentSelectables) {
if (allCurrentSelected) {
selected.delete(entry.path);
}
else {
selected.add(entry.path);
}
}
break;
}
case 'confirm':

@@ -120,0 +223,0 @@ if (selected.size === 0) {

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"skill-browser.js","sourceRoot":"","sources":["../../src/ui/skill-browser.ts"],"names":[],"mappings":";;;;;AAeA,0CAiIC;AAhJD,sDAA8B;AAC9B,kDAA0B;AAC1B,gDAAwB;AACxB,oDAA4F;AAQ5F;;;GAGG;AACI,KAAK,UAAU,eAAe,CAAC,QAAgB;IACpD,IAAI,WAAW,GAAG,EAAE,CAAC;IACrB,MAAM,QAAQ,GAAG,IAAI,GAAG,EAAU,CAAC;IACnC,MAAM,YAAY,GAAG,IAAI,GAAG,EAA0B,CAAC;IAEvD,OAAO,IAAI,EAAE,CAAC;QACZ,MAAM,OAAO,GAAG,MAAM,IAAA,8BAAmB,EAAC,QAAQ,EAAE,WAAW,CAAC,CAAC;QAEjE,oBAAoB;QACpB,MAAM,WAAW,GAAG,WAAW,IAAI,QAAQ,CAAC;QAC5C,OAAO,CAAC,GAAG,CAAC,eAAK,CAAC,IAAI,CAAC,QAAQ,WAAW,EAAE,CAAC,CAAC,CAAC;QAE/C,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YACzB,OAAO,CAAC,GAAG,CAAC,eAAK,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC;YAC/C,8BAA8B;YAC9B,IAAI,WAAW,EAAE,CAAC;gBAChB,WAAW,GAAG,cAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;gBACxC,IAAI,WAAW,KAAK,GAAG;oBAAE,WAAW,GAAG,EAAE,CAAC;gBAC1C,SAAS;YACX,CAAC;YACD,OAAO,EAAE,CAAC;QACZ,CAAC;QAED,8BAA8B;QAC9B,KAAK,MAAM,KAAK,IAAI,OAAO,EAAE,CAAC;YAC5B,YAAY,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QACtC,CAAC;QAED,gBAAgB;QAChB,MAAM,OAAO,GAAmE,EAAE,CAAC;QAEnF,4CAA4C;QAC5C,IAAI,WAAW,EAAE,CAAC;YAChB,OAAO,CAAC,IAAI,CAAC;gBACX,KAAK,EAAE,eAAK,CAAC,IAAI,CAAC,QAAQ,CAAC;gBAC3B,WAAW,EAAE,MAAM;gBACnB,KAAK,EAAE,EAAE,MAAM,EAAE,UAAU,EAAE,IAAI,EAAE,cAAI,CAAC,OAAO,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAI,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;aACxG,CAAC,CAAC;QACL,CAAC;QAED,2BAA2B;QAC3B,KAAK,MAAM,KAAK,IAAI,OAAO,EAAE,CAAC;YAC5B,IAAI,KAAK,CAAC,IAAI,KAAK,WAAW,EAAE,CAAC;gBAC/B,OAAO,CAAC,IAAI,CAAC;oBACX,KAAK,EAAE,MAAM,KAAK,CAAC,IAAI,EAAE;oBACzB,WAAW,EAAE,KAAK,CAAC,WAAW,IAAI,SAAS;oBAC3C,KAAK,EAAE,EAAE,MAAM,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE;iBAChD,CAAC,CAAC;YACL,CAAC;QACH,CAAC;QAED,yCAAyC;QACzC,KAAK,MAAM,KAAK,IAAI,OAAO,EAAE,CAAC;YAC5B,IAAI,KAAK,CAAC,IAAI,KAAK,OAAO,IAAI,KAAK,CAAC,IAAI,KAAK,UAAU,EAAE,CAAC;gBACxD,MAAM,UAAU,GAAG,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;gBAC5C,MAAM,KAAK,GAAG,UAAU,CAAC,CAAC,CAAC,eAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9D,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC;gBACjD,MAAM,WAAW,GAAG,UAAU,CAAC,CAAC,CAAC,eAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC;gBACtE,OAAO,CAAC,IAAI,CAAC;oBACX,KAAK,EAAE,GAAG,KAAK,IAAI,IAAI,IAAI,WAAW,EAAE;oBACxC,WAAW,EAAE,KAAK,CAAC,WAAW,IAAI,SAAS,KAAK,CAAC,IAAI,EAAE;oBACvD,KAAK,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE;iBACrD,CAAC,CAAC;YACL,CAAC;QACH,CAAC;QAED,yBAAyB;QACzB,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC;QACpC,OAAO,CAAC,IAAI,CAAC;YACX,KAAK,EAAE,aAAa,GAAG,CAAC;gBACtB,CAAC,CAAC,eAAK,CAAC,KAAK,CAAC,uBAAuB,aAAa,YAAY,CAAC;gBAC/D,CAAC,CAAC,eAAK,CAAC,IAAI,CAAC,uBAAuB,aAAa,YAAY,CAAC;YAChE,KAAK,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE;SAC7B,CAAC,CAAC;QAEH,WAAW;QACX,OAAO,CAAC,IAAI,CAAC;YACX,KAAK,EAAE,eAAK,CAAC,GAAG,CAAC,UAAU,CAAC;YAC5B,KAAK,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE;SAC5B,CAAC,CAAC;QAEH,MAAM,EAAE,MAAM,EAAE,GAAG,MAAM,IAAA,iBAAO,EAAC;YAC/B,IAAI,EAAE,QAAQ;YACd,IAAI,EAAE,QAAQ;YACd,OAAO,EAAE,yBAAyB;YAClC,OAAO;YACP,IAAI,EAAE,2CAA2C;SAClD,CAAC,CAAC;QAEH,sBAAsB;QACtB,IAAI,CAAC,MAAM,EAAE,CAAC;YACZ,OAAO,EAAE,CAAC;QACZ,CAAC;QAED,QAAQ,MAAM,CAAC,MAAM,EAAE,CAAC;YACtB,KAAK,UAAU;gBACb,WAAW,GAAG,MAAM,CAAC,IAAI,IAAI,EAAE,CAAC;gBAChC,MAAM;YAER,KAAK,QAAQ;gBACX,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC;oBAChB,IAAI,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC;wBAC9B,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;oBAC/B,CAAC;yBAAM,CAAC;wBACN,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;oBAC5B,CAAC;gBACH,CAAC;gBACD,MAAM;YAER,KAAK,SAAS;gBACZ,IAAI,QAAQ,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC;oBACxB,OAAO,CAAC,GAAG,CAAC,eAAK,CAAC,MAAM,CAAC,yBAAyB,CAAC,CAAC,CAAC;oBACrD,MAAM;gBACR,CAAC;gBACD,6CAA6C;gBAC7C,OAAO,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE;oBAC7C,MAAM,KAAK,GAAG,YAAY,CAAC,GAAG,CAAC,YAAY,CAAE,CAAC;oBAC9C,OAAO;wBACL,IAAI,EAAE,KAAK,CAAC,IAAI;wBAChB,IAAI,EAAE,KAAK,CAAC,IAAI;wBAChB,YAAY,EAAE,KAAK,CAAC,IAAI,KAAK,OAAO;wBACpC,WAAW,EAAE,KAAK,CAAC,WAAW;qBAC/B,CAAC;gBACJ,CAAC,CAAC,CAAC;YAEL,KAAK,QAAQ;gBACX,OAAO,EAAE,CAAC;QACd,CAAC;IACH,CAAC;AACH,CAAC"}
{"version":3,"file":"skill-browser.js","sourceRoot":"","sources":["../../src/ui/skill-browser.ts"],"names":[],"mappings":"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"}
{
"name": "@supertiny99/easy-skill",
"version": "1.2.0",
"version": "1.3.0",
"description": "TUI tool for managing skills - download, organize and create symlinks for .claude and .trae",

@@ -5,0 +5,0 @@ "main": "dist/index.js",