open-index/open-npm huggingface dataset:
npm package: @pavlo-skuibida/mcp-trophy-hunter
Description: MCP server for PlayStation trophy hunting — see your games, trophy lists with rarity, and next-trophy suggestions via Claude
Author: Pavlo Skuibida
Latest version: 1.0.4

# mcp-trophy-hunter

MCP server for PlayStation trophy hunting. Gives Claude access to your PSN data — games closest to platinum, full trophy lists with rarity, and personalized next-step suggestions.

## Tools

| Tool | Description |
|------|-------------|
| `setup_psn` | One-time PSN authentication using your NPSSO token |
| `check_psn_auth` | Verify auth status and token expiry |
| `get_my_games` | Top-20 games closest to platinum, sorted by progress |
| `get_trophy_list` | Full trophy list for a game with rarity (Common/Rare/Ultra Rare), sorted easiest first + YouTube guide link |
| `suggest_next_trophy` | Analyze your profile and recommend the best trophies to go for next |

## Installation

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "trophy-hunter": {
      "command": "npx",
      "args": ["-y", "@pavlo-skuibida/mcp-trophy-hunter"]
    }
  }
}
```

Then restart Claude Desktop.

## First-time Setup

You need to authenticate with PSN once:

1. **Open this URL in your browser** (must be logged in to PSN):
   ```
   https://ca.account.sony.com/api/v1/ssocookie
   ```

2. You'll see a JSON response like:
   ```json
   {"npsso":"4ab6c...your-token..."}
   ```

3. Copy the `npsso` value and tell Claude:
   ```
   setup_psn 4ab6c...your-token...
   ```

Tokens are saved locally in `~/.trophy-hunter/credentials.json` and auto-refreshed. You'll need to repeat this roughly every 2 months when the refresh token expires.

## Usage Examples

```
Which of my games is closest to platinum?

Show me the trophy list for God of War Ragnarök

What trophy should I go for next?

Suggest something easy to platinum this weekend
```

## Local Development

```bash
npm install
npm run build
npm run inspector   # opens MCP Inspector at localhost:5173
```

## License

MIT
npm package: @pavloniym/yandex-metrika-nuxt
Description: Yandex Metrika integration for Nuxt 3/4
Latest version: 1.1.0-n4-v2

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/artmizu/nuxt-yandex-metrika/release.yml?branch=main)

# 🕵️ [Yandex Metrika](https://metrica.yandex.com/) integration for Nuxt 3-4

## Features

- Support Nuxt 4 and Nuxt 3, nuxt 2 users can use [this one](https://github.com/artmizu/yandex-metrika-nuxt-2)
- Prints handy mesages in a dev mode, when certain goals is reached
- Expose useful methods to the nuxt app instance
- Fully customizable via runtime config
- Types for external API

## Installation

Install package via a package manager:

```bash
# using npm
npm install @pavloniym/yandex-metrika-nuxt

# using yarm
yarn add @pavloniym/yandex-metrika-nuxt

# using pnpm
pnpm add @pavloniym/yandex-metrika-nuxt
```

Add it to a modules section of your nuxt config:

```js
export default {
  modules: ['@pavloniym/yandex-metrika-nuxt'],
}
```

## Options

You can pass it through runtime config, module options and the special nuxt
config property `yandexMetrika`.

### id

- Type: `string`
- Required
- Description: Yandex metrika ID

Other parameters you can see in the type file [here](src/runtime/type.ts)

## Runtime Config

Alternatively, leveraging [automatically replaced public runtime config values](https://nuxt.com/docs/api/configuration/nuxt-config#runtimeconfig) by matching environment variables at runtime, set your desired option in your project's `.env` file:

```bash
# Sets the `yandexMetrika.id` module option
NUXT_PUBLIC_YANDEX_METRIKA_ID=12345678
```
npm package: @pavlossal/pavlosreactlib
Description: testing react lib
Latest version: 1.0.0

# pavlosreactlib

> testing react lib

[![NPM](https://img.shields.io/npm/v/pavlosreactlib.svg)](https://www.npmjs.com/package/pavlosreactlib) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save pavlosreactlib
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'pavlosreactlib'
import 'pavlosreactlib/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

 © [](https://github.com/)
npm package: @pavlovalor/tx-package-tweaker
Description: Tiny CLI script to updates package.json for any bit-bucket repository
Author: Paul Lucius Valor
Latest version: 1.0.0-beta1

### Package tweaker `beta`
Creates PR with updated `package.json` according to specified options/prompts.

<img src=".github/media/demo.gif"/>

> Sorry. It's late already, so please forgive me doc sparsity 🫥
> PS: It seems that conversion to GIF made it so slow, it looks like I type like grandma

# Installation
To install tool type:
````bash
npm install -g @pavlovalor/tx-package-tweaker
yarn add --global @pavlovalor/tx-package-tweaker
````

Or your can keep it safe and just clone this repo, install deps, and run dev script:
````bash
git clone git@github.com:pavlovalor/tx-package-tweaker.git && \
cd tx-package-tweaker && \
yarn && \
yarn start:dev --interactive
````

# Usage
- Supports interactive mode, use `--interactive`.
  You'll be ask of any required unspecified variable + fields to change.
- To get list of all available fields use `--help`.
- Dry run via `--dry-run` will only show potential changes.
- CI creds + repo data injection via `-r <workspace>/<repo>` and `-c <username>:<password>`;

> PS: creds are going to be stored, so there is no need to specify it twice;