PHPackages                             mcprohosting/skinner - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mcprohosting/skinner

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mcprohosting/skinner
====================

Library to grab those Minecraft heads and skins!

1.1.1(10y ago)1142GPL-2.0PHPPHP &gt;=5.4.0

Since Apr 10Pushed 10y ago6 watchersCompare

[ Source](https://github.com/MCProHosting/skinner)[ Packagist](https://packagist.org/packages/mcprohosting/skinner)[ RSS](/packages/mcprohosting-skinner/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (4)Versions (15)Used By (0)

Skinner
=======

[](#skinner)

[![Build Status](https://camo.githubusercontent.com/6f55965cebf1ec9594a26fce073eb2c3e70160d0697d8aec1872d611c849d745/68747470733a2f2f7472617669732d63692e6f72672f4d4350726f486f7374696e672f736b696e6e65722e737667)](https://travis-ci.org/MCProHosting/skinner)

Skinner is a fairly simple library to grab Minecraft heads and skins for your application.

Installation
------------

[](#installation)

Add this to your composer.json file's requires, and run `composer update`:

```
"mcprohosting/skinner": "dev-master"

```

Usage
-----

[](#usage)

```
// Example 1: save a player's skin and head to a file:
file_put_contents('steve_skin.png', Skinner::user('steve')->skin());
file_put_contents('steve_skin.png', Skinner::user('steve')->head());

// Or, more efficiently, in a way that will only cause the skin to be downloaded once

$user = Skinner::user('steve');
file_put_contents('steve_skin.png', $user->skin());
file_put_contents('steve_skin.png', $user->head());

// Calls to the $user are automatically passed to Intervention images. So you can, for example:

$user = Skinner::user('steve');
file_put_contents('steve_skin.png', $user->skin()->resize(300, 300));

// Or, manually save it in another format, like jpg at 70% quality

$user = Skinner::user('steve');
file_put_contents('steve_skin.jpg', $user->encode('jpg', 70));

```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Recently: every ~107 days

Total

14

Last Release

3940d ago

Major Versions

0.0.8 → 1.0.72014-07-27

0.1.0 → 1.1.02015-08-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/6375a3210e43e05516fd8ffa377cec01888a6c3c4e4ce4130cbd0f7c0eeb0a02?d=identicon)[connor4312](/maintainers/connor4312)

---

Top Contributors

[![connor4312](https://avatars.githubusercontent.com/u/2230985?v=4)](https://github.com/connor4312 "connor4312 (2 commits)")[![JustOneMoreBlock](https://avatars.githubusercontent.com/u/1579783?v=4)](https://github.com/JustOneMoreBlock "JustOneMoreBlock (1 commits)")

---

Tags

skinminecrafthead

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mcprohosting-skinner/health.svg)

```
[![Health](https://phpackages.com/badges/mcprohosting-skinner/health.svg)](https://phpackages.com/packages/mcprohosting-skinner)
```

###  Alternatives

[xpaw/php-minecraft-query

PHP library to query Minecraft servers

74299.8k3](/packages/xpaw-php-minecraft-query)[eusonlito/laravel-meta

A package to manage Header Meta Tags

196525.1k2](/packages/eusonlito-laravel-meta)[thedudeguy/rcon

Simple Rcon class for php.

16259.4k1](/packages/thedudeguy-rcon)[mediawiki/chameleon-skin

A highly flexible MediaWiki skin using Bootstrap 4

12481.8k2](/packages/mediawiki-chameleon-skin)[torann/laravel-meta-tags

A package to manage Header Meta Tags

65273.3k4](/packages/torann-laravel-meta-tags)[vinkla/headache

An easy-to-swallow painkiller plugin for WordPress

13934.0k4](/packages/vinkla-headache)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
